from enum import IntEnum class SaoConstants: GAME_CODE = "SDEW" GAME_CDS = ["SAO1"] CONFIG_NAME = "sao.yaml" VER_SAO = 0 VERSION_NAMES = ("Sword Art Online Arcade",) SERIAL_IDENT_SATALITE = 4 SERIAL_IDENT_TERMINAL = 5 SERIAL_IDENT = [2825] NETID_PREFIX = ["ABLN"] SERIAL_REGIONS = [1] SERIAL_ROLES = [3] SERIAL_CAB_IDENTS = [SERIAL_IDENT_SATALITE, SERIAL_IDENT_TERMINAL] @classmethod def game_ver_to_string(cls, ver: int): return cls.VERSION_NAMES[ver] class RewardType(IntEnum): None_ = 0 HeroLog = 1 Equipment = 2 Item = 3 Col = 4 VP = 5 YuiMadal = 6 VPGashaTicket = 7 SupportLog = 8 EpisodeAppend = 9 EventItem = 10 Ticket = 11 class ItemType(IntEnum): ADD_HERO_PROPERTY = 1 ADD_WEAPON_PROPERTY = 2 ADD_ARMOR_PROPERTY = 3 UNLOCK_PROPERTY = 4 REMOVE_PROPERTY = 5 ADD_SKILL_SLOT = 6 ADD_XP = 7 REDEMPTION = 8 HERO_LEVEL_LIMIT_BREAK = 9 WEAPON_LEVEL_LIMIT_BREAK = 10 ARMOR_LEVEL_LIMIT_BREAK = 11 ADD_AWAKENING_XP = 12 class ExBonusCondition(IntEnum): CLEAR_UNDER_X_SECS = 1 DEFEAT_X_MONSTER_Y_TIMES = 2 DEFEAT_X_MONSTERS = 3 CLEAR_X_MISSIONS = 4 CLEAR_MISSION_DIFFICULTY_X = 5 COLLECT_X_LOGS = 6 CLEAR_SKILL_LEVEL_X = 7 NO_LOSSES = 8 ACCEL_X_TIMES = 9 MAX_COMBO_X = 10 MULTIPLAYER_CLEAR_X = 11 class UnanalyzedLogGrade(IntEnum): WHITE = 1 COPPER = 2 SILVER = 3 GOLD = 4 RAINBOW = 5 class QuestType(IntEnum): EPISODE = 1 TRIAL_TOWER = 2 SIDE = 3 VERSUS = 4 EX_TOWER = 5 EPISODE_CHAPTER = 6 # Unused class GameconnectCmd(IntEnum): TICKET_REQUEST = 0xC000 TICKET_RESPONSE = 0xC001 GET_APP_VERSIONS_REQUEST = 0xC100 GET_APP_VERSIONS_RESPONSE = 0xC101 MASTER_DATA_VERSION_CHECK_REQUEST = 0xC102 MASTER_DATA_VERSION_CHECK_RESPONSE = 0xC103 LOGIN_REQUEST = 0xC104 LOGIN_RESPONSE = 0xC105 LOGOUT_REQUEST = 0xC106 LOGOUT_RESPONSE = 0xC107 LOGOUT_TICKET_UNPURCHASED_REQUEST = 0xC108 LOGOUT_TICKET_UNPURCHASED_RESPONSE = 0xC109 PAYING_PLAY_START_REQUEST = 0xC10A PAYING_PLAY_START_RESPONSE = 0xC10B PAYING_PLAY_END_REQUEST = 0xC10C PAYING_PLAY_END_RESPONSE = 0xC10D PURCHASE_TICKET_REQUEST = 0xC10E PURCHASE_TICKET_RESPONSE = 0xC10F CONSUME_TICKET_REQUEST = 0xC110 CONSUME_TICKET_RESPONSE = 0xC111 ADD_CREDIT_REQUEST = 0xC112 ADD_CREDIT_RESPONSE = 0xC113 CONSUME_CREDIT_REQUEST = 0xC114 CONSUME_CREDIT_RESPONSE = 0xC115 PURCHASE_TICKET_GUEST_REQUEST = 0xC116 PURCHASE_TICKET_GUEST_RESPONSE = 0xC117 CONSUME_TICKET_GUEST_REQUEST = 0xC118 CONSUME_TICKET_GUEST_RESPONSE = 0xC119 ADD_CREDIT_GUEST_REQUEST = 0xC11A ADD_CREDIT_GUEST_RESPONSE = 0xC11B CONSUME_CREDIT_GUEST_REQUEST = 0xC11C CONSUME_CREDIT_GUEST_RESPONSE = 0xC11D GET_AUTH_CARD_DATA_REQUEST = 0xC11E GET_AUTH_CARD_DATA_RESPONSE = 0xC11F GET_ACCESS_CODE_BY_KEITAI_REQUEST = 0xC120 GET_ACCESS_CODE_BY_KEITAI_RESPONSE = 0xC121 GET_MAINTENANCE_INFO_REQUEST = 0xC122 GET_MAINTENANCE_INFO_RESPONSE = 0xC123 GET_RESOURCE_PATH_INFO_REQUEST = 0xC124 GET_RESOURCE_PATH_INFO_RESPONSE = 0xC125 VALIDATION_ERROR_NOTIFICATION_REQUEST = 0xC126 VALIDATION_ERROR_NOTIFICATION_RESPONSE = 0xC127 POWER_CUTTING_RETURN_NOTIFICATION_REQUEST = 0xC128 POWER_CUTTING_RETURN_NOTIFICATION_RESPONSE = 0xC129 GIVE_FREE_TICKET_REQUEST = 0xC12A GIVE_FREE_TICKET_RESPONSE = 0xC12B MATCHING_ERROR_NOTIFICATION_REQUEST = 0xC12C MATCHING_ERROR_NOTIFICATION_RESPONSE = 0xC12D AC_CABINET_BOOT_NOTIFICATION_REQUEST = 0xC12E AC_CABINET_BOOT_NOTIFICATION_RESPONSE = 0xC12F FIRST_TUTORIAL_END_REQUEST = 0xC200 FIRST_TUTORIAL_END_RESPONSE = 0xC201 VARIOUS_TUTORIAL_END_REQUEST = 0xC202 VARIOUS_TUTORIAL_END_RESPONSE = 0xC203 GET_VARIOUS_TUTORIAL_DATA_LIST_REQUEST = 0xC204 GET_VARIOUS_TUTORIAL_DATA_LIST_RESPONSE = 0xC205 DISCHARGE_PROFILE_CARD_REQUEST = 0xC300 DISCHARGE_PROFILE_CARD_RESPONSE = 0xC301 DISCHARGE_RESOURCE_CARD_REQUEST = 0xC302 DISCHARGE_RESOURCE_CARD_RESPONSE = 0xC303 DISCHARGE_RESOURCE_CARD_COMPLETE_REQUEST = 0xC304 DISCHARGE_RESOURCE_CARD_COMPLETE_RESPONSE = 0xC305 SCAN_QR_QUEST_PROFILE_CARD_REQUEST = 0xC306 SCAN_QR_QUEST_PROFILE_CARD_RESPONSE = 0xC307 SCAN_QR_SHOP_RESOURCE_CARD_REQUEST = 0xC308 SCAN_QR_SHOP_RESOURCE_CARD_RESPONSE = 0xC309 SCAN_QR_QUEST_RESOURCE_CARD_REQUEST = 0xC30A SCAN_QR_QUEST_RESOURCE_CARD_RESPONSE = 0xC30B CHECK_YUI_MEDAL_GET_CONDITION_REQUEST = 0xC400 CHECK_YUI_MEDAL_GET_CONDITION_RESPONSE = 0xC401 GET_YUI_MEDAL_BONUS_USER_DATA_REQUEST = 0xC402 GET_YUI_MEDAL_BONUS_USER_DATA_RESPONSE = 0xC403 CHECK_COMEBACK_EVENT_REQUEST = 0xC404 CHECK_COMEBACK_EVENT_RESPONSE = 0xC405 CHANGE_MY_STORE_REQUEST = 0xC406 CHANGE_MY_STORE_RESPONSE = 0xC407 CHECK_TITLE_GET_DECISION_REQUEST = 0xC408 CHECK_TITLE_GET_DECISION_RESPONSE = 0xC409 CHECK_PROFILE_CARD_USED_REWARD_REQUEST = 0xC40A CHECK_PROFILE_CARD_USED_REWARD_RESPONSE = 0xC40B CHECK_AC_LOGIN_BONUS_REQUEST = 0xC40C CHECK_AC_LOGIN_BONUS_RESPONSE = 0xC40D GET_USER_BASIC_DATA_REQUEST = 0xC500 GET_USER_BASIC_DATA_RESPONSE = 0xC501 GET_VP_GASHA_TICKET_DATA_LIST_REQUEST = 0xC502 GET_VP_GASHA_TICKET_DATA_LIST_RESPONSE = 0xC503 GET_PRESENT_BOX_NUM_REQUEST = 0xC504 GET_PRESENT_BOX_NUM_RESPONSE = 0xC505 GET_HERO_LOG_USER_DATA_LIST_REQUEST = 0xC600 GET_HERO_LOG_USER_DATA_LIST_RESPONSE = 0xC601 GET_EQUIPMENT_USER_DATA_LIST_REQUEST = 0xC602 GET_EQUIPMENT_USER_DATA_LIST_RESPONSE = 0xC603 GET_ITEM_USER_DATA_LIST_REQUEST = 0xC604 GET_ITEM_USER_DATA_LIST_RESPONSE = 0xC605 GET_SUPPORT_LOG_USER_DATA_LIST_REQUEST = 0xC606 GET_SUPPORT_LOG_USER_DATA_LIST_RESPONSE = 0xC607 GET_EPISODE_APPEND_DATA_LIST_REQUEST = 0xC608 GET_EPISODE_APPEND_DATA_LIST_RESPONSE = 0xC609 GET_EVENT_ITEM_DATA_LIST_REQUEST = 0xC60A GET_EVENT_ITEM_DATA_LIST_RESPONSE = 0xC60B GET_GASHA_MEDAL_USER_DATA_LIST_REQUEST = 0xC60C GET_GASHA_MEDAL_USER_DATA_LIST_RESPONSE = 0xC60D GET_SHOP_RESOURCE_SALES_DATA_LIST_REQUEST = 0xC700 GET_SHOP_RESOURCE_SALES_DATA_LIST_RESPONSE = 0xC701 PURCHASE_SHOP_RESOURCE_REQUEST = 0xC702 PURCHASE_SHOP_RESOURCE_RESPONSE = 0xC703 DISCARD_SHOP_RESOURCE_REQUEST = 0xC704 DISCARD_SHOP_RESOURCE_RESPONSE = 0xC705 GET_TITLE_USER_DATA_LIST_REQUEST = 0xC800 GET_TITLE_USER_DATA_LIST_RESPONSE = 0xC801 CHANGE_TITLE_REQUEST = 0xC802 CHANGE_TITLE_RESPONSE = 0xC803 GET_PARTY_DATA_LIST_REQUEST = 0xC804 GET_PARTY_DATA_LIST_RESPONSE = 0xC805 CHANGE_PARTY_REQUEST = 0xC806 CHANGE_PARTY_RESPONSE = 0xC807 GET_SUPPORT_LOG_PARTY_DATA_LIST_REQUEST = 0xC808 GET_SUPPORT_LOG_PARTY_DATA_LIST_RESPONSE = 0xC809 CHANGE_SUPPORT_LOG_PARTY_REQUEST = 0xC80A CHANGE_SUPPORT_LOG_PARTY_RESPONSE = 0xC80B CHANGE_HERO_LOG_LAST_SETTING_SKILL_REQUEST = 0xC80C CHANGE_HERO_LOG_LAST_SETTING_SKILL_RESPONSE = 0xC80D LOCK_RESOURCE_REQUEST = 0xC80E LOCK_RESOURCE_RESPONSE = 0xC80F UNLOCK_RESOURCE_REQUEST = 0xC810 UNLOCK_RESOURCE_RESPONSE = 0xC811 DISPOSAL_RESOURCE_REQUEST = 0xC812 DISPOSAL_RESOURCE_RESPONSE = 0xC813 SYNTHESIZE_ENHANCEMENT_HERO_LOG_REQUEST = 0xC814 SYNTHESIZE_ENHANCEMENT_HERO_LOG_RESPONSE = 0xC815 SYNTHESIZE_ENHANCEMENT_EQUIPMENT_REQUEST = 0xC816 SYNTHESIZE_ENHANCEMENT_EQUIPMENT_RESPONSE = 0xC817 SYNTHESIZE_ENHANCEMENT_SUPPORT_LOG_REQUEST = 0xC818 SYNTHESIZE_ENHANCEMENT_SUPPORT_LOG_RESPONSE = 0xC819 SYNTHESIZE_ABILITY_HERO_LOG_REQUEST = 0xC81A SYNTHESIZE_ABILITY_HERO_LOG_RESPONSE = 0xC81B SYNTHESIZE_ABILITY_EQUIPMENT_REQUEST = 0xC81C SYNTHESIZE_ABILITY_EQUIPMENT_RESPONSE = 0xC81D SYNTHESIZE_ABILITY_SUPPORT_LOG_REQUEST = 0xC81E SYNTHESIZE_ABILITY_SUPPORT_LOG_RESPONSE = 0xC820 GET_QUEST_SCENE_USER_DATA_LIST_REQUEST = 0xC900 GET_QUEST_SCENE_USER_DATA_LIST_RESPONSE = 0xC901 GET_QUEST_SCENE_PREV_SCAN_PROFILE_CARD_REQUEST = 0xC902 GET_QUEST_SCENE_PREV_SCAN_PROFILE_CARD_RESPONSE = 0xC903 EPISODE_PLAY_START_REQUEST = 0xC904 EPISODE_PLAY_START_RESPONSE = 0xC905 EPISODE_PLAY_CONTINUE_REQUEST = 0xC906 EPISODE_PLAY_CONTINUE_RESPONSE = 0xC907 EPISODE_PLAY_END_REQUEST = 0xC908 EPISODE_PLAY_END_RESPONSE = 0xC909 EPISODE_PLAY_END_UNANALYZED_LOG_FIXED_REQUEST = 0xC90A EPISODE_PLAY_END_UNANALYZED_LOG_FIXED_RESPONSE = 0xC90B SIDE_QUEST_PLAY_START_REQUEST = 0xC90C SIDE_QUEST_PLAY_START_RESPONSE = 0xC90D SIDE_QUEST_PLAY_CONTINUE_REQUEST = 0xC90E SIDE_QUEST_PLAY_CONTINUE_RESPONSE = 0xC90F SIDE_QUEST_PLAY_END_REQUEST = 0xC910 SIDE_QUEST_PLAY_END_RESPONSE = 0xC911 SIDE_QUEST_PLAY_END_UNANALYZED_LOG_FIXED_REQUEST = 0xC912 SIDE_QUEST_PLAY_END_UNANALYZED_LOG_FIXED_RESPONSE = 0xC913 TRIAL_TOWER_PLAY_START_REQUEST = 0xC914 TRIAL_TOWER_PLAY_START_RESPONSE = 0xC915 TRIAL_TOWER_PLAY_CONTINUE_REQUEST = 0xC916 TRIAL_TOWER_PLAY_CONTINUE_RESPONSE = 0xC917 TRIAL_TOWER_PLAY_END_REQUEST = 0xC918 TRIAL_TOWER_PLAY_END_RESPONSE = 0xC919 TRIAL_TOWER_PLAY_END_UNANALYZED_LOG_FIXED_REQUEST = 0xC91A TRIAL_TOWER_PLAY_END_UNANALYZED_LOG_FIXED_RESPONSE = 0xC91B DEFRAG_MATCH_QUEST_PLAY_START_REQUEST = 0xC91C DEFRAG_MATCH_QUEST_PLAY_START_RESPONSE = 0xC91D DEFRAG_MATCH_QUEST_PLAY_END_REQUEST = 0xC91E DEFRAG_MATCH_QUEST_PLAY_END_RESPONSE = 0xC91F DEFRAG_MATCH_QUEST_PLAY_END_UNANALYZED_LOG_FIXED_REQUEST = 0xC920 DEFRAG_MATCH_QUEST_PLAY_END_UNANALYZED_LOG_FIXED_RESPONSE = 0xC921 EX_TOWER_QUEST_PLAY_START_REQUEST = 0xC922 EX_TOWER_QUEST_PLAY_START_RESPONSE = 0xC923 EX_TOWER_QUEST_PLAY_CONTINUE_REQUEST = 0xC924 EX_TOWER_QUEST_PLAY_CONTINUE_RESPONSE = 0xC925 EX_TOWER_QUEST_PLAY_END_REQUEST = 0xC926 EX_TOWER_QUEST_PLAY_END_RESPONSE = 0xC927 EX_TOWER_QUEST_PLAY_END_UNANALYZED_LOG_FIXED_REQUEST = 0xC928 EX_TOWER_QUEST_PLAY_END_UNANALYZED_LOG_FIXED_RESPONSE = 0xC929 GET_EX_TOWER_USER_DATA_REQUEST = 0xC92A GET_EX_TOWER_USER_DATA_RESPONSE = 0xC92B REG_EX_TOWER_HALL_OF_FAME_CONFIRM_FLAG_REQUEST = 0xC92C REG_EX_TOWER_HALL_OF_FAME_CONFIRM_FLAG_RESPONSE = 0xC92D REG_EX_TOWER_CONFIRM_FLAG_REQUEST = 0xC92E REG_EX_TOWER_CONFIRM_FLAG_RESPONSE = 0xC92F GET_CHAT_SIDE_STORY_USER_DATA_LIST_REQUEST = 0xC930 GET_CHAT_SIDE_STORY_USER_DATA_LIST_RESPONSE = 0xC931 GET_USER_QUEST_EPISODE_STATUS_DATA_LIST_REQUEST = 0xC932 GET_USER_QUEST_EPISODE_STATUS_DATA_LIST_RESPONSE = 0xC933 APPLY_QUEST_DROP_BOOST_REQUEST = 0xC934 APPLY_QUEST_DROP_BOOST_RESPONSE = 0xC935 CREATE_QUEST_SCENE_MULTI_PLAY_ROOM_ID_REQUEST = 0xCA00 CREATE_QUEST_SCENE_MULTI_PLAY_ROOM_ID_RESPONSE = 0xCA01 GET_QUEST_SCENE_MULTI_PLAY_PHOTON_SERVER_REQUEST = 0xCA02 GET_QUEST_SCENE_MULTI_PLAY_PHOTON_SERVER_RESPONSE = 0xCA03 GET_QUEST_SCENE_MULTI_PLAY_PHOTON_SERVER_BY_ROOM_REQUEST = 0xCA04 GET_QUEST_SCENE_MULTI_PLAY_PHOTON_SERVER_BY_ROOM_RESPONSE = 0xCA05 GET_QUEST_BEST_SOCRE_RANKING_LIST_REQUEST = 0xCB00 GET_QUEST_BEST_SOCRE_RANKING_LIST_RESPONSE = 0xCB01 GET_QUEST_HIERARCHY_PROGRESS_DEGREES_RANKING_LIST_REQUEST = 0xCB02 GET_QUEST_HIERARCHY_PROGRESS_DEGREES_RANKING_LIST_RESPONSE = 0xCB03 GET_QUEST_POPULAR_HERO_LOG_RANKING_LIST_REQUEST = 0xCB04 GET_QUEST_POPULAR_HERO_LOG_RANKING_LIST_RESPONSE = 0xCB05 GET_QUEST_EX_TOWER_HIERARCHY_PROGRESS_DEGREES_STORE_RANKING_LIST_REQUEST = 0xCB06 GET_QUEST_EX_TOWER_HIERARCHY_PROGRESS_DEGREES_STORE_RANKING_LIST_RESPONSE = 0xCB07 GET_QUEST_EX_TOWER_HIERARCHY_PROGRESS_DEGREES_NATIONAL_RANKING_LIST_REQUEST = 0xCB08 GET_QUEST_EX_TOWER_HIERARCHY_PROGRESS_DEGREES_NATIONAL_RANKING_LIST_RESPONSE = 0xCB09 GET_TREASURE_HUNT_BASIC_DATA_REQUEST = 0xCC00 GET_TREASURE_HUNT_BASIC_DATA_RESPONSE = 0xCC01 GET_TREASURE_HUNT_WHOLE_TASK_DATA_LIST_REQUEST = 0xCC02 GET_TREASURE_HUNT_WHOLE_TASK_DATA_LIST_RESPONSE = 0xCC03 GET_TREASURE_HUNT_INDIVIDUAL_TASK_DATA_LIST_REQUEST = 0xCC04 GET_TREASURE_HUNT_INDIVIDUAL_TASK_DATA_LIST_RESPONSE = 0xCC05 TREASURE_HUNT_AD_CONFIRM_NOTIFICATION_REQUEST = 0xCC06 TREASURE_HUNT_AD_CONFIRM_NOTIFICATION_RESPONSE = 0xCC07 GET_TREASURE_HUNT_EVENT_POINT_RANKING_USER_DATA_REQUEST = 0xCC08 GET_TREASURE_HUNT_EVENT_POINT_RANKING_USER_DATA_RESPONSE = 0xCC09 GET_TREASURE_HUNT_EVENT_POINT_STORE_RANKING_LIST_REQUEST = 0xCC0A GET_TREASURE_HUNT_EVENT_POINT_STORE_RANKING_LIST_RESPONSE = 0xCC0B GET_TREASURE_HUNT_EVENT_POINT_NATIONAL_RANKING_LIST_REQUEST = 0xCC0C GET_TREASURE_HUNT_EVENT_POINT_NATIONAL_RANKING_LIST_RESPONSE = 0xCC0D GET_DEFRAG_MATCH_BASIC_DATA_REQUEST = 0xCD00 GET_DEFRAG_MATCH_BASIC_DATA_RESPONSE = 0xCD01 GET_DEFRAG_MATCH_RANKING_USER_DATA_REQUEST = 0xCD02 GET_DEFRAG_MATCH_RANKING_USER_DATA_RESPONSE = 0xCD03 GET_DEFRAG_MATCH_LEAGUE_POINT_RANKING_LIST_REQUEST = 0xCD04 GET_DEFRAG_MATCH_LEAGUE_POINT_RANKING_LIST_RESPONSE = 0xCD05 GET_DEFRAG_MATCH_LEAGUE_SCORE_RANKING_LIST_REQUEST = 0xCD06 GET_DEFRAG_MATCH_LEAGUE_SCORE_RANKING_LIST_RESPONSE = 0xCD07 DEFRAG_MATCH_AD_CONFIRM_NOTIFICATION_REQUEST = 0xCD08 DEFRAG_MATCH_AD_CONFIRM_NOTIFICATION_RESPONSE = 0xCD09 CHECK_GET_SEED_DEFRAG_MATCH_REQUEST = 0xCD0A CHECK_GET_SEED_DEFRAG_MATCH_RESPONSE = 0xCD0B REG_DEFRAG_MATCH_HALL_OF_FAME_CONFIRM_FLAG_REQUEST = 0xCD0C REG_DEFRAG_MATCH_HALL_OF_FAME_CONFIRM_FLAG_RESPONSE = 0xCD0D GET_EVENT_SCENE_USER_DATA_LIST_REQUEST = 0xCE00 GET_EVENT_SCENE_USER_DATA_LIST_RESPONSE = 0xCE01 REG_PLAYED_EVENT_SCENE_USER_DATA_LIST_REQUEST = 0xCE02 REG_PLAYED_EVENT_SCENE_USER_DATA_LIST_RESPONSE = 0xCE03 GET_GASHA_LIST_REQUEST = 0xCF00 GET_GASHA_LIST_RESPONSE = 0xCF01 EXEC_GASHA_REQUEST = 0xCF02 EXEC_GASHA_RESPONSE = 0xCF03 EXEC_CREDIT_GASHA_START_REQUEST = 0xCF04 EXEC_CREDIT_GASHA_START_RESPONSE = 0xCF05 EXEC_CREDIT_GASHA_EXTRA_PAYING_REQUEST = 0xCF06 EXEC_CREDIT_GASHA_EXTRA_PAYING_RESPONSE = 0xCF07 EXEC_CREDIT_GASHA_END_REQUEST = 0xCF08 EXEC_CREDIT_GASHA_END_RESPONSE = 0xCF09 EXEC_CREDIT_GASHA_CARD_DISCHARGE_STATE_MIGRATION_REQUEST = 0xCF0A EXEC_CREDIT_GASHA_CARD_DISCHARGE_STATE_MIGRATION_RESPONSE = 0xCF0B EXEC_CREDIT_GASHA_CARD_DISCHARGE_END_REQUEST = 0xCF0C EXEC_CREDIT_GASHA_CARD_DISCHARGE_END_RESPONSE = 0xCF0D GET_GASHA_MEDAL_SHOP_USER_DATA_LIST_REQUEST = 0xCF0E GET_GASHA_MEDAL_SHOP_USER_DATA_LIST_RESPONSE = 0xCF0F PURCHASE_GASHA_MEDAL_SHOP_ITEM_REQUEST = 0xCF10 PURCHASE_GASHA_MEDAL_SHOP_ITEM_RESPONSE = 0xCF11 GET_GASHA_FREE_CAMPAIGN_USER_DATA_REQUEST = 0xCF12 GET_GASHA_FREE_CAMPAIGN_USER_DATA_RESPONSE = 0xCF13 GET_ADVENTURE_EXEC_USER_DATA_REQUEST = 0xD000 GET_ADVENTURE_EXEC_USER_DATA_RESPONSE = 0xD001 GET_ADVENTURE_PARTY_DATA_LIST_REQUEST = 0xD002 GET_ADVENTURE_PARTY_DATA_LIST_RESPONSE = 0xD003 GET_YUI_MEDAL_SHOP_USER_DATA_LIST_REQUEST = 0xD100 GET_YUI_MEDAL_SHOP_USER_DATA_LIST_RESPONSE = 0xD101 PURCHASE_YUI_MEDAL_SHOP_ITEM_REQUEST = 0xD102 PURCHASE_YUI_MEDAL_SHOP_ITEM_RESPONSE = 0xD103 PURCHASE_EVENT_SHOP_ITEM_REQUEST = 0xD104 PURCHASE_EVENT_SHOP_ITEM_RESPONSE = 0xD105 GET_BEGINNER_MISSION_USER_DATA_REQUEST = 0xD200 GET_BEGINNER_MISSION_USER_DATA_RESPONSE = 0xD201 GET_BEGINNER_MISSION_PROGRESSES_USER_DATA_LIST_REQUEST = 0xD202 GET_BEGINNER_MISSION_PROGRESSES_USER_DATA_LIST_RESPONSE = 0xD203 GET_BEGINNER_MISSION_SEAT_PROGRESSES_USER_DATA_LIST_REQUEST = 0xD204 GET_BEGINNER_MISSION_SEAT_PROGRESSES_USER_DATA_LIST_RESPONSE = 0xD205 BEGINNER_MISSION_AD_CONFIRM_NOTIFICATION_REQUEST = 0xD206 BEGINNER_MISSION_AD_CONFIRM_NOTIFICATION_RESPONSE = 0xD207 RECEIVE_BEGINNER_MISSION_REWARD_REQUEST = 0xD208 RECEIVE_BEGINNER_MISSION_REWARD_RESPONSE = 0xD209 GET_RES_EARN_CAMPAIGN_SHOP_USER_DATA_LIST_REQUEST = 0xD300 GET_RES_EARN_CAMPAIGN_SHOP_USER_DATA_LIST_RESPONSE = 0xD301 PURCHASE_RES_EARN_CAMPAIGN_SHOP_ITEM_REQUEST = 0xD302 PURCHASE_RES_EARN_CAMPAIGN_SHOP_ITEM_RESPONSE = 0xD303 PAYING_YUI_MEDAL_BONUS_GET_CHECK_REQUEST = 0xD304 PAYING_YUI_MEDAL_BONUS_GET_CHECK_RESPONSE = 0xD305 PAYING_YUI_MEDAL_BONUS_AD_CONFIRM_NOTIFICATION_REQUEST = 0xD306 PAYING_YUI_MEDAL_BONUS_AD_CONFIRM_NOTIFICATION_RESPONSE = 0xD307 GET_PLAY_CAMPAIGN_USER_DATA_LIST_REQUEST = 0xD308 GET_PLAY_CAMPAIGN_USER_DATA_LIST_RESPONSE = 0xD309 GET_PLAY_CAMPAIGN_STORE_USER_DATA_LIST_REQUEST = 0xD30A GET_PLAY_CAMPAIGN_STORE_USER_DATA_LIST_RESPONSE = 0xD30B GET_PLAY_CAMPAIGN_REWARD_USER_DATA_LIST_REQUEST = 0xD30C GET_PLAY_CAMPAIGN_REWARD_USER_DATA_LIST_RESPONSE = 0xD30D APPLY_FIRST_TICKET_PURCHASE_CAMPAIGN_REQUEST = 0xD30E APPLY_FIRST_TICKET_PURCHASE_CAMPAIGN_RESPONSE = 0xD30F GET_FIRST_TICKET_PURCHASE_CAMPAIGN_USER_DATA_REQUEST = 0xD310 GET_FIRST_TICKET_PURCHASE_CAMPAIGN_USER_DATA_RESPONSE = 0xD311 GET_LINKED_SITE_REG_CAMPAIGN_USER_DATA_REQUEST = 0xD312 GET_LINKED_SITE_REG_CAMPAIGN_USER_DATA_RESPONSE = 0xD313 GET_HERO_LOG_UNIT_USER_DATA_LIST_REQUEST = 0xD400 GET_HERO_LOG_UNIT_USER_DATA_LIST_RESPONSE = 0xD401 GET_CHARA_UNIT_USER_DATA_LIST_REQUEST = 0xD402 GET_CHARA_UNIT_USER_DATA_LIST_RESPONSE = 0xD403 BNID_SERIAL_CODE_CHECK_REQUEST = 0xD404 BNID_SERIAL_CODE_CHECK_RESPONSE = 0xD405 BNID_SERIAL_CODE_ENTRY_BY_APPENDIX_CARD_REQUEST = 0xD406 BNID_SERIAL_CODE_ENTRY_BY_APPENDIX_CARD_RESPONSE = 0xD407 GET_M_PLAYER_RANKS_REQUEST = 0xD500 GET_M_PLAYER_RANKS_RESPONSE = 0xD501 GET_M_TITLES_REQUEST = 0xD502 GET_M_TITLES_RESPONSE = 0xD503 GET_M_FRAGMENTS_REQUEST = 0xD504 GET_M_FRAGMENTS_RESPONSE = 0xD505 GET_M_REWARD_TABLES_REQUEST = 0xD506 GET_M_REWARD_TABLES_RESPONSE = 0xD507 GET_M_REWARD_SETS_REQUEST = 0xD508 GET_M_REWARD_SETS_RESPONSE = 0xD509 GET_M_UNANALYZED_LOG_GRADES_REQUEST = 0xD50A GET_M_UNANALYZED_LOG_GRADES_RESPONSE = 0xD50B GET_M_APPOINT_LEADER_PARAMS_REQUEST = 0xD50C GET_M_APPOINT_LEADER_PARAMS_RESPONSE = 0xD50D GET_M_APPOINT_LEADER_EFFECTS_REQUEST = 0xD50E GET_M_APPOINT_LEADER_EFFECTS_RESPONSE = 0xD50F GET_M_APPOINT_LEADER_EFFECT_TYPES_REQUEST = 0xD510 GET_M_APPOINT_LEADER_EFFECT_TYPES_RESPONSE = 0xD511 GET_M_RARITIES_REQUEST = 0xD512 GET_M_RARITIES_RESPONSE = 0xD513 GET_M_COMPOSITION_EVENTS_REQUEST = 0xD514 GET_M_COMPOSITION_EVENTS_RESPONSE = 0xD515 GET_M_COMPOSITION_PARAMS_REQUEST = 0xD516 GET_M_COMPOSITION_PARAMS_RESPONSE = 0xD517 GET_M_GAME_PLAY_PRICES_REQUEST = 0xD518 GET_M_GAME_PLAY_PRICES_RESPONSE = 0xD519 GET_M_BUY_TICKETS_REQUEST = 0xD51A GET_M_BUY_TICKETS_RESPONSE = 0xD51B GET_M_TIPS_REQUEST = 0xD51C GET_M_TIPS_RESPONSE = 0xD51D GET_M_CAPS_REQUEST = 0xD51E GET_M_CAPS_RESPONSE = 0xD51F GET_M_HERO_LOG_REQUEST = 0xD520 GET_M_HERO_LOG_RESPONSE = 0xD521 GET_M_HERO_LOG_LEVELS_REQUEST = 0xD522 GET_M_HERO_LOG_LEVELS_RESPONSE = 0xD523 GET_M_HERO_LOG_ROLES_REQUEST = 0xD524 GET_M_HERO_LOG_ROLES_RESPONSE = 0xD525 GET_M_HERO_LOG_TRUST_RANKS_REQUEST = 0xD526 GET_M_HERO_LOG_TRUST_RANKS_RESPONSE = 0xD527 GET_M_CHARAS_REQUEST = 0xD528 GET_M_CHARAS_RESPONSE = 0xD529 GET_M_CHARA_FRIENDLY_RANKS_REQUEST = 0xD52A GET_M_CHARA_FRIENDLY_RANKS_RESPONSE = 0xD52B GET_M_EQUIPMENTS_REQUEST = 0xD52C GET_M_EQUIPMENTS_RESPONSE = 0xD52D GET_M_EQUIPMENT_LEVELS_REQUEST = 0xD52E GET_M_EQUIPMENT_LEVELS_RESPONSE = 0xD52F GET_M_WEAPON_TYPES_REQUEST = 0xD530 GET_M_WEAPON_TYPES_RESPONSE = 0xD531 GET_M_ITEMS_REQUEST = 0xD532 GET_M_ITEMS_RESPONSE = 0xD533 GET_M_ITEM_TYPES_REQUEST = 0xD534 GET_M_ITEM_TYPES_RESPONSE = 0xD535 GET_M_BUFF_ITEMS_REQUEST = 0xD536 GET_M_BUFF_ITEMS_RESPONSE = 0xD537 GET_M_ENEMIES_REQUEST = 0xD538 GET_M_ENEMIES_RESPONSE = 0xD539 GET_M_ENEMY_SETS_REQUEST = 0xD53A GET_M_ENEMY_SETS_RESPONSE = 0xD53B GET_M_ENEMY_KINDS_REQUEST = 0xD53C GET_M_ENEMY_KINDS_RESPONSE = 0xD53D GET_M_ENEMY_CATEGORIES_REQUEST = 0xD53E GET_M_ENEMY_CATEGORIES_RESPONSE = 0xD53F GET_M_UNITS_REQUEST = 0xD540 GET_M_UNITS_RESPONSE = 0xD541 GET_M_UNIT_GIMMICKS_REQUEST = 0xD542 GET_M_UNIT_GIMMICKS_RESPONSE = 0xD543 GET_M_UNIT_COLLISIONS_REQUEST = 0xD544 GET_M_UNIT_COLLISIONS_RESPONSE = 0xD545 GET_M_UNIT_POWERS_REQUEST = 0xD546 GET_M_UNIT_POWERS_RESPONSE = 0xD547 GET_M_GIMMICK_ATTACKS_REQUEST = 0xD548 GET_M_GIMMICK_ATTACKS_RESPONSE = 0xD549 GET_M_CHARA_ATTACKS_REQUEST = 0xD54A GET_M_CHARA_ATTACKS_RESPONSE = 0xD54B GET_M_BOSS_ATTACKS_REQUEST = 0xD54C GET_M_BOSS_ATTACKS_RESPONSE = 0xD54D GET_M_MONSTER_ATTACKS_REQUEST = 0xD54E GET_M_MONSTER_ATTACKS_RESPONSE = 0xD54F GET_M_MONSTER_ACTIONS_REQUEST = 0xD550 GET_M_MONSTER_ACTIONS_RESPONSE = 0xD551 GET_M_PROPERTIES_REQUEST = 0xD552 GET_M_PROPERTIES_RESPONSE = 0xD553 GET_M_PROPERTY_TABLES_REQUEST = 0xD554 GET_M_PROPERTY_TABLES_RESPONSE = 0xD555 GET_M_PROPERTY_TYPES_REQUEST = 0xD556 GET_M_PROPERTY_TYPES_RESPONSE = 0xD557 GET_M_SKILLS_REQUEST = 0xD558 GET_M_SKILLS_RESPONSE = 0xD559 GET_M_SKILL_TABLES_REQUEST = 0xD55A GET_M_SKILL_TABLES_RESPONSE = 0xD55B GET_M_SKILL_LEVELS_REQUEST = 0xD55C GET_M_SKILL_LEVELS_RESPONSE = 0xD55D GET_M_AWAKENINGS_REQUEST = 0xD55E GET_M_AWAKENINGS_RESPONSE = 0xD55F GET_M_SYNCHRO_SKILLS_REQUEST = 0xD560 GET_M_SYNCHRO_SKILLS_RESPONSE = 0xD561 GET_M_SOUND_SKILL_CUT_IN_VOICES_REQUEST = 0xD562 GET_M_SOUND_SKILL_CUT_IN_VOICES_RESPONSE = 0xD563 GET_M_QUEST_SCENES_REQUEST = 0xD564 GET_M_QUEST_SCENES_RESPONSE = 0xD565 GET_M_QUEST_EXIST_UNITS_REQUEST = 0xD566 GET_M_QUEST_EXIST_UNITS_RESPONSE = 0xD567 GET_M_QUEST_EPISODE_APPEND_REWARDS_REQUEST = 0xD568 GET_M_QUEST_EPISODE_APPEND_REWARDS_RESPONSE = 0xD569 GET_M_SIDE_QUESTS_REQUEST = 0xD56A GET_M_SIDE_QUESTS_RESPONSE = 0xD56B GET_M_EPISODES_REQUEST = 0xD56C GET_M_EPISODES_RESPONSE = 0xD56D GET_M_EPISODE_CHAPTERS_REQUEST = 0xD56E GET_M_EPISODE_CHAPTERS_RESPONSE = 0xD56F GET_M_EPISODE_PARTS_REQUEST = 0xD570 GET_M_EPISODE_PARTS_RESPONSE = 0xD571 GET_M_TRIAL_TOWERS_REQUEST = 0xD572 GET_M_TRIAL_TOWERS_RESPONSE = 0xD573 GET_M_EX_TOWERS_REQUEST = 0xD574 GET_M_EX_TOWERS_RESPONSE = 0xD575 GET_M_EX_TOWER_QUESTS_REQUEST = 0xD576 GET_M_EX_TOWER_QUESTS_RESPONSE = 0xD577 GET_M_MENU_DISPLAY_ENEMIES_REQUEST = 0xD578 GET_M_MENU_DISPLAY_ENEMIES_RESPONSE = 0xD579 GET_M_MISSIONS_REQUEST = 0xD57A GET_M_MISSIONS_RESPONSE = 0xD57B GET_M_MISSION_TABLES_REQUEST = 0xD57C GET_M_MISSION_TABLES_RESPONSE = 0xD57D GET_M_MISSION_DIFFICULTIES_REQUEST = 0xD57E GET_M_MISSION_DIFFICULTIES_RESPONSE = 0xD57F GET_M_BATTLE_CAMERAS_REQUEST = 0xD580 GET_M_BATTLE_CAMERAS_RESPONSE = 0xD581 GET_M_CHAT_MAIN_STORIES_REQUEST = 0xD582 GET_M_CHAT_MAIN_STORIES_RESPONSE = 0xD583 GET_M_CHAT_SIDE_STORIES_REQUEST = 0xD584 GET_M_CHAT_SIDE_STORIES_RESPONSE = 0xD585 GET_M_CHAT_EVENT_STORIES_REQUEST = 0xD586 GET_M_CHAT_EVENT_STORIES_RESPONSE = 0xD587 GET_M_NAVIGATOR_CHARAS_REQUEST = 0xD588 GET_M_NAVIGATOR_CHARAS_RESPONSE = 0xD589 GET_M_NAVIGATOR_COMMENTS_REQUEST = 0xD58A GET_M_NAVIGATOR_COMMENTS_RESPONSE = 0xD58B GET_M_EX_BONUS_TABLES_REQUEST = 0xD58C GET_M_EX_BONUS_TABLES_RESPONSE = 0xD58D GET_M_EX_BONUS_CONDITIONS_REQUEST = 0xD58E GET_M_EX_BONUS_CONDITIONS_RESPONSE = 0xD58F GET_M_QUEST_RARE_DROPS_REQUEST = 0xD590 GET_M_QUEST_RARE_DROPS_RESPONSE = 0xD591 GET_M_QUEST_SPECIAL_RARE_DROP_SETTINGS_REQUEST = 0xD592 GET_M_QUEST_SPECIAL_RARE_DROP_SETTINGS_RESPONSE = 0xD593 GET_M_QUEST_SPECIAL_RARE_DROPS_REQUEST = 0xD594 GET_M_QUEST_SPECIAL_RARE_DROPS_RESPONSE = 0xD595 GET_M_QUEST_TUTORIALS_REQUEST = 0xD596 GET_M_QUEST_TUTORIALS_RESPONSE = 0xD597 GET_M_QUEST_PLAYER_TRACE_TABLES_REQUEST = 0xD598 GET_M_QUEST_PLAYER_TRACE_TABLES_RESPONSE = 0xD599 GET_M_QUEST_STILLS_REQUEST = 0xD59A GET_M_QUEST_STILLS_RESPONSE = 0xD59B GET_M_GASHAS_REQUEST = 0xD59C GET_M_GASHAS_RESPONSE = 0xD59D GET_M_GASHA_HEADERS_REQUEST = 0xD59E GET_M_GASHA_HEADERS_RESPONSE = 0xD59F GET_M_GASHA_LOTTERY_RARITIES_REQUEST = 0xD5A0 GET_M_GASHA_LOTTERY_RARITIES_RESPONSE = 0xD5A1 GET_M_GASHA_PRIZES_REQUEST = 0xD5A2 GET_M_GASHA_PRIZES_RESPONSE = 0xD5A3 GET_M_COMEBACK_EVENTS_REQUEST = 0xD5A4 GET_M_COMEBACK_EVENTS_RESPONSE = 0xD5A5 GET_M_AD_BANNERS_REQUEST = 0xD5A6 GET_M_AD_BANNERS_RESPONSE = 0xD5A7 GET_M_EVENTS_REQUEST = 0xD5A8 GET_M_EVENTS_RESPONSE = 0xD5A9 GET_M_TREASURE_HUNTS_REQUEST = 0xD5AA GET_M_TREASURE_HUNTS_RESPONSE = 0xD5AB GET_M_TREASURE_HUNT_WHOLE_TASKS_REQUEST = 0xD5AC GET_M_TREASURE_HUNT_WHOLE_TASKS_RESPONSE = 0xD5AD GET_M_TREASURE_HUNT_INDIVIDUAL_TASKS_REQUEST = 0xD5AE GET_M_TREASURE_HUNT_INDIVIDUAL_TASKS_RESPONSE = 0xD5AF GET_M_TREASURE_HUNT_SPECIAL_EFFECTS_REQUEST = 0xD5B0 GET_M_TREASURE_HUNT_SPECIAL_EFFECTS_RESPONSE = 0xD5B1 GET_M_TREASURE_HUNT_EVENT_POINT_REWARD_COMMON_REWARDS_REQUEST = 0xD5B2 GET_M_TREASURE_HUNT_EVENT_POINT_REWARD_COMMON_REWARDS_RESPONSE = 0xD5B3 GET_M_TREASURE_HUNT_EVENT_POINT_REWARD_TITLES_REQUEST = 0xD5B4 GET_M_TREASURE_HUNT_EVENT_POINT_REWARD_TITLES_RESPONSE = 0xD5B5 GET_M_TREASURE_HUNT_TASK_TEXTS_REQUEST = 0xD5B6 GET_M_TREASURE_HUNT_TASK_TEXTS_RESPONSE = 0xD5B7 GET_M_BNID_SERIAL_CODES_REQUEST = 0xD5B8 GET_M_BNID_SERIAL_CODES_RESPONSE = 0xD5B9 GET_M_BNID_SERIAL_CODE_REWARDS_REQUEST = 0xD5BA GET_M_BNID_SERIAL_CODE_REWARDS_RESPONSE = 0xD5BB GET_M_SUPPORT_LOG_REQUEST = 0xD5BC GET_M_SUPPORT_LOG_RESPONSE = 0xD5BD GET_M_SUPPORT_LOG_TYPES_REQUEST = 0xD5BE GET_M_SUPPORT_LOG_TYPES_RESPONSE = 0xD5BF GET_M_EPISODE_APPENDS_REQUEST = 0xD5C0 GET_M_EPISODE_APPENDS_RESPONSE = 0xD5C1 GET_M_QUEST_DEFRAG_MATCH_QUESTS_REQUEST = 0xD5C2 GET_M_QUEST_DEFRAG_MATCH_QUESTS_RESPONSE = 0xD5C3 GET_M_QUEST_DEFRAG_MATCH_QUEST_BOSS_TABLES_REQUEST = 0xD5C4 GET_M_QUEST_DEFRAG_MATCH_QUEST_BOSS_TABLES_RESPONSE = 0xD5C5 GET_M_DEFRAG_MATCHES_REQUEST = 0xD5C6 GET_M_DEFRAG_MATCHES_RESPONSE = 0xD5C7 GET_M_DEFRAG_MATCH_SEED_REQUEST = 0xD5C8 GET_M_DEFRAG_MATCH_SEED_RESPONSE = 0xD5C9 GET_M_DEFRAG_MATCH_SPECIAL_EFFECTS_REQUEST = 0xD5CA GET_M_DEFRAG_MATCH_SPECIAL_EFFECTS_RESPONSE = 0xD5CB GET_M_DEFRAG_MATCH_GRADES_REQUEST = 0xD5CC GET_M_DEFRAG_MATCH_GRADES_RESPONSE = 0xD5CD GET_M_DEFRAG_MATCH_CPU_UNITS_REQUEST = 0xD5CE GET_M_DEFRAG_MATCH_CPU_UNITS_RESPONSE = 0xD5CF GET_M_DEFRAG_MATCH_CPU_SUPPORT_LOGS_REQUEST = 0xD5D0 GET_M_DEFRAG_MATCH_CPU_SUPPORT_LOGS_RESPONSE = 0xD5D1 GET_M_DEFRAG_MATCH_PERIOD_BONUSES_REQUEST = 0xD5D2 GET_M_DEFRAG_MATCH_PERIOD_BONUSES_RESPONSE = 0xD5D3 GET_M_DEFRAG_MATCH_RANDOM_BONUS_TABLES_REQUEST = 0xD5D4 GET_M_DEFRAG_MATCH_RANDOM_BONUS_TABLES_RESPONSE = 0xD5D5 GET_M_DEFRAG_MATCH_RANDOM_BONUS_CONDITIONS_REQUEST = 0xD5D6 GET_M_DEFRAG_MATCH_RANDOM_BONUS_CONDITIONS_RESPONSE = 0xD5D7 GET_M_DEFRAG_MATCH_RARE_DROPS_REQUEST = 0xD5D8 GET_M_DEFRAG_MATCH_RARE_DROPS_RESPONSE = 0xD5D9 GET_M_YUI_MEDAL_SHOPS_REQUEST = 0xD5DA GET_M_YUI_MEDAL_SHOPS_RESPONSE = 0xD5DB GET_M_YUI_MEDAL_SHOP_ITEMS_REQUEST = 0xD5DC GET_M_YUI_MEDAL_SHOP_ITEMS_RESPONSE = 0xD5DD GET_M_EVENT_SCENES_REQUEST = 0xD5DE GET_M_EVENT_SCENES_RESPONSE = 0xD5DF GET_M_GENERIC_CAMPAIGN_PERIODS_REQUEST = 0xD5E0 GET_M_GENERIC_CAMPAIGN_PERIODS_RESPONSE = 0xD5E1 GET_M_BEGINNER_MISSIONS_REQUEST = 0xD5E2 GET_M_BEGINNER_MISSIONS_RESPONSE = 0xD5E3 GET_M_BEGINNER_MISSION_CONDITIONS_REQUEST = 0xD5E4 GET_M_BEGINNER_MISSION_CONDITIONS_RESPONSE = 0xD5E5 GET_M_BEGINNER_MISSION_REWARDS_REQUEST = 0xD5E6 GET_M_BEGINNER_MISSION_REWARDS_RESPONSE = 0xD5E7 GET_M_BEGINNER_MISSION_SEAT_CONDITIONS_REQUEST = 0xD5E8 GET_M_BEGINNER_MISSION_SEAT_CONDITIONS_RESPONSE = 0xD5E9 GET_M_BEGINNER_MISSION_SEAT_REWARDS_REQUEST = 0xD5EA GET_M_BEGINNER_MISSION_SEAT_REWARDS_RESPONSE = 0xD5EB GET_M_EVENT_ITEMS_REQUEST = 0xD5EC GET_M_EVENT_ITEMS_RESPONSE = 0xD5ED GET_M_EVENT_MONSTERS_REQUEST = 0xD5EE GET_M_EVENT_MONSTERS_RESPONSE = 0xD5EF GET_M_YUI_MEDAL_BONUSES_REQUEST = 0xD5F0 GET_M_YUI_MEDAL_BONUSES_RESPONSE = 0xD5F1 GET_M_YUI_MEDAL_BONUS_CONDITIONS_REQUEST = 0xD5F2 GET_M_YUI_MEDAL_BONUS_CONDITIONS_RESPONSE = 0xD5F3 GET_M_GASHA_MEDALS_REQUEST = 0xD5F4 GET_M_GASHA_MEDALS_RESPONSE = 0xD5F5 GET_M_GASHA_MEDAL_TYPES_REQUEST = 0xD5F6 GET_M_GASHA_MEDAL_TYPES_RESPONSE = 0xD5F7 GET_M_GASHA_MEDAL_SETTINGS_REQUEST = 0xD5F8 GET_M_GASHA_MEDAL_SETTINGS_RESPONSE = 0xD5F9 GET_M_GASHA_MEDAL_BONUSES_REQUEST = 0xD5FA GET_M_GASHA_MEDAL_BONUSES_RESPONSE = 0xD5FB GET_M_GASHA_MEDAL_SHOPS_REQUEST = 0xD5FC GET_M_GASHA_MEDAL_SHOPS_RESPONSE = 0xD5FD GET_M_GASHA_MEDAL_SHOP_ITEMS_REQUEST = 0xD5FE GET_M_GASHA_MEDAL_SHOP_ITEMS_RESPONSE = 0xD5FF GET_M_RES_EARN_CAMPAIGN_APPLICATIONS_REQUEST = 0xD600 GET_M_RES_EARN_CAMPAIGN_APPLICATIONS_RESPONSE = 0xD601 GET_M_RES_EARN_CAMPAIGN_APPLICATION_PRODUCTS_REQUEST = 0xD602 GET_M_RES_EARN_CAMPAIGN_APPLICATION_PRODUCTS_RESPONSE = 0xD603 GET_M_RES_EARN_CAMPAIGN_SHOPS_REQUEST = 0xD604 GET_M_RES_EARN_CAMPAIGN_SHOPS_RESPONSE = 0xD605 GET_M_RES_EARN_CAMPAIGN_SHOP_ITEMS_REQUEST = 0xD606 GET_M_RES_EARN_CAMPAIGN_SHOP_ITEMS_RESPONSE = 0xD607 GET_M_PAYING_YUI_MEDAL_BONUSES_REQUEST = 0xD608 GET_M_PAYING_YUI_MEDAL_BONUSES_RESPONSE = 0xD609 GET_M_AC_LOGIN_BONUSES_REQUEST = 0xD60A GET_M_AC_LOGIN_BONUSES_RESPONSE = 0xD60B GET_M_PLAY_CAMPAIGNS_REQUEST = 0xD60C GET_M_PLAY_CAMPAIGNS_RESPONSE = 0xD60D GET_M_PLAY_CAMPAIGN_REWARDS_REQUEST = 0xD60E GET_M_PLAY_CAMPAIGN_REWARDS_RESPONSE = 0xD60F GET_M_GASHA_FREE_CAMPAIGNS_REQUEST = 0xD610 GET_M_GASHA_FREE_CAMPAIGNS_RESPONSE = 0xD611 GET_M_QUEST_DROP_BOOST_CAMPAIGNS_REQUEST = 0xD612 GET_M_QUEST_DROP_BOOST_CAMPAIGNS_RESPONSE = 0xD613 GET_M_FIRST_TICKET_PURCHASE_CAMPAIGNS_REQUEST = 0xD614 GET_M_FIRST_TICKET_PURCHASE_CAMPAIGNS_RESPONSE = 0xD615 GET_M_LINKED_SITE_REG_CAMPAIGNS_REQUEST = 0xD616 GET_M_LINKED_SITE_REG_CAMPAIGNS_RESPONSE = 0xD617 GET_M_LINKED_SITE_REG_CAMPAIGN_REWARDS_REQUEST = 0xD618 GET_M_LINKED_SITE_REG_CAMPAIGN_REWARDS_RESPONSE = 0xD619