# Generated v83 opcode inventory

This file is generated by `scripts/generate_opcode_inventory.py`. Do not edit it by hand.
A declaration or concrete handler is not proof of feature completeness; see `docs/FEATURE_MATRIX.md`.

- MapleWeb baseline: `bc0234fe7c7f53322453e7bdd79564d9aca4cd8b`
- Cosmic baseline: `fec53bc7714dc0f1ae3f50b2986cdf2727e0912a`

## Summary

| Direction | Catalogued | Cosmic named | Protocol documented | Client named | Concrete handlers | No-op handlers | Named/unregistered | Missing |
|---|---:|---:|---:|---:|---:|---:|---:|---:|
| client → server | 178 | 177 | 138 | 50 | 0 | 0 | 0 | 128 |
| server → client | 307 | 307 | 114 | 108 | 86 | 16 | 6 | 199 |

## Client To Server

| Opcode | Cosmic name(s) | Protocol name(s) | Client name(s) | Client registration |
|---:|---|---|---|---|
| 0x0001 | LOGIN_PASSWORD | LOGIN_PASSWORD | LOGIN | declared |
| 0x0002 | GUEST_LOGIN | GUEST_LOGIN | — | missing |
| 0x0004 | SERVERLIST_REREQUEST | SERVERLIST_REREQUEST | SERVERLIST_REREQUEST | declared |
| 0x0005 | CHARLIST_REQUEST | CHARLIST_REQUEST | CHARLIST_REQUEST | declared |
| 0x0006 | SERVERSTATUS_REQUEST | SERVERSTATUS_REQUEST | STATUS_REQUEST | declared |
| 0x0007 | ACCEPT_TOS | ACCEPT_TOS | ACCEPT_TOS | declared |
| 0x0008 | SET_GENDER | SET_GENDER | SET_GENDER | declared |
| 0x0009 | AFTER_LOGIN | AFTER_LOGIN | AFTER_LOGIN | declared |
| 0x000A | REGISTER_PIN | REGISTER_PIN | REGISTER_PIN | declared |
| 0x000B | SERVERLIST_REQUEST | SERVERLIST_REQUEST | SERVERLIST_REQUEST | declared |
| 0x000C | PLAYER_DC | PLAYER_DC | — | missing |
| 0x000D | VIEW_ALL_CHAR | VIEW_ALL_CHAR | — | missing |
| 0x000E | PICK_ALL_CHAR | PICK_ALL_CHAR | — | missing |
| 0x0010 | NAME_TRANSFER | NAME_TRANSFER | — | missing |
| 0x0012 | WORLD_TRANSFER | WORLD_TRANSFER | — | missing |
| 0x0013 | CHAR_SELECT | CHAR_SELECT | SELECT_CHAR | declared |
| 0x0014 | PLAYER_LOGGEDIN | PLAYER_LOGGEDIN | PLAYER_LOGIN | declared |
| 0x0015 | CHECK_CHAR_NAME | CHECK_CHAR_NAME | NAME_CHAR | declared |
| 0x0016 | CREATE_CHAR | CREATE_CHAR | CREATE_CHAR | declared |
| 0x0017 | DELETE_CHAR | DELETE_CHAR | DELETE_CHAR | declared |
| 0x0018 | PONG | PONG | PONG | declared |
| 0x0019 | CLIENT_START_ERROR | — | — | missing |
| 0x001A | CLIENT_ERROR | — | — | missing |
| 0x001B | STRANGE_DATA | — | — | missing |
| 0x001C | RELOG | RELOG | RELOG | declared |
| 0x001D | REGISTER_PIC | REGISTER_PIC | REGISTER_PIC | declared |
| 0x001E | CHAR_SELECT_WITH_PIC | CHAR_SELECT_WITH_PIC | SELECT_CHAR_PIC | declared |
| 0x001F | VIEW_ALL_PIC_REGISTER | VIEW_ALL_PIC_REGISTER | — | missing |
| 0x0020 | VIEW_ALL_WITH_PIC | VIEW_ALL_WITH_PIC | — | missing |
| 0x0026 | CHANGE_MAP | CHANGE_MAP | CHANGEMAP | declared |
| 0x0027 | CHANGE_CHANNEL | CHANGE_CHANNEL | — | missing |
| 0x0028 | ENTER_CASHSHOP | ENTER_CASHSHOP | — | missing |
| 0x0029 | MOVE_PLAYER | MOVE_PLAYER | MOVE_PLAYER | declared |
| 0x002A | CANCEL_CHAIR | CANCEL_CHAIR | — | missing |
| 0x002B | USE_CHAIR | USE_CHAIR | — | missing |
| 0x002C | CLOSE_RANGE_ATTACK | CLOSE_RANGE_ATTACK | CLOSE_ATTACK | declared |
| 0x002D | RANGED_ATTACK | RANGED_ATTACK | RANGED_ATTACK | declared |
| 0x002E | MAGIC_ATTACK | MAGIC_ATTACK | MAGIC_ATTACK | declared |
| 0x002F | TOUCH_MONSTER_ATTACK | TOUCH_MONSTER_ATTACK | — | missing |
| 0x0030 | TAKE_DAMAGE | TAKE_DAMAGE | TAKE_DAMAGE | declared |
| 0x0031 | GENERAL_CHAT | GENERAL_CHAT | GENERAL_CHAT | declared |
| 0x0032 | CLOSE_CHALKBOARD | CLOSE_CHALKBOARD | — | missing |
| 0x0033 | FACE_EXPRESSION | FACE_EXPRESSION | — | missing |
| 0x0034 | USE_ITEMEFFECT | USE_ITEMEFFECT | — | missing |
| 0x0035 | USE_DEATHITEM | — | — | missing |
| 0x0038 | MOB_BANISH_PLAYER | MOB_BANISH_PLAYER | — | missing |
| 0x0039 | MONSTER_BOOK_COVER | MONSTER_BOOK_COVER | — | missing |
| 0x003A | NPC_TALK | NPC_TALK | TALK_TO_NPC | declared |
| 0x003B | REMOTE_STORE | — | — | missing |
| 0x003C | NPC_TALK_MORE | NPC_TALK_MORE | NPC_TALK_MORE | declared |
| 0x003D | NPC_SHOP | NPC_SHOP | NPC_SHOP_ACTION | declared |
| 0x003E | STORAGE | STORAGE | STORAGE_ACTION | declared |
| 0x003F | HIRED_MERCHANT_REQUEST | HIRED_MERCHANT_REQUEST | — | missing |
| 0x0040 | FREDRICK_ACTION | — | — | missing |
| 0x0041 | DUEY_ACTION | DUEY_ACTION | — | missing |
| 0x0042 | OWL_ACTION | OWL_ACTION | — | missing |
| 0x0043 | OWL_WARP | OWL_WARP | — | missing |
| 0x0044 | ADMIN_SHOP | — | — | missing |
| 0x0045 | ITEM_SORT | ITEM_SORT | GATHER_ITEMS | declared |
| 0x0046 | ITEM_SORT2 | ITEM_SORT2 | SORT_ITEMS | declared |
| 0x0047 | ITEM_MOVE | ITEM_MOVE | MOVE_ITEM | declared |
| 0x0048 | USE_ITEM | USE_ITEM | USE_ITEM | declared |
| 0x0049 | CANCEL_ITEM_EFFECT | CANCEL_ITEM_EFFECT | — | missing |
| 0x004B | USE_SUMMON_BAG | USE_SUMMON_BAG | — | missing |
| 0x004C | PET_FOOD | PET_FOOD | — | missing |
| 0x004D | USE_MOUNT_FOOD | USE_MOUNT_FOOD | — | missing |
| 0x004E | SCRIPTED_ITEM | SCRIPTED_ITEM | — | missing |
| 0x004F | USE_CASH_ITEM | USE_CASH_ITEM | — | missing |
| 0x0051 | USE_CATCH_ITEM | USE_CATCH_ITEM | — | missing |
| 0x0052 | USE_SKILL_BOOK | USE_SKILL_BOOK | — | missing |
| 0x0054 | USE_TELEPORT_ROCK | USE_TELEPORT_ROCK | — | missing |
| 0x0055 | USE_RETURN_SCROLL | USE_RETURN_SCROLL | — | missing |
| 0x0056 | USE_UPGRADE_SCROLL | USE_UPGRADE_SCROLL | SCROLL_EQUIP | declared |
| 0x0057 | DISTRIBUTE_AP | DISTRIBUTE_AP | SPEND_AP | declared |
| 0x0058 | AUTO_DISTRIBUTE_AP | AUTO_DISTRIBUTE_AP | — | missing |
| 0x0059 | HEAL_OVER_TIME | HEAL_OVER_TIME | — | missing |
| 0x005A | DISTRIBUTE_SP | DISTRIBUTE_SP | SPEND_SP | declared |
| 0x005B | SPECIAL_MOVE | SPECIAL_MOVE | USE_SKILL | declared |
| 0x005C | CANCEL_BUFF | CANCEL_BUFF | — | missing |
| 0x005D | SKILL_EFFECT | — | — | missing |
| 0x005E | MESO_DROP | MESO_DROP | — | missing |
| 0x005F | GIVE_FAME | GIVE_FAME | — | missing |
| 0x0061 | CHAR_INFO_REQUEST | CHAR_INFO_REQUEST | — | missing |
| 0x0062 | SPAWN_PET | SPAWN_PET | — | missing |
| 0x0063 | CANCEL_DEBUFF | — | — | missing |
| 0x0064 | CHANGE_MAP_SPECIAL | CHANGE_MAP_SPECIAL | — | missing |
| 0x0065 | USE_INNER_PORTAL | USE_INNER_PORTAL | — | missing |
| 0x0066 | TROCK_ADD_MAP | TROCK_ADD_MAP | — | missing |
| 0x006A | REPORT | — | — | missing |
| 0x006B | QUEST_ACTION | QUEST_ACTION | — | missing |
| 0x006D | GRENADE_EFFECT | GRENADE_EFFECT | — | missing |
| 0x006E | SKILL_MACRO | SKILL_MACRO | — | missing |
| 0x0070 | USE_ITEM_REWARD | USE_ITEM_REWARD | — | missing |
| 0x0071 | MAKER_SKILL | MAKER_SKILL | — | missing |
| 0x0074 | USE_REMOTE | — | — | missing |
| 0x0075 | WATER_OF_LIFE | — | — | missing |
| 0x0076 | ADMIN_CHAT | ADMIN_CHAT | — | missing |
| 0x0077 | MULTI_CHAT | MULTI_CHAT | MULTI_CHAT | declared |
| 0x0078 | WHISPER | WHISPER | — | missing |
| 0x0079 | SPOUSE_CHAT | — | SPOUSE_CHAT | declared |
| 0x007A | MESSENGER | MESSENGER | — | missing |
| 0x007B | PLAYER_INTERACTION | PLAYER_INTERACTION | — | missing |
| 0x007C | PARTY_OPERATION | PARTY_OPERATION | PARTY_OPERATION | declared |
| 0x007D | DENY_PARTY_REQUEST | DENY_PARTY_REQUEST | DENY_PARTY_REQUEST | declared |
| 0x007E | GUILD_OPERATION | GUILD_OPERATION | — | missing |
| 0x007F | DENY_GUILD_REQUEST | — | — | missing |
| 0x0080 | ADMIN_COMMAND | — | — | missing |
| 0x0081 | ADMIN_LOG | — | — | missing |
| 0x0082 | BUDDYLIST_MODIFY | BUDDYLIST_MODIFY | — | missing |
| 0x0083 | NOTE_ACTION | NOTE_ACTION | — | missing |
| 0x0085 | USE_DOOR | USE_DOOR | USE_DOOR | declared |
| 0x0087 | CHANGE_KEYMAP | CHANGE_KEYMAP | CHANGE_KEYMAP | declared |
| 0x0088 | RPS_ACTION | — | — | missing |
| 0x0089 | RING_ACTION | — | — | missing |
| 0x008A | WEDDING_ACTION | — | — | missing |
| 0x008B | WEDDING_TALK<br>WEDDING_TALK_MORE | — | — | missing |
| 0x008F | ALLIANCE_OPERATION | ALLIANCE_OPERATION | — | missing |
| 0x0090 | DENY_ALLIANCE_REQUEST | — | — | missing |
| 0x0091 | OPEN_FAMILY_PEDIGREE | — | — | missing |
| 0x0092 | OPEN_FAMILY | — | — | missing |
| 0x0093 | ADD_FAMILY | — | — | missing |
| 0x0094 | SEPARATE_FAMILY_BY_SENIOR | — | — | missing |
| 0x0095 | SEPARATE_FAMILY_BY_JUNIOR | — | — | missing |
| 0x0096 | ACCEPT_FAMILY | — | — | missing |
| 0x0097 | USE_FAMILY | — | — | missing |
| 0x0098 | CHANGE_FAMILY_MESSAGE | — | — | missing |
| 0x0099 | FAMILY_SUMMON_RESPONSE | — | — | missing |
| 0x009B | BBS_OPERATION | BBS_OPERATION | — | missing |
| 0x009C | ENTER_MTS | — | — | missing |
| 0x009D | USE_SOLOMON_ITEM | — | — | missing |
| 0x009E | USE_GACHA_EXP | — | — | missing |
| 0x009F | NEW_YEAR_CARD_REQUEST | NEW_YEAR_CARD_REQUEST | — | missing |
| 0x00A1 | CASHSHOP_SURPRISE | CASHSHOP_SURPRISE | — | missing |
| 0x00A2 | CLICK_GUIDE | — | — | missing |
| 0x00A3 | ARAN_COMBO_COUNTER | ARAN_COMBO_COUNTER | — | missing |
| 0x00A7 | MOVE_PET | MOVE_PET | — | missing |
| 0x00A8 | PET_CHAT | PET_CHAT | — | missing |
| 0x00A9 | PET_COMMAND | PET_COMMAND | — | missing |
| 0x00AA | PET_LOOT | PET_LOOT | — | missing |
| 0x00AB | PET_AUTO_POT | PET_AUTO_POT | — | missing |
| 0x00AC | PET_EXCLUDE_ITEMS | PET_EXCLUDE_ITEMS | — | missing |
| 0x00AF | MOVE_SUMMON | MOVE_SUMMON | MOVE_SUMMON | declared |
| 0x00B0 | SUMMON_ATTACK | SUMMON_ATTACK | SUMMON_ATTACK | declared |
| 0x00B1 | DAMAGE_SUMMON | DAMAGE_SUMMON | DAMAGE_SUMMON | declared |
| 0x00B2 | BEHOLDER | BEHOLDER | — | missing |
| 0x00B5 | MOVE_DRAGON | MOVE_DRAGON | — | missing |
| 0x00B7 | CHANGE_QUICKSLOT | CHANGE_QUICKSLOT | — | missing |
| 0x00BC | MOVE_LIFE | MOVE_LIFE | MOVE_MONSTER | declared |
| 0x00BD | AUTO_AGGRO | AUTO_AGGRO | — | missing |
| 0x00BF | FIELD_DAMAGE_MOB | FIELD_DAMAGE_MOB | — | missing |
| 0x00C0 | MOB_DAMAGE_MOB_FRIENDLY | MOB_DAMAGE_MOB_FRIENDLY | — | missing |
| 0x00C1 | MONSTER_BOMB | MONSTER_BOMB | — | missing |
| 0x00C2 | MOB_DAMAGE_MOB | MOB_DAMAGE_MOB | — | missing |
| 0x00C5 | NPC_ACTION | — | — | missing |
| 0x00CA | ITEM_PICKUP | ITEM_PICKUP | PICKUP_ITEM | declared |
| 0x00CD | DAMAGE_REACTOR | DAMAGE_REACTOR | — | missing |
| 0x00CE | TOUCHING_REACTOR | TOUCHING_REACTOR | — | missing |
| 0x00CF | PLAYER_MAP_TRANSFER | PLAYER_MAP_TRANSFER | PLAYER_MAP_TRANSFER | declared |
| 0x00D3 | SNOWBALL | SNOWBALL | — | missing |
| 0x00D4 | LEFT_KNOCKBACK | — | — | missing |
| 0x00D5 | COCONUT | COCONUT | — | missing |
| 0x00D6 | MATCH_TABLE | — | — | missing |
| 0x00DA | MONSTER_CARNIVAL | MONSTER_CARNIVAL | — | missing |
| 0x00DC | PARTY_SEARCH_REGISTER | PARTY_SEARCH_REGISTER | — | missing |
| 0x00DE | PARTY_SEARCH_START | PARTY_SEARCH_START | — | missing |
| 0x00DF | PARTY_SEARCH_UPDATE | PARTY_SEARCH_UPDATE | — | missing |
| 0x00E4 | CHECK_CASH | CHECK_CASH | — | missing |
| 0x00E5 | CASHSHOP_OPERATION | CASHSHOP_OPERATION | — | missing |
| 0x00E6 | COUPON_CODE | COUPON_CODE | — | missing |
| 0x00EC | OPEN_ITEMUI | OPEN_ITEMUI | — | missing |
| 0x00ED | CLOSE_ITEMUI | — | — | missing |
| 0x00EE | USE_ITEMUI | USE_ITEMUI | — | missing |
| 0x00FD | MTS_OPERATION | MTS_OPERATION | — | missing |
| 0x0100 | USE_MAPLELIFE | USE_MAPLELIFE | — | missing |
| 0x0104 | USE_HAMMER | USE_HAMMER | — | missing |
| 0x3713 | CUSTOM_PACKET | CUSTOM_PACKET | — | missing |
| 0x7530 | — | — | HASH_CHECK | declared |
| 0xFFFE | MAPLETV | — | — | missing |

## Server To Client

| Opcode | Cosmic name(s) | Protocol name(s) | Client name(s) | Client registration |
|---:|---|---|---|---|
| 0x0000 | LOGIN_STATUS | LOGIN_STATUS | LOGIN_RESULT | concrete: LoginResultHandler |
| 0x0001 | GUEST_ID_LOGIN | GUEST_ID_LOGIN | — | missing |
| 0x0002 | ACCOUNT_INFO | — | — | missing |
| 0x0003 | SERVERSTATUS | SERVERSTATUS | — | missing |
| 0x0004 | GENDER_DONE | GENDER_DONE | — | missing |
| 0x0005 | CONFIRM_EULA_RESULT | — | — | missing |
| 0x0006 | CHECK_PINCODE | CHECK_PINCODE | CHECK_PINCODE | concrete: CheckPincodeHandler |
| 0x0007 | UPDATE_PINCODE | UPDATE_PINCODE | UPDATE_PINCODE | concrete: UpdatePincodeHandler |
| 0x0008 | VIEW_ALL_CHAR | VIEW_ALL_CHAR | — | missing |
| 0x0009 | SELECT_CHARACTER_BY_VAC | — | SELECT_CHARACTER_BY_VAC | concrete: SelectCharacterByVacHandler |
| 0x000A | SERVERLIST | SERVERLIST | SERVERLIST | concrete: ServerlistHandler |
| 0x000B | CHARLIST | CHARLIST | CHARLIST | concrete: CharlistHandler |
| 0x000C | SERVER_IP | SERVER_IP | SERVER_IP | concrete: ServerIPHandler |
| 0x000D | CHAR_NAME_RESPONSE | CHAR_NAME_RESPONSE | CHARNAME_RESPONSE | concrete: CharnameResponseHandler |
| 0x000E | ADD_NEW_CHAR_ENTRY | ADD_NEW_CHAR_ENTRY | ADD_NEWCHAR_ENTRY | concrete: AddNewCharEntryHandler |
| 0x000F | DELETE_CHAR_RESPONSE | DELETE_CHAR_RESPONSE | DELCHAR_RESPONSE | concrete: DeleteCharResponseHandler |
| 0x0010 | CHANGE_CHANNEL | CHANGE_CHANNEL | — | missing |
| 0x0011 | PING | PING | PING | concrete: PingHandler |
| 0x0012 | KOREAN_INTERNET_CAFE_SHIT | — | — | missing |
| 0x0014 | CHANNEL_SELECTED | — | APPLY_BUFF | named-unregistered |
| 0x0015 | HACKSHIELD_REQUEST | — | — | missing |
| 0x0016 | RELOG_RESPONSE | RELOG_RESPONSE | RELOG_RESPONSE | concrete: RelogResponseHandler |
| 0x0019 | CHECK_CRC_RESULT | — | — | missing |
| 0x001A | LAST_CONNECTED_WORLD | LAST_CONNECTED_WORLD | SELECT_WORLD | no-op |
| 0x001B | RECOMMENDED_WORLD_MESSAGE | RECOMMENDED_WORLD_MESSAGE | RECOMMENDED_WORLDS | no-op |
| 0x001C | CHECK_SPW_RESULT | CHECK_SPW_RESULT | CHECK_SPW_RESULT | concrete: CheckSpwResultHandler |
| 0x001D | INVENTORY_OPERATION | INVENTORY_OPERATION | MODIFY_INVENTORY | concrete: ModifyInventoryHandler |
| 0x001E | INVENTORY_GROW | INVENTORY_GROW | — | missing |
| 0x001F | STAT_CHANGED | STAT_CHANGED | CHANGE_STATS | concrete: ChangeStatsHandler |
| 0x0020 | GIVE_BUFF | GIVE_BUFF | GIVE_BUFF | concrete: ApplyBuffHandler |
| 0x0021 | CANCEL_BUFF | CANCEL_BUFF | CANCEL_BUFF | concrete: CancelBuffHandler |
| 0x0022 | FORCED_STAT_SET | — | — | missing |
| 0x0023 | FORCED_STAT_RESET | — | RECALCULATE_STATS | concrete: RecalculateStatsHandler |
| 0x0024 | UPDATE_SKILLS | UPDATE_SKILLS | UPDATE_SKILL | concrete: UpdateSkillHandler |
| 0x0025 | SKILL_USE_RESULT | — | — | missing |
| 0x0026 | FAME_RESPONSE | FAME_RESPONSE | — | missing |
| 0x0027 | SHOW_STATUS_INFO | SHOW_STATUS_INFO | SHOW_STATUS_INFO | concrete: ShowStatusInfoHandler |
| 0x0028 | OPEN_FULL_CLIENT_DOWNLOAD_LINK | — | — | missing |
| 0x0029 | MEMO_RESULT | MEMO_RESULT | MEMO_RESULT | no-op |
| 0x002A | MAP_TRANSFER_RESULT | — | — | missing |
| 0x002B | WEDDING_PHOTO | — | — | missing |
| 0x002D | CLAIM_RESULT | — | — | missing |
| 0x002E | CLAIM_AVAILABLE_TIME | — | — | missing |
| 0x002F | CLAIM_STATUS_CHANGED | — | ENABLE_REPORT | no-op |
| 0x0030 | SET_TAMING_MOB_INFO | — | — | missing |
| 0x0031 | QUEST_CLEAR | QUEST_CLEAR | — | missing |
| 0x0032 | ENTRUSTED_SHOP_CHECK_RESULT | — | — | missing |
| 0x0033 | SKILL_LEARN_ITEM_RESULT | — | — | missing |
| 0x0034 | GATHER_ITEM_RESULT | — | GATHER_RESULT | concrete: GatherResultHandler |
| 0x0035 | SORT_ITEM_RESULT | — | SORT_RESULT | concrete: SortResultHandler |
| 0x0037 | SUE_CHARACTER_RESULT | — | — | missing |
| 0x0039 | TRADE_MONEY_LIMIT | — | — | missing |
| 0x003A | SET_GENDER | — | UPDATE_GENDER | no-op |
| 0x003B | GUILD_BBS_PACKET | — | — | missing |
| 0x003D | CHAR_INFO | CHAR_INFO | — | missing |
| 0x003E | PARTY_OPERATION | PARTY_OPERATION | PARTY_OPERATION | concrete: PartyOperationHandler |
| 0x003F | BUDDYLIST | BUDDYLIST | BUDDY_LIST | no-op |
| 0x0041 | GUILD_OPERATION | GUILD_OPERATION | GUILD_OPERATION | no-op |
| 0x0042 | ALLIANCE_OPERATION | ALLIANCE_OPERATION | — | missing |
| 0x0043 | SPAWN_PORTAL | SPAWN_PORTAL | SPAWN_PORTAL | concrete: SpawnPortalHandler |
| 0x0044 | SERVERMESSAGE | SERVERMESSAGE | SERVER_MESSAGE | concrete: ServerMessageHandler |
| 0x0045 | INCUBATOR_RESULT | — | — | missing |
| 0x0046 | SHOP_SCANNER_RESULT | — | — | missing |
| 0x0047 | SHOP_LINK_RESULT | — | — | missing |
| 0x0048 | MARRIAGE_REQUEST | — | — | missing |
| 0x0049 | MARRIAGE_RESULT | — | — | missing |
| 0x004A | WEDDING_GIFT_RESULT | — | — | missing |
| 0x004B | NOTIFY_MARRIED_PARTNER_MAP_TRANSFER | — | — | missing |
| 0x004C | CASH_PET_FOOD_RESULT | — | — | missing |
| 0x004D | SET_WEEK_EVENT_MESSAGE | — | WEEK_EVENT_MESSAGE | concrete: WeekEventMessageHandler |
| 0x004E | SET_POTION_DISCOUNT_RATE | — | — | missing |
| 0x004F | BRIDLE_MOB_CATCH_FAIL | — | — | missing |
| 0x0050 | IMITATED_NPC_RESULT | — | — | missing |
| 0x0051 | IMITATED_NPC_DATA | — | — | missing |
| 0x0052 | LIMITED_NPC_DISABLE_INFO | — | — | missing |
| 0x0053 | MONSTER_BOOK_SET_CARD | — | — | missing |
| 0x0054 | MONSTER_BOOK_SET_COVER | — | — | missing |
| 0x0055 | HOUR_CHANGED | — | — | missing |
| 0x0056 | MINIMAP_ON_OFF | — | — | missing |
| 0x0057 | CONSULT_AUTHKEY_UPDATE | — | — | missing |
| 0x0058 | CLASS_COMPETITION_AUTHKEY_UPDATE | — | — | missing |
| 0x0059 | WEB_BOARD_AUTHKEY_UPDATE | — | — | missing |
| 0x005A | SESSION_VALUE | — | — | missing |
| 0x005B | PARTY_VALUE | — | PARTY_VALUE | concrete: PartyValueHandler |
| 0x005C | FIELD_SET_VARIABLE | — | FIELD_SET_VARIABLE | named-unregistered |
| 0x005D | BONUS_EXP_CHANGED | — | — | missing |
| 0x005E | FAMILY_CHART_RESULT | — | — | missing |
| 0x005F | FAMILY_INFO_RESULT | — | FAMILY_INFO_RESULT | no-op |
| 0x0060 | FAMILY_RESULT | — | — | missing |
| 0x0061 | FAMILY_JOIN_REQUEST | — | — | missing |
| 0x0062 | FAMILY_JOIN_REQUEST_RESULT | — | — | missing |
| 0x0063 | FAMILY_JOIN_ACCEPTED | — | — | missing |
| 0x0064 | FAMILY_PRIVILEGE_LIST | — | FAMILY_PRIV_LIST | no-op |
| 0x0065 | FAMILY_REP_GAIN | — | — | missing |
| 0x0066 | FAMILY_NOTIFY_LOGIN_OR_LOGOUT | — | — | missing |
| 0x0067 | FAMILY_SET_PRIVILEGE | — | — | missing |
| 0x0068 | FAMILY_SUMMON_REQUEST | — | — | missing |
| 0x0069 | NOTIFY_LEVELUP | — | — | missing |
| 0x006A | NOTIFY_MARRIAGE | — | — | missing |
| 0x006B | NOTIFY_JOB_CHANGE | — | — | missing |
| 0x006D | MAPLE_TV_USE_RES | — | — | missing |
| 0x006E | AVATAR_MEGAPHONE_RESULT | — | — | missing |
| 0x006F | SET_AVATAR_MEGAPHONE | — | — | missing |
| 0x0070 | CLEAR_AVATAR_MEGAPHONE | — | — | missing |
| 0x0071 | CANCEL_NAME_CHANGE_RESULT | — | — | missing |
| 0x0072 | CANCEL_TRANSFER_WORLD_RESULT | — | — | missing |
| 0x0073 | DESTROY_SHOP_RESULT | — | — | missing |
| 0x0074 | FAKE_GM_NOTICE | — | — | missing |
| 0x0075 | SUCCESS_IN_USE_GACHAPON_BOX | — | — | missing |
| 0x0076 | NEW_YEAR_CARD_RES | — | — | missing |
| 0x0077 | RANDOM_MORPH_RES | — | — | missing |
| 0x0078 | CANCEL_NAME_CHANGE_BY_OTHER | — | CANCEL_RENAME_BY_OTHER | named-unregistered |
| 0x0079 | SET_EXTRA_PENDANT_SLOT | — | — | missing |
| 0x007A | SCRIPT_PROGRESS_MESSAGE | — | SCRIPT_PROGRESS_MESSAGE | no-op |
| 0x007B | DATA_CRC_CHECK_FAILED | — | RECEIVE_POLICE | no-op |
| 0x007C | MACRO_SYS_DATA_INIT | — | SKILL_MACROS | concrete: SkillMacrosHandler |
| 0x007D | SET_FIELD | SET_FIELD | SET_FIELD | concrete: SetfieldHandler |
| 0x007E | SET_ITC | — | — | missing |
| 0x007F | SET_CASH_SHOP | SET_CASH_SHOP | — | missing |
| 0x0080 | SET_BACK_EFFECT | — | — | missing |
| 0x0081 | SET_MAP_OBJECT_VISIBLE | — | — | missing |
| 0x0082 | CLEAR_BACK_EFFECT | — | — | missing |
| 0x0083 | BLOCKED_MAP | — | — | missing |
| 0x0084 | BLOCKED_SERVER | — | — | missing |
| 0x0085 | FORCED_MAP_EQUIP | — | — | missing |
| 0x0086 | MULTICHAT | — | MULTI_CHAT | concrete: MultiChatReceivedHandler |
| 0x0087 | WHISPER | — | — | missing |
| 0x0088 | SPOUSE_CHAT | — | — | missing |
| 0x0089 | SUMMON_ITEM_INAVAILABLE | — | — | missing |
| 0x008A | FIELD_EFFECT | FIELD_EFFECT | FIELD_EFFECT | concrete: FieldEffectHandler |
| 0x008B | FIELD_OBSTACLE_ONOFF | FIELD_OBSTACLE_ONOFF | FIELD_OBSTACLE_ONOFF | concrete: FieldObstacleHandler |
| 0x008C | FIELD_OBSTACLE_ONOFF_LIST | FIELD_OBSTACLE_ONOFF_LIST | FIELD_OBSTACLE_LIST | concrete: FieldObstacleListHandler |
| 0x008D | FIELD_OBSTACLE_ALL_RESET | FIELD_OBSTACLE_ALL_RESET | FIELD_OBSTACLE_RESET | concrete: FieldObstacleResetHandler |
| 0x008E | BLOW_WEATHER | — | — | missing |
| 0x008F | PLAY_JUKEBOX | — | — | missing |
| 0x0090 | ADMIN_RESULT | — | ADMIN_RESULT | concrete: AdminResultHandler |
| 0x0091 | OX_QUIZ | — | — | missing |
| 0x0092 | GMEVENT_INSTRUCTIONS | — | — | missing |
| 0x0093 | CLOCK | CLOCK | CLOCK | named-unregistered |
| 0x0094 | CONTI_MOVE | — | — | missing |
| 0x0095 | CONTI_STATE | — | — | missing |
| 0x0096 | SET_QUEST_CLEAR | SET_QUEST_CLEAR | — | missing |
| 0x0097 | SET_QUEST_TIME | — | — | missing |
| 0x0098 | ARIANT_RESULT | — | — | missing |
| 0x0099 | SET_OBJECT_STATE | — | — | missing |
| 0x009A | STOP_CLOCK | — | — | missing |
| 0x009B | ARIANT_ARENA_SHOW_RESULT | — | — | missing |
| 0x009D | PYRAMID_GAUGE | — | — | missing |
| 0x009E | PYRAMID_SCORE | — | — | missing |
| 0x009F | QUICKSLOT_INIT | — | LEGACY_FIELD_OBJECT | no-op |
| 0x00A0 | SPAWN_PLAYER | SPAWN_PLAYER | SPAWN_CHAR | concrete: SpawnCharHandler |
| 0x00A1 | REMOVE_PLAYER_FROM_MAP | REMOVE_PLAYER_FROM_MAP | REMOVE_CHAR | concrete: RemoveCharHandler |
| 0x00A2 | CHATTEXT | CHATTEXT | CHAT_RECEIVED | concrete: ChatReceivedHandler |
| 0x00A3 | CHATTEXT1 | — | — | missing |
| 0x00A4 | CHALKBOARD | CHALKBOARD | — | missing |
| 0x00A5 | UPDATE_CHAR_BOX | — | — | missing |
| 0x00A6 | SHOW_CONSUME_EFFECT | — | — | missing |
| 0x00A7 | SHOW_SCROLL_EFFECT | SHOW_SCROLL_EFFECT | SCROLL_RESULT | concrete: ScrollResultHandler |
| 0x00A8 | SPAWN_PET | SPAWN_PET | SPAWN_PET | concrete: SpawnPetHandler |
| 0x00AA | MOVE_PET | MOVE_PET | MOVE_PET | concrete: MovePetHandler |
| 0x00AB | PET_CHAT | PET_CHAT | PET_CHAT | concrete: PetChatHandler |
| 0x00AC | PET_NAMECHANGE | PET_NAMECHANGE | PET_NAMECHANGE | concrete: PetNameChangeHandler |
| 0x00AD | PET_EXCEPTION_LIST | PET_EXCEPTION_LIST | PET_EXCEPTION_LIST | concrete: PetExceptionListHandler |
| 0x00AE | PET_COMMAND | PET_COMMAND | PET_COMMAND | concrete: PetCommandHandler |
| 0x00AF | SPAWN_SPECIAL_MAPOBJECT | SPAWN_SPECIAL_MAPOBJECT | SPAWN_SUMMON | concrete: SpawnSummonHandler |
| 0x00B0 | REMOVE_SPECIAL_MAPOBJECT | REMOVE_SPECIAL_MAPOBJECT | REMOVE_SUMMON | concrete: RemoveSummonHandler |
| 0x00B1 | MOVE_SUMMON | MOVE_SUMMON | MOVE_SUMMON | concrete: MoveSummonHandler |
| 0x00B2 | SUMMON_ATTACK | SUMMON_ATTACK | SUMMON_ATTACK | concrete: SummonAttackHandler |
| 0x00B3 | DAMAGE_SUMMON | DAMAGE_SUMMON | DAMAGE_SUMMON | concrete: DamageSummonHandler |
| 0x00B4 | SUMMON_SKILL | SUMMON_SKILL | SUMMON_SKILL | concrete: SummonSkillHandler |
| 0x00B5 | SPAWN_DRAGON | SPAWN_DRAGON | — | missing |
| 0x00B6 | MOVE_DRAGON | — | — | missing |
| 0x00B7 | REMOVE_DRAGON | — | — | missing |
| 0x00B9 | MOVE_PLAYER | MOVE_PLAYER | CHAR_MOVED | concrete: CharMovedHandler |
| 0x00BA | CLOSE_RANGE_ATTACK | CLOSE_RANGE_ATTACK | ATTACKED_CLOSE | concrete: CloseAttackHandler |
| 0x00BB | RANGED_ATTACK | — | ATTACKED_RANGED | concrete: RangedAttackHandler |
| 0x00BC | MAGIC_ATTACK | MAGIC_ATTACK | ATTACKED_MAGIC | concrete: MagicAttackHandler |
| 0x00BD | ENERGY_ATTACK | — | — | missing |
| 0x00BE | SKILL_EFFECT | — | — | missing |
| 0x00BF | CANCEL_SKILL_EFFECT | — | — | missing |
| 0x00C0 | DAMAGE_PLAYER | DAMAGE_PLAYER | — | missing |
| 0x00C1 | FACIAL_EXPRESSION | FACIAL_EXPRESSION | — | missing |
| 0x00C2 | SHOW_ITEM_EFFECT | — | SHOW_ITEM_EFFECT | named-unregistered |
| 0x00C4 | SHOW_CHAIR | SHOW_CHAIR | SHOW_CHAIR | named-unregistered |
| 0x00C5 | UPDATE_CHAR_LOOK | UPDATE_CHAR_LOOK | UPDATE_CHARLOOK | concrete: UpdateCharLookHandler |
| 0x00C6 | SHOW_FOREIGN_EFFECT | — | SHOW_FOREIGN_EFFECT | concrete: ShowForeignEffectHandler |
| 0x00C7 | GIVE_FOREIGN_BUFF | GIVE_FOREIGN_BUFF | — | missing |
| 0x00C8 | CANCEL_FOREIGN_BUFF | CANCEL_FOREIGN_BUFF | — | missing |
| 0x00C9 | UPDATE_PARTYMEMBER_HP | UPDATE_PARTYMEMBER_HP | UPDATE_PARTYMEMBER_HP | concrete: UpdatePartyMemberHpHandler |
| 0x00CA | GUILD_NAME_CHANGED | — | — | missing |
| 0x00CB | GUILD_MARK_CHANGED | — | — | missing |
| 0x00CC | THROW_GRENADE | — | — | missing |
| 0x00CD | CANCEL_CHAIR | — | — | missing |
| 0x00CE | SHOW_ITEM_GAIN_INCHAT | SHOW_ITEM_GAIN_INCHAT | SHOW_ITEM_GAIN_INCHAT | concrete: ShowItemGainInChatHandler |
| 0x00CF | DOJO_WARP_UP | — | — | missing |
| 0x00D0 | LUCKSACK_PASS | — | — | missing |
| 0x00D1 | LUCKSACK_FAIL | — | — | missing |
| 0x00D2 | MESO_BAG_MESSAGE | — | — | missing |
| 0x00D3 | UPDATE_QUEST_INFO | UPDATE_QUEST_INFO | — | missing |
| 0x00D6 | PLAYER_HINT | — | — | missing |
| 0x00D9 | MAKER_RESULT | — | — | missing |
| 0x00DB | KOREAN_EVENT | — | — | missing |
| 0x00DC | OPEN_UI | — | — | missing |
| 0x00DD | LOCK_UI | — | LOCK_UI | no-op |
| 0x00DE | DISABLE_UI | — | TOGGLE_UI | no-op |
| 0x00DF | SPAWN_GUIDE | — | — | missing |
| 0x00E0 | TALK_GUIDE | — | — | missing |
| 0x00E1 | SHOW_COMBO | — | — | missing |
| 0x00EA | COOLDOWN | COOLDOWN | ADD_COOLDOWN | concrete: AddCooldownHandler |
| 0x00EC | SPAWN_MONSTER | SPAWN_MONSTER | SPAWN_MOB | concrete: SpawnMobHandler |
| 0x00ED | KILL_MONSTER | KILL_MONSTER | KILL_MOB | concrete: KillMobHandler |
| 0x00EE | SPAWN_MONSTER_CONTROL | SPAWN_MONSTER_CONTROL | SPAWN_MOB_C | concrete: SpawnMobControllerHandler |
| 0x00EF | MOVE_MONSTER | MOVE_MONSTER | MOB_MOVED | concrete: MobMovedHandler |
| 0x00F0 | MOVE_MONSTER_RESPONSE | MOVE_MONSTER_RESPONSE | MOVE_MOB_RESPONSE | concrete: MoveMobResponseHandler |
| 0x00F2 | APPLY_MONSTER_STATUS | APPLY_MONSTER_STATUS | APPLY_MOB_STATUS | concrete: ApplyMobStatusHandler |
| 0x00F3 | CANCEL_MONSTER_STATUS | CANCEL_MONSTER_STATUS | CANCEL_MOB_STATUS | concrete: CancelMobStatusHandler |
| 0x00F4 | RESET_MONSTER_ANIMATION | — | — | missing |
| 0x00F6 | DAMAGE_MONSTER | DAMAGE_MONSTER | DAMAGE_MOB | concrete: DamageMobHandler |
| 0x00F9 | ARIANT_THING | — | — | missing |
| 0x00FA | SHOW_MONSTER_HP | SHOW_MONSTER_HP | SHOW_MOB_HP | concrete: ShowMobHpHandler |
| 0x00FB | CATCH_MONSTER | — | — | missing |
| 0x00FC | CATCH_MONSTER_WITH_ITEM | — | — | missing |
| 0x00FD | SHOW_MAGNET | — | — | missing |
| 0x0101 | SPAWN_NPC | SPAWN_NPC | SPAWN_NPC | concrete: SpawnNpcHandler |
| 0x0102 | REMOVE_NPC | REMOVE_NPC | REMOVE_NPC | concrete: RemoveNpcHandler |
| 0x0103 | SPAWN_NPC_REQUEST_CONTROLLER | SPAWN_NPC_REQUEST_CONTROLLER | SPAWN_NPC_C | concrete: SpawnNpcControllerHandler |
| 0x0104 | NPC_ACTION | NPC_ACTION | — | missing |
| 0x0107 | SET_NPC_SCRIPTABLE | SET_NPC_SCRIPTABLE | SET_NPC_SCRIPTABLE | concrete: SetNpcScriptableHandler |
| 0x0109 | SPAWN_HIRED_MERCHANT | SPAWN_HIRED_MERCHANT | — | missing |
| 0x010A | DESTROY_HIRED_MERCHANT | — | — | missing |
| 0x010B | UPDATE_HIRED_MERCHANT | — | — | missing |
| 0x010C | DROP_ITEM_FROM_MAPOBJECT | DROP_ITEM_FROM_MAPOBJECT | DROP_LOOT | concrete: DropLootHandler |
| 0x010D | REMOVE_ITEM_FROM_MAP | REMOVE_ITEM_FROM_MAP | REMOVE_LOOT | concrete: RemoveLootHandler |
| 0x010E | CANNOT_SPAWN_KITE | — | — | missing |
| 0x010F | SPAWN_KITE | — | — | missing |
| 0x0110 | REMOVE_KITE | — | — | missing |
| 0x0111 | SPAWN_MIST | SPAWN_MIST | SPAWN_MIST | concrete: SpawnMistHandler |
| 0x0112 | REMOVE_MIST | REMOVE_MIST | REMOVE_MIST | concrete: RemoveMistHandler |
| 0x0113 | SPAWN_DOOR | SPAWN_DOOR | SPAWN_DOOR | concrete: SpawnDoorHandler |
| 0x0114 | REMOVE_DOOR | REMOVE_DOOR | REMOVE_DOOR | concrete: RemoveDoorHandler |
| 0x0115 | REACTOR_HIT | REACTOR_HIT | HIT_REACTOR | concrete: HitReactorHandler |
| 0x0117 | REACTOR_SPAWN | REACTOR_SPAWN | SPAWN_REACTOR | concrete: SpawnReactorHandler |
| 0x0118 | REACTOR_DESTROY | REACTOR_DESTROY | REMOVE_REACTOR | concrete: RemoveReactorHandler |
| 0x0119 | SNOWBALL_STATE | — | — | missing |
| 0x011A | HIT_SNOWBALL | — | — | missing |
| 0x011B | SNOWBALL_MESSAGE | — | — | missing |
| 0x011C | LEFT_KNOCK_BACK | — | — | missing |
| 0x011D | COCONUT_HIT | — | — | missing |
| 0x011E | COCONUT_SCORE | — | — | missing |
| 0x011F | GUILD_BOSS_HEALER_MOVE | — | — | missing |
| 0x0120 | GUILD_BOSS_PULLEY_STATE_CHANGE | — | — | missing |
| 0x0121 | MONSTER_CARNIVAL_START | MONSTER_CARNIVAL_START | — | missing |
| 0x0122 | MONSTER_CARNIVAL_OBTAINED_CP | — | — | missing |
| 0x0123 | MONSTER_CARNIVAL_PARTY_CP | — | — | missing |
| 0x0124 | MONSTER_CARNIVAL_SUMMON | — | — | missing |
| 0x0125 | MONSTER_CARNIVAL_MESSAGE | — | — | missing |
| 0x0126 | MONSTER_CARNIVAL_DIED | — | — | missing |
| 0x0127 | MONSTER_CARNIVAL_LEAVE | — | — | missing |
| 0x0129 | ARIANT_ARENA_USER_SCORE | — | — | missing |
| 0x012B | SHEEP_RANCH_INFO | — | — | missing |
| 0x012C | SHEEP_RANCH_CLOTHES | — | — | missing |
| 0x012D | WITCH_TOWER_SCORE_UPDATE | — | — | missing |
| 0x012E | HORNTAIL_CAVE | — | — | missing |
| 0x012F | ZAKUM_SHRINE | — | — | missing |
| 0x0130 | NPC_TALK | NPC_TALK | NPC_DIALOGUE | concrete: NpcDialogueHandler |
| 0x0131 | OPEN_NPC_SHOP | OPEN_NPC_SHOP | OPEN_NPC_SHOP | concrete: OpenNpcShopHandler |
| 0x0132 | CONFIRM_SHOP_TRANSACTION | CONFIRM_SHOP_TRANSACTION | — | missing |
| 0x0133 | ADMIN_SHOP_MESSAGE | — | — | missing |
| 0x0134 | ADMIN_SHOP | — | — | missing |
| 0x0135 | STORAGE | STORAGE | STORAGE | concrete: StorageHandler |
| 0x0136 | FREDRICK_MESSAGE | — | — | missing |
| 0x0137 | FREDRICK | — | — | missing |
| 0x0138 | RPS_GAME | — | — | missing |
| 0x0139 | MESSENGER | MESSENGER | — | missing |
| 0x013A | PLAYER_INTERACTION | PLAYER_INTERACTION | — | missing |
| 0x013B | TOURNAMENT | — | — | missing |
| 0x013C | TOURNAMENT_MATCH_TABLE | — | — | missing |
| 0x013D | TOURNAMENT_SET_PRIZE | — | — | missing |
| 0x013E | TOURNAMENT_UEW | — | — | missing |
| 0x013F | TOURNAMENT_CHARACTERS | — | — | missing |
| 0x0140 | WEDDING_PROGRESS | — | — | missing |
| 0x0141 | WEDDING_CEREMONY_END | — | — | missing |
| 0x0142 | PARCEL | PARCEL | — | missing |
| 0x0143 | CHARGE_PARAM_RESULT | — | — | missing |
| 0x0144 | QUERY_CASH_RESULT | QUERY_CASH_RESULT | — | missing |
| 0x0145 | CASHSHOP_OPERATION | CASHSHOP_OPERATION | — | missing |
| 0x0146 | CASHSHOP_PURCHASE_EXP_CHANGED | — | — | missing |
| 0x0147 | CASHSHOP_GIFT_INFO_RESULT | — | — | missing |
| 0x0148 | CASHSHOP_CHECK_NAME_CHANGE | — | — | missing |
| 0x0149 | CASHSHOP_CHECK_NAME_CHANGE_POSSIBLE_RESULT | — | — | missing |
| 0x014A | CASHSHOP_REGISTER_NEW_CHARACTER_RESULT | — | — | missing |
| 0x014B | CASHSHOP_CHECK_TRANSFER_WORLD_POSSIBLE_RESULT | — | — | missing |
| 0x014C | CASHSHOP_GACHAPON_STAMP_RESULT | — | — | missing |
| 0x014D | CASHSHOP_CASH_ITEM_GACHAPON_RESULT | — | — | missing |
| 0x014E | CASHSHOP_CASH_GACHAPON_OPEN_RESULT | — | — | missing |
| 0x014F | KEYMAP | KEYMAP | KEYMAP | concrete: KeymapHandler |
| 0x0150 | AUTO_HP_POT | AUTO_HP_POT | AUTO_HP_POT | no-op |
| 0x0151 | AUTO_MP_POT | AUTO_MP_POT | AUTO_MP_POT | no-op |
| 0x0155 | SEND_TV | — | — | missing |
| 0x0156 | REMOVE_TV | — | — | missing |
| 0x0157 | ENABLE_TV | — | — | missing |
| 0x015B | MTS_OPERATION2 | — | — | missing |
| 0x015C | MTS_OPERATION | — | — | missing |
| 0x015D | MAPLELIFE_RESULT | — | — | missing |
| 0x015E | MAPLELIFE_ERROR | — | — | missing |
| 0x0162 | VICIOUS_HAMMER | VICIOUS_HAMMER | — | missing |
| 0x0166 | VEGA_SCROLL | VEGA_SCROLL | — | missing |
