artemis/titles/sao/const.py

675 lines
54 KiB
Python
Raw Permalink Normal View History

2024-06-25 18:02:53 +00:00
from enum import IntEnum
class SaoConstants:
GAME_CODE = "SDEW"
2024-01-09 08:07:04 +00:00
GAME_CDS = ["SAO1"]
CONFIG_NAME = "sao.yaml"
VER_SAO = 0
2024-06-25 18:02:53 +00:00
VERSION_NAMES = ("Sword Art Online Arcade",)
2024-01-09 08:07:04 +00:00
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]
2024-06-25 18:02:53 +00:00
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