diff options
Diffstat (limited to 'servergreps')
215 files changed, 12073 insertions, 475 deletions
diff --git a/servergreps/hercules/20100105/clientbadpackets.txt b/servergreps/hercules/20100105/clientbadpackets.txt new file mode 100644 index 0000000..dd829b0 --- /dev/null +++ b/servergreps/hercules/20100105/clientbadpackets.txt @@ -0,0 +1,9 @@ +0113 CMSG_ITEM_PICKUP client: clif->pTakeItem server: clif->pUseSkillToPos Change id to 00f5 +0190 CMSG_SKILL_USE_POSITION_MORE client: clif->pUseSkillToPosMoreInfo server: clif->pActionRequest Change id to 007e +0085 CMSG_PLAYER_CHANGE_DEST hidden by clif->pChangeDir +0094 CMSG_NAME_REQUEST hidden by clif->pMoveToKafra +0089 CMSG_PLAYER_CHANGE_ACT hidden by clif->pTickSend +0116 CMSG_SKILL_USE_POSITION hidden by clif->pDropItem +0113 CMSG_SKILL_USE_BEING hidden by clif->pTakeItem +0193 CMSG_SOLVE_CHAR_NAME hidden by clif->pCloseKafra +00f5 CMSG_MOVE_FROM_STORAGE hidden by clif->pTakeItem diff --git a/servergreps/hercules/20100105/clientpackets.txt b/servergreps/hercules/20100105/clientpackets.txt new file mode 100644 index 0000000..d6cb021 --- /dev/null +++ b/servergreps/hercules/20100105/clientpackets.txt @@ -0,0 +1,227 @@ +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER3 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_CREATE2 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_HASH_CHECK +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_KEY +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_PCBANG +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_SSO +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 +0061 CMSG_CHAR_PASSWORD_CHANGE ? +0064 CMSG_LOGIN_REGISTER lclif->p->parse_CA_LOGIN +0065 CMSG_CHAR_SERVER_CONNECT ? +0066 CMSG_CHAR_SELECT ? +0067 CMSG_CHAR_CREATE ? +0068 CMSG_CHAR_DELETE ? +007d CMSG_MAP_LOADED clif->pLoadEndAck +0085 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0089 CMSG_MAP_PING clif->pTickSend +0090 CMSG_NPC_TALK clif->pNpcClicked +0094 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0096 CMSG_CHAT_WHISPER clif->pWisMessage +0099 CMSG_ADMIN_ANNOUNCE clif->pBroadcast +00ab CMSG_PLAYER_UNEQUIP clif->pUnequipItem +00b2 CMSG_PLAYER_RESTART clif->pRestart +00b8 CMSG_NPC_LIST_CHOICE clif->pNpcSelectMenu +00b9 CMSG_NPC_NEXT_REQUEST clif->pNpcNextClicked +00bb CMSG_STAT_UPDATE_REQUEST clif->pStatusUp +00bf CMSG_PLAYER_EMOTE clif->pEmotion +00c1 CMSG_WHO_REQUEST clif->pHowManyConnections +00c5 CMSG_NPC_BUY_SELL_REQUEST clif->pNpcBuySellSelected +00c8 CMSG_NPC_BUY_REQUEST clif->pNpcBuyListSend +00c9 CMSG_NPC_SELL_REQUEST clif->pNpcSellListSend +00cc CMSG_ADMIN_KICK clif->pGMKick +00ce CMSG_ADMIN_KICK_ALL clif->pGMKickAll +00cf CMSG_IGNORE_NICK clif->pPMIgnore +00d0 CMSG_IGNORE_ALL clif->pPMIgnoreAll +00d3 CMSG_REQUEST_IGNORE_LIST clif->pPMIgnoreList +00d5 CMSG_CREAYE_CHAT_ROOM clif->pCreateChatRoom +00d9 CMSG_CHAT_ROOM_JOIN clif->pChatAddMember +00de CMSG_SET_CHAT_ROOM_OPTIONS clif->pChatRoomStatusChange +00e0 CMSG_SET_CHAT_ROOM_OWNER clif->pChangeChatOwner +00e2 CMSG_KICK_FROM_CHAT_ROOM clif->pKickFromChat +00e3 CMSG_LEAVE_CHAT_ROOM clif->pChatLeave +00e4 CMSG_TRADE_REQUEST clif->pTradeRequest +00e6 CMSG_TRADE_RESPONSE clif->pTradeAck +00e8 CMSG_TRADE_ITEM_ADD_REQUEST clif->pTradeAddItem +00eb CMSG_TRADE_ADD_COMPLETE clif->pTradeOk +00ed CMSG_TRADE_CANCEL_REQUEST clif->pTradeCancel +00ef CMSG_TRADE_OK clif->pTradeCommit +00f3 CMSG_CHAT_MESSAGE clif->pGlobalMessage +00f5 CMSG_ITEM_PICKUP clif->pTakeItem +00f9 CMSG_PARTY_CREATE clif->pCreateParty +00fc CMSG_PARTY_INVITE clif->pPartyInvite +00ff CMSG_PARTY_INVITED clif->pReplyPartyInvite +0100 CMSG_PARTY_LEAVE clif->pLeaveParty +0102 CMSG_PARTY_SETTINGS clif->pPartyChangeOption +0103 CMSG_PARTY_KICK clif->pRemovePartyMember +0108 CMSG_PARTY_MESSAGE clif->pPartyMessage +0112 CMSG_SKILL_LEVELUP_REQUEST clif->pSkillUp +0116 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0118 CMSG_PLAYER_STOP_ATTACK clif->pStopAttack +011b CMSG_SKILL_USE_MAP clif->pUseSkillMap +011d CMSG_PLAYER_SET_MEMO clif->pRequestMemo +0126 CMSG_MOVE_TO_CART clif->pPutItemToCart +0127 CMSG_MOVE_FROM_CART clif->pGetItemFromCart +0128 CMSG_MOVE_FROM_STORAGE_TO_CART clif->pMoveFromKafraToCart +0129 CMSG_MOVE_FROM_CART_TO_STORAGE clif->pMoveToKafraFromCart +012a CMSG_REMOVE_OPTION clif->pRemoveOption +012e CMSG_VENDING_CLOSE clif->pCloseVending +0130 CMSG_VENDING_LIST_REQ clif->pVendingListReq +0134 CMSG_VENDING_BUY clif->pPurchaseReq +0140 CMSG_PLAYER_MAPMOVE clif->pMapMove +0143 CMSG_NPC_INT_RESPONSE clif->pNpcAmountInput +0146 CMSG_NPC_CLOSE clif->pNpcCloseClicked +0149 CMSG_ADMIN_MUTE clif->pGMReqNoChat +014d CMSG_GUILD_CHECK_MASTER clif->pGuildCheckMaster +014f CMSG_GUILD_REQUEST_INFO clif->pGuildRequestInfo +0151 CMSG_GUILD_REQUEST_EMBLEM clif->pGuildRequestEmblem +0153 CMSG_GUILD_CHANGE_EMBLEM clif->pGuildChangeEmblem +0155 CMSG_GUILD_CHANGE_MEMBER_POS clif->pGuildChangeMemberPosition +0159 CMSG_GUILD_LEAVE clif->pGuildLeave +015b CMSG_GUILD_EXPULSION clif->pGuildExpulsion +015d CMSG_GUILD_BREAK clif->pGuildBreak +0161 CMSG_GUILD_CHANGE_POS_INFO clif->pGuildChangePositionInfo +0165 CMSG_GUILD_CREATE clif->pCreateGuild +0168 CMSG_GUILD_INVITE clif->pGuildInvite +016b CMSG_GUILD_INVITE_REPLY clif->pGuildReplyInvite +016e CMSG_GUILD_CHANGE_NOTICE clif->pGuildChangeNotice +0170 CMSG_GUILD_ALLIANCE_REQUEST clif->pGuildRequestAlliance +0172 CMSG_GUILD_ALLIANCE_REPLY clif->pGuildReplyAlliance +0178 CMSG_NPC_IDENTIFY clif->pItemIdentify +017a CMSG_PLAYER_USE_CARD clif->pUseCard +017c CMSG_PLAYER_INSERT_CARD clif->pInsertCard +017e CMSG_GUILD_MESSAGE clif->pGuildMessage +0180 CMSG_GUILD_OPPOSITION clif->pGuildOpposition +0183 CMSG_GUILD_ALLIANCE_DELETE clif->pGuildDelAlliance +0187 CMSG_CHAR_PING ? +018a CMSG_CLIENT_QUIT clif->pQuitGame +018e CMSG_NPC_PRODUCE_MIX clif->pProduceMix +0193 CMSG_CLOSE_STORAGE clif->pCloseKafra +0197 CMSG_ADMIN_RESET_PLAYER clif->pResetChar +0198 CMSG_ADMIN_SET_TILE_TYPE clif->pGMChangeMapType +019c CMSG_ADMIN_LOCAL_ANNOUNCE clif->pLocalBroadcast +019d CMSG_ADMIN_HIDE clif->pGMHide +019f CMSG_PET_CATCH clif->pCatchPet +01a1 CMSG_PET_MENU_ACTION clif->pPetMenu +01a5 CMSG_PET_SET_NAME clif->pChangePetName +01a7 CMSG_PET_SELECT_EGG clif->pSelectEgg +01a9 CMSG_PET_SEND_MESSAGE clif->pSendEmotion +01ae CMSG_NPC_SELECT_ARROW clif->pSelectArrow +01af CMSG_CHANGE_CART clif->pChangeCart +01b2 CMSG_VENDING_CREATE_SHOP clif->pOpenVending +01bb CMSG_ADMIN_GOTO clif->pGMShift +01bd CMSG_ADMIN_RECALL clif->pGMRecall +01ce CMSG_NPC_SELECT_AUTO_SPELL clif->pAutoSpell +01d5 CMSG_NPC_STR_RESPONSE clif->pNpcStringInput +01db CMSG_LOGIN_REGISTER_KEY lclif->p->parse_CA_REQ_HASH +01dd CMSG_LOGIN_REGISTER2 lclif->p->parse_CA_LOGIN2 +01df CMSG_ADMIN_ID_TO_LOGIN clif->pGMReqAccountName +01e7 CMSG_DORI_DORI clif->pNoviceDoriDori +01e8 CMSG_PARTY_CREATE2 clif->pCreateParty2 +01ed CMSG_EXPLOSION_SPIRITS clif->pNoviceExplosionSpirits +01f7 CMSG_FAMILY_ASK_FOR_CHILD_REPLY clif->pAdopt_reply +01f9 CMSG_FAMILY_ASK_FOR_CHILD clif->pAdopt_request +01fa CMSG_LOGIN_REGISTER3 lclif->p->parse_CA_LOGIN3 +01fd CMSG_NPC_REPAIR clif->pRepairItem +0200 CMSG_LOGIN_PING lclif->p->parse_CA_CONNECT_INFO_CHANGED +0202 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0203 CMSG_FRIENDS_DELETE_PLAYER clif->pFriendsListRemove +0204 CMSG_LOGIN_HASH_CHECK lclif->p->parse_CA_EXE_HASHCHECK +0208 CMSG_FRIENDS_REQUEST_ACK clif->pFriendsListReply +020f CMSG_PVP_INFO clif->pPVPInfo +0212 CMSG_ADMIN_MUTE_NAME clif->pGMRc +0213 CMSG_ADMIN_REQUEST_STATS clif->pCheck +0217 CMSG_BLACKSMITH_RANKS clif->pBlacksmith +0218 CMSG_ALCHEMIST_RANKS clif->pAlchemist +021d CMSG_PLAYER_LESS_EFFECTS clif->pLessEffect +0222 CMSG_NPC_REFINE clif->pWeaponRefine +0225 CMSG_TAEKWON_RANKS clif->pTaekwon +022d CMSG_HOMUNCULUS_MENU clif->pHomMenu +0231 CMSG_HOMUNCULUS_SET_NAME clif->pChangeHomunculusName +0232 CMSG_HOMMERC_MOVE_TO clif->pHomMoveTo +0233 CMSG_HOMMERC_ATTACK clif->pHomAttack +0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster +0237 CMSG_PK_RANKS clif->pRankingPk +023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox +0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read +0243 CMSG_MAIL_DELETE_MESSAGE clif->pMail_delete +0244 CMSG_MAIL_GET_ATTACH clif->pMail_getattach +0246 CMSG_MAIL_RESET_ATTACH clif->pMail_winopen +0247 CMSG_MAIL_SET_ATTACH clif->pMail_setattach +0248 CMSG_MAIL_SEND clif->pMail_send +024b CMSG_AUCTION_CANCEL_REG clif->pAuction_cancelreg +024c CMSG_AUCTION_SET_ITEM clif->pAuction_setitem +024d CMSG_AUCTION_REGISTER clif->pAuction_register +024e CMSG_AUCTION_CANCEL clif->pAuction_cancel +024f CMSG_AUCTION_BID clif->pAuction_bid +0251 CMSG_AUCTION_SEARCH clif->pAuction_search +0254 CMSG_SKILL_FEEL_SAVE_OK clif->pFeelSaveOk +025b CMSG_NPC_COOKING clif->pCooking +025c CMSG_AUCTION_BUY_SELL clif->pAuction_buysell +025d CMSG_AUCTION_CLOSE clif->pAuction_close +0273 CMSG_MAIL_RETURN_MESSAGE clif->pMail_return +0277 CMSG_LOGIN_REGISTER_PCBANG lclif->p->parse_CA_LOGIN_PCBANG +027c CMSG_LOGIN_REGISTER4 lclif->p->parse_CA_LOGIN4 +0288 CMSG_NPC_CASH_SHOP_BUY clif->pcashshop_buy +028f CMSG_CHAR_RENAME ? +0292 CMSG_PLAYER_AUTO_REVIVE clif->pAutoRevive +029f CMSG_MERCENARY_ACTION clif->pmercenary_action +02b0 CMSG_LOGIN_REGISTER_HAN lclif->p->parse_CA_LOGIN_HAN +02b6 CMSG_QUEST_ACTIVATE clif->pquestStateAck +02ba CMSG_SET_SHORTCUTS clif->pHotkey +02c7 CMSG_PARTY_INVITED2 clif->pReplyPartyInvite2 +02c8 CMSG_PARTY_ALLOW_INVITES clif->pPartyTick +02d6 CMSG_PLAYER_VIEW_EQUIPMENT clif->pViewPlayerEquip +02d8 CMSG_PLAYER_SET_EQUIPMENT_VISIBLE clif->pEquipTick +02db CMSG_BATTLE_CHAT_MESSAGE clif->pBattleChat +02f1 CMSG_NPC_COMPLETE_PROGRESS_BAR clif->pProgressbar +0436 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem +07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption +07da CMSG_PARTY_CHANGE_LEADER clif->pPartyChangeLeader +07f5 CMSG_ADMIN_UNEQUIP_ALL clif->pGMFullStrip +0801 CMSG_VENDING_BUY2 clif->pPurchaseReq2 +0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ +083b CMSG_SEARCHSTORE_CLOSE ? +0844 CMSG_NPC_CASH_SHOP_OPEN ? +0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB ? +084a CMSG_NPC_CASH_SHOP_CLOSE ? +08ba CMSG_CHAR_CREATE_PIN ? +08c9 CMSG_NPC_CASH_SHOP_SCHEDULE ? +08d4 CMSG_CHAR_CHANGE_SLOT ? +08d7 CMSG_BATTLE_REGISTER ? +08da CMSG_BATTLE_REVOKE ? +08e0 CMSG_BATTLE_BEGIN_ACK ? +08fc CMSG_CHAR_CHECK_RENAME ? +0907 CMSG_PLAYER_FAVORITE_ITEM ? +090a CMSG_BATTLE_CHECK_STATE ? +096e CMSG_MERGE_ITEM_ACK clif->ackmergeitems +0974 CMSG_MERGE_ITEM_CANCEL clif->cancelmergeitem +097c CMSG_REQUEST_RANKS ? +0998 CMSG_PLAYER_EQUIP ? +09a7 CMSG_BANK_DEPOSIT ? +09a9 CMSG_BANK_WITHDRAW ? +09ab CMSG_BANK_CHECK ? +09b6 CMSG_BANK_OPEN ? +09b8 CMSG_BANK_CLOSE ? +09d4 CMSG_NPC_SHOP_CLOSE ? +09d6 CMSG_NPC_MARKET_BUY ? +09d8 CMSG_NPC_MARKET_CLOSE ? +0a01 CMSG_SHORTCUTS_ROW_SHIFT ? +? UNIMPLIMENTED clif->pActionRequest +? UNIMPLIMENTED clif->pEquipItem +? UNIMPLIMENTED clif->pGM_Monster_Item +? UNIMPLIMENTED clif->pGetCharNameRequest +? UNIMPLIMENTED clif->pItemListWindowSelected +? UNIMPLIMENTED clif->pMoveFromKafra +? UNIMPLIMENTED clif->pPartyBookingDeleteReq +? UNIMPLIMENTED clif->pPartyBookingRegisterReq +? UNIMPLIMENTED clif->pPartyBookingSearchReq +? UNIMPLIMENTED clif->pPartyBookingUpdateReq +? UNIMPLIMENTED clif->pPartyInvite2 +? UNIMPLIMENTED clif->pSkillSelectMenu +? UNIMPLIMENTED clif->pSolveCharName +? UNIMPLIMENTED clif->pStoragePassword +? UNIMPLIMENTED clif->pUseSkillToId +? UNIMPLIMENTED clif->pUseSkillToPos +? UNIMPLIMENTED clif->pWalkToXY diff --git a/servergreps/hercules/20100105/clientpreferredpackets.txt b/servergreps/hercules/20100105/clientpreferredpackets.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/servergreps/hercules/20100105/clientpreferredpackets.txt diff --git a/servergreps/hercules/20100105/clientwrongpacketsizes.txt b/servergreps/hercules/20100105/clientwrongpacketsizes.txt new file mode 100644 index 0000000..dfd8f87 --- /dev/null +++ b/servergreps/hercules/20100105/clientwrongpacketsizes.txt @@ -0,0 +1,3 @@ +0113 CMSG_ITEM_PICKUP clif->pUseSkillToPos 9 vs 25 +0190 CMSG_SKILL_USE_POSITION_MORE clif->pActionRequest 90 vs 23 +0288 CMSG_NPC_CASH_SHOP_BUY clif->pcashshop_buy -1 vs 10 diff --git a/servergreps/hercules/20100105/serverpackets.txt b/servergreps/hercules/20100105/serverpackets.txt new file mode 100644 index 0000000..d9e9df1 --- /dev/null +++ b/servergreps/hercules/20100105/serverpackets.txt @@ -0,0 +1,417 @@ +j +69 client name: SMSG_LOGIN_DATA +6a client name: SMSG_LOGIN_ERROR +6b client name: SMSG_CHAR_LOGIN +6c client name: SMSG_CHAR_LOGIN_ERROR +6d client name: SMSG_CHAR_CREATE_SUCCEEDED +6e client name: SMSG_CHAR_CREATE_FAILED +6f client name: SMSG_CHAR_DELETE_SUCCEEDED +70 client name: SMSG_CHAR_DELETE_FAILED +71 client name: SMSG_CHAR_MAP_INFO +74 client name: SMSG_MAP_AUTH_REFUSE +78 client name: SMSG_BEING_FAKE_NAME +7f client name: SMSG_SERVER_PING +80 client name: SMSG_BEING_REMOVE +81 client name: SMSG_CONNECTION_PROBLEM +86 client name: SMSG_BEING_MOVE2 +87 client name: SMSG_WALK_RESPONSE +88 client name: SMSG_PLAYER_STOP +8a client name: SMSG_BEING_ACTION +8d client name: SMSG_BEING_CHAT +8e client name: SMSG_PLAYER_CHAT +91 client name: SMSG_PLAYER_WARP +92 client name: SMSG_CHANGE_MAP_SERVER +95 client name: SMSG_BEING_NAME_RESPONSE +97 client name: SMSG_WHISPER +98 client name: SMSG_WHISPER_RESPONSE +9a client name: SMSG_GM_CHAT +9c client name: SMSG_BEING_CHANGE_DIRECTION +9d client name: SMSG_ITEM_VISIBLE +9e client name: SMSG_ITEM_DROPPED +a1 client name: SMSG_ITEM_REMOVE +a8 client name: SMSG_ITEM_USE_RESPONSE +aa client name: SMSG_PLAYER_EQUIP +ac client name: SMSG_PLAYER_UNEQUIP +af client name: SMSG_PLAYER_INVENTORY_REMOVE +b0 client name: SMSG_PLAYER_STAT_UPDATE_1 +b1 client name: SMSG_PLAYER_STAT_UPDATE_2 +b3 client name: SMSG_CHAR_SWITCH_RESPONSE +b4 client name: SMSG_NPC_MESSAGE +b5 client name: SMSG_NPC_NEXT +b6 client name: SMSG_NPC_CLOSE +b7 client name: SMSG_NPC_CHOICE +bc client name: SMSG_PLAYER_STAT_UPDATE_4 +bd client name: SMSG_PLAYER_STAT_UPDATE_5 +be client name: SMSG_PLAYER_STAT_UPDATE_6 +c0 client name: SMSG_BEING_EMOTION +c2 client name: SMSG_WHO_ANSWER +c4 client name: SMSG_NPC_BUY_SELL_CHOICE +c6 client name: SMSG_NPC_BUY +c7 client name: SMSG_NPC_SELL +ca client name: SMSG_NPC_BUY_RESPONSE +cb client name: SMSG_NPC_SELL_RESPONSE +cd client name: SMSG_ADMIN_KICK_ACK +d1 client name: SMSG_IGNORE_NICK_ACK +d2 client name: SMSG_IGNORE_ALL_RESPONSE +d4 client name: SMSG_CHAT_IGNORE_LIST +d6 client name: SMSG_CHAT_ROOM_CREATE_ACK +d7 client name: SMSG_CHAT_DISPLAY +d8 client name: SMSG_CHAT_ROOM_DESTROY +da client name: SMSG_CHAT_ROOM_JOIN_FAILED +db client name: SMSG_CHAT_ROOM_JOIN_ACK +dc client name: SMSG_CHAT_ROOM_ADD_MEMBER +dd client name: SMSG_CHAT_ROOM_LEAVE +df client name: SMSG_CHAT_ROOM_SETTINGS +e1 client name: SMSG_CHAT_ROOM_ROLE_CHANGE +e7 client name: SMSG_TRADE_RESPONSE_OUTDATED +e9 client name: SMSG_TRADE_ITEM_ADD +ea client name: SMSG_TRADE_ITEM_ADD_RESPONSE +ec client name: SMSG_TRADE_OK +ee client name: SMSG_TRADE_CANCEL +f0 client name: SMSG_TRADE_COMPLETE +f1 client name: SMSG_TRADE_UNDO +f2 client name: SMSG_PLAYER_STORAGE_STATUS +f6 client name: SMSG_PLAYER_STORAGE_REMOVE +f8 client name: SMSG_PLAYER_STORAGE_CLOSE +fa client name: SMSG_PARTY_CREATE +fb client name: SMSG_PARTY_INFO +105 client name: SMSG_PARTY_LEAVE +106 client name: SMSG_PLAYER_HP +107 client name: SMSG_PARTY_UPDATE_COORDS +109 client name: SMSG_PARTY_MESSAGE +10a client name: SMSG_MVP_ITEM +10b client name: SMSG_MVP_EXP +10c client name: SMSG_MVP_EFFECT +10d client name: SMSG_MVP_NO_ITEM +10e client name: SMSG_PLAYER_SKILL_UP +10f client name: SMSG_PLAYER_SKILLS +110 client name: SMSG_SKILL_FAILED +111 client name: SMSG_PLAYER_ADD_SKILL +117 client name: SMSG_SKILL_GROUND_NO_DAMAGE +11a client name: SMSG_SKILL_NO_DAMAGE +11c client name: SMSG_SKILL_WARP_POINT +11e client name: SMSG_SKILL_MEMO_MESSAGE +11f client name: SMSG_SKILL_ENTRY +120 client name: SMSG_BEING_REMOVE_SKILL +121 client name: SMSG_CART_INFO +125 client name: SMSG_PLAYER_CART_REMOVE +12b client name: SMSG_CART_REMOVE +12c client name: SMSG_PLAYER_CART_ADD_ERROR +12d client name: SMSG_VENDING_OPEN_REQ +131 client name: SMSG_VENDING_SHOW_BOARD +132 client name: SMSG_VENDING_HIDE_BOARD +135 client name: SMSG_VENDING_BUY_ACK +136 client name: SMSG_VENDING_OPEN +137 client name: SMSG_VENDING_REPORT +139 client name: SMSG_PLAYER_MOVE_TO_ATTACK +13a client name: SMSG_PLAYER_ATTACK_RANGE +13b client name: SMSG_PLAYER_ARROW_MESSAGE +13c client name: SMSG_PLAYER_ARROW_EQUIP +13d client name: SMSG_PLAYER_HEAL +141 client name: SMSG_PLAYER_STAT_UPDATE_3 +142 client name: SMSG_NPC_INT_INPUT +144 client name: SMSG_NPC_VIEWPOINT +147 client name: SMSG_SKILL_AUTO_CAST +148 client name: SMSG_BEING_RESURRECT +14a client name: SMSG_MANNER_MESSAGE +14b client name: SMSG_CHAT_SILENCE +14c client name: SMSG_GUILD_ALIANCE_INFO +14e client name: SMSG_GUILD_MASTER_OR_MEMBER +152 client name: SMSG_GUILD_EMBLEM_DATA +154 client name: SMSG_GUILD_MEMBER_LIST +156 client name: SMSG_GUILD_MEMBER_POS_CHANGE +15a client name: SMSG_GUILD_LEAVE +15e client name: SMSG_GUILD_BROKEN +160 client name: SMSG_GUILD_POS_INFO_LIST +162 client name: SMSG_GUILD_SKILL_INFO +163 client name: SMSG_GUILD_EXPULSION_LIST +166 client name: SMSG_GUILD_POS_NAME_LIST +167 client name: SMSG_GUILD_CREATE_RESPONSE +169 client name: SMSG_GUILD_INVITE_ACK +16a client name: SMSG_GUILD_INVITE +16c client name: SMSG_GUILD_POSITION_INFO +16f client name: SMSG_GUILD_NOTICE +171 client name: SMSG_GUILD_REQ_ALLIANCE +173 client name: SMSG_GUILD_REQ_ALLIANCE_ACK +174 client name: SMSG_GUILD_POSITION_CHANGED +177 client name: SMSG_PLAYER_IDENTIFY_LIST +179 client name: SMSG_PLAYER_IDENTIFIED +17b client name: SMSG_PLAYER_USE_CARD +17d client name: SMSG_PLAYER_INSERT_CARD +17f client name: SMSG_GUILD_MESSAGE +181 client name: SMSG_GUILD_OPPOSITION_ACK +184 client name: SMSG_GUILD_DEL_ALLIANCE +188 client name: SMSG_PLAYER_REFINE +189 client name: SMSG_PLAYER_NOTIFY_MAPINFO +18b client name: SMSG_MAP_QUIT_RESPONSE +18c client name: SMSG_MONSTER_INFO +18d client name: SMSG_PLAYER_SKILL_PRODUCE_MIX_LIST +18f client name: SMSG_PLAYER_SKILL_PRODUCE_EFFECT +191 client name: SMSG_CHAT_TALKIE_BOX +192 client name: SMSG_ADMIN_SET_TILE_TYPE +194 client name: SMSG_SOLVE_CHAR_NAME +196 client name: SMSG_BEING_STATUS_CHANGE +199 client name: SMSG_PVP_MAP_MODE +19a client name: SMSG_PVP_SET +19b client name: SMSG_BEING_SELFEFFECT +19e client name: SMSG_PET_CATCH_PROCESS +1a0 client name: SMSG_PET_ROULETTE +1a2 client name: SMSG_PET_STATUS +1a3 client name: SMSG_PET_FOOD +1a4 client name: SMSG_PET_DATA +1a6 client name: SMSG_PET_EGGS_LIST +1aa client name: SMSG_PET_MESSAGE +1ab client name: SMSG_BEING_STAT_UPDATE_1 +1ac client name: SMSG_SKILL_UNIT_UPDATE +1ad client name: SMSG_SKILL_ARROW_CREATE_LIST +1b0 client name: SMSG_CLASS_CHANGE +1b1 client name: SMSG_NPC_SHOW_DIGIT +1b3 client name: SMSG_NPC_CUTIN +1b4 client name: SMSG_GUILD_EMBLEM +1b6 client name: SMSG_GUILD_BASIC_INFO +1b9 client name: SMSG_SKILL_CAST_CANCEL +1c3 client name: SMSG_GM_CHAT2 +1c4 client name: SMSG_PLAYER_STORAGE_ADD +1c5 client name: SMSG_PLAYER_CART_ADD +1c8 client name: SMSG_PLAYER_INVENTORY_USE +1c9 client name: SMSG_GRAFFITI_VISIBLE +1cd client name: SMSG_PLAYER_SKILL_AUTO_SPELLS +1cf client name: SMSG_SKILL_DEVOTION_EFFECT +1d0 client name: SMSG_SPIRIT_BALLS +1d1 client name: SMSG_BLADE_STOP +1d2 client name: SMSG_COMBO_DELAY +1d3 client name: SMSG_BEING_SOUND_EFFECT +1d4 client name: SMSG_NPC_STR_INPUT +1d6 client name: SMSG_MAP_TYPE +1d7 client name: SMSG_BEING_CHANGE_LOOKS2 +1dc client name: SMSG_LOGIN_CODING_KEY +1de client name: SMSG_SKILL_DAMAGE +1e0 client name: SMSG_ADMIN_GET_LOGIN_ACK +1e1 client name: SMSG_SPIRIT_BALL_SINGLE +1e6 client name: SMSG_FAMILY_CALL_PARTNER +1e9 client name: SMSG_PARTY_MEMBER_INFO +1ea client name: SMSG_WEDDING_EFFECT +1eb client name: SMSG_GUILD_UPDATE_COORDS +1f2 client name: SMSG_GUILD_MEMBER_LOGIN +1f3 client name: SMSG_BEING_SPECIAL_EFFECT +1f4 client name: SMSG_TRADE_REQUEST +1f5 client name: SMSG_TRADE_RESPONSE +1f6 client name: SMSG_FAMILY_ASK_FOR_CHILD +1fc client name: SMSG_PLAYER_REPAIR_LIST +1fe client name: SMSG_PLAYER_REPAIR_EFFECT +1ff client name: SMSG_BEING_SLIDE +201 client name: SMSG_FRIENDS_LIST +205 client name: SMSG_FAMILY_DIVORCED +206 client name: SMSG_FRIENDS_PLAYER_ONLINE +207 client name: SMSG_FRIENDS_REQUEST +209 client name: SMSG_FRIENDS_REQUEST_ACK +20a client name: SMSG_FRIENDS_DELETE_PLAYER +20d client name: SMSG_CHAR_BAN_CHAR_LIST +20e client name: SMSG_STARS_KILL +210 client name: SMSG_PVP_INFO +214 client name: SMSG_ADMIN_ACCOUNT_STATS +215 client name: SMSG_PLAYER_SKILL_MESSAGE +216 client name: SMSG_FAMILY_ASK_FOR_CHILD_REPLY +219 client name: SMSG_BLACKSMITH_RANKS_LIST +21a client name: SMSG_ALCHEMIST_RANKS_LIST +21b client name: SMSG_PLAYER_FAME_BLACKSMITH +21c client name: SMSG_PLAYER_FAME_ALCHEMIST +221 client name: SMSG_PLAYER_REFINE_LIST +223 client name: SMSG_PLAYER_UPGRADE_MESSAGE +224 client name: SMSG_PLAYER_FAME_TAEKWON +226 client name: SMSG_TAEKWON_RANKS_LIST +229 client name: SMSG_PLAYER_STATUS_CHANGE +22e client name: SMSG_HOMUNCULUS_INFO +22f client name: SMSG_HOMUNCULUS_FOOD +230 client name: SMSG_HOMUNCULUS_DATA +235 client name: SMSG_HOMUNCULUS_SKILLS +238 client name: SMSG_PK_RANKS_LIST +239 client name: SMSG_HOMUNCULUS_SKILL_UP +23a client name: SMSG_PLAYER_STORAGE_PASSWORD +23c client name: SMSG_PLAYER_STORAGE_PASSWORD_RESULT +240 client name: SMSG_MAIL_MAILS_LIST +242 client name: SMSG_MAIL_READ_MAIL +245 client name: SMSG_MAIL_GET_ATTACHMENT +249 client name: SMSG_MAIL_SEND_MAIL_ACK +24a client name: SMSG_MAIL_NEW_MAIL +250 client name: SMSG_AUCTION_MESSAGE +252 client name: SMSG_AUCTION_RESULTS +253 client name: SMSG_GLADIATOR_FEEL_REQUEST +255 client name: SMSG_MAIL_SET_ATTACHMENT_ACK +256 client name: SMSG_AUCTION_SET_ITEM +257 client name: SMSG_MAIL_DELETE_MAIL_ACK +25a client name: SMSG_PLAYER_COOKING_LIST +25d client name: CMSG_AUCTION_CLOSE +25f client name: SMSG_AUCTION_OPEN_WINDOW +260 client name: SMSG_MAIL_OPEN_WINDOW +274 client name: SMSG_MAIL_RETURN +283 client name: SMSG_MAP_ACCOUNT_ID +284 client name: SMSG_BEING_SPECIAL_EFFECT_NUM +287 client name: SMSG_NPC_CASH_SHOP_OPEN +289 client name: SMSG_NPC_CASH_BUY_ACK +28a client name: SMSG_PLAYER_STATUS_CHANGE2 +28e client name: SMSG_CHAR_CHECK_RENAME +290 client name: SMSG_CHAR_RENAME +291 client name: SMSG_FORMAT_MESSAGE +293 client name: SMSG_BOSS_MAP_INFO +294 client name: SMSG_PLAYER_READ_BOOK +298 client name: SMSG_PLAYER_ITEM_RENTAL_TIME +299 client name: SMSG_PLAYER_ITEM_RENTAL_EXPIRED +29b client name: SMSG_MERCENARY_INFO +29d client name: SMSG_MERCENARY_SKILLS +2a2 client name: SMSG_MERCENARY_UPDATE +2b1 client name: SMSG_QUEST_LIST +2b2 client name: SMSG_QUEST_LIST_OBJECTIVES +2b3 client name: SMSG_QUEST_ADD +2b4 client name: SMSG_QUEST_REMOVE +2b5 client name: SMSG_QUEST_UPDATE_OBJECTIVES +2b7 client name: SMSG_QUEST_ACTIVATE +2b8 client name: SMSG_PARTY_ITEM_PICKUP +2bb client name: SMSG_ITEM_DAMAGED +2c1 client name: SMSG_COLOR_MESSAGE +2c5 client name: SMSG_PARTY_INVITE_RESPONSE +2c6 client name: SMSG_PARTY_INVITED +2c9 client name: SMSG_PARTY_INVITATION_STATS +2cb client name: SMSG_INSTANCE_START +2cc client name: SMSG_INSTANCE_CREATE +2cd client name: SMSG_INSTANCE_INFO +2ce client name: SMSG_INSTANCE_DELETE +2d0 client name: SMSG_PLAYER_EQUIPMENT +2d1 client name: SMSG_PLAYER_STORAGE_EQUIP +2d2 client name: SMSG_PLAYER_CART_EQUIP +2d3 client name: SMSG_BIND_ITEM +2d4 client name: SMSG_PLAYER_INVENTORY_ADD +2d7 client name: SMSG_BEING_VIEW_EQUIPMENT +2d9 client name: SMSG_PLAYER_EQUIP_TICK_ACK +2da client name: SMSG_PLAYER_SHOW_EQUIP +2dc client name: SMSG_BATTLE_CHAT_MESSAGE +2dd client name: SMSG_BATTLE_EMBLEM +2de client name: SMSG_BATTLE_UPDATE_SCORE +2df client name: SMSG_BATTLE_UPDATE_COORDS +2e0 client name: SMSG_BATTLE_UPDATE_HP +2e1 client name: SMSG_BEING_ACTION2 +2e8 client name: SMSG_PLAYER_INVENTORY +2e9 client name: SMSG_PLAYER_CART_ITEMS +2ea client name: SMSG_PLAYER_STORAGE_ITEMS +2eb client name: SMSG_MAP_LOGIN_SUCCESS +2ef client name: SMSG_BEING_FONT +2f0 client name: SMSG_NPC_SHOW_PROGRESS_BAR +2f2 client name: SMSG_NPC_PROGRESS_BAR_ABORT +43d client name: SMSG_PLAYER_SKILL_COOLDOWN +43e client name: SMSG_PLAYER_SKILL_COOLDOWN_LIST +43f client name: SMSG_BEING_STATUS_CHANGE +440 client name: SMSG_BEING_MILLENIUM_SHIELD +441 client name: SMSG_PLAYER_DELETE_SKILL +442 client name: SMSG_AUTOSHADOW_SPELL_LIST +446 client name: SMSG_QUEST_NPC_EFFECT +7d8 client name: SMSG_PARTY_SETTINGS +7d9 client name: SMSG_PLAYER_SHORTCUTS +7e1 client name: SMSG_PLAYER_UPDATE_SKILL +7e2 client name: SMSG_FORMAT_MESSAGE_NUMBER +7e3 client name: SMSG_SKILL_ITEM_LIST_WINDOW +7e6 client name: SMSG_FORMAT_MESSAGE_SKILL +7e9 client name: SMSG_CHAR_CAPTCHA_NOT_SUPPORTED +7f6 client name: SMSG_PLAYER_GET_EXP +7f7 client name: SMSG_BEING_MOVE +7f8 client name: SMSG_BEING_SPAWN +7f9 client name: SMSG_BEING_VISIBLE +7fa client name: SMSG_PLAYER_INVENTORY_REMOVE2 +7fb client name: SMSG_SKILL_CASTING +7fc client name: SMSG_PARTY_LEADER +7fd client name: SMSG_ITEM_MVP_DROPPED +7fe client name: SMSG_BATTLE_PLAY +800 client name: SMSG_VENDING_ITEMS_LIST +803 client name: SMSG_BOOKING_REGISTER_ACK +805 client name: SMSG_BOOKING_SEARCH_ACK +807 client name: SMSG_BOOKING_DELETE_ACK +809 client name: SMSG_BOOKING_INSERT_NOTIFY +80a client name: SMSG_BOOKING_UPDATE_NOTIFY +80b client name: SMSG_BOOKING_DELETE_NOTIFY +810 +812 +813 +814 +816 +818 +81a +81b +81c +81d +81e +824 +828 client name: SMSG_CHAR_DELETE2_ACK +82a client name: SMSG_CHAR_DELETE2_ACCEPT_ACTUAL_ACK +82c client name: SMSG_CHAR_DELETE2_CANCEL_ACK +82d client name: SMSG_CHAR_LOGIN2 +836 +837 +83a +83d +840 client name: SMSG_MAP_NOT_FOUND +845 client name: SMSG_NPC_CASH_POINTS +849 client name: SMSG_NPC_CASH_BUY +8b3 client name: SMSG_SCRIPT_MESSAGE +8c0 client name: SMSG_NPC_CASH_TAB_PRICE_LIST +8ca client name: SMSG_NPC_CASH_SCHEDULE +8cf +8d2 +8d5 client name: SMSG_CHAR_CHANGE_SLOT +8d6 client name: SMSG_NPC_CLOSE_TIMEOUT +8d8 client name: SMSG_BATTLE_QUEUE_ACK +8d9 client name: SMSG_BATTLE_JOINED +8db client name: SMSG_BATTLE_NOTICE_DELETE +8df client name: SMSG_BATTLE_BEGINS +908 +96d client name: SMSG_MERGE_ITEM +96f client name: SMSG_ACK_MERGE_ITEMS +977 +97d client name: SMSG_RANKS_LIST +99d client name: SMSG_CHAR_CHARACTERS +9a6 +9a8 +9aa +a02 +a1a +a1c +a20 +a22 +2711 +2713 +2716 +2717 +2718 +2719 +2722 +2723 +2728 +272b +272c +272d +272e +2731 +2734 +2735 +2736 +2737 +2740 +2af9 +2afb +2afd +2b00 +2b03 +2b04 +2b06 +2b09 +2b0d +2b0f +2b12 +2b14 +2b1b +2b1d +2b1e +2b20 +2b21 +2b22 +2b24 +2b25 +2b27 diff --git a/servergreps/hercules/20100105/uselesspackets.txt b/servergreps/hercules/20100105/uselesspackets.txt new file mode 100644 index 0000000..888de39 --- /dev/null +++ b/servergreps/hercules/20100105/uselesspackets.txt @@ -0,0 +1,31 @@ +Useless packet 084a. +Useless packet 0a01. +Useless packet 08e0. +Useless packet 08da. +Useless packet 09a9. +Useless packet 08fc. +Useless packet 083b. +Useless packet 0844. +Useless packet 0846. +Useless packet 0998. +Useless packet 09b8. +Useless packet 0907. +Useless packet 09b6. +Useless packet 09d8. +Useless packet 09d4. +Useless packet 09d6. +Useless packet 028f. +Useless packet 090a. +Useless packet 0066. +Useless packet 0187. +Useless packet 08ba. +Useless packet 0067. +Useless packet 0065. +Useless packet 0061. +Useless packet 0068. +Useless packet 09a7. +Useless packet 097c. +Useless packet 08c9. +Useless packet 08d4. +Useless packet 08d7. +Useless packet 09ab. diff --git a/servergreps/hercules/20100303/clientbadpackets.txt b/servergreps/hercules/20100303/clientbadpackets.txt new file mode 100644 index 0000000..dd829b0 --- /dev/null +++ b/servergreps/hercules/20100303/clientbadpackets.txt @@ -0,0 +1,9 @@ +0113 CMSG_ITEM_PICKUP client: clif->pTakeItem server: clif->pUseSkillToPos Change id to 00f5 +0190 CMSG_SKILL_USE_POSITION_MORE client: clif->pUseSkillToPosMoreInfo server: clif->pActionRequest Change id to 007e +0085 CMSG_PLAYER_CHANGE_DEST hidden by clif->pChangeDir +0094 CMSG_NAME_REQUEST hidden by clif->pMoveToKafra +0089 CMSG_PLAYER_CHANGE_ACT hidden by clif->pTickSend +0116 CMSG_SKILL_USE_POSITION hidden by clif->pDropItem +0113 CMSG_SKILL_USE_BEING hidden by clif->pTakeItem +0193 CMSG_SOLVE_CHAR_NAME hidden by clif->pCloseKafra +00f5 CMSG_MOVE_FROM_STORAGE hidden by clif->pTakeItem diff --git a/servergreps/hercules/20100303/clientpackets.txt b/servergreps/hercules/20100303/clientpackets.txt new file mode 100644 index 0000000..a104135 --- /dev/null +++ b/servergreps/hercules/20100303/clientpackets.txt @@ -0,0 +1,228 @@ +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER3 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_CREATE2 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_HASH_CHECK +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_KEY +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_PCBANG +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_SSO +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 +0061 CMSG_CHAR_PASSWORD_CHANGE ? +0064 CMSG_LOGIN_REGISTER lclif->p->parse_CA_LOGIN +0065 CMSG_CHAR_SERVER_CONNECT ? +0066 CMSG_CHAR_SELECT ? +0067 CMSG_CHAR_CREATE ? +0068 CMSG_CHAR_DELETE ? +007d CMSG_MAP_LOADED clif->pLoadEndAck +0085 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0089 CMSG_MAP_PING clif->pTickSend +0090 CMSG_NPC_TALK clif->pNpcClicked +0094 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0096 CMSG_CHAT_WHISPER clif->pWisMessage +0099 CMSG_ADMIN_ANNOUNCE clif->pBroadcast +00ab CMSG_PLAYER_UNEQUIP clif->pUnequipItem +00b2 CMSG_PLAYER_RESTART clif->pRestart +00b8 CMSG_NPC_LIST_CHOICE clif->pNpcSelectMenu +00b9 CMSG_NPC_NEXT_REQUEST clif->pNpcNextClicked +00bb CMSG_STAT_UPDATE_REQUEST clif->pStatusUp +00bf CMSG_PLAYER_EMOTE clif->pEmotion +00c1 CMSG_WHO_REQUEST clif->pHowManyConnections +00c5 CMSG_NPC_BUY_SELL_REQUEST clif->pNpcBuySellSelected +00c8 CMSG_NPC_BUY_REQUEST clif->pNpcBuyListSend +00c9 CMSG_NPC_SELL_REQUEST clif->pNpcSellListSend +00cc CMSG_ADMIN_KICK clif->pGMKick +00ce CMSG_ADMIN_KICK_ALL clif->pGMKickAll +00cf CMSG_IGNORE_NICK clif->pPMIgnore +00d0 CMSG_IGNORE_ALL clif->pPMIgnoreAll +00d3 CMSG_REQUEST_IGNORE_LIST clif->pPMIgnoreList +00d5 CMSG_CREAYE_CHAT_ROOM clif->pCreateChatRoom +00d9 CMSG_CHAT_ROOM_JOIN clif->pChatAddMember +00de CMSG_SET_CHAT_ROOM_OPTIONS clif->pChatRoomStatusChange +00e0 CMSG_SET_CHAT_ROOM_OWNER clif->pChangeChatOwner +00e2 CMSG_KICK_FROM_CHAT_ROOM clif->pKickFromChat +00e3 CMSG_LEAVE_CHAT_ROOM clif->pChatLeave +00e4 CMSG_TRADE_REQUEST clif->pTradeRequest +00e6 CMSG_TRADE_RESPONSE clif->pTradeAck +00e8 CMSG_TRADE_ITEM_ADD_REQUEST clif->pTradeAddItem +00eb CMSG_TRADE_ADD_COMPLETE clif->pTradeOk +00ed CMSG_TRADE_CANCEL_REQUEST clif->pTradeCancel +00ef CMSG_TRADE_OK clif->pTradeCommit +00f3 CMSG_CHAT_MESSAGE clif->pGlobalMessage +00f5 CMSG_ITEM_PICKUP clif->pTakeItem +00f9 CMSG_PARTY_CREATE clif->pCreateParty +00fc CMSG_PARTY_INVITE clif->pPartyInvite +00ff CMSG_PARTY_INVITED clif->pReplyPartyInvite +0100 CMSG_PARTY_LEAVE clif->pLeaveParty +0102 CMSG_PARTY_SETTINGS clif->pPartyChangeOption +0103 CMSG_PARTY_KICK clif->pRemovePartyMember +0108 CMSG_PARTY_MESSAGE clif->pPartyMessage +0112 CMSG_SKILL_LEVELUP_REQUEST clif->pSkillUp +0116 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0118 CMSG_PLAYER_STOP_ATTACK clif->pStopAttack +011b CMSG_SKILL_USE_MAP clif->pUseSkillMap +011d CMSG_PLAYER_SET_MEMO clif->pRequestMemo +0126 CMSG_MOVE_TO_CART clif->pPutItemToCart +0127 CMSG_MOVE_FROM_CART clif->pGetItemFromCart +0128 CMSG_MOVE_FROM_STORAGE_TO_CART clif->pMoveFromKafraToCart +0129 CMSG_MOVE_FROM_CART_TO_STORAGE clif->pMoveToKafraFromCart +012a CMSG_REMOVE_OPTION clif->pRemoveOption +012e CMSG_VENDING_CLOSE clif->pCloseVending +0130 CMSG_VENDING_LIST_REQ clif->pVendingListReq +0134 CMSG_VENDING_BUY clif->pPurchaseReq +0140 CMSG_PLAYER_MAPMOVE clif->pMapMove +0143 CMSG_NPC_INT_RESPONSE clif->pNpcAmountInput +0146 CMSG_NPC_CLOSE clif->pNpcCloseClicked +0149 CMSG_ADMIN_MUTE clif->pGMReqNoChat +014d CMSG_GUILD_CHECK_MASTER clif->pGuildCheckMaster +014f CMSG_GUILD_REQUEST_INFO clif->pGuildRequestInfo +0151 CMSG_GUILD_REQUEST_EMBLEM clif->pGuildRequestEmblem +0153 CMSG_GUILD_CHANGE_EMBLEM clif->pGuildChangeEmblem +0155 CMSG_GUILD_CHANGE_MEMBER_POS clif->pGuildChangeMemberPosition +0159 CMSG_GUILD_LEAVE clif->pGuildLeave +015b CMSG_GUILD_EXPULSION clif->pGuildExpulsion +015d CMSG_GUILD_BREAK clif->pGuildBreak +0161 CMSG_GUILD_CHANGE_POS_INFO clif->pGuildChangePositionInfo +0165 CMSG_GUILD_CREATE clif->pCreateGuild +0168 CMSG_GUILD_INVITE clif->pGuildInvite +016b CMSG_GUILD_INVITE_REPLY clif->pGuildReplyInvite +016e CMSG_GUILD_CHANGE_NOTICE clif->pGuildChangeNotice +0170 CMSG_GUILD_ALLIANCE_REQUEST clif->pGuildRequestAlliance +0172 CMSG_GUILD_ALLIANCE_REPLY clif->pGuildReplyAlliance +0178 CMSG_NPC_IDENTIFY clif->pItemIdentify +017a CMSG_PLAYER_USE_CARD clif->pUseCard +017c CMSG_PLAYER_INSERT_CARD clif->pInsertCard +017e CMSG_GUILD_MESSAGE clif->pGuildMessage +0180 CMSG_GUILD_OPPOSITION clif->pGuildOpposition +0183 CMSG_GUILD_ALLIANCE_DELETE clif->pGuildDelAlliance +0187 CMSG_CHAR_PING ? +018a CMSG_CLIENT_QUIT clif->pQuitGame +018e CMSG_NPC_PRODUCE_MIX clif->pProduceMix +0193 CMSG_CLOSE_STORAGE clif->pCloseKafra +0197 CMSG_ADMIN_RESET_PLAYER clif->pResetChar +0198 CMSG_ADMIN_SET_TILE_TYPE clif->pGMChangeMapType +019c CMSG_ADMIN_LOCAL_ANNOUNCE clif->pLocalBroadcast +019d CMSG_ADMIN_HIDE clif->pGMHide +019f CMSG_PET_CATCH clif->pCatchPet +01a1 CMSG_PET_MENU_ACTION clif->pPetMenu +01a5 CMSG_PET_SET_NAME clif->pChangePetName +01a7 CMSG_PET_SELECT_EGG clif->pSelectEgg +01a9 CMSG_PET_SEND_MESSAGE clif->pSendEmotion +01ae CMSG_NPC_SELECT_ARROW clif->pSelectArrow +01af CMSG_CHANGE_CART clif->pChangeCart +01b2 CMSG_VENDING_CREATE_SHOP clif->pOpenVending +01bb CMSG_ADMIN_GOTO clif->pGMShift +01bd CMSG_ADMIN_RECALL clif->pGMRecall +01ce CMSG_NPC_SELECT_AUTO_SPELL clif->pAutoSpell +01d5 CMSG_NPC_STR_RESPONSE clif->pNpcStringInput +01db CMSG_LOGIN_REGISTER_KEY lclif->p->parse_CA_REQ_HASH +01dd CMSG_LOGIN_REGISTER2 lclif->p->parse_CA_LOGIN2 +01df CMSG_ADMIN_ID_TO_LOGIN clif->pGMReqAccountName +01e7 CMSG_DORI_DORI clif->pNoviceDoriDori +01e8 CMSG_PARTY_CREATE2 clif->pCreateParty2 +01ed CMSG_EXPLOSION_SPIRITS clif->pNoviceExplosionSpirits +01f7 CMSG_FAMILY_ASK_FOR_CHILD_REPLY clif->pAdopt_reply +01f9 CMSG_FAMILY_ASK_FOR_CHILD clif->pAdopt_request +01fa CMSG_LOGIN_REGISTER3 lclif->p->parse_CA_LOGIN3 +01fd CMSG_NPC_REPAIR clif->pRepairItem +0200 CMSG_LOGIN_PING lclif->p->parse_CA_CONNECT_INFO_CHANGED +0202 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0203 CMSG_FRIENDS_DELETE_PLAYER clif->pFriendsListRemove +0204 CMSG_LOGIN_HASH_CHECK lclif->p->parse_CA_EXE_HASHCHECK +0208 CMSG_FRIENDS_REQUEST_ACK clif->pFriendsListReply +020f CMSG_PVP_INFO clif->pPVPInfo +0212 CMSG_ADMIN_MUTE_NAME clif->pGMRc +0213 CMSG_ADMIN_REQUEST_STATS clif->pCheck +0217 CMSG_BLACKSMITH_RANKS clif->pBlacksmith +0218 CMSG_ALCHEMIST_RANKS clif->pAlchemist +021d CMSG_PLAYER_LESS_EFFECTS clif->pLessEffect +0222 CMSG_NPC_REFINE clif->pWeaponRefine +0225 CMSG_TAEKWON_RANKS clif->pTaekwon +022d CMSG_HOMUNCULUS_MENU clif->pHomMenu +0231 CMSG_HOMUNCULUS_SET_NAME clif->pChangeHomunculusName +0232 CMSG_HOMMERC_MOVE_TO clif->pHomMoveTo +0233 CMSG_HOMMERC_ATTACK clif->pHomAttack +0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster +0237 CMSG_PK_RANKS clif->pRankingPk +023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox +0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read +0243 CMSG_MAIL_DELETE_MESSAGE clif->pMail_delete +0244 CMSG_MAIL_GET_ATTACH clif->pMail_getattach +0246 CMSG_MAIL_RESET_ATTACH clif->pMail_winopen +0247 CMSG_MAIL_SET_ATTACH clif->pMail_setattach +0248 CMSG_MAIL_SEND clif->pMail_send +024b CMSG_AUCTION_CANCEL_REG clif->pAuction_cancelreg +024c CMSG_AUCTION_SET_ITEM clif->pAuction_setitem +024d CMSG_AUCTION_REGISTER clif->pAuction_register +024e CMSG_AUCTION_CANCEL clif->pAuction_cancel +024f CMSG_AUCTION_BID clif->pAuction_bid +0251 CMSG_AUCTION_SEARCH clif->pAuction_search +0254 CMSG_SKILL_FEEL_SAVE_OK clif->pFeelSaveOk +025b CMSG_NPC_COOKING clif->pCooking +025c CMSG_AUCTION_BUY_SELL clif->pAuction_buysell +025d CMSG_AUCTION_CLOSE clif->pAuction_close +0273 CMSG_MAIL_RETURN_MESSAGE clif->pMail_return +0277 CMSG_LOGIN_REGISTER_PCBANG lclif->p->parse_CA_LOGIN_PCBANG +027c CMSG_LOGIN_REGISTER4 lclif->p->parse_CA_LOGIN4 +0288 CMSG_NPC_CASH_SHOP_BUY clif->pcashshop_buy +028f CMSG_CHAR_RENAME ? +0292 CMSG_PLAYER_AUTO_REVIVE clif->pAutoRevive +029f CMSG_MERCENARY_ACTION clif->pmercenary_action +02b0 CMSG_LOGIN_REGISTER_HAN lclif->p->parse_CA_LOGIN_HAN +02b6 CMSG_QUEST_ACTIVATE clif->pquestStateAck +02ba CMSG_SET_SHORTCUTS clif->pHotkey +02c7 CMSG_PARTY_INVITED2 clif->pReplyPartyInvite2 +02c8 CMSG_PARTY_ALLOW_INVITES clif->pPartyTick +02d6 CMSG_PLAYER_VIEW_EQUIPMENT clif->pViewPlayerEquip +02d8 CMSG_PLAYER_SET_EQUIPMENT_VISIBLE clif->pEquipTick +02db CMSG_BATTLE_CHAT_MESSAGE clif->pBattleChat +02f1 CMSG_NPC_COMPLETE_PROGRESS_BAR clif->pProgressbar +0436 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem +07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption +07da CMSG_PARTY_CHANGE_LEADER clif->pPartyChangeLeader +07f5 CMSG_ADMIN_UNEQUIP_ALL clif->pGMFullStrip +0801 CMSG_VENDING_BUY2 clif->pPurchaseReq2 +0811 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ +083b CMSG_SEARCHSTORE_CLOSE ? +0844 CMSG_NPC_CASH_SHOP_OPEN ? +0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB ? +084a CMSG_NPC_CASH_SHOP_CLOSE ? +08ba CMSG_CHAR_CREATE_PIN ? +08c9 CMSG_NPC_CASH_SHOP_SCHEDULE ? +08d4 CMSG_CHAR_CHANGE_SLOT ? +08d7 CMSG_BATTLE_REGISTER ? +08da CMSG_BATTLE_REVOKE ? +08e0 CMSG_BATTLE_BEGIN_ACK ? +08fc CMSG_CHAR_CHECK_RENAME ? +0907 CMSG_PLAYER_FAVORITE_ITEM ? +090a CMSG_BATTLE_CHECK_STATE ? +096e CMSG_MERGE_ITEM_ACK clif->ackmergeitems +0974 CMSG_MERGE_ITEM_CANCEL clif->cancelmergeitem +097c CMSG_REQUEST_RANKS ? +0998 CMSG_PLAYER_EQUIP ? +09a7 CMSG_BANK_DEPOSIT ? +09a9 CMSG_BANK_WITHDRAW ? +09ab CMSG_BANK_CHECK ? +09b6 CMSG_BANK_OPEN ? +09b8 CMSG_BANK_CLOSE ? +09d4 CMSG_NPC_SHOP_CLOSE ? +09d6 CMSG_NPC_MARKET_BUY ? +09d8 CMSG_NPC_MARKET_CLOSE ? +0a01 CMSG_SHORTCUTS_ROW_SHIFT ? +? UNIMPLIMENTED clif->pActionRequest +? UNIMPLIMENTED clif->pEquipItem +? UNIMPLIMENTED clif->pGM_Monster_Item +? UNIMPLIMENTED clif->pGetCharNameRequest +? UNIMPLIMENTED clif->pItemListWindowSelected +? UNIMPLIMENTED clif->pMoveFromKafra +? UNIMPLIMENTED clif->pPartyBookingDeleteReq +? UNIMPLIMENTED clif->pPartyBookingRegisterReq +? UNIMPLIMENTED clif->pPartyBookingSearchReq +? UNIMPLIMENTED clif->pPartyBookingUpdateReq +? UNIMPLIMENTED clif->pPartyInvite2 +? UNIMPLIMENTED clif->pSkillSelectMenu +? UNIMPLIMENTED clif->pSolveCharName +? UNIMPLIMENTED clif->pStoragePassword +? UNIMPLIMENTED clif->pUseSkillToId +? UNIMPLIMENTED clif->pUseSkillToPos +? UNIMPLIMENTED clif->pWalkToXY diff --git a/servergreps/hercules/20100303/clientpreferredpackets.txt b/servergreps/hercules/20100303/clientpreferredpackets.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/servergreps/hercules/20100303/clientpreferredpackets.txt diff --git a/servergreps/hercules/20100303/clientwrongpacketsizes.txt b/servergreps/hercules/20100303/clientwrongpacketsizes.txt new file mode 100644 index 0000000..dfd8f87 --- /dev/null +++ b/servergreps/hercules/20100303/clientwrongpacketsizes.txt @@ -0,0 +1,3 @@ +0113 CMSG_ITEM_PICKUP clif->pUseSkillToPos 9 vs 25 +0190 CMSG_SKILL_USE_POSITION_MORE clif->pActionRequest 90 vs 23 +0288 CMSG_NPC_CASH_SHOP_BUY clif->pcashshop_buy -1 vs 10 diff --git a/servergreps/hercules/20100303/serverpackets.txt b/servergreps/hercules/20100303/serverpackets.txt new file mode 100644 index 0000000..e82c952 --- /dev/null +++ b/servergreps/hercules/20100303/serverpackets.txt @@ -0,0 +1,417 @@ +j +69 client name: SMSG_LOGIN_DATA +6a client name: SMSG_LOGIN_ERROR +6b client name: SMSG_CHAR_LOGIN +6c client name: SMSG_CHAR_LOGIN_ERROR +6d client name: SMSG_CHAR_CREATE_SUCCEEDED +6e client name: SMSG_CHAR_CREATE_FAILED +6f client name: SMSG_CHAR_DELETE_SUCCEEDED +70 client name: SMSG_CHAR_DELETE_FAILED +71 client name: SMSG_CHAR_MAP_INFO +74 client name: SMSG_MAP_AUTH_REFUSE +78 client name: SMSG_BEING_FAKE_NAME +7f client name: SMSG_SERVER_PING +80 client name: SMSG_BEING_REMOVE +81 client name: SMSG_CONNECTION_PROBLEM +86 client name: SMSG_BEING_MOVE2 +87 client name: SMSG_WALK_RESPONSE +88 client name: SMSG_PLAYER_STOP +8a client name: SMSG_BEING_ACTION +8d client name: SMSG_BEING_CHAT +8e client name: SMSG_PLAYER_CHAT +91 client name: SMSG_PLAYER_WARP +92 client name: SMSG_CHANGE_MAP_SERVER +95 client name: SMSG_BEING_NAME_RESPONSE +97 client name: SMSG_WHISPER +98 client name: SMSG_WHISPER_RESPONSE +9a client name: SMSG_GM_CHAT +9c client name: SMSG_BEING_CHANGE_DIRECTION +9d client name: SMSG_ITEM_VISIBLE +9e client name: SMSG_ITEM_DROPPED +a1 client name: SMSG_ITEM_REMOVE +a8 client name: SMSG_ITEM_USE_RESPONSE +aa client name: SMSG_PLAYER_EQUIP +ac client name: SMSG_PLAYER_UNEQUIP +af client name: SMSG_PLAYER_INVENTORY_REMOVE +b0 client name: SMSG_PLAYER_STAT_UPDATE_1 +b1 client name: SMSG_PLAYER_STAT_UPDATE_2 +b3 client name: SMSG_CHAR_SWITCH_RESPONSE +b4 client name: SMSG_NPC_MESSAGE +b5 client name: SMSG_NPC_NEXT +b6 client name: SMSG_NPC_CLOSE +b7 client name: SMSG_NPC_CHOICE +bc client name: SMSG_PLAYER_STAT_UPDATE_4 +bd client name: SMSG_PLAYER_STAT_UPDATE_5 +be client name: SMSG_PLAYER_STAT_UPDATE_6 +c0 client name: SMSG_BEING_EMOTION +c2 client name: SMSG_WHO_ANSWER +c4 client name: SMSG_NPC_BUY_SELL_CHOICE +c6 client name: SMSG_NPC_BUY +c7 client name: SMSG_NPC_SELL +ca client name: SMSG_NPC_BUY_RESPONSE +cb client name: SMSG_NPC_SELL_RESPONSE +cd client name: SMSG_ADMIN_KICK_ACK +d1 client name: SMSG_IGNORE_NICK_ACK +d2 client name: SMSG_IGNORE_ALL_RESPONSE +d4 client name: SMSG_CHAT_IGNORE_LIST +d6 client name: SMSG_CHAT_ROOM_CREATE_ACK +d7 client name: SMSG_CHAT_DISPLAY +d8 client name: SMSG_CHAT_ROOM_DESTROY +da client name: SMSG_CHAT_ROOM_JOIN_FAILED +db client name: SMSG_CHAT_ROOM_JOIN_ACK +dc client name: SMSG_CHAT_ROOM_ADD_MEMBER +dd client name: SMSG_CHAT_ROOM_LEAVE +df client name: SMSG_CHAT_ROOM_SETTINGS +e1 client name: SMSG_CHAT_ROOM_ROLE_CHANGE +e7 client name: SMSG_TRADE_RESPONSE_OUTDATED +ea client name: SMSG_TRADE_ITEM_ADD_RESPONSE +ec client name: SMSG_TRADE_OK +ee client name: SMSG_TRADE_CANCEL +f0 client name: SMSG_TRADE_COMPLETE +f1 client name: SMSG_TRADE_UNDO +f2 client name: SMSG_PLAYER_STORAGE_STATUS +f6 client name: SMSG_PLAYER_STORAGE_REMOVE +f8 client name: SMSG_PLAYER_STORAGE_CLOSE +fa client name: SMSG_PARTY_CREATE +fb client name: SMSG_PARTY_INFO +105 client name: SMSG_PARTY_LEAVE +107 client name: SMSG_PARTY_UPDATE_COORDS +109 client name: SMSG_PARTY_MESSAGE +10a client name: SMSG_MVP_ITEM +10b client name: SMSG_MVP_EXP +10c client name: SMSG_MVP_EFFECT +10d client name: SMSG_MVP_NO_ITEM +10e client name: SMSG_PLAYER_SKILL_UP +10f client name: SMSG_PLAYER_SKILLS +110 client name: SMSG_SKILL_FAILED +111 client name: SMSG_PLAYER_ADD_SKILL +117 client name: SMSG_SKILL_GROUND_NO_DAMAGE +11a client name: SMSG_SKILL_NO_DAMAGE +11c client name: SMSG_SKILL_WARP_POINT +11e client name: SMSG_SKILL_MEMO_MESSAGE +11f client name: SMSG_SKILL_ENTRY +120 client name: SMSG_BEING_REMOVE_SKILL +121 client name: SMSG_CART_INFO +125 client name: SMSG_PLAYER_CART_REMOVE +12b client name: SMSG_CART_REMOVE +12c client name: SMSG_PLAYER_CART_ADD_ERROR +12d client name: SMSG_VENDING_OPEN_REQ +131 client name: SMSG_VENDING_SHOW_BOARD +132 client name: SMSG_VENDING_HIDE_BOARD +135 client name: SMSG_VENDING_BUY_ACK +136 client name: SMSG_VENDING_OPEN +137 client name: SMSG_VENDING_REPORT +139 client name: SMSG_PLAYER_MOVE_TO_ATTACK +13a client name: SMSG_PLAYER_ATTACK_RANGE +13b client name: SMSG_PLAYER_ARROW_MESSAGE +13c client name: SMSG_PLAYER_ARROW_EQUIP +13d client name: SMSG_PLAYER_HEAL +141 client name: SMSG_PLAYER_STAT_UPDATE_3 +142 client name: SMSG_NPC_INT_INPUT +144 client name: SMSG_NPC_VIEWPOINT +147 client name: SMSG_SKILL_AUTO_CAST +148 client name: SMSG_BEING_RESURRECT +14a client name: SMSG_MANNER_MESSAGE +14b client name: SMSG_CHAT_SILENCE +14c client name: SMSG_GUILD_ALIANCE_INFO +14e client name: SMSG_GUILD_MASTER_OR_MEMBER +152 client name: SMSG_GUILD_EMBLEM_DATA +154 client name: SMSG_GUILD_MEMBER_LIST +156 client name: SMSG_GUILD_MEMBER_POS_CHANGE +15a client name: SMSG_GUILD_LEAVE +15e client name: SMSG_GUILD_BROKEN +160 client name: SMSG_GUILD_POS_INFO_LIST +162 client name: SMSG_GUILD_SKILL_INFO +163 client name: SMSG_GUILD_EXPULSION_LIST +166 client name: SMSG_GUILD_POS_NAME_LIST +167 client name: SMSG_GUILD_CREATE_RESPONSE +169 client name: SMSG_GUILD_INVITE_ACK +16a client name: SMSG_GUILD_INVITE +16c client name: SMSG_GUILD_POSITION_INFO +16f client name: SMSG_GUILD_NOTICE +171 client name: SMSG_GUILD_REQ_ALLIANCE +173 client name: SMSG_GUILD_REQ_ALLIANCE_ACK +174 client name: SMSG_GUILD_POSITION_CHANGED +177 client name: SMSG_PLAYER_IDENTIFY_LIST +179 client name: SMSG_PLAYER_IDENTIFIED +17b client name: SMSG_PLAYER_USE_CARD +17d client name: SMSG_PLAYER_INSERT_CARD +17f client name: SMSG_GUILD_MESSAGE +181 client name: SMSG_GUILD_OPPOSITION_ACK +184 client name: SMSG_GUILD_DEL_ALLIANCE +188 client name: SMSG_PLAYER_REFINE +189 client name: SMSG_PLAYER_NOTIFY_MAPINFO +18b client name: SMSG_MAP_QUIT_RESPONSE +18c client name: SMSG_MONSTER_INFO +18d client name: SMSG_PLAYER_SKILL_PRODUCE_MIX_LIST +18f client name: SMSG_PLAYER_SKILL_PRODUCE_EFFECT +191 client name: SMSG_CHAT_TALKIE_BOX +192 client name: SMSG_ADMIN_SET_TILE_TYPE +194 client name: SMSG_SOLVE_CHAR_NAME +196 client name: SMSG_BEING_STATUS_CHANGE +199 client name: SMSG_PVP_MAP_MODE +19a client name: SMSG_PVP_SET +19b client name: SMSG_BEING_SELFEFFECT +19e client name: SMSG_PET_CATCH_PROCESS +1a0 client name: SMSG_PET_ROULETTE +1a2 client name: SMSG_PET_STATUS +1a3 client name: SMSG_PET_FOOD +1a4 client name: SMSG_PET_DATA +1a6 client name: SMSG_PET_EGGS_LIST +1aa client name: SMSG_PET_MESSAGE +1ab client name: SMSG_BEING_STAT_UPDATE_1 +1ac client name: SMSG_SKILL_UNIT_UPDATE +1ad client name: SMSG_SKILL_ARROW_CREATE_LIST +1b0 client name: SMSG_CLASS_CHANGE +1b1 client name: SMSG_NPC_SHOW_DIGIT +1b3 client name: SMSG_NPC_CUTIN +1b4 client name: SMSG_GUILD_EMBLEM +1b6 client name: SMSG_GUILD_BASIC_INFO +1b9 client name: SMSG_SKILL_CAST_CANCEL +1c3 client name: SMSG_GM_CHAT2 +1c4 client name: SMSG_PLAYER_STORAGE_ADD +1c5 client name: SMSG_PLAYER_CART_ADD +1c8 client name: SMSG_PLAYER_INVENTORY_USE +1c9 client name: SMSG_GRAFFITI_VISIBLE +1cd client name: SMSG_PLAYER_SKILL_AUTO_SPELLS +1cf client name: SMSG_SKILL_DEVOTION_EFFECT +1d0 client name: SMSG_SPIRIT_BALLS +1d1 client name: SMSG_BLADE_STOP +1d2 client name: SMSG_COMBO_DELAY +1d3 client name: SMSG_BEING_SOUND_EFFECT +1d4 client name: SMSG_NPC_STR_INPUT +1d6 client name: SMSG_MAP_TYPE +1d7 client name: SMSG_BEING_CHANGE_LOOKS2 +1dc client name: SMSG_LOGIN_CODING_KEY +1de client name: SMSG_SKILL_DAMAGE +1e0 client name: SMSG_ADMIN_GET_LOGIN_ACK +1e1 client name: SMSG_SPIRIT_BALL_SINGLE +1e6 client name: SMSG_FAMILY_CALL_PARTNER +1e9 client name: SMSG_PARTY_MEMBER_INFO +1ea client name: SMSG_WEDDING_EFFECT +1eb client name: SMSG_GUILD_UPDATE_COORDS +1f2 client name: SMSG_GUILD_MEMBER_LOGIN +1f3 client name: SMSG_BEING_SPECIAL_EFFECT +1f4 client name: SMSG_TRADE_REQUEST +1f5 client name: SMSG_TRADE_RESPONSE +1f6 client name: SMSG_FAMILY_ASK_FOR_CHILD +1fc client name: SMSG_PLAYER_REPAIR_LIST +1fe client name: SMSG_PLAYER_REPAIR_EFFECT +1ff client name: SMSG_BEING_SLIDE +201 client name: SMSG_FRIENDS_LIST +205 client name: SMSG_FAMILY_DIVORCED +206 client name: SMSG_FRIENDS_PLAYER_ONLINE +207 client name: SMSG_FRIENDS_REQUEST +209 client name: SMSG_FRIENDS_REQUEST_ACK +20a client name: SMSG_FRIENDS_DELETE_PLAYER +20d client name: SMSG_CHAR_BAN_CHAR_LIST +20e client name: SMSG_STARS_KILL +210 client name: SMSG_PVP_INFO +214 client name: SMSG_ADMIN_ACCOUNT_STATS +215 client name: SMSG_PLAYER_SKILL_MESSAGE +216 client name: SMSG_FAMILY_ASK_FOR_CHILD_REPLY +219 client name: SMSG_BLACKSMITH_RANKS_LIST +21a client name: SMSG_ALCHEMIST_RANKS_LIST +21b client name: SMSG_PLAYER_FAME_BLACKSMITH +21c client name: SMSG_PLAYER_FAME_ALCHEMIST +221 client name: SMSG_PLAYER_REFINE_LIST +223 client name: SMSG_PLAYER_UPGRADE_MESSAGE +224 client name: SMSG_PLAYER_FAME_TAEKWON +226 client name: SMSG_TAEKWON_RANKS_LIST +229 client name: SMSG_PLAYER_STATUS_CHANGE +22e client name: SMSG_HOMUNCULUS_INFO +22f client name: SMSG_HOMUNCULUS_FOOD +230 client name: SMSG_HOMUNCULUS_DATA +235 client name: SMSG_HOMUNCULUS_SKILLS +238 client name: SMSG_PK_RANKS_LIST +239 client name: SMSG_HOMUNCULUS_SKILL_UP +23a client name: SMSG_PLAYER_STORAGE_PASSWORD +23c client name: SMSG_PLAYER_STORAGE_PASSWORD_RESULT +240 client name: SMSG_MAIL_MAILS_LIST +242 client name: SMSG_MAIL_READ_MAIL +245 client name: SMSG_MAIL_GET_ATTACHMENT +249 client name: SMSG_MAIL_SEND_MAIL_ACK +24a client name: SMSG_MAIL_NEW_MAIL +250 client name: SMSG_AUCTION_MESSAGE +252 client name: SMSG_AUCTION_RESULTS +253 client name: SMSG_GLADIATOR_FEEL_REQUEST +255 client name: SMSG_MAIL_SET_ATTACHMENT_ACK +256 client name: SMSG_AUCTION_SET_ITEM +257 client name: SMSG_MAIL_DELETE_MAIL_ACK +25a client name: SMSG_PLAYER_COOKING_LIST +25d client name: CMSG_AUCTION_CLOSE +25f client name: SMSG_AUCTION_OPEN_WINDOW +260 client name: SMSG_MAIL_OPEN_WINDOW +274 client name: SMSG_MAIL_RETURN +283 client name: SMSG_MAP_ACCOUNT_ID +284 client name: SMSG_BEING_SPECIAL_EFFECT_NUM +287 client name: SMSG_NPC_CASH_SHOP_OPEN +289 client name: SMSG_NPC_CASH_BUY_ACK +28a client name: SMSG_PLAYER_STATUS_CHANGE2 +28e client name: SMSG_CHAR_CHECK_RENAME +290 client name: SMSG_CHAR_RENAME +291 client name: SMSG_FORMAT_MESSAGE +293 client name: SMSG_BOSS_MAP_INFO +294 client name: SMSG_PLAYER_READ_BOOK +298 client name: SMSG_PLAYER_ITEM_RENTAL_TIME +299 client name: SMSG_PLAYER_ITEM_RENTAL_EXPIRED +29b client name: SMSG_MERCENARY_INFO +29d client name: SMSG_MERCENARY_SKILLS +2a2 client name: SMSG_MERCENARY_UPDATE +2b1 client name: SMSG_QUEST_LIST +2b2 client name: SMSG_QUEST_LIST_OBJECTIVES +2b3 client name: SMSG_QUEST_ADD +2b4 client name: SMSG_QUEST_REMOVE +2b5 client name: SMSG_QUEST_UPDATE_OBJECTIVES +2b7 client name: SMSG_QUEST_ACTIVATE +2b8 client name: SMSG_PARTY_ITEM_PICKUP +2bb client name: SMSG_ITEM_DAMAGED +2c1 client name: SMSG_COLOR_MESSAGE +2c5 client name: SMSG_PARTY_INVITE_RESPONSE +2c6 client name: SMSG_PARTY_INVITED +2c9 client name: SMSG_PARTY_INVITATION_STATS +2cb client name: SMSG_INSTANCE_START +2cc client name: SMSG_INSTANCE_CREATE +2cd client name: SMSG_INSTANCE_INFO +2ce client name: SMSG_INSTANCE_DELETE +2d0 client name: SMSG_PLAYER_EQUIPMENT +2d1 client name: SMSG_PLAYER_STORAGE_EQUIP +2d2 client name: SMSG_PLAYER_CART_EQUIP +2d3 client name: SMSG_BIND_ITEM +2d4 client name: SMSG_PLAYER_INVENTORY_ADD +2d7 client name: SMSG_BEING_VIEW_EQUIPMENT +2d9 client name: SMSG_PLAYER_EQUIP_TICK_ACK +2da client name: SMSG_PLAYER_SHOW_EQUIP +2dc client name: SMSG_BATTLE_CHAT_MESSAGE +2dd client name: SMSG_BATTLE_EMBLEM +2de client name: SMSG_BATTLE_UPDATE_SCORE +2df client name: SMSG_BATTLE_UPDATE_COORDS +2e0 client name: SMSG_BATTLE_UPDATE_HP +2e1 client name: SMSG_BEING_ACTION2 +2e8 client name: SMSG_PLAYER_INVENTORY +2e9 client name: SMSG_PLAYER_CART_ITEMS +2ea client name: SMSG_PLAYER_STORAGE_ITEMS +2eb client name: SMSG_MAP_LOGIN_SUCCESS +2ef client name: SMSG_BEING_FONT +2f0 client name: SMSG_NPC_SHOW_PROGRESS_BAR +2f2 client name: SMSG_NPC_PROGRESS_BAR_ABORT +43d client name: SMSG_PLAYER_SKILL_COOLDOWN +43e client name: SMSG_PLAYER_SKILL_COOLDOWN_LIST +43f client name: SMSG_BEING_STATUS_CHANGE +440 client name: SMSG_BEING_MILLENIUM_SHIELD +441 client name: SMSG_PLAYER_DELETE_SKILL +442 client name: SMSG_AUTOSHADOW_SPELL_LIST +446 client name: SMSG_QUEST_NPC_EFFECT +7d8 client name: SMSG_PARTY_SETTINGS +7d9 client name: SMSG_PLAYER_SHORTCUTS +7e1 client name: SMSG_PLAYER_UPDATE_SKILL +7e2 client name: SMSG_FORMAT_MESSAGE_NUMBER +7e3 client name: SMSG_SKILL_ITEM_LIST_WINDOW +7e6 client name: SMSG_FORMAT_MESSAGE_SKILL +7e9 client name: SMSG_CHAR_CAPTCHA_NOT_SUPPORTED +7f6 client name: SMSG_PLAYER_GET_EXP +7f7 client name: SMSG_BEING_MOVE +7f8 client name: SMSG_BEING_SPAWN +7f9 client name: SMSG_BEING_VISIBLE +7fa client name: SMSG_PLAYER_INVENTORY_REMOVE2 +7fb client name: SMSG_SKILL_CASTING +7fc client name: SMSG_PARTY_LEADER +7fd client name: SMSG_ITEM_MVP_DROPPED +7fe client name: SMSG_BATTLE_PLAY +800 client name: SMSG_VENDING_ITEMS_LIST +803 client name: SMSG_BOOKING_REGISTER_ACK +805 client name: SMSG_BOOKING_SEARCH_ACK +807 client name: SMSG_BOOKING_DELETE_ACK +809 client name: SMSG_BOOKING_INSERT_NOTIFY +80a client name: SMSG_BOOKING_UPDATE_NOTIFY +80b client name: SMSG_BOOKING_DELETE_NOTIFY +80e client name: SMSG_PLAYER_HP +80f client name: SMSG_TRADE_ITEM_ADD +810 client name: SMSG_BUYINGSTORE_OPEN +812 +813 +814 +816 +818 +81a +81b +81c +81d +81e +824 +828 client name: SMSG_CHAR_DELETE2_ACK +82a client name: SMSG_CHAR_DELETE2_ACCEPT_ACTUAL_ACK +82c client name: SMSG_CHAR_DELETE2_CANCEL_ACK +82d client name: SMSG_CHAR_LOGIN2 +836 +837 +83a +83d +840 client name: SMSG_MAP_NOT_FOUND +845 client name: SMSG_NPC_CASH_POINTS +849 client name: SMSG_NPC_CASH_BUY +8b3 client name: SMSG_SCRIPT_MESSAGE +8c0 client name: SMSG_NPC_CASH_TAB_PRICE_LIST +8ca client name: SMSG_NPC_CASH_SCHEDULE +8cf +8d2 +8d5 client name: SMSG_CHAR_CHANGE_SLOT +8d6 client name: SMSG_NPC_CLOSE_TIMEOUT +8d8 client name: SMSG_BATTLE_QUEUE_ACK +8d9 client name: SMSG_BATTLE_JOINED +8db client name: SMSG_BATTLE_NOTICE_DELETE +8df client name: SMSG_BATTLE_BEGINS +908 +96d client name: SMSG_MERGE_ITEM +96f client name: SMSG_ACK_MERGE_ITEMS +977 +97d client name: SMSG_RANKS_LIST +99d client name: SMSG_CHAR_CHARACTERS +9a6 +9a8 +9aa +a02 +a1a +a1c +a20 +a22 +2711 +2713 +2716 +2717 +2718 +2719 +2722 +2723 +2728 +272b +272c +272d +272e +2731 +2734 +2735 +2736 +2737 +2740 +2af9 +2afb +2afd +2b00 +2b03 +2b04 +2b06 +2b09 +2b0d +2b0f +2b12 +2b14 +2b1b +2b1d +2b1e +2b20 +2b21 +2b22 +2b24 +2b25 +2b27 diff --git a/servergreps/hercules/20100303/uselesspackets.txt b/servergreps/hercules/20100303/uselesspackets.txt new file mode 100644 index 0000000..888de39 --- /dev/null +++ b/servergreps/hercules/20100303/uselesspackets.txt @@ -0,0 +1,31 @@ +Useless packet 084a. +Useless packet 0a01. +Useless packet 08e0. +Useless packet 08da. +Useless packet 09a9. +Useless packet 08fc. +Useless packet 083b. +Useless packet 0844. +Useless packet 0846. +Useless packet 0998. +Useless packet 09b8. +Useless packet 0907. +Useless packet 09b6. +Useless packet 09d8. +Useless packet 09d4. +Useless packet 09d6. +Useless packet 028f. +Useless packet 090a. +Useless packet 0066. +Useless packet 0187. +Useless packet 08ba. +Useless packet 0067. +Useless packet 0065. +Useless packet 0061. +Useless packet 0068. +Useless packet 09a7. +Useless packet 097c. +Useless packet 08c9. +Useless packet 08d4. +Useless packet 08d7. +Useless packet 09ab. diff --git a/servergreps/hercules/20100420/clientbadpackets.txt b/servergreps/hercules/20100420/clientbadpackets.txt new file mode 100644 index 0000000..dd829b0 --- /dev/null +++ b/servergreps/hercules/20100420/clientbadpackets.txt @@ -0,0 +1,9 @@ +0113 CMSG_ITEM_PICKUP client: clif->pTakeItem server: clif->pUseSkillToPos Change id to 00f5 +0190 CMSG_SKILL_USE_POSITION_MORE client: clif->pUseSkillToPosMoreInfo server: clif->pActionRequest Change id to 007e +0085 CMSG_PLAYER_CHANGE_DEST hidden by clif->pChangeDir +0094 CMSG_NAME_REQUEST hidden by clif->pMoveToKafra +0089 CMSG_PLAYER_CHANGE_ACT hidden by clif->pTickSend +0116 CMSG_SKILL_USE_POSITION hidden by clif->pDropItem +0113 CMSG_SKILL_USE_BEING hidden by clif->pTakeItem +0193 CMSG_SOLVE_CHAR_NAME hidden by clif->pCloseKafra +00f5 CMSG_MOVE_FROM_STORAGE hidden by clif->pTakeItem diff --git a/servergreps/hercules/20100420/clientpackets.txt b/servergreps/hercules/20100420/clientpackets.txt new file mode 100644 index 0000000..800590d --- /dev/null +++ b/servergreps/hercules/20100420/clientpackets.txt @@ -0,0 +1,231 @@ +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER3 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_CREATE2 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_HASH_CHECK +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_KEY +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_PCBANG +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_SSO +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 +0061 CMSG_CHAR_PASSWORD_CHANGE ? +0064 CMSG_LOGIN_REGISTER lclif->p->parse_CA_LOGIN +0065 CMSG_CHAR_SERVER_CONNECT ? +0066 CMSG_CHAR_SELECT ? +0067 CMSG_CHAR_CREATE ? +0068 CMSG_CHAR_DELETE ? +007d CMSG_MAP_LOADED clif->pLoadEndAck +0085 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0089 CMSG_MAP_PING clif->pTickSend +0090 CMSG_NPC_TALK clif->pNpcClicked +0094 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0096 CMSG_CHAT_WHISPER clif->pWisMessage +0099 CMSG_ADMIN_ANNOUNCE clif->pBroadcast +00ab CMSG_PLAYER_UNEQUIP clif->pUnequipItem +00b2 CMSG_PLAYER_RESTART clif->pRestart +00b8 CMSG_NPC_LIST_CHOICE clif->pNpcSelectMenu +00b9 CMSG_NPC_NEXT_REQUEST clif->pNpcNextClicked +00bb CMSG_STAT_UPDATE_REQUEST clif->pStatusUp +00bf CMSG_PLAYER_EMOTE clif->pEmotion +00c1 CMSG_WHO_REQUEST clif->pHowManyConnections +00c5 CMSG_NPC_BUY_SELL_REQUEST clif->pNpcBuySellSelected +00c8 CMSG_NPC_BUY_REQUEST clif->pNpcBuyListSend +00c9 CMSG_NPC_SELL_REQUEST clif->pNpcSellListSend +00cc CMSG_ADMIN_KICK clif->pGMKick +00ce CMSG_ADMIN_KICK_ALL clif->pGMKickAll +00cf CMSG_IGNORE_NICK clif->pPMIgnore +00d0 CMSG_IGNORE_ALL clif->pPMIgnoreAll +00d3 CMSG_REQUEST_IGNORE_LIST clif->pPMIgnoreList +00d5 CMSG_CREAYE_CHAT_ROOM clif->pCreateChatRoom +00d9 CMSG_CHAT_ROOM_JOIN clif->pChatAddMember +00de CMSG_SET_CHAT_ROOM_OPTIONS clif->pChatRoomStatusChange +00e0 CMSG_SET_CHAT_ROOM_OWNER clif->pChangeChatOwner +00e2 CMSG_KICK_FROM_CHAT_ROOM clif->pKickFromChat +00e3 CMSG_LEAVE_CHAT_ROOM clif->pChatLeave +00e4 CMSG_TRADE_REQUEST clif->pTradeRequest +00e6 CMSG_TRADE_RESPONSE clif->pTradeAck +00e8 CMSG_TRADE_ITEM_ADD_REQUEST clif->pTradeAddItem +00eb CMSG_TRADE_ADD_COMPLETE clif->pTradeOk +00ed CMSG_TRADE_CANCEL_REQUEST clif->pTradeCancel +00ef CMSG_TRADE_OK clif->pTradeCommit +00f3 CMSG_CHAT_MESSAGE clif->pGlobalMessage +00f5 CMSG_ITEM_PICKUP clif->pTakeItem +00f9 CMSG_PARTY_CREATE clif->pCreateParty +00fc CMSG_PARTY_INVITE clif->pPartyInvite +00ff CMSG_PARTY_INVITED clif->pReplyPartyInvite +0100 CMSG_PARTY_LEAVE clif->pLeaveParty +0102 CMSG_PARTY_SETTINGS clif->pPartyChangeOption +0103 CMSG_PARTY_KICK clif->pRemovePartyMember +0108 CMSG_PARTY_MESSAGE clif->pPartyMessage +0112 CMSG_SKILL_LEVELUP_REQUEST clif->pSkillUp +0116 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0118 CMSG_PLAYER_STOP_ATTACK clif->pStopAttack +011b CMSG_SKILL_USE_MAP clif->pUseSkillMap +011d CMSG_PLAYER_SET_MEMO clif->pRequestMemo +0126 CMSG_MOVE_TO_CART clif->pPutItemToCart +0127 CMSG_MOVE_FROM_CART clif->pGetItemFromCart +0128 CMSG_MOVE_FROM_STORAGE_TO_CART clif->pMoveFromKafraToCart +0129 CMSG_MOVE_FROM_CART_TO_STORAGE clif->pMoveToKafraFromCart +012a CMSG_REMOVE_OPTION clif->pRemoveOption +012e CMSG_VENDING_CLOSE clif->pCloseVending +0130 CMSG_VENDING_LIST_REQ clif->pVendingListReq +0134 CMSG_VENDING_BUY clif->pPurchaseReq +0140 CMSG_PLAYER_MAPMOVE clif->pMapMove +0143 CMSG_NPC_INT_RESPONSE clif->pNpcAmountInput +0146 CMSG_NPC_CLOSE clif->pNpcCloseClicked +0149 CMSG_ADMIN_MUTE clif->pGMReqNoChat +014d CMSG_GUILD_CHECK_MASTER clif->pGuildCheckMaster +014f CMSG_GUILD_REQUEST_INFO clif->pGuildRequestInfo +0151 CMSG_GUILD_REQUEST_EMBLEM clif->pGuildRequestEmblem +0153 CMSG_GUILD_CHANGE_EMBLEM clif->pGuildChangeEmblem +0155 CMSG_GUILD_CHANGE_MEMBER_POS clif->pGuildChangeMemberPosition +0159 CMSG_GUILD_LEAVE clif->pGuildLeave +015b CMSG_GUILD_EXPULSION clif->pGuildExpulsion +015d CMSG_GUILD_BREAK clif->pGuildBreak +0161 CMSG_GUILD_CHANGE_POS_INFO clif->pGuildChangePositionInfo +0165 CMSG_GUILD_CREATE clif->pCreateGuild +0168 CMSG_GUILD_INVITE clif->pGuildInvite +016b CMSG_GUILD_INVITE_REPLY clif->pGuildReplyInvite +016e CMSG_GUILD_CHANGE_NOTICE clif->pGuildChangeNotice +0170 CMSG_GUILD_ALLIANCE_REQUEST clif->pGuildRequestAlliance +0172 CMSG_GUILD_ALLIANCE_REPLY clif->pGuildReplyAlliance +0178 CMSG_NPC_IDENTIFY clif->pItemIdentify +017a CMSG_PLAYER_USE_CARD clif->pUseCard +017c CMSG_PLAYER_INSERT_CARD clif->pInsertCard +017e CMSG_GUILD_MESSAGE clif->pGuildMessage +0180 CMSG_GUILD_OPPOSITION clif->pGuildOpposition +0183 CMSG_GUILD_ALLIANCE_DELETE clif->pGuildDelAlliance +0187 CMSG_CHAR_PING ? +018a CMSG_CLIENT_QUIT clif->pQuitGame +018e CMSG_NPC_PRODUCE_MIX clif->pProduceMix +0193 CMSG_CLOSE_STORAGE clif->pCloseKafra +0197 CMSG_ADMIN_RESET_PLAYER clif->pResetChar +0198 CMSG_ADMIN_SET_TILE_TYPE clif->pGMChangeMapType +019c CMSG_ADMIN_LOCAL_ANNOUNCE clif->pLocalBroadcast +019d CMSG_ADMIN_HIDE clif->pGMHide +019f CMSG_PET_CATCH clif->pCatchPet +01a1 CMSG_PET_MENU_ACTION clif->pPetMenu +01a5 CMSG_PET_SET_NAME clif->pChangePetName +01a7 CMSG_PET_SELECT_EGG clif->pSelectEgg +01a9 CMSG_PET_SEND_MESSAGE clif->pSendEmotion +01ae CMSG_NPC_SELECT_ARROW clif->pSelectArrow +01af CMSG_CHANGE_CART clif->pChangeCart +01b2 CMSG_VENDING_CREATE_SHOP clif->pOpenVending +01bb CMSG_ADMIN_GOTO clif->pGMShift +01bd CMSG_ADMIN_RECALL clif->pGMRecall +01ce CMSG_NPC_SELECT_AUTO_SPELL clif->pAutoSpell +01d5 CMSG_NPC_STR_RESPONSE clif->pNpcStringInput +01db CMSG_LOGIN_REGISTER_KEY lclif->p->parse_CA_REQ_HASH +01dd CMSG_LOGIN_REGISTER2 lclif->p->parse_CA_LOGIN2 +01df CMSG_ADMIN_ID_TO_LOGIN clif->pGMReqAccountName +01e7 CMSG_DORI_DORI clif->pNoviceDoriDori +01e8 CMSG_PARTY_CREATE2 clif->pCreateParty2 +01ed CMSG_EXPLOSION_SPIRITS clif->pNoviceExplosionSpirits +01f7 CMSG_FAMILY_ASK_FOR_CHILD_REPLY clif->pAdopt_reply +01f9 CMSG_FAMILY_ASK_FOR_CHILD clif->pAdopt_request +01fa CMSG_LOGIN_REGISTER3 lclif->p->parse_CA_LOGIN3 +01fd CMSG_NPC_REPAIR clif->pRepairItem +0200 CMSG_LOGIN_PING lclif->p->parse_CA_CONNECT_INFO_CHANGED +0202 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0203 CMSG_FRIENDS_DELETE_PLAYER clif->pFriendsListRemove +0204 CMSG_LOGIN_HASH_CHECK lclif->p->parse_CA_EXE_HASHCHECK +0208 CMSG_FRIENDS_REQUEST_ACK clif->pFriendsListReply +020f CMSG_PVP_INFO clif->pPVPInfo +0212 CMSG_ADMIN_MUTE_NAME clif->pGMRc +0213 CMSG_ADMIN_REQUEST_STATS clif->pCheck +0217 CMSG_BLACKSMITH_RANKS clif->pBlacksmith +0218 CMSG_ALCHEMIST_RANKS clif->pAlchemist +021d CMSG_PLAYER_LESS_EFFECTS clif->pLessEffect +0222 CMSG_NPC_REFINE clif->pWeaponRefine +0225 CMSG_TAEKWON_RANKS clif->pTaekwon +022d CMSG_HOMUNCULUS_MENU clif->pHomMenu +0231 CMSG_HOMUNCULUS_SET_NAME clif->pChangeHomunculusName +0232 CMSG_HOMMERC_MOVE_TO clif->pHomMoveTo +0233 CMSG_HOMMERC_ATTACK clif->pHomAttack +0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster +0237 CMSG_PK_RANKS clif->pRankingPk +023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox +0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read +0243 CMSG_MAIL_DELETE_MESSAGE clif->pMail_delete +0244 CMSG_MAIL_GET_ATTACH clif->pMail_getattach +0246 CMSG_MAIL_RESET_ATTACH clif->pMail_winopen +0247 CMSG_MAIL_SET_ATTACH clif->pMail_setattach +0248 CMSG_MAIL_SEND clif->pMail_send +024b CMSG_AUCTION_CANCEL_REG clif->pAuction_cancelreg +024c CMSG_AUCTION_SET_ITEM clif->pAuction_setitem +024d CMSG_AUCTION_REGISTER clif->pAuction_register +024e CMSG_AUCTION_CANCEL clif->pAuction_cancel +024f CMSG_AUCTION_BID clif->pAuction_bid +0251 CMSG_AUCTION_SEARCH clif->pAuction_search +0254 CMSG_SKILL_FEEL_SAVE_OK clif->pFeelSaveOk +025b CMSG_NPC_COOKING clif->pCooking +025c CMSG_AUCTION_BUY_SELL clif->pAuction_buysell +025d CMSG_AUCTION_CLOSE clif->pAuction_close +0273 CMSG_MAIL_RETURN_MESSAGE clif->pMail_return +0277 CMSG_LOGIN_REGISTER_PCBANG lclif->p->parse_CA_LOGIN_PCBANG +027c CMSG_LOGIN_REGISTER4 lclif->p->parse_CA_LOGIN4 +0288 CMSG_NPC_CASH_SHOP_BUY clif->pcashshop_buy +028f CMSG_CHAR_RENAME ? +0292 CMSG_PLAYER_AUTO_REVIVE clif->pAutoRevive +029f CMSG_MERCENARY_ACTION clif->pmercenary_action +02b0 CMSG_LOGIN_REGISTER_HAN lclif->p->parse_CA_LOGIN_HAN +02b6 CMSG_QUEST_ACTIVATE clif->pquestStateAck +02ba CMSG_SET_SHORTCUTS clif->pHotkey +02c7 CMSG_PARTY_INVITED2 clif->pReplyPartyInvite2 +02c8 CMSG_PARTY_ALLOW_INVITES clif->pPartyTick +02d6 CMSG_PLAYER_VIEW_EQUIPMENT clif->pViewPlayerEquip +02d8 CMSG_PLAYER_SET_EQUIPMENT_VISIBLE clif->pEquipTick +02db CMSG_BATTLE_CHAT_MESSAGE clif->pBattleChat +02f1 CMSG_NPC_COMPLETE_PROGRESS_BAR clif->pProgressbar +0436 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem +07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption +07da CMSG_PARTY_CHANGE_LEADER clif->pPartyChangeLeader +07f5 CMSG_ADMIN_UNEQUIP_ALL clif->pGMFullStrip +0801 CMSG_VENDING_BUY2 clif->pPurchaseReq2 +0811 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0815 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +0817 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +0819 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ +083b CMSG_SEARCHSTORE_CLOSE ? +0844 CMSG_NPC_CASH_SHOP_OPEN ? +0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB ? +084a CMSG_NPC_CASH_SHOP_CLOSE ? +08ba CMSG_CHAR_CREATE_PIN ? +08c9 CMSG_NPC_CASH_SHOP_SCHEDULE ? +08d4 CMSG_CHAR_CHANGE_SLOT ? +08d7 CMSG_BATTLE_REGISTER ? +08da CMSG_BATTLE_REVOKE ? +08e0 CMSG_BATTLE_BEGIN_ACK ? +08fc CMSG_CHAR_CHECK_RENAME ? +0907 CMSG_PLAYER_FAVORITE_ITEM ? +090a CMSG_BATTLE_CHECK_STATE ? +096e CMSG_MERGE_ITEM_ACK clif->ackmergeitems +0974 CMSG_MERGE_ITEM_CANCEL clif->cancelmergeitem +097c CMSG_REQUEST_RANKS ? +0998 CMSG_PLAYER_EQUIP ? +09a7 CMSG_BANK_DEPOSIT ? +09a9 CMSG_BANK_WITHDRAW ? +09ab CMSG_BANK_CHECK ? +09b6 CMSG_BANK_OPEN ? +09b8 CMSG_BANK_CLOSE ? +09d4 CMSG_NPC_SHOP_CLOSE ? +09d6 CMSG_NPC_MARKET_BUY ? +09d8 CMSG_NPC_MARKET_CLOSE ? +0a01 CMSG_SHORTCUTS_ROW_SHIFT ? +? UNIMPLIMENTED clif->pActionRequest +? UNIMPLIMENTED clif->pEquipItem +? UNIMPLIMENTED clif->pGM_Monster_Item +? UNIMPLIMENTED clif->pGetCharNameRequest +? UNIMPLIMENTED clif->pItemListWindowSelected +? UNIMPLIMENTED clif->pMoveFromKafra +? UNIMPLIMENTED clif->pPartyBookingDeleteReq +? UNIMPLIMENTED clif->pPartyBookingRegisterReq +? UNIMPLIMENTED clif->pPartyBookingSearchReq +? UNIMPLIMENTED clif->pPartyBookingUpdateReq +? UNIMPLIMENTED clif->pPartyInvite2 +? UNIMPLIMENTED clif->pSkillSelectMenu +? UNIMPLIMENTED clif->pSolveCharName +? UNIMPLIMENTED clif->pStoragePassword +? UNIMPLIMENTED clif->pUseSkillToId +? UNIMPLIMENTED clif->pUseSkillToPos +? UNIMPLIMENTED clif->pWalkToXY diff --git a/servergreps/hercules/20100420/clientpreferredpackets.txt b/servergreps/hercules/20100420/clientpreferredpackets.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/servergreps/hercules/20100420/clientpreferredpackets.txt diff --git a/servergreps/hercules/20100420/clientwrongpacketsizes.txt b/servergreps/hercules/20100420/clientwrongpacketsizes.txt new file mode 100644 index 0000000..dfd8f87 --- /dev/null +++ b/servergreps/hercules/20100420/clientwrongpacketsizes.txt @@ -0,0 +1,3 @@ +0113 CMSG_ITEM_PICKUP clif->pUseSkillToPos 9 vs 25 +0190 CMSG_SKILL_USE_POSITION_MORE clif->pActionRequest 90 vs 23 +0288 CMSG_NPC_CASH_SHOP_BUY clif->pcashshop_buy -1 vs 10 diff --git a/servergreps/hercules/20100420/serverpackets.txt b/servergreps/hercules/20100420/serverpackets.txt new file mode 100644 index 0000000..9853db6 --- /dev/null +++ b/servergreps/hercules/20100420/serverpackets.txt @@ -0,0 +1,417 @@ +j +69 client name: SMSG_LOGIN_DATA +6a client name: SMSG_LOGIN_ERROR +6b client name: SMSG_CHAR_LOGIN +6c client name: SMSG_CHAR_LOGIN_ERROR +6d client name: SMSG_CHAR_CREATE_SUCCEEDED +6e client name: SMSG_CHAR_CREATE_FAILED +6f client name: SMSG_CHAR_DELETE_SUCCEEDED +70 client name: SMSG_CHAR_DELETE_FAILED +71 client name: SMSG_CHAR_MAP_INFO +74 client name: SMSG_MAP_AUTH_REFUSE +78 client name: SMSG_BEING_FAKE_NAME +7f client name: SMSG_SERVER_PING +80 client name: SMSG_BEING_REMOVE +81 client name: SMSG_CONNECTION_PROBLEM +86 client name: SMSG_BEING_MOVE2 +87 client name: SMSG_WALK_RESPONSE +88 client name: SMSG_PLAYER_STOP +8a client name: SMSG_BEING_ACTION +8d client name: SMSG_BEING_CHAT +8e client name: SMSG_PLAYER_CHAT +91 client name: SMSG_PLAYER_WARP +92 client name: SMSG_CHANGE_MAP_SERVER +95 client name: SMSG_BEING_NAME_RESPONSE +97 client name: SMSG_WHISPER +98 client name: SMSG_WHISPER_RESPONSE +9a client name: SMSG_GM_CHAT +9c client name: SMSG_BEING_CHANGE_DIRECTION +9d client name: SMSG_ITEM_VISIBLE +9e client name: SMSG_ITEM_DROPPED +a1 client name: SMSG_ITEM_REMOVE +a8 client name: SMSG_ITEM_USE_RESPONSE +aa client name: SMSG_PLAYER_EQUIP +ac client name: SMSG_PLAYER_UNEQUIP +af client name: SMSG_PLAYER_INVENTORY_REMOVE +b0 client name: SMSG_PLAYER_STAT_UPDATE_1 +b1 client name: SMSG_PLAYER_STAT_UPDATE_2 +b3 client name: SMSG_CHAR_SWITCH_RESPONSE +b4 client name: SMSG_NPC_MESSAGE +b5 client name: SMSG_NPC_NEXT +b6 client name: SMSG_NPC_CLOSE +b7 client name: SMSG_NPC_CHOICE +bc client name: SMSG_PLAYER_STAT_UPDATE_4 +bd client name: SMSG_PLAYER_STAT_UPDATE_5 +be client name: SMSG_PLAYER_STAT_UPDATE_6 +c0 client name: SMSG_BEING_EMOTION +c2 client name: SMSG_WHO_ANSWER +c4 client name: SMSG_NPC_BUY_SELL_CHOICE +c6 client name: SMSG_NPC_BUY +c7 client name: SMSG_NPC_SELL +ca client name: SMSG_NPC_BUY_RESPONSE +cb client name: SMSG_NPC_SELL_RESPONSE +cd client name: SMSG_ADMIN_KICK_ACK +d1 client name: SMSG_IGNORE_NICK_ACK +d2 client name: SMSG_IGNORE_ALL_RESPONSE +d4 client name: SMSG_CHAT_IGNORE_LIST +d6 client name: SMSG_CHAT_ROOM_CREATE_ACK +d7 client name: SMSG_CHAT_DISPLAY +d8 client name: SMSG_CHAT_ROOM_DESTROY +da client name: SMSG_CHAT_ROOM_JOIN_FAILED +db client name: SMSG_CHAT_ROOM_JOIN_ACK +dc client name: SMSG_CHAT_ROOM_ADD_MEMBER +dd client name: SMSG_CHAT_ROOM_LEAVE +df client name: SMSG_CHAT_ROOM_SETTINGS +e1 client name: SMSG_CHAT_ROOM_ROLE_CHANGE +e7 client name: SMSG_TRADE_RESPONSE_OUTDATED +ea client name: SMSG_TRADE_ITEM_ADD_RESPONSE +ec client name: SMSG_TRADE_OK +ee client name: SMSG_TRADE_CANCEL +f0 client name: SMSG_TRADE_COMPLETE +f1 client name: SMSG_TRADE_UNDO +f2 client name: SMSG_PLAYER_STORAGE_STATUS +f6 client name: SMSG_PLAYER_STORAGE_REMOVE +f8 client name: SMSG_PLAYER_STORAGE_CLOSE +fa client name: SMSG_PARTY_CREATE +fb client name: SMSG_PARTY_INFO +105 client name: SMSG_PARTY_LEAVE +107 client name: SMSG_PARTY_UPDATE_COORDS +109 client name: SMSG_PARTY_MESSAGE +10a client name: SMSG_MVP_ITEM +10b client name: SMSG_MVP_EXP +10c client name: SMSG_MVP_EFFECT +10d client name: SMSG_MVP_NO_ITEM +10e client name: SMSG_PLAYER_SKILL_UP +10f client name: SMSG_PLAYER_SKILLS +110 client name: SMSG_SKILL_FAILED +111 client name: SMSG_PLAYER_ADD_SKILL +117 client name: SMSG_SKILL_GROUND_NO_DAMAGE +11a client name: SMSG_SKILL_NO_DAMAGE +11c client name: SMSG_SKILL_WARP_POINT +11e client name: SMSG_SKILL_MEMO_MESSAGE +11f client name: SMSG_SKILL_ENTRY +120 client name: SMSG_BEING_REMOVE_SKILL +121 client name: SMSG_CART_INFO +125 client name: SMSG_PLAYER_CART_REMOVE +12b client name: SMSG_CART_REMOVE +12c client name: SMSG_PLAYER_CART_ADD_ERROR +12d client name: SMSG_VENDING_OPEN_REQ +131 client name: SMSG_VENDING_SHOW_BOARD +132 client name: SMSG_VENDING_HIDE_BOARD +135 client name: SMSG_VENDING_BUY_ACK +136 client name: SMSG_VENDING_OPEN +137 client name: SMSG_VENDING_REPORT +139 client name: SMSG_PLAYER_MOVE_TO_ATTACK +13a client name: SMSG_PLAYER_ATTACK_RANGE +13b client name: SMSG_PLAYER_ARROW_MESSAGE +13c client name: SMSG_PLAYER_ARROW_EQUIP +13d client name: SMSG_PLAYER_HEAL +141 client name: SMSG_PLAYER_STAT_UPDATE_3 +142 client name: SMSG_NPC_INT_INPUT +144 client name: SMSG_NPC_VIEWPOINT +147 client name: SMSG_SKILL_AUTO_CAST +148 client name: SMSG_BEING_RESURRECT +14a client name: SMSG_MANNER_MESSAGE +14b client name: SMSG_CHAT_SILENCE +14c client name: SMSG_GUILD_ALIANCE_INFO +14e client name: SMSG_GUILD_MASTER_OR_MEMBER +152 client name: SMSG_GUILD_EMBLEM_DATA +154 client name: SMSG_GUILD_MEMBER_LIST +156 client name: SMSG_GUILD_MEMBER_POS_CHANGE +15a client name: SMSG_GUILD_LEAVE +15e client name: SMSG_GUILD_BROKEN +160 client name: SMSG_GUILD_POS_INFO_LIST +162 client name: SMSG_GUILD_SKILL_INFO +163 client name: SMSG_GUILD_EXPULSION_LIST +166 client name: SMSG_GUILD_POS_NAME_LIST +167 client name: SMSG_GUILD_CREATE_RESPONSE +169 client name: SMSG_GUILD_INVITE_ACK +16a client name: SMSG_GUILD_INVITE +16c client name: SMSG_GUILD_POSITION_INFO +16f client name: SMSG_GUILD_NOTICE +171 client name: SMSG_GUILD_REQ_ALLIANCE +173 client name: SMSG_GUILD_REQ_ALLIANCE_ACK +174 client name: SMSG_GUILD_POSITION_CHANGED +177 client name: SMSG_PLAYER_IDENTIFY_LIST +179 client name: SMSG_PLAYER_IDENTIFIED +17b client name: SMSG_PLAYER_USE_CARD +17d client name: SMSG_PLAYER_INSERT_CARD +17f client name: SMSG_GUILD_MESSAGE +181 client name: SMSG_GUILD_OPPOSITION_ACK +184 client name: SMSG_GUILD_DEL_ALLIANCE +188 client name: SMSG_PLAYER_REFINE +189 client name: SMSG_PLAYER_NOTIFY_MAPINFO +18b client name: SMSG_MAP_QUIT_RESPONSE +18c client name: SMSG_MONSTER_INFO +18d client name: SMSG_PLAYER_SKILL_PRODUCE_MIX_LIST +18f client name: SMSG_PLAYER_SKILL_PRODUCE_EFFECT +191 client name: SMSG_CHAT_TALKIE_BOX +192 client name: SMSG_ADMIN_SET_TILE_TYPE +194 client name: SMSG_SOLVE_CHAR_NAME +196 client name: SMSG_BEING_STATUS_CHANGE +199 client name: SMSG_PVP_MAP_MODE +19a client name: SMSG_PVP_SET +19b client name: SMSG_BEING_SELFEFFECT +19e client name: SMSG_PET_CATCH_PROCESS +1a0 client name: SMSG_PET_ROULETTE +1a2 client name: SMSG_PET_STATUS +1a3 client name: SMSG_PET_FOOD +1a4 client name: SMSG_PET_DATA +1a6 client name: SMSG_PET_EGGS_LIST +1aa client name: SMSG_PET_MESSAGE +1ab client name: SMSG_BEING_STAT_UPDATE_1 +1ac client name: SMSG_SKILL_UNIT_UPDATE +1ad client name: SMSG_SKILL_ARROW_CREATE_LIST +1b0 client name: SMSG_CLASS_CHANGE +1b1 client name: SMSG_NPC_SHOW_DIGIT +1b3 client name: SMSG_NPC_CUTIN +1b4 client name: SMSG_GUILD_EMBLEM +1b6 client name: SMSG_GUILD_BASIC_INFO +1b9 client name: SMSG_SKILL_CAST_CANCEL +1c3 client name: SMSG_GM_CHAT2 +1c4 client name: SMSG_PLAYER_STORAGE_ADD +1c5 client name: SMSG_PLAYER_CART_ADD +1c8 client name: SMSG_PLAYER_INVENTORY_USE +1c9 client name: SMSG_GRAFFITI_VISIBLE +1cd client name: SMSG_PLAYER_SKILL_AUTO_SPELLS +1cf client name: SMSG_SKILL_DEVOTION_EFFECT +1d0 client name: SMSG_SPIRIT_BALLS +1d1 client name: SMSG_BLADE_STOP +1d2 client name: SMSG_COMBO_DELAY +1d3 client name: SMSG_BEING_SOUND_EFFECT +1d4 client name: SMSG_NPC_STR_INPUT +1d6 client name: SMSG_MAP_TYPE +1d7 client name: SMSG_BEING_CHANGE_LOOKS2 +1dc client name: SMSG_LOGIN_CODING_KEY +1de client name: SMSG_SKILL_DAMAGE +1e0 client name: SMSG_ADMIN_GET_LOGIN_ACK +1e1 client name: SMSG_SPIRIT_BALL_SINGLE +1e6 client name: SMSG_FAMILY_CALL_PARTNER +1e9 client name: SMSG_PARTY_MEMBER_INFO +1ea client name: SMSG_WEDDING_EFFECT +1eb client name: SMSG_GUILD_UPDATE_COORDS +1f2 client name: SMSG_GUILD_MEMBER_LOGIN +1f3 client name: SMSG_BEING_SPECIAL_EFFECT +1f4 client name: SMSG_TRADE_REQUEST +1f5 client name: SMSG_TRADE_RESPONSE +1f6 client name: SMSG_FAMILY_ASK_FOR_CHILD +1fc client name: SMSG_PLAYER_REPAIR_LIST +1fe client name: SMSG_PLAYER_REPAIR_EFFECT +1ff client name: SMSG_BEING_SLIDE +201 client name: SMSG_FRIENDS_LIST +205 client name: SMSG_FAMILY_DIVORCED +206 client name: SMSG_FRIENDS_PLAYER_ONLINE +207 client name: SMSG_FRIENDS_REQUEST +209 client name: SMSG_FRIENDS_REQUEST_ACK +20a client name: SMSG_FRIENDS_DELETE_PLAYER +20d client name: SMSG_CHAR_BAN_CHAR_LIST +20e client name: SMSG_STARS_KILL +210 client name: SMSG_PVP_INFO +214 client name: SMSG_ADMIN_ACCOUNT_STATS +215 client name: SMSG_PLAYER_SKILL_MESSAGE +216 client name: SMSG_FAMILY_ASK_FOR_CHILD_REPLY +219 client name: SMSG_BLACKSMITH_RANKS_LIST +21a client name: SMSG_ALCHEMIST_RANKS_LIST +21b client name: SMSG_PLAYER_FAME_BLACKSMITH +21c client name: SMSG_PLAYER_FAME_ALCHEMIST +221 client name: SMSG_PLAYER_REFINE_LIST +223 client name: SMSG_PLAYER_UPGRADE_MESSAGE +224 client name: SMSG_PLAYER_FAME_TAEKWON +226 client name: SMSG_TAEKWON_RANKS_LIST +229 client name: SMSG_PLAYER_STATUS_CHANGE +22e client name: SMSG_HOMUNCULUS_INFO +22f client name: SMSG_HOMUNCULUS_FOOD +230 client name: SMSG_HOMUNCULUS_DATA +235 client name: SMSG_HOMUNCULUS_SKILLS +238 client name: SMSG_PK_RANKS_LIST +239 client name: SMSG_HOMUNCULUS_SKILL_UP +23a client name: SMSG_PLAYER_STORAGE_PASSWORD +23c client name: SMSG_PLAYER_STORAGE_PASSWORD_RESULT +240 client name: SMSG_MAIL_MAILS_LIST +242 client name: SMSG_MAIL_READ_MAIL +245 client name: SMSG_MAIL_GET_ATTACHMENT +249 client name: SMSG_MAIL_SEND_MAIL_ACK +24a client name: SMSG_MAIL_NEW_MAIL +250 client name: SMSG_AUCTION_MESSAGE +252 client name: SMSG_AUCTION_RESULTS +253 client name: SMSG_GLADIATOR_FEEL_REQUEST +255 client name: SMSG_MAIL_SET_ATTACHMENT_ACK +256 client name: SMSG_AUCTION_SET_ITEM +257 client name: SMSG_MAIL_DELETE_MAIL_ACK +25a client name: SMSG_PLAYER_COOKING_LIST +25d client name: CMSG_AUCTION_CLOSE +25f client name: SMSG_AUCTION_OPEN_WINDOW +260 client name: SMSG_MAIL_OPEN_WINDOW +274 client name: SMSG_MAIL_RETURN +283 client name: SMSG_MAP_ACCOUNT_ID +284 client name: SMSG_BEING_SPECIAL_EFFECT_NUM +287 client name: SMSG_NPC_CASH_SHOP_OPEN +289 client name: SMSG_NPC_CASH_BUY_ACK +28a client name: SMSG_PLAYER_STATUS_CHANGE2 +28e client name: SMSG_CHAR_CHECK_RENAME +290 client name: SMSG_CHAR_RENAME +291 client name: SMSG_FORMAT_MESSAGE +293 client name: SMSG_BOSS_MAP_INFO +294 client name: SMSG_PLAYER_READ_BOOK +298 client name: SMSG_PLAYER_ITEM_RENTAL_TIME +299 client name: SMSG_PLAYER_ITEM_RENTAL_EXPIRED +29b client name: SMSG_MERCENARY_INFO +29d client name: SMSG_MERCENARY_SKILLS +2a2 client name: SMSG_MERCENARY_UPDATE +2b1 client name: SMSG_QUEST_LIST +2b2 client name: SMSG_QUEST_LIST_OBJECTIVES +2b3 client name: SMSG_QUEST_ADD +2b4 client name: SMSG_QUEST_REMOVE +2b5 client name: SMSG_QUEST_UPDATE_OBJECTIVES +2b7 client name: SMSG_QUEST_ACTIVATE +2b8 client name: SMSG_PARTY_ITEM_PICKUP +2bb client name: SMSG_ITEM_DAMAGED +2c1 client name: SMSG_COLOR_MESSAGE +2c5 client name: SMSG_PARTY_INVITE_RESPONSE +2c6 client name: SMSG_PARTY_INVITED +2c9 client name: SMSG_PARTY_INVITATION_STATS +2cb client name: SMSG_INSTANCE_START +2cc client name: SMSG_INSTANCE_CREATE +2cd client name: SMSG_INSTANCE_INFO +2ce client name: SMSG_INSTANCE_DELETE +2d0 client name: SMSG_PLAYER_EQUIPMENT +2d1 client name: SMSG_PLAYER_STORAGE_EQUIP +2d2 client name: SMSG_PLAYER_CART_EQUIP +2d3 client name: SMSG_BIND_ITEM +2d4 client name: SMSG_PLAYER_INVENTORY_ADD +2d7 client name: SMSG_BEING_VIEW_EQUIPMENT +2d9 client name: SMSG_PLAYER_EQUIP_TICK_ACK +2da client name: SMSG_PLAYER_SHOW_EQUIP +2dc client name: SMSG_BATTLE_CHAT_MESSAGE +2dd client name: SMSG_BATTLE_EMBLEM +2de client name: SMSG_BATTLE_UPDATE_SCORE +2df client name: SMSG_BATTLE_UPDATE_COORDS +2e0 client name: SMSG_BATTLE_UPDATE_HP +2e1 client name: SMSG_BEING_ACTION2 +2e8 client name: SMSG_PLAYER_INVENTORY +2e9 client name: SMSG_PLAYER_CART_ITEMS +2ea client name: SMSG_PLAYER_STORAGE_ITEMS +2eb client name: SMSG_MAP_LOGIN_SUCCESS +2ef client name: SMSG_BEING_FONT +2f0 client name: SMSG_NPC_SHOW_PROGRESS_BAR +2f2 client name: SMSG_NPC_PROGRESS_BAR_ABORT +43d client name: SMSG_PLAYER_SKILL_COOLDOWN +43e client name: SMSG_PLAYER_SKILL_COOLDOWN_LIST +43f client name: SMSG_BEING_STATUS_CHANGE +440 client name: SMSG_BEING_MILLENIUM_SHIELD +441 client name: SMSG_PLAYER_DELETE_SKILL +442 client name: SMSG_AUTOSHADOW_SPELL_LIST +446 client name: SMSG_QUEST_NPC_EFFECT +7d8 client name: SMSG_PARTY_SETTINGS +7d9 client name: SMSG_PLAYER_SHORTCUTS +7e1 client name: SMSG_PLAYER_UPDATE_SKILL +7e2 client name: SMSG_FORMAT_MESSAGE_NUMBER +7e3 client name: SMSG_SKILL_ITEM_LIST_WINDOW +7e6 client name: SMSG_FORMAT_MESSAGE_SKILL +7e9 client name: SMSG_CHAR_CAPTCHA_NOT_SUPPORTED +7f6 client name: SMSG_PLAYER_GET_EXP +7f7 client name: SMSG_BEING_MOVE +7f8 client name: SMSG_BEING_SPAWN +7f9 client name: SMSG_BEING_VISIBLE +7fa client name: SMSG_PLAYER_INVENTORY_REMOVE2 +7fb client name: SMSG_SKILL_CASTING +7fc client name: SMSG_PARTY_LEADER +7fd client name: SMSG_ITEM_MVP_DROPPED +7fe client name: SMSG_BATTLE_PLAY +800 client name: SMSG_VENDING_ITEMS_LIST +803 client name: SMSG_BOOKING_REGISTER_ACK +805 client name: SMSG_BOOKING_SEARCH_ACK +807 client name: SMSG_BOOKING_DELETE_ACK +809 client name: SMSG_BOOKING_INSERT_NOTIFY +80a client name: SMSG_BOOKING_UPDATE_NOTIFY +80b client name: SMSG_BOOKING_DELETE_NOTIFY +80e client name: SMSG_PLAYER_HP +80f client name: SMSG_TRADE_ITEM_ADD +810 client name: SMSG_BUYINGSTORE_OPEN +812 client name: SMSG_BUYINGSTORE_CREATE_FAILED +813 client name: SMSG_BUYINGSTORE_OWN_ITEMS +814 client name: SMSG_BUYINGSTORE_SHOW_BOARD +816 client name: SMSG_BUYINGSTORE_HIDE_BOARD +818 client name: SMSG_BUYINGSTORE_ITEMS_LIST +81a client name: SMSG_BUYINGSTORE_SELL_FAILED +81b client name: SMSG_BUYINGSTORE_REPORT +81c client name: SMSG_BUYINGSTORE_DELETE_ITEM +81d client name: SMSG_ELEMENTAL_INFO +81e client name: SMSG_ELEMENTAL_UPDATE_STATUS +824 client name: SMSG_BUYINGSTORE_SELLER_SELL_FAILED +828 client name: SMSG_CHAR_DELETE2_ACK +82a client name: SMSG_CHAR_DELETE2_ACCEPT_ACTUAL_ACK +82c client name: SMSG_CHAR_DELETE2_CANCEL_ACK +82d client name: SMSG_CHAR_LOGIN2 +836 +837 +83a +83d +840 client name: SMSG_MAP_NOT_FOUND +845 client name: SMSG_NPC_CASH_POINTS +849 client name: SMSG_NPC_CASH_BUY +8b3 client name: SMSG_SCRIPT_MESSAGE +8c0 client name: SMSG_NPC_CASH_TAB_PRICE_LIST +8ca client name: SMSG_NPC_CASH_SCHEDULE +8cf +8d2 +8d5 client name: SMSG_CHAR_CHANGE_SLOT +8d6 client name: SMSG_NPC_CLOSE_TIMEOUT +8d8 client name: SMSG_BATTLE_QUEUE_ACK +8d9 client name: SMSG_BATTLE_JOINED +8db client name: SMSG_BATTLE_NOTICE_DELETE +8df client name: SMSG_BATTLE_BEGINS +908 +96d client name: SMSG_MERGE_ITEM +96f client name: SMSG_ACK_MERGE_ITEMS +977 +97d client name: SMSG_RANKS_LIST +99d client name: SMSG_CHAR_CHARACTERS +9a6 +9a8 +9aa +a02 +a1a +a1c +a20 +a22 +2711 +2713 +2716 +2717 +2718 +2719 +2722 +2723 +2728 +272b +272c +272d +272e +2731 +2734 +2735 +2736 +2737 +2740 +2af9 +2afb +2afd +2b00 +2b03 +2b04 +2b06 +2b09 +2b0d +2b0f +2b12 +2b14 +2b1b +2b1d +2b1e +2b20 +2b21 +2b22 +2b24 +2b25 +2b27 diff --git a/servergreps/hercules/20100420/uselesspackets.txt b/servergreps/hercules/20100420/uselesspackets.txt new file mode 100644 index 0000000..888de39 --- /dev/null +++ b/servergreps/hercules/20100420/uselesspackets.txt @@ -0,0 +1,31 @@ +Useless packet 084a. +Useless packet 0a01. +Useless packet 08e0. +Useless packet 08da. +Useless packet 09a9. +Useless packet 08fc. +Useless packet 083b. +Useless packet 0844. +Useless packet 0846. +Useless packet 0998. +Useless packet 09b8. +Useless packet 0907. +Useless packet 09b6. +Useless packet 09d8. +Useless packet 09d4. +Useless packet 09d6. +Useless packet 028f. +Useless packet 090a. +Useless packet 0066. +Useless packet 0187. +Useless packet 08ba. +Useless packet 0067. +Useless packet 0065. +Useless packet 0061. +Useless packet 0068. +Useless packet 09a7. +Useless packet 097c. +Useless packet 08c9. +Useless packet 08d4. +Useless packet 08d7. +Useless packet 09ab. diff --git a/servergreps/hercules/20100608/clientbadpackets.txt b/servergreps/hercules/20100608/clientbadpackets.txt new file mode 100644 index 0000000..dd829b0 --- /dev/null +++ b/servergreps/hercules/20100608/clientbadpackets.txt @@ -0,0 +1,9 @@ +0113 CMSG_ITEM_PICKUP client: clif->pTakeItem server: clif->pUseSkillToPos Change id to 00f5 +0190 CMSG_SKILL_USE_POSITION_MORE client: clif->pUseSkillToPosMoreInfo server: clif->pActionRequest Change id to 007e +0085 CMSG_PLAYER_CHANGE_DEST hidden by clif->pChangeDir +0094 CMSG_NAME_REQUEST hidden by clif->pMoveToKafra +0089 CMSG_PLAYER_CHANGE_ACT hidden by clif->pTickSend +0116 CMSG_SKILL_USE_POSITION hidden by clif->pDropItem +0113 CMSG_SKILL_USE_BEING hidden by clif->pTakeItem +0193 CMSG_SOLVE_CHAR_NAME hidden by clif->pCloseKafra +00f5 CMSG_MOVE_FROM_STORAGE hidden by clif->pTakeItem diff --git a/servergreps/hercules/20100608/clientpackets.txt b/servergreps/hercules/20100608/clientpackets.txt new file mode 100644 index 0000000..24d9972 --- /dev/null +++ b/servergreps/hercules/20100608/clientpackets.txt @@ -0,0 +1,234 @@ +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER3 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_CREATE2 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_HASH_CHECK +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_KEY +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_PCBANG +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_SSO +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 +0061 CMSG_CHAR_PASSWORD_CHANGE ? +0064 CMSG_LOGIN_REGISTER lclif->p->parse_CA_LOGIN +0065 CMSG_CHAR_SERVER_CONNECT ? +0066 CMSG_CHAR_SELECT ? +0067 CMSG_CHAR_CREATE ? +0068 CMSG_CHAR_DELETE ? +007d CMSG_MAP_LOADED clif->pLoadEndAck +0085 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0089 CMSG_MAP_PING clif->pTickSend +0090 CMSG_NPC_TALK clif->pNpcClicked +0094 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0096 CMSG_CHAT_WHISPER clif->pWisMessage +0099 CMSG_ADMIN_ANNOUNCE clif->pBroadcast +00ab CMSG_PLAYER_UNEQUIP clif->pUnequipItem +00b2 CMSG_PLAYER_RESTART clif->pRestart +00b8 CMSG_NPC_LIST_CHOICE clif->pNpcSelectMenu +00b9 CMSG_NPC_NEXT_REQUEST clif->pNpcNextClicked +00bb CMSG_STAT_UPDATE_REQUEST clif->pStatusUp +00bf CMSG_PLAYER_EMOTE clif->pEmotion +00c1 CMSG_WHO_REQUEST clif->pHowManyConnections +00c5 CMSG_NPC_BUY_SELL_REQUEST clif->pNpcBuySellSelected +00c8 CMSG_NPC_BUY_REQUEST clif->pNpcBuyListSend +00c9 CMSG_NPC_SELL_REQUEST clif->pNpcSellListSend +00cc CMSG_ADMIN_KICK clif->pGMKick +00ce CMSG_ADMIN_KICK_ALL clif->pGMKickAll +00cf CMSG_IGNORE_NICK clif->pPMIgnore +00d0 CMSG_IGNORE_ALL clif->pPMIgnoreAll +00d3 CMSG_REQUEST_IGNORE_LIST clif->pPMIgnoreList +00d5 CMSG_CREAYE_CHAT_ROOM clif->pCreateChatRoom +00d9 CMSG_CHAT_ROOM_JOIN clif->pChatAddMember +00de CMSG_SET_CHAT_ROOM_OPTIONS clif->pChatRoomStatusChange +00e0 CMSG_SET_CHAT_ROOM_OWNER clif->pChangeChatOwner +00e2 CMSG_KICK_FROM_CHAT_ROOM clif->pKickFromChat +00e3 CMSG_LEAVE_CHAT_ROOM clif->pChatLeave +00e4 CMSG_TRADE_REQUEST clif->pTradeRequest +00e6 CMSG_TRADE_RESPONSE clif->pTradeAck +00e8 CMSG_TRADE_ITEM_ADD_REQUEST clif->pTradeAddItem +00eb CMSG_TRADE_ADD_COMPLETE clif->pTradeOk +00ed CMSG_TRADE_CANCEL_REQUEST clif->pTradeCancel +00ef CMSG_TRADE_OK clif->pTradeCommit +00f3 CMSG_CHAT_MESSAGE clif->pGlobalMessage +00f5 CMSG_ITEM_PICKUP clif->pTakeItem +00f9 CMSG_PARTY_CREATE clif->pCreateParty +00fc CMSG_PARTY_INVITE clif->pPartyInvite +00ff CMSG_PARTY_INVITED clif->pReplyPartyInvite +0100 CMSG_PARTY_LEAVE clif->pLeaveParty +0102 CMSG_PARTY_SETTINGS clif->pPartyChangeOption +0103 CMSG_PARTY_KICK clif->pRemovePartyMember +0108 CMSG_PARTY_MESSAGE clif->pPartyMessage +0112 CMSG_SKILL_LEVELUP_REQUEST clif->pSkillUp +0116 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0118 CMSG_PLAYER_STOP_ATTACK clif->pStopAttack +011b CMSG_SKILL_USE_MAP clif->pUseSkillMap +011d CMSG_PLAYER_SET_MEMO clif->pRequestMemo +0126 CMSG_MOVE_TO_CART clif->pPutItemToCart +0127 CMSG_MOVE_FROM_CART clif->pGetItemFromCart +0128 CMSG_MOVE_FROM_STORAGE_TO_CART clif->pMoveFromKafraToCart +0129 CMSG_MOVE_FROM_CART_TO_STORAGE clif->pMoveToKafraFromCart +012a CMSG_REMOVE_OPTION clif->pRemoveOption +012e CMSG_VENDING_CLOSE clif->pCloseVending +0130 CMSG_VENDING_LIST_REQ clif->pVendingListReq +0134 CMSG_VENDING_BUY clif->pPurchaseReq +0140 CMSG_PLAYER_MAPMOVE clif->pMapMove +0143 CMSG_NPC_INT_RESPONSE clif->pNpcAmountInput +0146 CMSG_NPC_CLOSE clif->pNpcCloseClicked +0149 CMSG_ADMIN_MUTE clif->pGMReqNoChat +014d CMSG_GUILD_CHECK_MASTER clif->pGuildCheckMaster +014f CMSG_GUILD_REQUEST_INFO clif->pGuildRequestInfo +0151 CMSG_GUILD_REQUEST_EMBLEM clif->pGuildRequestEmblem +0153 CMSG_GUILD_CHANGE_EMBLEM clif->pGuildChangeEmblem +0155 CMSG_GUILD_CHANGE_MEMBER_POS clif->pGuildChangeMemberPosition +0159 CMSG_GUILD_LEAVE clif->pGuildLeave +015b CMSG_GUILD_EXPULSION clif->pGuildExpulsion +015d CMSG_GUILD_BREAK clif->pGuildBreak +0161 CMSG_GUILD_CHANGE_POS_INFO clif->pGuildChangePositionInfo +0165 CMSG_GUILD_CREATE clif->pCreateGuild +0168 CMSG_GUILD_INVITE clif->pGuildInvite +016b CMSG_GUILD_INVITE_REPLY clif->pGuildReplyInvite +016e CMSG_GUILD_CHANGE_NOTICE clif->pGuildChangeNotice +0170 CMSG_GUILD_ALLIANCE_REQUEST clif->pGuildRequestAlliance +0172 CMSG_GUILD_ALLIANCE_REPLY clif->pGuildReplyAlliance +0178 CMSG_NPC_IDENTIFY clif->pItemIdentify +017a CMSG_PLAYER_USE_CARD clif->pUseCard +017c CMSG_PLAYER_INSERT_CARD clif->pInsertCard +017e CMSG_GUILD_MESSAGE clif->pGuildMessage +0180 CMSG_GUILD_OPPOSITION clif->pGuildOpposition +0183 CMSG_GUILD_ALLIANCE_DELETE clif->pGuildDelAlliance +0187 CMSG_CHAR_PING ? +018a CMSG_CLIENT_QUIT clif->pQuitGame +018e CMSG_NPC_PRODUCE_MIX clif->pProduceMix +0193 CMSG_CLOSE_STORAGE clif->pCloseKafra +0197 CMSG_ADMIN_RESET_PLAYER clif->pResetChar +0198 CMSG_ADMIN_SET_TILE_TYPE clif->pGMChangeMapType +019c CMSG_ADMIN_LOCAL_ANNOUNCE clif->pLocalBroadcast +019d CMSG_ADMIN_HIDE clif->pGMHide +019f CMSG_PET_CATCH clif->pCatchPet +01a1 CMSG_PET_MENU_ACTION clif->pPetMenu +01a5 CMSG_PET_SET_NAME clif->pChangePetName +01a7 CMSG_PET_SELECT_EGG clif->pSelectEgg +01a9 CMSG_PET_SEND_MESSAGE clif->pSendEmotion +01ae CMSG_NPC_SELECT_ARROW clif->pSelectArrow +01af CMSG_CHANGE_CART clif->pChangeCart +01b2 CMSG_VENDING_CREATE_SHOP clif->pOpenVending +01bb CMSG_ADMIN_GOTO clif->pGMShift +01bd CMSG_ADMIN_RECALL clif->pGMRecall +01ce CMSG_NPC_SELECT_AUTO_SPELL clif->pAutoSpell +01d5 CMSG_NPC_STR_RESPONSE clif->pNpcStringInput +01db CMSG_LOGIN_REGISTER_KEY lclif->p->parse_CA_REQ_HASH +01dd CMSG_LOGIN_REGISTER2 lclif->p->parse_CA_LOGIN2 +01df CMSG_ADMIN_ID_TO_LOGIN clif->pGMReqAccountName +01e7 CMSG_DORI_DORI clif->pNoviceDoriDori +01e8 CMSG_PARTY_CREATE2 clif->pCreateParty2 +01ed CMSG_EXPLOSION_SPIRITS clif->pNoviceExplosionSpirits +01f7 CMSG_FAMILY_ASK_FOR_CHILD_REPLY clif->pAdopt_reply +01f9 CMSG_FAMILY_ASK_FOR_CHILD clif->pAdopt_request +01fa CMSG_LOGIN_REGISTER3 lclif->p->parse_CA_LOGIN3 +01fd CMSG_NPC_REPAIR clif->pRepairItem +0200 CMSG_LOGIN_PING lclif->p->parse_CA_CONNECT_INFO_CHANGED +0202 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0203 CMSG_FRIENDS_DELETE_PLAYER clif->pFriendsListRemove +0204 CMSG_LOGIN_HASH_CHECK lclif->p->parse_CA_EXE_HASHCHECK +0208 CMSG_FRIENDS_REQUEST_ACK clif->pFriendsListReply +020f CMSG_PVP_INFO clif->pPVPInfo +0212 CMSG_ADMIN_MUTE_NAME clif->pGMRc +0213 CMSG_ADMIN_REQUEST_STATS clif->pCheck +0217 CMSG_BLACKSMITH_RANKS clif->pBlacksmith +0218 CMSG_ALCHEMIST_RANKS clif->pAlchemist +021d CMSG_PLAYER_LESS_EFFECTS clif->pLessEffect +0222 CMSG_NPC_REFINE clif->pWeaponRefine +0225 CMSG_TAEKWON_RANKS clif->pTaekwon +022d CMSG_HOMUNCULUS_MENU clif->pHomMenu +0231 CMSG_HOMUNCULUS_SET_NAME clif->pChangeHomunculusName +0232 CMSG_HOMMERC_MOVE_TO clif->pHomMoveTo +0233 CMSG_HOMMERC_ATTACK clif->pHomAttack +0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster +0237 CMSG_PK_RANKS clif->pRankingPk +023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox +0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read +0243 CMSG_MAIL_DELETE_MESSAGE clif->pMail_delete +0244 CMSG_MAIL_GET_ATTACH clif->pMail_getattach +0246 CMSG_MAIL_RESET_ATTACH clif->pMail_winopen +0247 CMSG_MAIL_SET_ATTACH clif->pMail_setattach +0248 CMSG_MAIL_SEND clif->pMail_send +024b CMSG_AUCTION_CANCEL_REG clif->pAuction_cancelreg +024c CMSG_AUCTION_SET_ITEM clif->pAuction_setitem +024d CMSG_AUCTION_REGISTER clif->pAuction_register +024e CMSG_AUCTION_CANCEL clif->pAuction_cancel +024f CMSG_AUCTION_BID clif->pAuction_bid +0251 CMSG_AUCTION_SEARCH clif->pAuction_search +0254 CMSG_SKILL_FEEL_SAVE_OK clif->pFeelSaveOk +025b CMSG_NPC_COOKING clif->pCooking +025c CMSG_AUCTION_BUY_SELL clif->pAuction_buysell +025d CMSG_AUCTION_CLOSE clif->pAuction_close +0273 CMSG_MAIL_RETURN_MESSAGE clif->pMail_return +0277 CMSG_LOGIN_REGISTER_PCBANG lclif->p->parse_CA_LOGIN_PCBANG +027c CMSG_LOGIN_REGISTER4 lclif->p->parse_CA_LOGIN4 +0288 CMSG_NPC_CASH_SHOP_BUY clif->pcashshop_buy +028f CMSG_CHAR_RENAME ? +0292 CMSG_PLAYER_AUTO_REVIVE clif->pAutoRevive +029f CMSG_MERCENARY_ACTION clif->pmercenary_action +02b0 CMSG_LOGIN_REGISTER_HAN lclif->p->parse_CA_LOGIN_HAN +02b6 CMSG_QUEST_ACTIVATE clif->pquestStateAck +02ba CMSG_SET_SHORTCUTS clif->pHotkey +02c7 CMSG_PARTY_INVITED2 clif->pReplyPartyInvite2 +02c8 CMSG_PARTY_ALLOW_INVITES clif->pPartyTick +02d6 CMSG_PLAYER_VIEW_EQUIPMENT clif->pViewPlayerEquip +02d8 CMSG_PLAYER_SET_EQUIPMENT_VISIBLE clif->pEquipTick +02db CMSG_BATTLE_CHAT_MESSAGE clif->pBattleChat +02f1 CMSG_NPC_COMPLETE_PROGRESS_BAR clif->pProgressbar +0436 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem +07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption +07da CMSG_PARTY_CHANGE_LEADER clif->pPartyChangeLeader +07f5 CMSG_ADMIN_UNEQUIP_ALL clif->pGMFullStrip +0801 CMSG_VENDING_BUY2 clif->pPurchaseReq2 +0811 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0815 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +0817 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +0819 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ +0835 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo +0838 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo +083c CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +0844 CMSG_NPC_CASH_SHOP_OPEN ? +0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB ? +084a CMSG_NPC_CASH_SHOP_CLOSE ? +08ba CMSG_CHAR_CREATE_PIN ? +08c9 CMSG_NPC_CASH_SHOP_SCHEDULE ? +08d4 CMSG_CHAR_CHANGE_SLOT ? +08d7 CMSG_BATTLE_REGISTER ? +08da CMSG_BATTLE_REVOKE ? +08e0 CMSG_BATTLE_BEGIN_ACK ? +08fc CMSG_CHAR_CHECK_RENAME ? +0907 CMSG_PLAYER_FAVORITE_ITEM ? +090a CMSG_BATTLE_CHECK_STATE ? +096e CMSG_MERGE_ITEM_ACK clif->ackmergeitems +0974 CMSG_MERGE_ITEM_CANCEL clif->cancelmergeitem +097c CMSG_REQUEST_RANKS ? +0998 CMSG_PLAYER_EQUIP ? +09a7 CMSG_BANK_DEPOSIT ? +09a9 CMSG_BANK_WITHDRAW ? +09ab CMSG_BANK_CHECK ? +09b6 CMSG_BANK_OPEN ? +09b8 CMSG_BANK_CLOSE ? +09d4 CMSG_NPC_SHOP_CLOSE ? +09d6 CMSG_NPC_MARKET_BUY ? +09d8 CMSG_NPC_MARKET_CLOSE ? +0a01 CMSG_SHORTCUTS_ROW_SHIFT ? +? UNIMPLIMENTED clif->pActionRequest +? UNIMPLIMENTED clif->pEquipItem +? UNIMPLIMENTED clif->pGM_Monster_Item +? UNIMPLIMENTED clif->pGetCharNameRequest +? UNIMPLIMENTED clif->pItemListWindowSelected +? UNIMPLIMENTED clif->pMoveFromKafra +? UNIMPLIMENTED clif->pPartyBookingDeleteReq +? UNIMPLIMENTED clif->pPartyBookingRegisterReq +? UNIMPLIMENTED clif->pPartyBookingSearchReq +? UNIMPLIMENTED clif->pPartyBookingUpdateReq +? UNIMPLIMENTED clif->pPartyInvite2 +? UNIMPLIMENTED clif->pSkillSelectMenu +? UNIMPLIMENTED clif->pSolveCharName +? UNIMPLIMENTED clif->pStoragePassword +? UNIMPLIMENTED clif->pUseSkillToId +? UNIMPLIMENTED clif->pUseSkillToPos +? UNIMPLIMENTED clif->pWalkToXY diff --git a/servergreps/hercules/20100608/clientpreferredpackets.txt b/servergreps/hercules/20100608/clientpreferredpackets.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/servergreps/hercules/20100608/clientpreferredpackets.txt diff --git a/servergreps/hercules/20100608/clientwrongpacketsizes.txt b/servergreps/hercules/20100608/clientwrongpacketsizes.txt new file mode 100644 index 0000000..dfd8f87 --- /dev/null +++ b/servergreps/hercules/20100608/clientwrongpacketsizes.txt @@ -0,0 +1,3 @@ +0113 CMSG_ITEM_PICKUP clif->pUseSkillToPos 9 vs 25 +0190 CMSG_SKILL_USE_POSITION_MORE clif->pActionRequest 90 vs 23 +0288 CMSG_NPC_CASH_SHOP_BUY clif->pcashshop_buy -1 vs 10 diff --git a/servergreps/hercules/20100608/serverpackets.txt b/servergreps/hercules/20100608/serverpackets.txt new file mode 100644 index 0000000..0d0cd43 --- /dev/null +++ b/servergreps/hercules/20100608/serverpackets.txt @@ -0,0 +1,417 @@ +j +69 client name: SMSG_LOGIN_DATA +6a client name: SMSG_LOGIN_ERROR +6b client name: SMSG_CHAR_LOGIN +6c client name: SMSG_CHAR_LOGIN_ERROR +6d client name: SMSG_CHAR_CREATE_SUCCEEDED +6e client name: SMSG_CHAR_CREATE_FAILED +6f client name: SMSG_CHAR_DELETE_SUCCEEDED +70 client name: SMSG_CHAR_DELETE_FAILED +71 client name: SMSG_CHAR_MAP_INFO +74 client name: SMSG_MAP_AUTH_REFUSE +78 client name: SMSG_BEING_FAKE_NAME +7f client name: SMSG_SERVER_PING +80 client name: SMSG_BEING_REMOVE +81 client name: SMSG_CONNECTION_PROBLEM +86 client name: SMSG_BEING_MOVE2 +87 client name: SMSG_WALK_RESPONSE +88 client name: SMSG_PLAYER_STOP +8a client name: SMSG_BEING_ACTION +8d client name: SMSG_BEING_CHAT +8e client name: SMSG_PLAYER_CHAT +91 client name: SMSG_PLAYER_WARP +92 client name: SMSG_CHANGE_MAP_SERVER +95 client name: SMSG_BEING_NAME_RESPONSE +97 client name: SMSG_WHISPER +98 client name: SMSG_WHISPER_RESPONSE +9a client name: SMSG_GM_CHAT +9c client name: SMSG_BEING_CHANGE_DIRECTION +9d client name: SMSG_ITEM_VISIBLE +9e client name: SMSG_ITEM_DROPPED +a1 client name: SMSG_ITEM_REMOVE +a8 client name: SMSG_ITEM_USE_RESPONSE +aa client name: SMSG_PLAYER_EQUIP +ac client name: SMSG_PLAYER_UNEQUIP +af client name: SMSG_PLAYER_INVENTORY_REMOVE +b0 client name: SMSG_PLAYER_STAT_UPDATE_1 +b1 client name: SMSG_PLAYER_STAT_UPDATE_2 +b3 client name: SMSG_CHAR_SWITCH_RESPONSE +b4 client name: SMSG_NPC_MESSAGE +b5 client name: SMSG_NPC_NEXT +b6 client name: SMSG_NPC_CLOSE +b7 client name: SMSG_NPC_CHOICE +bc client name: SMSG_PLAYER_STAT_UPDATE_4 +bd client name: SMSG_PLAYER_STAT_UPDATE_5 +be client name: SMSG_PLAYER_STAT_UPDATE_6 +c0 client name: SMSG_BEING_EMOTION +c2 client name: SMSG_WHO_ANSWER +c4 client name: SMSG_NPC_BUY_SELL_CHOICE +c6 client name: SMSG_NPC_BUY +c7 client name: SMSG_NPC_SELL +ca client name: SMSG_NPC_BUY_RESPONSE +cb client name: SMSG_NPC_SELL_RESPONSE +cd client name: SMSG_ADMIN_KICK_ACK +d1 client name: SMSG_IGNORE_NICK_ACK +d2 client name: SMSG_IGNORE_ALL_RESPONSE +d4 client name: SMSG_CHAT_IGNORE_LIST +d6 client name: SMSG_CHAT_ROOM_CREATE_ACK +d7 client name: SMSG_CHAT_DISPLAY +d8 client name: SMSG_CHAT_ROOM_DESTROY +da client name: SMSG_CHAT_ROOM_JOIN_FAILED +db client name: SMSG_CHAT_ROOM_JOIN_ACK +dc client name: SMSG_CHAT_ROOM_ADD_MEMBER +dd client name: SMSG_CHAT_ROOM_LEAVE +df client name: SMSG_CHAT_ROOM_SETTINGS +e1 client name: SMSG_CHAT_ROOM_ROLE_CHANGE +e7 client name: SMSG_TRADE_RESPONSE_OUTDATED +ea client name: SMSG_TRADE_ITEM_ADD_RESPONSE +ec client name: SMSG_TRADE_OK +ee client name: SMSG_TRADE_CANCEL +f0 client name: SMSG_TRADE_COMPLETE +f1 client name: SMSG_TRADE_UNDO +f2 client name: SMSG_PLAYER_STORAGE_STATUS +f6 client name: SMSG_PLAYER_STORAGE_REMOVE +f8 client name: SMSG_PLAYER_STORAGE_CLOSE +fa client name: SMSG_PARTY_CREATE +fb client name: SMSG_PARTY_INFO +105 client name: SMSG_PARTY_LEAVE +107 client name: SMSG_PARTY_UPDATE_COORDS +109 client name: SMSG_PARTY_MESSAGE +10a client name: SMSG_MVP_ITEM +10b client name: SMSG_MVP_EXP +10c client name: SMSG_MVP_EFFECT +10d client name: SMSG_MVP_NO_ITEM +10e client name: SMSG_PLAYER_SKILL_UP +10f client name: SMSG_PLAYER_SKILLS +110 client name: SMSG_SKILL_FAILED +111 client name: SMSG_PLAYER_ADD_SKILL +117 client name: SMSG_SKILL_GROUND_NO_DAMAGE +11a client name: SMSG_SKILL_NO_DAMAGE +11c client name: SMSG_SKILL_WARP_POINT +11e client name: SMSG_SKILL_MEMO_MESSAGE +11f client name: SMSG_SKILL_ENTRY +120 client name: SMSG_BEING_REMOVE_SKILL +121 client name: SMSG_CART_INFO +125 client name: SMSG_PLAYER_CART_REMOVE +12b client name: SMSG_CART_REMOVE +12c client name: SMSG_PLAYER_CART_ADD_ERROR +12d client name: SMSG_VENDING_OPEN_REQ +131 client name: SMSG_VENDING_SHOW_BOARD +132 client name: SMSG_VENDING_HIDE_BOARD +135 client name: SMSG_VENDING_BUY_ACK +136 client name: SMSG_VENDING_OPEN +137 client name: SMSG_VENDING_REPORT +139 client name: SMSG_PLAYER_MOVE_TO_ATTACK +13a client name: SMSG_PLAYER_ATTACK_RANGE +13b client name: SMSG_PLAYER_ARROW_MESSAGE +13c client name: SMSG_PLAYER_ARROW_EQUIP +13d client name: SMSG_PLAYER_HEAL +141 client name: SMSG_PLAYER_STAT_UPDATE_3 +142 client name: SMSG_NPC_INT_INPUT +144 client name: SMSG_NPC_VIEWPOINT +147 client name: SMSG_SKILL_AUTO_CAST +148 client name: SMSG_BEING_RESURRECT +14a client name: SMSG_MANNER_MESSAGE +14b client name: SMSG_CHAT_SILENCE +14c client name: SMSG_GUILD_ALIANCE_INFO +14e client name: SMSG_GUILD_MASTER_OR_MEMBER +152 client name: SMSG_GUILD_EMBLEM_DATA +154 client name: SMSG_GUILD_MEMBER_LIST +156 client name: SMSG_GUILD_MEMBER_POS_CHANGE +15a client name: SMSG_GUILD_LEAVE +15e client name: SMSG_GUILD_BROKEN +160 client name: SMSG_GUILD_POS_INFO_LIST +162 client name: SMSG_GUILD_SKILL_INFO +163 client name: SMSG_GUILD_EXPULSION_LIST +166 client name: SMSG_GUILD_POS_NAME_LIST +167 client name: SMSG_GUILD_CREATE_RESPONSE +169 client name: SMSG_GUILD_INVITE_ACK +16a client name: SMSG_GUILD_INVITE +16c client name: SMSG_GUILD_POSITION_INFO +16f client name: SMSG_GUILD_NOTICE +171 client name: SMSG_GUILD_REQ_ALLIANCE +173 client name: SMSG_GUILD_REQ_ALLIANCE_ACK +174 client name: SMSG_GUILD_POSITION_CHANGED +177 client name: SMSG_PLAYER_IDENTIFY_LIST +179 client name: SMSG_PLAYER_IDENTIFIED +17b client name: SMSG_PLAYER_USE_CARD +17d client name: SMSG_PLAYER_INSERT_CARD +17f client name: SMSG_GUILD_MESSAGE +181 client name: SMSG_GUILD_OPPOSITION_ACK +184 client name: SMSG_GUILD_DEL_ALLIANCE +188 client name: SMSG_PLAYER_REFINE +189 client name: SMSG_PLAYER_NOTIFY_MAPINFO +18b client name: SMSG_MAP_QUIT_RESPONSE +18c client name: SMSG_MONSTER_INFO +18d client name: SMSG_PLAYER_SKILL_PRODUCE_MIX_LIST +18f client name: SMSG_PLAYER_SKILL_PRODUCE_EFFECT +191 client name: SMSG_CHAT_TALKIE_BOX +192 client name: SMSG_ADMIN_SET_TILE_TYPE +194 client name: SMSG_SOLVE_CHAR_NAME +196 client name: SMSG_BEING_STATUS_CHANGE +199 client name: SMSG_PVP_MAP_MODE +19a client name: SMSG_PVP_SET +19b client name: SMSG_BEING_SELFEFFECT +19e client name: SMSG_PET_CATCH_PROCESS +1a0 client name: SMSG_PET_ROULETTE +1a2 client name: SMSG_PET_STATUS +1a3 client name: SMSG_PET_FOOD +1a4 client name: SMSG_PET_DATA +1a6 client name: SMSG_PET_EGGS_LIST +1aa client name: SMSG_PET_MESSAGE +1ab client name: SMSG_BEING_STAT_UPDATE_1 +1ac client name: SMSG_SKILL_UNIT_UPDATE +1ad client name: SMSG_SKILL_ARROW_CREATE_LIST +1b0 client name: SMSG_CLASS_CHANGE +1b1 client name: SMSG_NPC_SHOW_DIGIT +1b3 client name: SMSG_NPC_CUTIN +1b4 client name: SMSG_GUILD_EMBLEM +1b6 client name: SMSG_GUILD_BASIC_INFO +1b9 client name: SMSG_SKILL_CAST_CANCEL +1c3 client name: SMSG_GM_CHAT2 +1c4 client name: SMSG_PLAYER_STORAGE_ADD +1c5 client name: SMSG_PLAYER_CART_ADD +1c8 client name: SMSG_PLAYER_INVENTORY_USE +1c9 client name: SMSG_GRAFFITI_VISIBLE +1cd client name: SMSG_PLAYER_SKILL_AUTO_SPELLS +1cf client name: SMSG_SKILL_DEVOTION_EFFECT +1d0 client name: SMSG_SPIRIT_BALLS +1d1 client name: SMSG_BLADE_STOP +1d2 client name: SMSG_COMBO_DELAY +1d3 client name: SMSG_BEING_SOUND_EFFECT +1d4 client name: SMSG_NPC_STR_INPUT +1d6 client name: SMSG_MAP_TYPE +1d7 client name: SMSG_BEING_CHANGE_LOOKS2 +1dc client name: SMSG_LOGIN_CODING_KEY +1de client name: SMSG_SKILL_DAMAGE +1e0 client name: SMSG_ADMIN_GET_LOGIN_ACK +1e1 client name: SMSG_SPIRIT_BALL_SINGLE +1e6 client name: SMSG_FAMILY_CALL_PARTNER +1e9 client name: SMSG_PARTY_MEMBER_INFO +1ea client name: SMSG_WEDDING_EFFECT +1eb client name: SMSG_GUILD_UPDATE_COORDS +1f2 client name: SMSG_GUILD_MEMBER_LOGIN +1f3 client name: SMSG_BEING_SPECIAL_EFFECT +1f4 client name: SMSG_TRADE_REQUEST +1f5 client name: SMSG_TRADE_RESPONSE +1f6 client name: SMSG_FAMILY_ASK_FOR_CHILD +1fc client name: SMSG_PLAYER_REPAIR_LIST +1fe client name: SMSG_PLAYER_REPAIR_EFFECT +1ff client name: SMSG_BEING_SLIDE +201 client name: SMSG_FRIENDS_LIST +205 client name: SMSG_FAMILY_DIVORCED +206 client name: SMSG_FRIENDS_PLAYER_ONLINE +207 client name: SMSG_FRIENDS_REQUEST +209 client name: SMSG_FRIENDS_REQUEST_ACK +20a client name: SMSG_FRIENDS_DELETE_PLAYER +20d client name: SMSG_CHAR_BAN_CHAR_LIST +20e client name: SMSG_STARS_KILL +210 client name: SMSG_PVP_INFO +214 client name: SMSG_ADMIN_ACCOUNT_STATS +215 client name: SMSG_PLAYER_SKILL_MESSAGE +216 client name: SMSG_FAMILY_ASK_FOR_CHILD_REPLY +219 client name: SMSG_BLACKSMITH_RANKS_LIST +21a client name: SMSG_ALCHEMIST_RANKS_LIST +21b client name: SMSG_PLAYER_FAME_BLACKSMITH +21c client name: SMSG_PLAYER_FAME_ALCHEMIST +221 client name: SMSG_PLAYER_REFINE_LIST +223 client name: SMSG_PLAYER_UPGRADE_MESSAGE +224 client name: SMSG_PLAYER_FAME_TAEKWON +226 client name: SMSG_TAEKWON_RANKS_LIST +229 client name: SMSG_PLAYER_STATUS_CHANGE +22e client name: SMSG_HOMUNCULUS_INFO +22f client name: SMSG_HOMUNCULUS_FOOD +230 client name: SMSG_HOMUNCULUS_DATA +235 client name: SMSG_HOMUNCULUS_SKILLS +238 client name: SMSG_PK_RANKS_LIST +239 client name: SMSG_HOMUNCULUS_SKILL_UP +23a client name: SMSG_PLAYER_STORAGE_PASSWORD +23c client name: SMSG_PLAYER_STORAGE_PASSWORD_RESULT +240 client name: SMSG_MAIL_MAILS_LIST +242 client name: SMSG_MAIL_READ_MAIL +245 client name: SMSG_MAIL_GET_ATTACHMENT +249 client name: SMSG_MAIL_SEND_MAIL_ACK +24a client name: SMSG_MAIL_NEW_MAIL +250 client name: SMSG_AUCTION_MESSAGE +252 client name: SMSG_AUCTION_RESULTS +253 client name: SMSG_GLADIATOR_FEEL_REQUEST +255 client name: SMSG_MAIL_SET_ATTACHMENT_ACK +256 client name: SMSG_AUCTION_SET_ITEM +257 client name: SMSG_MAIL_DELETE_MAIL_ACK +25a client name: SMSG_PLAYER_COOKING_LIST +25d client name: CMSG_AUCTION_CLOSE +25f client name: SMSG_AUCTION_OPEN_WINDOW +260 client name: SMSG_MAIL_OPEN_WINDOW +274 client name: SMSG_MAIL_RETURN +283 client name: SMSG_MAP_ACCOUNT_ID +284 client name: SMSG_BEING_SPECIAL_EFFECT_NUM +287 client name: SMSG_NPC_CASH_SHOP_OPEN +289 client name: SMSG_NPC_CASH_BUY_ACK +28a client name: SMSG_PLAYER_STATUS_CHANGE2 +28e client name: SMSG_CHAR_CHECK_RENAME +290 client name: SMSG_CHAR_RENAME +291 client name: SMSG_FORMAT_MESSAGE +293 client name: SMSG_BOSS_MAP_INFO +294 client name: SMSG_PLAYER_READ_BOOK +298 client name: SMSG_PLAYER_ITEM_RENTAL_TIME +299 client name: SMSG_PLAYER_ITEM_RENTAL_EXPIRED +29b client name: SMSG_MERCENARY_INFO +29d client name: SMSG_MERCENARY_SKILLS +2a2 client name: SMSG_MERCENARY_UPDATE +2b1 client name: SMSG_QUEST_LIST +2b2 client name: SMSG_QUEST_LIST_OBJECTIVES +2b3 client name: SMSG_QUEST_ADD +2b4 client name: SMSG_QUEST_REMOVE +2b5 client name: SMSG_QUEST_UPDATE_OBJECTIVES +2b7 client name: SMSG_QUEST_ACTIVATE +2b8 client name: SMSG_PARTY_ITEM_PICKUP +2bb client name: SMSG_ITEM_DAMAGED +2c1 client name: SMSG_COLOR_MESSAGE +2c5 client name: SMSG_PARTY_INVITE_RESPONSE +2c6 client name: SMSG_PARTY_INVITED +2c9 client name: SMSG_PARTY_INVITATION_STATS +2cb client name: SMSG_INSTANCE_START +2cc client name: SMSG_INSTANCE_CREATE +2cd client name: SMSG_INSTANCE_INFO +2ce client name: SMSG_INSTANCE_DELETE +2d0 client name: SMSG_PLAYER_EQUIPMENT +2d1 client name: SMSG_PLAYER_STORAGE_EQUIP +2d2 client name: SMSG_PLAYER_CART_EQUIP +2d3 client name: SMSG_BIND_ITEM +2d4 client name: SMSG_PLAYER_INVENTORY_ADD +2d7 client name: SMSG_BEING_VIEW_EQUIPMENT +2d9 client name: SMSG_PLAYER_EQUIP_TICK_ACK +2da client name: SMSG_PLAYER_SHOW_EQUIP +2dc client name: SMSG_BATTLE_CHAT_MESSAGE +2dd client name: SMSG_BATTLE_EMBLEM +2de client name: SMSG_BATTLE_UPDATE_SCORE +2df client name: SMSG_BATTLE_UPDATE_COORDS +2e0 client name: SMSG_BATTLE_UPDATE_HP +2e1 client name: SMSG_BEING_ACTION2 +2e8 client name: SMSG_PLAYER_INVENTORY +2e9 client name: SMSG_PLAYER_CART_ITEMS +2ea client name: SMSG_PLAYER_STORAGE_ITEMS +2eb client name: SMSG_MAP_LOGIN_SUCCESS +2ef client name: SMSG_BEING_FONT +2f0 client name: SMSG_NPC_SHOW_PROGRESS_BAR +2f2 client name: SMSG_NPC_PROGRESS_BAR_ABORT +43d client name: SMSG_PLAYER_SKILL_COOLDOWN +43e client name: SMSG_PLAYER_SKILL_COOLDOWN_LIST +43f client name: SMSG_BEING_STATUS_CHANGE +440 client name: SMSG_BEING_MILLENIUM_SHIELD +441 client name: SMSG_PLAYER_DELETE_SKILL +442 client name: SMSG_AUTOSHADOW_SPELL_LIST +446 client name: SMSG_QUEST_NPC_EFFECT +7d8 client name: SMSG_PARTY_SETTINGS +7d9 client name: SMSG_PLAYER_SHORTCUTS +7e1 client name: SMSG_PLAYER_UPDATE_SKILL +7e2 client name: SMSG_FORMAT_MESSAGE_NUMBER +7e3 client name: SMSG_SKILL_ITEM_LIST_WINDOW +7e6 client name: SMSG_FORMAT_MESSAGE_SKILL +7e9 client name: SMSG_CHAR_CAPTCHA_NOT_SUPPORTED +7f6 client name: SMSG_PLAYER_GET_EXP +7f7 client name: SMSG_BEING_MOVE +7f8 client name: SMSG_BEING_SPAWN +7f9 client name: SMSG_BEING_VISIBLE +7fa client name: SMSG_PLAYER_INVENTORY_REMOVE2 +7fb client name: SMSG_SKILL_CASTING +7fc client name: SMSG_PARTY_LEADER +7fd client name: SMSG_ITEM_MVP_DROPPED +7fe client name: SMSG_BATTLE_PLAY +800 client name: SMSG_VENDING_ITEMS_LIST +803 client name: SMSG_BOOKING_REGISTER_ACK +805 client name: SMSG_BOOKING_SEARCH_ACK +807 client name: SMSG_BOOKING_DELETE_ACK +809 client name: SMSG_BOOKING_INSERT_NOTIFY +80a client name: SMSG_BOOKING_UPDATE_NOTIFY +80b client name: SMSG_BOOKING_DELETE_NOTIFY +80e client name: SMSG_PLAYER_HP +80f client name: SMSG_TRADE_ITEM_ADD +810 client name: SMSG_BUYINGSTORE_OPEN +812 client name: SMSG_BUYINGSTORE_CREATE_FAILED +813 client name: SMSG_BUYINGSTORE_OWN_ITEMS +814 client name: SMSG_BUYINGSTORE_SHOW_BOARD +816 client name: SMSG_BUYINGSTORE_HIDE_BOARD +818 client name: SMSG_BUYINGSTORE_ITEMS_LIST +81a client name: SMSG_BUYINGSTORE_SELL_FAILED +81b client name: SMSG_BUYINGSTORE_REPORT +81c client name: SMSG_BUYINGSTORE_DELETE_ITEM +81d client name: SMSG_ELEMENTAL_INFO +81e client name: SMSG_ELEMENTAL_UPDATE_STATUS +824 client name: SMSG_BUYINGSTORE_SELLER_SELL_FAILED +828 client name: SMSG_CHAR_DELETE2_ACK +82a client name: SMSG_CHAR_DELETE2_ACCEPT_ACTUAL_ACK +82c client name: SMSG_CHAR_DELETE2_CANCEL_ACK +82d client name: SMSG_CHAR_LOGIN2 +836 client name: SMSG_SEARCHSTORE_SEARCH_ACK +837 client name: SMSG_SEARCHSTORE_SEARCH_FAILED +83a client name: SMSG_SEARCHSTORE_OPEN +83d client name: SMSG_SEARCHSTORE_CLICK_ACK +840 client name: SMSG_MAP_NOT_FOUND +845 client name: SMSG_NPC_CASH_POINTS +849 client name: SMSG_NPC_CASH_BUY +8b3 client name: SMSG_SCRIPT_MESSAGE +8c0 client name: SMSG_NPC_CASH_TAB_PRICE_LIST +8ca client name: SMSG_NPC_CASH_SCHEDULE +8cf +8d2 +8d5 client name: SMSG_CHAR_CHANGE_SLOT +8d6 client name: SMSG_NPC_CLOSE_TIMEOUT +8d8 client name: SMSG_BATTLE_QUEUE_ACK +8d9 client name: SMSG_BATTLE_JOINED +8db client name: SMSG_BATTLE_NOTICE_DELETE +8df client name: SMSG_BATTLE_BEGINS +908 +96d client name: SMSG_MERGE_ITEM +96f client name: SMSG_ACK_MERGE_ITEMS +977 +97d client name: SMSG_RANKS_LIST +99d client name: SMSG_CHAR_CHARACTERS +9a6 +9a8 +9aa +a02 +a1a +a1c +a20 +a22 +2711 +2713 +2716 +2717 +2718 +2719 +2722 +2723 +2728 +272b +272c +272d +272e +2731 +2734 +2735 +2736 +2737 +2740 +2af9 +2afb +2afd +2b00 +2b03 +2b04 +2b06 +2b09 +2b0d +2b0f +2b12 +2b14 +2b1b +2b1d +2b1e +2b20 +2b21 +2b22 +2b24 +2b25 +2b27 diff --git a/servergreps/hercules/20100608/uselesspackets.txt b/servergreps/hercules/20100608/uselesspackets.txt new file mode 100644 index 0000000..848e391 --- /dev/null +++ b/servergreps/hercules/20100608/uselesspackets.txt @@ -0,0 +1,30 @@ +Useless packet 084a. +Useless packet 0a01. +Useless packet 08e0. +Useless packet 08da. +Useless packet 09a9. +Useless packet 08fc. +Useless packet 0844. +Useless packet 0846. +Useless packet 0998. +Useless packet 09b8. +Useless packet 0907. +Useless packet 09b6. +Useless packet 09d8. +Useless packet 09d4. +Useless packet 09d6. +Useless packet 028f. +Useless packet 090a. +Useless packet 0066. +Useless packet 0187. +Useless packet 08ba. +Useless packet 0067. +Useless packet 0065. +Useless packet 0061. +Useless packet 0068. +Useless packet 09a7. +Useless packet 097c. +Useless packet 08c9. +Useless packet 08d4. +Useless packet 08d7. +Useless packet 09ab. diff --git a/servergreps/hercules/20100803/clientbadpackets.txt b/servergreps/hercules/20100803/clientbadpackets.txt new file mode 100644 index 0000000..dd829b0 --- /dev/null +++ b/servergreps/hercules/20100803/clientbadpackets.txt @@ -0,0 +1,9 @@ +0113 CMSG_ITEM_PICKUP client: clif->pTakeItem server: clif->pUseSkillToPos Change id to 00f5 +0190 CMSG_SKILL_USE_POSITION_MORE client: clif->pUseSkillToPosMoreInfo server: clif->pActionRequest Change id to 007e +0085 CMSG_PLAYER_CHANGE_DEST hidden by clif->pChangeDir +0094 CMSG_NAME_REQUEST hidden by clif->pMoveToKafra +0089 CMSG_PLAYER_CHANGE_ACT hidden by clif->pTickSend +0116 CMSG_SKILL_USE_POSITION hidden by clif->pDropItem +0113 CMSG_SKILL_USE_BEING hidden by clif->pTakeItem +0193 CMSG_SOLVE_CHAR_NAME hidden by clif->pCloseKafra +00f5 CMSG_MOVE_FROM_STORAGE hidden by clif->pTakeItem diff --git a/servergreps/hercules/20100803/clientpackets.txt b/servergreps/hercules/20100803/clientpackets.txt new file mode 100644 index 0000000..89d8bcf --- /dev/null +++ b/servergreps/hercules/20100803/clientpackets.txt @@ -0,0 +1,236 @@ +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER3 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_CREATE2 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_HASH_CHECK +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_KEY +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_PCBANG +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_SSO +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 +0061 CMSG_CHAR_PASSWORD_CHANGE ? +0064 CMSG_LOGIN_REGISTER lclif->p->parse_CA_LOGIN +0065 CMSG_CHAR_SERVER_CONNECT ? +0066 CMSG_CHAR_SELECT ? +0067 CMSG_CHAR_CREATE ? +0068 CMSG_CHAR_DELETE ? +007d CMSG_MAP_LOADED clif->pLoadEndAck +0085 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0089 CMSG_MAP_PING clif->pTickSend +0090 CMSG_NPC_TALK clif->pNpcClicked +0094 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0096 CMSG_CHAT_WHISPER clif->pWisMessage +0099 CMSG_ADMIN_ANNOUNCE clif->pBroadcast +00ab CMSG_PLAYER_UNEQUIP clif->pUnequipItem +00b2 CMSG_PLAYER_RESTART clif->pRestart +00b8 CMSG_NPC_LIST_CHOICE clif->pNpcSelectMenu +00b9 CMSG_NPC_NEXT_REQUEST clif->pNpcNextClicked +00bb CMSG_STAT_UPDATE_REQUEST clif->pStatusUp +00bf CMSG_PLAYER_EMOTE clif->pEmotion +00c1 CMSG_WHO_REQUEST clif->pHowManyConnections +00c5 CMSG_NPC_BUY_SELL_REQUEST clif->pNpcBuySellSelected +00c8 CMSG_NPC_BUY_REQUEST clif->pNpcBuyListSend +00c9 CMSG_NPC_SELL_REQUEST clif->pNpcSellListSend +00cc CMSG_ADMIN_KICK clif->pGMKick +00ce CMSG_ADMIN_KICK_ALL clif->pGMKickAll +00cf CMSG_IGNORE_NICK clif->pPMIgnore +00d0 CMSG_IGNORE_ALL clif->pPMIgnoreAll +00d3 CMSG_REQUEST_IGNORE_LIST clif->pPMIgnoreList +00d5 CMSG_CREAYE_CHAT_ROOM clif->pCreateChatRoom +00d9 CMSG_CHAT_ROOM_JOIN clif->pChatAddMember +00de CMSG_SET_CHAT_ROOM_OPTIONS clif->pChatRoomStatusChange +00e0 CMSG_SET_CHAT_ROOM_OWNER clif->pChangeChatOwner +00e2 CMSG_KICK_FROM_CHAT_ROOM clif->pKickFromChat +00e3 CMSG_LEAVE_CHAT_ROOM clif->pChatLeave +00e4 CMSG_TRADE_REQUEST clif->pTradeRequest +00e6 CMSG_TRADE_RESPONSE clif->pTradeAck +00e8 CMSG_TRADE_ITEM_ADD_REQUEST clif->pTradeAddItem +00eb CMSG_TRADE_ADD_COMPLETE clif->pTradeOk +00ed CMSG_TRADE_CANCEL_REQUEST clif->pTradeCancel +00ef CMSG_TRADE_OK clif->pTradeCommit +00f3 CMSG_CHAT_MESSAGE clif->pGlobalMessage +00f5 CMSG_ITEM_PICKUP clif->pTakeItem +00f9 CMSG_PARTY_CREATE clif->pCreateParty +00fc CMSG_PARTY_INVITE clif->pPartyInvite +00ff CMSG_PARTY_INVITED clif->pReplyPartyInvite +0100 CMSG_PARTY_LEAVE clif->pLeaveParty +0102 CMSG_PARTY_SETTINGS clif->pPartyChangeOption +0103 CMSG_PARTY_KICK clif->pRemovePartyMember +0108 CMSG_PARTY_MESSAGE clif->pPartyMessage +0112 CMSG_SKILL_LEVELUP_REQUEST clif->pSkillUp +0116 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0118 CMSG_PLAYER_STOP_ATTACK clif->pStopAttack +011b CMSG_SKILL_USE_MAP clif->pUseSkillMap +011d CMSG_PLAYER_SET_MEMO clif->pRequestMemo +0126 CMSG_MOVE_TO_CART clif->pPutItemToCart +0127 CMSG_MOVE_FROM_CART clif->pGetItemFromCart +0128 CMSG_MOVE_FROM_STORAGE_TO_CART clif->pMoveFromKafraToCart +0129 CMSG_MOVE_FROM_CART_TO_STORAGE clif->pMoveToKafraFromCart +012a CMSG_REMOVE_OPTION clif->pRemoveOption +012e CMSG_VENDING_CLOSE clif->pCloseVending +0130 CMSG_VENDING_LIST_REQ clif->pVendingListReq +0134 CMSG_VENDING_BUY clif->pPurchaseReq +0140 CMSG_PLAYER_MAPMOVE clif->pMapMove +0143 CMSG_NPC_INT_RESPONSE clif->pNpcAmountInput +0146 CMSG_NPC_CLOSE clif->pNpcCloseClicked +0149 CMSG_ADMIN_MUTE clif->pGMReqNoChat +014d CMSG_GUILD_CHECK_MASTER clif->pGuildCheckMaster +014f CMSG_GUILD_REQUEST_INFO clif->pGuildRequestInfo +0151 CMSG_GUILD_REQUEST_EMBLEM clif->pGuildRequestEmblem +0153 CMSG_GUILD_CHANGE_EMBLEM clif->pGuildChangeEmblem +0155 CMSG_GUILD_CHANGE_MEMBER_POS clif->pGuildChangeMemberPosition +0159 CMSG_GUILD_LEAVE clif->pGuildLeave +015b CMSG_GUILD_EXPULSION clif->pGuildExpulsion +015d CMSG_GUILD_BREAK clif->pGuildBreak +0161 CMSG_GUILD_CHANGE_POS_INFO clif->pGuildChangePositionInfo +0165 CMSG_GUILD_CREATE clif->pCreateGuild +0168 CMSG_GUILD_INVITE clif->pGuildInvite +016b CMSG_GUILD_INVITE_REPLY clif->pGuildReplyInvite +016e CMSG_GUILD_CHANGE_NOTICE clif->pGuildChangeNotice +0170 CMSG_GUILD_ALLIANCE_REQUEST clif->pGuildRequestAlliance +0172 CMSG_GUILD_ALLIANCE_REPLY clif->pGuildReplyAlliance +0178 CMSG_NPC_IDENTIFY clif->pItemIdentify +017a CMSG_PLAYER_USE_CARD clif->pUseCard +017c CMSG_PLAYER_INSERT_CARD clif->pInsertCard +017e CMSG_GUILD_MESSAGE clif->pGuildMessage +0180 CMSG_GUILD_OPPOSITION clif->pGuildOpposition +0183 CMSG_GUILD_ALLIANCE_DELETE clif->pGuildDelAlliance +0187 CMSG_CHAR_PING ? +018a CMSG_CLIENT_QUIT clif->pQuitGame +018e CMSG_NPC_PRODUCE_MIX clif->pProduceMix +0193 CMSG_CLOSE_STORAGE clif->pCloseKafra +0197 CMSG_ADMIN_RESET_PLAYER clif->pResetChar +0198 CMSG_ADMIN_SET_TILE_TYPE clif->pGMChangeMapType +019c CMSG_ADMIN_LOCAL_ANNOUNCE clif->pLocalBroadcast +019d CMSG_ADMIN_HIDE clif->pGMHide +019f CMSG_PET_CATCH clif->pCatchPet +01a1 CMSG_PET_MENU_ACTION clif->pPetMenu +01a5 CMSG_PET_SET_NAME clif->pChangePetName +01a7 CMSG_PET_SELECT_EGG clif->pSelectEgg +01a9 CMSG_PET_SEND_MESSAGE clif->pSendEmotion +01ae CMSG_NPC_SELECT_ARROW clif->pSelectArrow +01af CMSG_CHANGE_CART clif->pChangeCart +01b2 CMSG_VENDING_CREATE_SHOP clif->pOpenVending +01bb CMSG_ADMIN_GOTO clif->pGMShift +01bd CMSG_ADMIN_RECALL clif->pGMRecall +01ce CMSG_NPC_SELECT_AUTO_SPELL clif->pAutoSpell +01d5 CMSG_NPC_STR_RESPONSE clif->pNpcStringInput +01db CMSG_LOGIN_REGISTER_KEY lclif->p->parse_CA_REQ_HASH +01dd CMSG_LOGIN_REGISTER2 lclif->p->parse_CA_LOGIN2 +01df CMSG_ADMIN_ID_TO_LOGIN clif->pGMReqAccountName +01e7 CMSG_DORI_DORI clif->pNoviceDoriDori +01e8 CMSG_PARTY_CREATE2 clif->pCreateParty2 +01ed CMSG_EXPLOSION_SPIRITS clif->pNoviceExplosionSpirits +01f7 CMSG_FAMILY_ASK_FOR_CHILD_REPLY clif->pAdopt_reply +01f9 CMSG_FAMILY_ASK_FOR_CHILD clif->pAdopt_request +01fa CMSG_LOGIN_REGISTER3 lclif->p->parse_CA_LOGIN3 +01fd CMSG_NPC_REPAIR clif->pRepairItem +0200 CMSG_LOGIN_PING lclif->p->parse_CA_CONNECT_INFO_CHANGED +0202 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0203 CMSG_FRIENDS_DELETE_PLAYER clif->pFriendsListRemove +0204 CMSG_LOGIN_HASH_CHECK lclif->p->parse_CA_EXE_HASHCHECK +0208 CMSG_FRIENDS_REQUEST_ACK clif->pFriendsListReply +020f CMSG_PVP_INFO clif->pPVPInfo +0212 CMSG_ADMIN_MUTE_NAME clif->pGMRc +0213 CMSG_ADMIN_REQUEST_STATS clif->pCheck +0217 CMSG_BLACKSMITH_RANKS clif->pBlacksmith +0218 CMSG_ALCHEMIST_RANKS clif->pAlchemist +021d CMSG_PLAYER_LESS_EFFECTS clif->pLessEffect +0222 CMSG_NPC_REFINE clif->pWeaponRefine +0225 CMSG_TAEKWON_RANKS clif->pTaekwon +022d CMSG_HOMUNCULUS_MENU clif->pHomMenu +0231 CMSG_HOMUNCULUS_SET_NAME clif->pChangeHomunculusName +0232 CMSG_HOMMERC_MOVE_TO clif->pHomMoveTo +0233 CMSG_HOMMERC_ATTACK clif->pHomAttack +0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster +0237 CMSG_PK_RANKS clif->pRankingPk +023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox +0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read +0243 CMSG_MAIL_DELETE_MESSAGE clif->pMail_delete +0244 CMSG_MAIL_GET_ATTACH clif->pMail_getattach +0246 CMSG_MAIL_RESET_ATTACH clif->pMail_winopen +0247 CMSG_MAIL_SET_ATTACH clif->pMail_setattach +0248 CMSG_MAIL_SEND clif->pMail_send +024b CMSG_AUCTION_CANCEL_REG clif->pAuction_cancelreg +024c CMSG_AUCTION_SET_ITEM clif->pAuction_setitem +024d CMSG_AUCTION_REGISTER clif->pAuction_register +024e CMSG_AUCTION_CANCEL clif->pAuction_cancel +024f CMSG_AUCTION_BID clif->pAuction_bid +0251 CMSG_AUCTION_SEARCH clif->pAuction_search +0254 CMSG_SKILL_FEEL_SAVE_OK clif->pFeelSaveOk +025b CMSG_NPC_COOKING clif->pCooking +025c CMSG_AUCTION_BUY_SELL clif->pAuction_buysell +025d CMSG_AUCTION_CLOSE clif->pAuction_close +0273 CMSG_MAIL_RETURN_MESSAGE clif->pMail_return +0277 CMSG_LOGIN_REGISTER_PCBANG lclif->p->parse_CA_LOGIN_PCBANG +027c CMSG_LOGIN_REGISTER4 lclif->p->parse_CA_LOGIN4 +0288 CMSG_NPC_CASH_SHOP_BUY clif->pcashshop_buy +028f CMSG_CHAR_RENAME ? +0292 CMSG_PLAYER_AUTO_REVIVE clif->pAutoRevive +029f CMSG_MERCENARY_ACTION clif->pmercenary_action +02b0 CMSG_LOGIN_REGISTER_HAN lclif->p->parse_CA_LOGIN_HAN +02b6 CMSG_QUEST_ACTIVATE clif->pquestStateAck +02ba CMSG_SET_SHORTCUTS clif->pHotkey +02c7 CMSG_PARTY_INVITED2 clif->pReplyPartyInvite2 +02c8 CMSG_PARTY_ALLOW_INVITES clif->pPartyTick +02d6 CMSG_PLAYER_VIEW_EQUIPMENT clif->pViewPlayerEquip +02d8 CMSG_PLAYER_SET_EQUIPMENT_VISIBLE clif->pEquipTick +02db CMSG_BATTLE_CHAT_MESSAGE clif->pBattleChat +02f1 CMSG_NPC_COMPLETE_PROGRESS_BAR clif->pProgressbar +0436 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem +07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption +07da CMSG_PARTY_CHANGE_LEADER clif->pPartyChangeLeader +07f5 CMSG_ADMIN_UNEQUIP_ALL clif->pGMFullStrip +0801 CMSG_VENDING_BUY2 clif->pPurchaseReq2 +0811 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0815 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +0817 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +0819 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ +0835 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo +0838 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo +083c CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +0844 CMSG_NPC_CASH_SHOP_OPEN ? +0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB ? +084a CMSG_NPC_CASH_SHOP_CLOSE ? +08ba CMSG_CHAR_CREATE_PIN ? +08c9 CMSG_NPC_CASH_SHOP_SCHEDULE ? +08d4 CMSG_CHAR_CHANGE_SLOT ? +08d7 CMSG_BATTLE_REGISTER ? +08da CMSG_BATTLE_REVOKE ? +08e0 CMSG_BATTLE_BEGIN_ACK ? +08fc CMSG_CHAR_CHECK_RENAME ? +0907 CMSG_PLAYER_FAVORITE_ITEM ? +090a CMSG_BATTLE_CHECK_STATE ? +096e CMSG_MERGE_ITEM_ACK clif->ackmergeitems +0974 CMSG_MERGE_ITEM_CANCEL clif->cancelmergeitem +097c CMSG_REQUEST_RANKS ? +0998 CMSG_PLAYER_EQUIP ? +09a7 CMSG_BANK_DEPOSIT ? +09a9 CMSG_BANK_WITHDRAW ? +09ab CMSG_BANK_CHECK ? +09b6 CMSG_BANK_OPEN ? +09b8 CMSG_BANK_CLOSE ? +09d4 CMSG_NPC_SHOP_CLOSE ? +09d6 CMSG_NPC_MARKET_BUY ? +09d8 CMSG_NPC_MARKET_CLOSE ? +0a01 CMSG_SHORTCUTS_ROW_SHIFT ? +? UNIMPLIMENTED clif->pActionRequest +? UNIMPLIMENTED clif->pEquipItem +? UNIMPLIMENTED clif->pGMRecall2 +? UNIMPLIMENTED clif->pGMRemove2 +? UNIMPLIMENTED clif->pGM_Monster_Item +? UNIMPLIMENTED clif->pGetCharNameRequest +? UNIMPLIMENTED clif->pItemListWindowSelected +? UNIMPLIMENTED clif->pMoveFromKafra +? UNIMPLIMENTED clif->pPartyBookingDeleteReq +? UNIMPLIMENTED clif->pPartyBookingRegisterReq +? UNIMPLIMENTED clif->pPartyBookingSearchReq +? UNIMPLIMENTED clif->pPartyBookingUpdateReq +? UNIMPLIMENTED clif->pPartyInvite2 +? UNIMPLIMENTED clif->pSkillSelectMenu +? UNIMPLIMENTED clif->pSolveCharName +? UNIMPLIMENTED clif->pStoragePassword +? UNIMPLIMENTED clif->pUseSkillToId +? UNIMPLIMENTED clif->pUseSkillToPos +? UNIMPLIMENTED clif->pWalkToXY diff --git a/servergreps/hercules/20100803/clientpreferredpackets.txt b/servergreps/hercules/20100803/clientpreferredpackets.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/servergreps/hercules/20100803/clientpreferredpackets.txt diff --git a/servergreps/hercules/20100803/clientwrongpacketsizes.txt b/servergreps/hercules/20100803/clientwrongpacketsizes.txt new file mode 100644 index 0000000..dfd8f87 --- /dev/null +++ b/servergreps/hercules/20100803/clientwrongpacketsizes.txt @@ -0,0 +1,3 @@ +0113 CMSG_ITEM_PICKUP clif->pUseSkillToPos 9 vs 25 +0190 CMSG_SKILL_USE_POSITION_MORE clif->pActionRequest 90 vs 23 +0288 CMSG_NPC_CASH_SHOP_BUY clif->pcashshop_buy -1 vs 10 diff --git a/servergreps/hercules/20100803/serverpackets.txt b/servergreps/hercules/20100803/serverpackets.txt new file mode 100644 index 0000000..0d0cd43 --- /dev/null +++ b/servergreps/hercules/20100803/serverpackets.txt @@ -0,0 +1,417 @@ +j +69 client name: SMSG_LOGIN_DATA +6a client name: SMSG_LOGIN_ERROR +6b client name: SMSG_CHAR_LOGIN +6c client name: SMSG_CHAR_LOGIN_ERROR +6d client name: SMSG_CHAR_CREATE_SUCCEEDED +6e client name: SMSG_CHAR_CREATE_FAILED +6f client name: SMSG_CHAR_DELETE_SUCCEEDED +70 client name: SMSG_CHAR_DELETE_FAILED +71 client name: SMSG_CHAR_MAP_INFO +74 client name: SMSG_MAP_AUTH_REFUSE +78 client name: SMSG_BEING_FAKE_NAME +7f client name: SMSG_SERVER_PING +80 client name: SMSG_BEING_REMOVE +81 client name: SMSG_CONNECTION_PROBLEM +86 client name: SMSG_BEING_MOVE2 +87 client name: SMSG_WALK_RESPONSE +88 client name: SMSG_PLAYER_STOP +8a client name: SMSG_BEING_ACTION +8d client name: SMSG_BEING_CHAT +8e client name: SMSG_PLAYER_CHAT +91 client name: SMSG_PLAYER_WARP +92 client name: SMSG_CHANGE_MAP_SERVER +95 client name: SMSG_BEING_NAME_RESPONSE +97 client name: SMSG_WHISPER +98 client name: SMSG_WHISPER_RESPONSE +9a client name: SMSG_GM_CHAT +9c client name: SMSG_BEING_CHANGE_DIRECTION +9d client name: SMSG_ITEM_VISIBLE +9e client name: SMSG_ITEM_DROPPED +a1 client name: SMSG_ITEM_REMOVE +a8 client name: SMSG_ITEM_USE_RESPONSE +aa client name: SMSG_PLAYER_EQUIP +ac client name: SMSG_PLAYER_UNEQUIP +af client name: SMSG_PLAYER_INVENTORY_REMOVE +b0 client name: SMSG_PLAYER_STAT_UPDATE_1 +b1 client name: SMSG_PLAYER_STAT_UPDATE_2 +b3 client name: SMSG_CHAR_SWITCH_RESPONSE +b4 client name: SMSG_NPC_MESSAGE +b5 client name: SMSG_NPC_NEXT +b6 client name: SMSG_NPC_CLOSE +b7 client name: SMSG_NPC_CHOICE +bc client name: SMSG_PLAYER_STAT_UPDATE_4 +bd client name: SMSG_PLAYER_STAT_UPDATE_5 +be client name: SMSG_PLAYER_STAT_UPDATE_6 +c0 client name: SMSG_BEING_EMOTION +c2 client name: SMSG_WHO_ANSWER +c4 client name: SMSG_NPC_BUY_SELL_CHOICE +c6 client name: SMSG_NPC_BUY +c7 client name: SMSG_NPC_SELL +ca client name: SMSG_NPC_BUY_RESPONSE +cb client name: SMSG_NPC_SELL_RESPONSE +cd client name: SMSG_ADMIN_KICK_ACK +d1 client name: SMSG_IGNORE_NICK_ACK +d2 client name: SMSG_IGNORE_ALL_RESPONSE +d4 client name: SMSG_CHAT_IGNORE_LIST +d6 client name: SMSG_CHAT_ROOM_CREATE_ACK +d7 client name: SMSG_CHAT_DISPLAY +d8 client name: SMSG_CHAT_ROOM_DESTROY +da client name: SMSG_CHAT_ROOM_JOIN_FAILED +db client name: SMSG_CHAT_ROOM_JOIN_ACK +dc client name: SMSG_CHAT_ROOM_ADD_MEMBER +dd client name: SMSG_CHAT_ROOM_LEAVE +df client name: SMSG_CHAT_ROOM_SETTINGS +e1 client name: SMSG_CHAT_ROOM_ROLE_CHANGE +e7 client name: SMSG_TRADE_RESPONSE_OUTDATED +ea client name: SMSG_TRADE_ITEM_ADD_RESPONSE +ec client name: SMSG_TRADE_OK +ee client name: SMSG_TRADE_CANCEL +f0 client name: SMSG_TRADE_COMPLETE +f1 client name: SMSG_TRADE_UNDO +f2 client name: SMSG_PLAYER_STORAGE_STATUS +f6 client name: SMSG_PLAYER_STORAGE_REMOVE +f8 client name: SMSG_PLAYER_STORAGE_CLOSE +fa client name: SMSG_PARTY_CREATE +fb client name: SMSG_PARTY_INFO +105 client name: SMSG_PARTY_LEAVE +107 client name: SMSG_PARTY_UPDATE_COORDS +109 client name: SMSG_PARTY_MESSAGE +10a client name: SMSG_MVP_ITEM +10b client name: SMSG_MVP_EXP +10c client name: SMSG_MVP_EFFECT +10d client name: SMSG_MVP_NO_ITEM +10e client name: SMSG_PLAYER_SKILL_UP +10f client name: SMSG_PLAYER_SKILLS +110 client name: SMSG_SKILL_FAILED +111 client name: SMSG_PLAYER_ADD_SKILL +117 client name: SMSG_SKILL_GROUND_NO_DAMAGE +11a client name: SMSG_SKILL_NO_DAMAGE +11c client name: SMSG_SKILL_WARP_POINT +11e client name: SMSG_SKILL_MEMO_MESSAGE +11f client name: SMSG_SKILL_ENTRY +120 client name: SMSG_BEING_REMOVE_SKILL +121 client name: SMSG_CART_INFO +125 client name: SMSG_PLAYER_CART_REMOVE +12b client name: SMSG_CART_REMOVE +12c client name: SMSG_PLAYER_CART_ADD_ERROR +12d client name: SMSG_VENDING_OPEN_REQ +131 client name: SMSG_VENDING_SHOW_BOARD +132 client name: SMSG_VENDING_HIDE_BOARD +135 client name: SMSG_VENDING_BUY_ACK +136 client name: SMSG_VENDING_OPEN +137 client name: SMSG_VENDING_REPORT +139 client name: SMSG_PLAYER_MOVE_TO_ATTACK +13a client name: SMSG_PLAYER_ATTACK_RANGE +13b client name: SMSG_PLAYER_ARROW_MESSAGE +13c client name: SMSG_PLAYER_ARROW_EQUIP +13d client name: SMSG_PLAYER_HEAL +141 client name: SMSG_PLAYER_STAT_UPDATE_3 +142 client name: SMSG_NPC_INT_INPUT +144 client name: SMSG_NPC_VIEWPOINT +147 client name: SMSG_SKILL_AUTO_CAST +148 client name: SMSG_BEING_RESURRECT +14a client name: SMSG_MANNER_MESSAGE +14b client name: SMSG_CHAT_SILENCE +14c client name: SMSG_GUILD_ALIANCE_INFO +14e client name: SMSG_GUILD_MASTER_OR_MEMBER +152 client name: SMSG_GUILD_EMBLEM_DATA +154 client name: SMSG_GUILD_MEMBER_LIST +156 client name: SMSG_GUILD_MEMBER_POS_CHANGE +15a client name: SMSG_GUILD_LEAVE +15e client name: SMSG_GUILD_BROKEN +160 client name: SMSG_GUILD_POS_INFO_LIST +162 client name: SMSG_GUILD_SKILL_INFO +163 client name: SMSG_GUILD_EXPULSION_LIST +166 client name: SMSG_GUILD_POS_NAME_LIST +167 client name: SMSG_GUILD_CREATE_RESPONSE +169 client name: SMSG_GUILD_INVITE_ACK +16a client name: SMSG_GUILD_INVITE +16c client name: SMSG_GUILD_POSITION_INFO +16f client name: SMSG_GUILD_NOTICE +171 client name: SMSG_GUILD_REQ_ALLIANCE +173 client name: SMSG_GUILD_REQ_ALLIANCE_ACK +174 client name: SMSG_GUILD_POSITION_CHANGED +177 client name: SMSG_PLAYER_IDENTIFY_LIST +179 client name: SMSG_PLAYER_IDENTIFIED +17b client name: SMSG_PLAYER_USE_CARD +17d client name: SMSG_PLAYER_INSERT_CARD +17f client name: SMSG_GUILD_MESSAGE +181 client name: SMSG_GUILD_OPPOSITION_ACK +184 client name: SMSG_GUILD_DEL_ALLIANCE +188 client name: SMSG_PLAYER_REFINE +189 client name: SMSG_PLAYER_NOTIFY_MAPINFO +18b client name: SMSG_MAP_QUIT_RESPONSE +18c client name: SMSG_MONSTER_INFO +18d client name: SMSG_PLAYER_SKILL_PRODUCE_MIX_LIST +18f client name: SMSG_PLAYER_SKILL_PRODUCE_EFFECT +191 client name: SMSG_CHAT_TALKIE_BOX +192 client name: SMSG_ADMIN_SET_TILE_TYPE +194 client name: SMSG_SOLVE_CHAR_NAME +196 client name: SMSG_BEING_STATUS_CHANGE +199 client name: SMSG_PVP_MAP_MODE +19a client name: SMSG_PVP_SET +19b client name: SMSG_BEING_SELFEFFECT +19e client name: SMSG_PET_CATCH_PROCESS +1a0 client name: SMSG_PET_ROULETTE +1a2 client name: SMSG_PET_STATUS +1a3 client name: SMSG_PET_FOOD +1a4 client name: SMSG_PET_DATA +1a6 client name: SMSG_PET_EGGS_LIST +1aa client name: SMSG_PET_MESSAGE +1ab client name: SMSG_BEING_STAT_UPDATE_1 +1ac client name: SMSG_SKILL_UNIT_UPDATE +1ad client name: SMSG_SKILL_ARROW_CREATE_LIST +1b0 client name: SMSG_CLASS_CHANGE +1b1 client name: SMSG_NPC_SHOW_DIGIT +1b3 client name: SMSG_NPC_CUTIN +1b4 client name: SMSG_GUILD_EMBLEM +1b6 client name: SMSG_GUILD_BASIC_INFO +1b9 client name: SMSG_SKILL_CAST_CANCEL +1c3 client name: SMSG_GM_CHAT2 +1c4 client name: SMSG_PLAYER_STORAGE_ADD +1c5 client name: SMSG_PLAYER_CART_ADD +1c8 client name: SMSG_PLAYER_INVENTORY_USE +1c9 client name: SMSG_GRAFFITI_VISIBLE +1cd client name: SMSG_PLAYER_SKILL_AUTO_SPELLS +1cf client name: SMSG_SKILL_DEVOTION_EFFECT +1d0 client name: SMSG_SPIRIT_BALLS +1d1 client name: SMSG_BLADE_STOP +1d2 client name: SMSG_COMBO_DELAY +1d3 client name: SMSG_BEING_SOUND_EFFECT +1d4 client name: SMSG_NPC_STR_INPUT +1d6 client name: SMSG_MAP_TYPE +1d7 client name: SMSG_BEING_CHANGE_LOOKS2 +1dc client name: SMSG_LOGIN_CODING_KEY +1de client name: SMSG_SKILL_DAMAGE +1e0 client name: SMSG_ADMIN_GET_LOGIN_ACK +1e1 client name: SMSG_SPIRIT_BALL_SINGLE +1e6 client name: SMSG_FAMILY_CALL_PARTNER +1e9 client name: SMSG_PARTY_MEMBER_INFO +1ea client name: SMSG_WEDDING_EFFECT +1eb client name: SMSG_GUILD_UPDATE_COORDS +1f2 client name: SMSG_GUILD_MEMBER_LOGIN +1f3 client name: SMSG_BEING_SPECIAL_EFFECT +1f4 client name: SMSG_TRADE_REQUEST +1f5 client name: SMSG_TRADE_RESPONSE +1f6 client name: SMSG_FAMILY_ASK_FOR_CHILD +1fc client name: SMSG_PLAYER_REPAIR_LIST +1fe client name: SMSG_PLAYER_REPAIR_EFFECT +1ff client name: SMSG_BEING_SLIDE +201 client name: SMSG_FRIENDS_LIST +205 client name: SMSG_FAMILY_DIVORCED +206 client name: SMSG_FRIENDS_PLAYER_ONLINE +207 client name: SMSG_FRIENDS_REQUEST +209 client name: SMSG_FRIENDS_REQUEST_ACK +20a client name: SMSG_FRIENDS_DELETE_PLAYER +20d client name: SMSG_CHAR_BAN_CHAR_LIST +20e client name: SMSG_STARS_KILL +210 client name: SMSG_PVP_INFO +214 client name: SMSG_ADMIN_ACCOUNT_STATS +215 client name: SMSG_PLAYER_SKILL_MESSAGE +216 client name: SMSG_FAMILY_ASK_FOR_CHILD_REPLY +219 client name: SMSG_BLACKSMITH_RANKS_LIST +21a client name: SMSG_ALCHEMIST_RANKS_LIST +21b client name: SMSG_PLAYER_FAME_BLACKSMITH +21c client name: SMSG_PLAYER_FAME_ALCHEMIST +221 client name: SMSG_PLAYER_REFINE_LIST +223 client name: SMSG_PLAYER_UPGRADE_MESSAGE +224 client name: SMSG_PLAYER_FAME_TAEKWON +226 client name: SMSG_TAEKWON_RANKS_LIST +229 client name: SMSG_PLAYER_STATUS_CHANGE +22e client name: SMSG_HOMUNCULUS_INFO +22f client name: SMSG_HOMUNCULUS_FOOD +230 client name: SMSG_HOMUNCULUS_DATA +235 client name: SMSG_HOMUNCULUS_SKILLS +238 client name: SMSG_PK_RANKS_LIST +239 client name: SMSG_HOMUNCULUS_SKILL_UP +23a client name: SMSG_PLAYER_STORAGE_PASSWORD +23c client name: SMSG_PLAYER_STORAGE_PASSWORD_RESULT +240 client name: SMSG_MAIL_MAILS_LIST +242 client name: SMSG_MAIL_READ_MAIL +245 client name: SMSG_MAIL_GET_ATTACHMENT +249 client name: SMSG_MAIL_SEND_MAIL_ACK +24a client name: SMSG_MAIL_NEW_MAIL +250 client name: SMSG_AUCTION_MESSAGE +252 client name: SMSG_AUCTION_RESULTS +253 client name: SMSG_GLADIATOR_FEEL_REQUEST +255 client name: SMSG_MAIL_SET_ATTACHMENT_ACK +256 client name: SMSG_AUCTION_SET_ITEM +257 client name: SMSG_MAIL_DELETE_MAIL_ACK +25a client name: SMSG_PLAYER_COOKING_LIST +25d client name: CMSG_AUCTION_CLOSE +25f client name: SMSG_AUCTION_OPEN_WINDOW +260 client name: SMSG_MAIL_OPEN_WINDOW +274 client name: SMSG_MAIL_RETURN +283 client name: SMSG_MAP_ACCOUNT_ID +284 client name: SMSG_BEING_SPECIAL_EFFECT_NUM +287 client name: SMSG_NPC_CASH_SHOP_OPEN +289 client name: SMSG_NPC_CASH_BUY_ACK +28a client name: SMSG_PLAYER_STATUS_CHANGE2 +28e client name: SMSG_CHAR_CHECK_RENAME +290 client name: SMSG_CHAR_RENAME +291 client name: SMSG_FORMAT_MESSAGE +293 client name: SMSG_BOSS_MAP_INFO +294 client name: SMSG_PLAYER_READ_BOOK +298 client name: SMSG_PLAYER_ITEM_RENTAL_TIME +299 client name: SMSG_PLAYER_ITEM_RENTAL_EXPIRED +29b client name: SMSG_MERCENARY_INFO +29d client name: SMSG_MERCENARY_SKILLS +2a2 client name: SMSG_MERCENARY_UPDATE +2b1 client name: SMSG_QUEST_LIST +2b2 client name: SMSG_QUEST_LIST_OBJECTIVES +2b3 client name: SMSG_QUEST_ADD +2b4 client name: SMSG_QUEST_REMOVE +2b5 client name: SMSG_QUEST_UPDATE_OBJECTIVES +2b7 client name: SMSG_QUEST_ACTIVATE +2b8 client name: SMSG_PARTY_ITEM_PICKUP +2bb client name: SMSG_ITEM_DAMAGED +2c1 client name: SMSG_COLOR_MESSAGE +2c5 client name: SMSG_PARTY_INVITE_RESPONSE +2c6 client name: SMSG_PARTY_INVITED +2c9 client name: SMSG_PARTY_INVITATION_STATS +2cb client name: SMSG_INSTANCE_START +2cc client name: SMSG_INSTANCE_CREATE +2cd client name: SMSG_INSTANCE_INFO +2ce client name: SMSG_INSTANCE_DELETE +2d0 client name: SMSG_PLAYER_EQUIPMENT +2d1 client name: SMSG_PLAYER_STORAGE_EQUIP +2d2 client name: SMSG_PLAYER_CART_EQUIP +2d3 client name: SMSG_BIND_ITEM +2d4 client name: SMSG_PLAYER_INVENTORY_ADD +2d7 client name: SMSG_BEING_VIEW_EQUIPMENT +2d9 client name: SMSG_PLAYER_EQUIP_TICK_ACK +2da client name: SMSG_PLAYER_SHOW_EQUIP +2dc client name: SMSG_BATTLE_CHAT_MESSAGE +2dd client name: SMSG_BATTLE_EMBLEM +2de client name: SMSG_BATTLE_UPDATE_SCORE +2df client name: SMSG_BATTLE_UPDATE_COORDS +2e0 client name: SMSG_BATTLE_UPDATE_HP +2e1 client name: SMSG_BEING_ACTION2 +2e8 client name: SMSG_PLAYER_INVENTORY +2e9 client name: SMSG_PLAYER_CART_ITEMS +2ea client name: SMSG_PLAYER_STORAGE_ITEMS +2eb client name: SMSG_MAP_LOGIN_SUCCESS +2ef client name: SMSG_BEING_FONT +2f0 client name: SMSG_NPC_SHOW_PROGRESS_BAR +2f2 client name: SMSG_NPC_PROGRESS_BAR_ABORT +43d client name: SMSG_PLAYER_SKILL_COOLDOWN +43e client name: SMSG_PLAYER_SKILL_COOLDOWN_LIST +43f client name: SMSG_BEING_STATUS_CHANGE +440 client name: SMSG_BEING_MILLENIUM_SHIELD +441 client name: SMSG_PLAYER_DELETE_SKILL +442 client name: SMSG_AUTOSHADOW_SPELL_LIST +446 client name: SMSG_QUEST_NPC_EFFECT +7d8 client name: SMSG_PARTY_SETTINGS +7d9 client name: SMSG_PLAYER_SHORTCUTS +7e1 client name: SMSG_PLAYER_UPDATE_SKILL +7e2 client name: SMSG_FORMAT_MESSAGE_NUMBER +7e3 client name: SMSG_SKILL_ITEM_LIST_WINDOW +7e6 client name: SMSG_FORMAT_MESSAGE_SKILL +7e9 client name: SMSG_CHAR_CAPTCHA_NOT_SUPPORTED +7f6 client name: SMSG_PLAYER_GET_EXP +7f7 client name: SMSG_BEING_MOVE +7f8 client name: SMSG_BEING_SPAWN +7f9 client name: SMSG_BEING_VISIBLE +7fa client name: SMSG_PLAYER_INVENTORY_REMOVE2 +7fb client name: SMSG_SKILL_CASTING +7fc client name: SMSG_PARTY_LEADER +7fd client name: SMSG_ITEM_MVP_DROPPED +7fe client name: SMSG_BATTLE_PLAY +800 client name: SMSG_VENDING_ITEMS_LIST +803 client name: SMSG_BOOKING_REGISTER_ACK +805 client name: SMSG_BOOKING_SEARCH_ACK +807 client name: SMSG_BOOKING_DELETE_ACK +809 client name: SMSG_BOOKING_INSERT_NOTIFY +80a client name: SMSG_BOOKING_UPDATE_NOTIFY +80b client name: SMSG_BOOKING_DELETE_NOTIFY +80e client name: SMSG_PLAYER_HP +80f client name: SMSG_TRADE_ITEM_ADD +810 client name: SMSG_BUYINGSTORE_OPEN +812 client name: SMSG_BUYINGSTORE_CREATE_FAILED +813 client name: SMSG_BUYINGSTORE_OWN_ITEMS +814 client name: SMSG_BUYINGSTORE_SHOW_BOARD +816 client name: SMSG_BUYINGSTORE_HIDE_BOARD +818 client name: SMSG_BUYINGSTORE_ITEMS_LIST +81a client name: SMSG_BUYINGSTORE_SELL_FAILED +81b client name: SMSG_BUYINGSTORE_REPORT +81c client name: SMSG_BUYINGSTORE_DELETE_ITEM +81d client name: SMSG_ELEMENTAL_INFO +81e client name: SMSG_ELEMENTAL_UPDATE_STATUS +824 client name: SMSG_BUYINGSTORE_SELLER_SELL_FAILED +828 client name: SMSG_CHAR_DELETE2_ACK +82a client name: SMSG_CHAR_DELETE2_ACCEPT_ACTUAL_ACK +82c client name: SMSG_CHAR_DELETE2_CANCEL_ACK +82d client name: SMSG_CHAR_LOGIN2 +836 client name: SMSG_SEARCHSTORE_SEARCH_ACK +837 client name: SMSG_SEARCHSTORE_SEARCH_FAILED +83a client name: SMSG_SEARCHSTORE_OPEN +83d client name: SMSG_SEARCHSTORE_CLICK_ACK +840 client name: SMSG_MAP_NOT_FOUND +845 client name: SMSG_NPC_CASH_POINTS +849 client name: SMSG_NPC_CASH_BUY +8b3 client name: SMSG_SCRIPT_MESSAGE +8c0 client name: SMSG_NPC_CASH_TAB_PRICE_LIST +8ca client name: SMSG_NPC_CASH_SCHEDULE +8cf +8d2 +8d5 client name: SMSG_CHAR_CHANGE_SLOT +8d6 client name: SMSG_NPC_CLOSE_TIMEOUT +8d8 client name: SMSG_BATTLE_QUEUE_ACK +8d9 client name: SMSG_BATTLE_JOINED +8db client name: SMSG_BATTLE_NOTICE_DELETE +8df client name: SMSG_BATTLE_BEGINS +908 +96d client name: SMSG_MERGE_ITEM +96f client name: SMSG_ACK_MERGE_ITEMS +977 +97d client name: SMSG_RANKS_LIST +99d client name: SMSG_CHAR_CHARACTERS +9a6 +9a8 +9aa +a02 +a1a +a1c +a20 +a22 +2711 +2713 +2716 +2717 +2718 +2719 +2722 +2723 +2728 +272b +272c +272d +272e +2731 +2734 +2735 +2736 +2737 +2740 +2af9 +2afb +2afd +2b00 +2b03 +2b04 +2b06 +2b09 +2b0d +2b0f +2b12 +2b14 +2b1b +2b1d +2b1e +2b20 +2b21 +2b22 +2b24 +2b25 +2b27 diff --git a/servergreps/hercules/20100803/uselesspackets.txt b/servergreps/hercules/20100803/uselesspackets.txt new file mode 100644 index 0000000..848e391 --- /dev/null +++ b/servergreps/hercules/20100803/uselesspackets.txt @@ -0,0 +1,30 @@ +Useless packet 084a. +Useless packet 0a01. +Useless packet 08e0. +Useless packet 08da. +Useless packet 09a9. +Useless packet 08fc. +Useless packet 0844. +Useless packet 0846. +Useless packet 0998. +Useless packet 09b8. +Useless packet 0907. +Useless packet 09b6. +Useless packet 09d8. +Useless packet 09d4. +Useless packet 09d6. +Useless packet 028f. +Useless packet 090a. +Useless packet 0066. +Useless packet 0187. +Useless packet 08ba. +Useless packet 0067. +Useless packet 0065. +Useless packet 0061. +Useless packet 0068. +Useless packet 09a7. +Useless packet 097c. +Useless packet 08c9. +Useless packet 08d4. +Useless packet 08d7. +Useless packet 09ab. diff --git a/servergreps/hercules/20101124/clientbadpackets.txt b/servergreps/hercules/20101124/clientbadpackets.txt new file mode 100644 index 0000000..70de3fe --- /dev/null +++ b/servergreps/hercules/20101124/clientbadpackets.txt @@ -0,0 +1,3 @@ +0113 CMSG_ITEM_PICKUP client: clif->pTakeItem server: clif->pUseSkillToPos Change id to 0362 +0089 CMSG_PLAYER_CHANGE_ACT hidden by clif->pTickSend +0113 CMSG_SKILL_USE_BEING hidden by clif->pTakeItem diff --git a/servergreps/hercules/20101124/clientpackets.txt b/servergreps/hercules/20101124/clientpackets.txt new file mode 100644 index 0000000..889218d --- /dev/null +++ b/servergreps/hercules/20101124/clientpackets.txt @@ -0,0 +1,242 @@ +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER3 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_CREATE2 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_HASH_CHECK +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_KEY +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_PCBANG +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_SSO +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 +0061 CMSG_CHAR_PASSWORD_CHANGE ? +0064 CMSG_LOGIN_REGISTER lclif->p->parse_CA_LOGIN +0065 CMSG_CHAR_SERVER_CONNECT ? +0066 CMSG_CHAR_SELECT ? +0067 CMSG_CHAR_CREATE ? +0068 CMSG_CHAR_DELETE ? +007d CMSG_MAP_LOADED clif->pLoadEndAck +0085 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0089 CMSG_MAP_PING clif->pTickSend +0090 CMSG_NPC_TALK clif->pNpcClicked +0094 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0096 CMSG_CHAT_WHISPER clif->pWisMessage +0099 CMSG_ADMIN_ANNOUNCE clif->pBroadcast +00ab CMSG_PLAYER_UNEQUIP clif->pUnequipItem +00b2 CMSG_PLAYER_RESTART clif->pRestart +00b8 CMSG_NPC_LIST_CHOICE clif->pNpcSelectMenu +00b9 CMSG_NPC_NEXT_REQUEST clif->pNpcNextClicked +00bb CMSG_STAT_UPDATE_REQUEST clif->pStatusUp +00bf CMSG_PLAYER_EMOTE clif->pEmotion +00c1 CMSG_WHO_REQUEST clif->pHowManyConnections +00c5 CMSG_NPC_BUY_SELL_REQUEST clif->pNpcBuySellSelected +00c8 CMSG_NPC_BUY_REQUEST clif->pNpcBuyListSend +00c9 CMSG_NPC_SELL_REQUEST clif->pNpcSellListSend +00cc CMSG_ADMIN_KICK clif->pGMKick +00ce CMSG_ADMIN_KICK_ALL clif->pGMKickAll +00cf CMSG_IGNORE_NICK clif->pPMIgnore +00d0 CMSG_IGNORE_ALL clif->pPMIgnoreAll +00d3 CMSG_REQUEST_IGNORE_LIST clif->pPMIgnoreList +00d5 CMSG_CREAYE_CHAT_ROOM clif->pCreateChatRoom +00d9 CMSG_CHAT_ROOM_JOIN clif->pChatAddMember +00de CMSG_SET_CHAT_ROOM_OPTIONS clif->pChatRoomStatusChange +00e0 CMSG_SET_CHAT_ROOM_OWNER clif->pChangeChatOwner +00e2 CMSG_KICK_FROM_CHAT_ROOM clif->pKickFromChat +00e3 CMSG_LEAVE_CHAT_ROOM clif->pChatLeave +00e4 CMSG_TRADE_REQUEST clif->pTradeRequest +00e6 CMSG_TRADE_RESPONSE clif->pTradeAck +00e8 CMSG_TRADE_ITEM_ADD_REQUEST clif->pTradeAddItem +00eb CMSG_TRADE_ADD_COMPLETE clif->pTradeOk +00ed CMSG_TRADE_CANCEL_REQUEST clif->pTradeCancel +00ef CMSG_TRADE_OK clif->pTradeCommit +00f3 CMSG_CHAT_MESSAGE clif->pGlobalMessage +00f5 CMSG_ITEM_PICKUP clif->pTakeItem +00f9 CMSG_PARTY_CREATE clif->pCreateParty +00fc CMSG_PARTY_INVITE clif->pPartyInvite +00ff CMSG_PARTY_INVITED clif->pReplyPartyInvite +0100 CMSG_PARTY_LEAVE clif->pLeaveParty +0102 CMSG_PARTY_SETTINGS clif->pPartyChangeOption +0103 CMSG_PARTY_KICK clif->pRemovePartyMember +0108 CMSG_PARTY_MESSAGE clif->pPartyMessage +0112 CMSG_SKILL_LEVELUP_REQUEST clif->pSkillUp +0116 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0118 CMSG_PLAYER_STOP_ATTACK clif->pStopAttack +011b CMSG_SKILL_USE_MAP clif->pUseSkillMap +011d CMSG_PLAYER_SET_MEMO clif->pRequestMemo +0126 CMSG_MOVE_TO_CART clif->pPutItemToCart +0127 CMSG_MOVE_FROM_CART clif->pGetItemFromCart +0128 CMSG_MOVE_FROM_STORAGE_TO_CART clif->pMoveFromKafraToCart +0129 CMSG_MOVE_FROM_CART_TO_STORAGE clif->pMoveToKafraFromCart +012a CMSG_REMOVE_OPTION clif->pRemoveOption +012e CMSG_VENDING_CLOSE clif->pCloseVending +0130 CMSG_VENDING_LIST_REQ clif->pVendingListReq +0134 CMSG_VENDING_BUY clif->pPurchaseReq +0140 CMSG_PLAYER_MAPMOVE clif->pMapMove +0143 CMSG_NPC_INT_RESPONSE clif->pNpcAmountInput +0146 CMSG_NPC_CLOSE clif->pNpcCloseClicked +0149 CMSG_ADMIN_MUTE clif->pGMReqNoChat +014d CMSG_GUILD_CHECK_MASTER clif->pGuildCheckMaster +014f CMSG_GUILD_REQUEST_INFO clif->pGuildRequestInfo +0151 CMSG_GUILD_REQUEST_EMBLEM clif->pGuildRequestEmblem +0153 CMSG_GUILD_CHANGE_EMBLEM clif->pGuildChangeEmblem +0155 CMSG_GUILD_CHANGE_MEMBER_POS clif->pGuildChangeMemberPosition +0159 CMSG_GUILD_LEAVE clif->pGuildLeave +015b CMSG_GUILD_EXPULSION clif->pGuildExpulsion +015d CMSG_GUILD_BREAK clif->pGuildBreak +0161 CMSG_GUILD_CHANGE_POS_INFO clif->pGuildChangePositionInfo +0165 CMSG_GUILD_CREATE clif->pCreateGuild +0168 CMSG_GUILD_INVITE clif->pGuildInvite +016b CMSG_GUILD_INVITE_REPLY clif->pGuildReplyInvite +016e CMSG_GUILD_CHANGE_NOTICE clif->pGuildChangeNotice +0170 CMSG_GUILD_ALLIANCE_REQUEST clif->pGuildRequestAlliance +0172 CMSG_GUILD_ALLIANCE_REPLY clif->pGuildReplyAlliance +0178 CMSG_NPC_IDENTIFY clif->pItemIdentify +017a CMSG_PLAYER_USE_CARD clif->pUseCard +017c CMSG_PLAYER_INSERT_CARD clif->pInsertCard +017e CMSG_GUILD_MESSAGE clif->pGuildMessage +0180 CMSG_GUILD_OPPOSITION clif->pGuildOpposition +0183 CMSG_GUILD_ALLIANCE_DELETE clif->pGuildDelAlliance +0187 CMSG_CHAR_PING ? +018a CMSG_CLIENT_QUIT clif->pQuitGame +018e CMSG_NPC_PRODUCE_MIX clif->pProduceMix +0193 CMSG_CLOSE_STORAGE clif->pCloseKafra +0197 CMSG_ADMIN_RESET_PLAYER clif->pResetChar +0198 CMSG_ADMIN_SET_TILE_TYPE clif->pGMChangeMapType +019c CMSG_ADMIN_LOCAL_ANNOUNCE clif->pLocalBroadcast +019d CMSG_ADMIN_HIDE clif->pGMHide +019f CMSG_PET_CATCH clif->pCatchPet +01a1 CMSG_PET_MENU_ACTION clif->pPetMenu +01a5 CMSG_PET_SET_NAME clif->pChangePetName +01a7 CMSG_PET_SELECT_EGG clif->pSelectEgg +01a9 CMSG_PET_SEND_MESSAGE clif->pSendEmotion +01ae CMSG_NPC_SELECT_ARROW clif->pSelectArrow +01af CMSG_CHANGE_CART clif->pChangeCart +01b2 CMSG_VENDING_CREATE_SHOP clif->pOpenVending +01bb CMSG_ADMIN_GOTO clif->pGMShift +01bd CMSG_ADMIN_RECALL clif->pGMRecall +01ce CMSG_NPC_SELECT_AUTO_SPELL clif->pAutoSpell +01d5 CMSG_NPC_STR_RESPONSE clif->pNpcStringInput +01db CMSG_LOGIN_REGISTER_KEY lclif->p->parse_CA_REQ_HASH +01dd CMSG_LOGIN_REGISTER2 lclif->p->parse_CA_LOGIN2 +01df CMSG_ADMIN_ID_TO_LOGIN clif->pGMReqAccountName +01e7 CMSG_DORI_DORI clif->pNoviceDoriDori +01e8 CMSG_PARTY_CREATE2 clif->pCreateParty2 +01ed CMSG_EXPLOSION_SPIRITS clif->pNoviceExplosionSpirits +01f7 CMSG_FAMILY_ASK_FOR_CHILD_REPLY clif->pAdopt_reply +01f9 CMSG_FAMILY_ASK_FOR_CHILD clif->pAdopt_request +01fa CMSG_LOGIN_REGISTER3 lclif->p->parse_CA_LOGIN3 +01fd CMSG_NPC_REPAIR clif->pRepairItem +0200 CMSG_LOGIN_PING lclif->p->parse_CA_CONNECT_INFO_CHANGED +0202 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0203 CMSG_FRIENDS_DELETE_PLAYER clif->pFriendsListRemove +0204 CMSG_LOGIN_HASH_CHECK lclif->p->parse_CA_EXE_HASHCHECK +0208 CMSG_FRIENDS_REQUEST_ACK clif->pFriendsListReply +020f CMSG_PVP_INFO clif->pPVPInfo +0212 CMSG_ADMIN_MUTE_NAME clif->pGMRc +0213 CMSG_ADMIN_REQUEST_STATS clif->pCheck +0217 CMSG_BLACKSMITH_RANKS clif->pBlacksmith +0218 CMSG_ALCHEMIST_RANKS clif->pAlchemist +021d CMSG_PLAYER_LESS_EFFECTS clif->pLessEffect +0222 CMSG_NPC_REFINE clif->pWeaponRefine +0225 CMSG_TAEKWON_RANKS clif->pTaekwon +022d CMSG_HOMUNCULUS_MENU clif->pHomMenu +0231 CMSG_HOMUNCULUS_SET_NAME clif->pChangeHomunculusName +0232 CMSG_HOMMERC_MOVE_TO clif->pHomMoveTo +0233 CMSG_HOMMERC_ATTACK clif->pHomAttack +0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster +0237 CMSG_PK_RANKS clif->pRankingPk +023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox +0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read +0243 CMSG_MAIL_DELETE_MESSAGE clif->pMail_delete +0244 CMSG_MAIL_GET_ATTACH clif->pMail_getattach +0246 CMSG_MAIL_RESET_ATTACH clif->pMail_winopen +0247 CMSG_MAIL_SET_ATTACH clif->pMail_setattach +0248 CMSG_MAIL_SEND clif->pMail_send +024b CMSG_AUCTION_CANCEL_REG clif->pAuction_cancelreg +024c CMSG_AUCTION_SET_ITEM clif->pAuction_setitem +024d CMSG_AUCTION_REGISTER clif->pAuction_register +024e CMSG_AUCTION_CANCEL clif->pAuction_cancel +024f CMSG_AUCTION_BID clif->pAuction_bid +0251 CMSG_AUCTION_SEARCH clif->pAuction_search +0254 CMSG_SKILL_FEEL_SAVE_OK clif->pFeelSaveOk +025b CMSG_NPC_COOKING clif->pCooking +025c CMSG_AUCTION_BUY_SELL clif->pAuction_buysell +025d CMSG_AUCTION_CLOSE clif->pAuction_close +0273 CMSG_MAIL_RETURN_MESSAGE clif->pMail_return +0277 CMSG_LOGIN_REGISTER_PCBANG lclif->p->parse_CA_LOGIN_PCBANG +027c CMSG_LOGIN_REGISTER4 lclif->p->parse_CA_LOGIN4 +0288 CMSG_NPC_CASH_SHOP_BUY clif->pcashshop_buy +028f CMSG_CHAR_RENAME ? +0292 CMSG_PLAYER_AUTO_REVIVE clif->pAutoRevive +029f CMSG_MERCENARY_ACTION clif->pmercenary_action +02b0 CMSG_LOGIN_REGISTER_HAN lclif->p->parse_CA_LOGIN_HAN +02b6 CMSG_QUEST_ACTIVATE clif->pquestStateAck +02ba CMSG_SET_SHORTCUTS clif->pHotkey +02c7 CMSG_PARTY_INVITED2 clif->pReplyPartyInvite2 +02c8 CMSG_PARTY_ALLOW_INVITES clif->pPartyTick +02d6 CMSG_PLAYER_VIEW_EQUIPMENT clif->pViewPlayerEquip +02d8 CMSG_PLAYER_SET_EQUIPMENT_VISIBLE clif->pEquipTick +02db CMSG_BATTLE_CHAT_MESSAGE clif->pBattleChat +02f1 CMSG_NPC_COMPLETE_PROGRESS_BAR clif->pProgressbar +035f CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0360 CMSG_MAP_PING clif->pTickSend +0361 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0362 CMSG_ITEM_PICKUP clif->pTakeItem +0363 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0364 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0365 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0366 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos +0367 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0368 CMSG_NAME_REQUEST clif->pGetCharNameRequest +0369 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0436 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem +07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption +07da CMSG_PARTY_CHANGE_LEADER clif->pPartyChangeLeader +07f5 CMSG_ADMIN_UNEQUIP_ALL clif->pGMFullStrip +0801 CMSG_VENDING_BUY2 clif->pPurchaseReq2 +0811 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0815 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +0817 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +0819 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ +0835 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo +0838 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo +083c CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +0844 CMSG_NPC_CASH_SHOP_OPEN ? +0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB ? +084a CMSG_NPC_CASH_SHOP_CLOSE ? +08ba CMSG_CHAR_CREATE_PIN ? +08c9 CMSG_NPC_CASH_SHOP_SCHEDULE ? +08d4 CMSG_CHAR_CHANGE_SLOT ? +08d7 CMSG_BATTLE_REGISTER ? +08da CMSG_BATTLE_REVOKE ? +08e0 CMSG_BATTLE_BEGIN_ACK ? +08fc CMSG_CHAR_CHECK_RENAME ? +0907 CMSG_PLAYER_FAVORITE_ITEM ? +090a CMSG_BATTLE_CHECK_STATE ? +096e CMSG_MERGE_ITEM_ACK clif->ackmergeitems +0974 CMSG_MERGE_ITEM_CANCEL clif->cancelmergeitem +097c CMSG_REQUEST_RANKS ? +0998 CMSG_PLAYER_EQUIP ? +09a7 CMSG_BANK_DEPOSIT ? +09a9 CMSG_BANK_WITHDRAW ? +09ab CMSG_BANK_CHECK ? +09b6 CMSG_BANK_OPEN ? +09b8 CMSG_BANK_CLOSE ? +09d4 CMSG_NPC_SHOP_CLOSE ? +09d6 CMSG_NPC_MARKET_BUY ? +09d8 CMSG_NPC_MARKET_CLOSE ? +0a01 CMSG_SHORTCUTS_ROW_SHIFT ? +? UNIMPLIMENTED clif->pActionRequest +? UNIMPLIMENTED clif->pEquipItem +? UNIMPLIMENTED clif->pGMRecall2 +? UNIMPLIMENTED clif->pGMRemove2 +? UNIMPLIMENTED clif->pGM_Monster_Item +? UNIMPLIMENTED clif->pItemListWindowSelected +? UNIMPLIMENTED clif->pPartyBookingDeleteReq +? UNIMPLIMENTED clif->pPartyBookingRegisterReq +? UNIMPLIMENTED clif->pPartyBookingSearchReq +? UNIMPLIMENTED clif->pPartyBookingUpdateReq +? UNIMPLIMENTED clif->pPartyInvite2 +? UNIMPLIMENTED clif->pSkillSelectMenu +? UNIMPLIMENTED clif->pStoragePassword +? UNIMPLIMENTED clif->pUseSkillToId diff --git a/servergreps/hercules/20101124/clientpreferredpackets.txt b/servergreps/hercules/20101124/clientpreferredpackets.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/servergreps/hercules/20101124/clientpreferredpackets.txt diff --git a/servergreps/hercules/20101124/clientwrongpacketsizes.txt b/servergreps/hercules/20101124/clientwrongpacketsizes.txt new file mode 100644 index 0000000..e1349e0 --- /dev/null +++ b/servergreps/hercules/20101124/clientwrongpacketsizes.txt @@ -0,0 +1 @@ +0113 CMSG_ITEM_PICKUP clif->pUseSkillToPos 9 vs 25 diff --git a/servergreps/hercules/20101124/serverpackets.txt b/servergreps/hercules/20101124/serverpackets.txt new file mode 100644 index 0000000..0f7d36c --- /dev/null +++ b/servergreps/hercules/20101124/serverpackets.txt @@ -0,0 +1,417 @@ +j +69 client name: SMSG_LOGIN_DATA +6a client name: SMSG_LOGIN_ERROR +6b client name: SMSG_CHAR_LOGIN +6c client name: SMSG_CHAR_LOGIN_ERROR +6d client name: SMSG_CHAR_CREATE_SUCCEEDED +6e client name: SMSG_CHAR_CREATE_FAILED +6f client name: SMSG_CHAR_DELETE_SUCCEEDED +70 client name: SMSG_CHAR_DELETE_FAILED +71 client name: SMSG_CHAR_MAP_INFO +74 client name: SMSG_MAP_AUTH_REFUSE +78 client name: SMSG_BEING_FAKE_NAME +7f client name: SMSG_SERVER_PING +80 client name: SMSG_BEING_REMOVE +81 client name: SMSG_CONNECTION_PROBLEM +86 client name: SMSG_BEING_MOVE2 +87 client name: SMSG_WALK_RESPONSE +88 client name: SMSG_PLAYER_STOP +8a client name: SMSG_BEING_ACTION +8d client name: SMSG_BEING_CHAT +8e client name: SMSG_PLAYER_CHAT +91 client name: SMSG_PLAYER_WARP +92 client name: SMSG_CHANGE_MAP_SERVER +95 client name: SMSG_BEING_NAME_RESPONSE +97 client name: SMSG_WHISPER +98 client name: SMSG_WHISPER_RESPONSE +9a client name: SMSG_GM_CHAT +9c client name: SMSG_BEING_CHANGE_DIRECTION +9d client name: SMSG_ITEM_VISIBLE +9e client name: SMSG_ITEM_DROPPED +a1 client name: SMSG_ITEM_REMOVE +a8 client name: SMSG_ITEM_USE_RESPONSE +aa client name: SMSG_PLAYER_EQUIP +ac client name: SMSG_PLAYER_UNEQUIP +af client name: SMSG_PLAYER_INVENTORY_REMOVE +b0 client name: SMSG_PLAYER_STAT_UPDATE_1 +b1 client name: SMSG_PLAYER_STAT_UPDATE_2 +b3 client name: SMSG_CHAR_SWITCH_RESPONSE +b4 client name: SMSG_NPC_MESSAGE +b5 client name: SMSG_NPC_NEXT +b6 client name: SMSG_NPC_CLOSE +b7 client name: SMSG_NPC_CHOICE +bc client name: SMSG_PLAYER_STAT_UPDATE_4 +bd client name: SMSG_PLAYER_STAT_UPDATE_5 +be client name: SMSG_PLAYER_STAT_UPDATE_6 +c0 client name: SMSG_BEING_EMOTION +c2 client name: SMSG_WHO_ANSWER +c4 client name: SMSG_NPC_BUY_SELL_CHOICE +c6 client name: SMSG_NPC_BUY +c7 client name: SMSG_NPC_SELL +ca client name: SMSG_NPC_BUY_RESPONSE +cb client name: SMSG_NPC_SELL_RESPONSE +cd client name: SMSG_ADMIN_KICK_ACK +d1 client name: SMSG_IGNORE_NICK_ACK +d2 client name: SMSG_IGNORE_ALL_RESPONSE +d4 client name: SMSG_CHAT_IGNORE_LIST +d6 client name: SMSG_CHAT_ROOM_CREATE_ACK +d7 client name: SMSG_CHAT_DISPLAY +d8 client name: SMSG_CHAT_ROOM_DESTROY +da client name: SMSG_CHAT_ROOM_JOIN_FAILED +db client name: SMSG_CHAT_ROOM_JOIN_ACK +dc client name: SMSG_CHAT_ROOM_ADD_MEMBER +dd client name: SMSG_CHAT_ROOM_LEAVE +df client name: SMSG_CHAT_ROOM_SETTINGS +e1 client name: SMSG_CHAT_ROOM_ROLE_CHANGE +e7 client name: SMSG_TRADE_RESPONSE_OUTDATED +ea client name: SMSG_TRADE_ITEM_ADD_RESPONSE +ec client name: SMSG_TRADE_OK +ee client name: SMSG_TRADE_CANCEL +f0 client name: SMSG_TRADE_COMPLETE +f1 client name: SMSG_TRADE_UNDO +f2 client name: SMSG_PLAYER_STORAGE_STATUS +f6 client name: SMSG_PLAYER_STORAGE_REMOVE +f8 client name: SMSG_PLAYER_STORAGE_CLOSE +fa client name: SMSG_PARTY_CREATE +fb client name: SMSG_PARTY_INFO +105 client name: SMSG_PARTY_LEAVE +107 client name: SMSG_PARTY_UPDATE_COORDS +109 client name: SMSG_PARTY_MESSAGE +10a client name: SMSG_MVP_ITEM +10b client name: SMSG_MVP_EXP +10c client name: SMSG_MVP_EFFECT +10d client name: SMSG_MVP_NO_ITEM +10e client name: SMSG_PLAYER_SKILL_UP +10f client name: SMSG_PLAYER_SKILLS +110 client name: SMSG_SKILL_FAILED +111 client name: SMSG_PLAYER_ADD_SKILL +117 client name: SMSG_SKILL_GROUND_NO_DAMAGE +11a client name: SMSG_SKILL_NO_DAMAGE +11c client name: SMSG_SKILL_WARP_POINT +11e client name: SMSG_SKILL_MEMO_MESSAGE +11f client name: SMSG_SKILL_ENTRY +120 client name: SMSG_BEING_REMOVE_SKILL +121 client name: SMSG_CART_INFO +125 client name: SMSG_PLAYER_CART_REMOVE +12b client name: SMSG_CART_REMOVE +12c client name: SMSG_PLAYER_CART_ADD_ERROR +12d client name: SMSG_VENDING_OPEN_REQ +131 client name: SMSG_VENDING_SHOW_BOARD +132 client name: SMSG_VENDING_HIDE_BOARD +135 client name: SMSG_VENDING_BUY_ACK +136 client name: SMSG_VENDING_OPEN +137 client name: SMSG_VENDING_REPORT +139 client name: SMSG_PLAYER_MOVE_TO_ATTACK +13a client name: SMSG_PLAYER_ATTACK_RANGE +13b client name: SMSG_PLAYER_ARROW_MESSAGE +13c client name: SMSG_PLAYER_ARROW_EQUIP +13d client name: SMSG_PLAYER_HEAL +141 client name: SMSG_PLAYER_STAT_UPDATE_3 +142 client name: SMSG_NPC_INT_INPUT +144 client name: SMSG_NPC_VIEWPOINT +147 client name: SMSG_SKILL_AUTO_CAST +148 client name: SMSG_BEING_RESURRECT +14a client name: SMSG_MANNER_MESSAGE +14b client name: SMSG_CHAT_SILENCE +14c client name: SMSG_GUILD_ALIANCE_INFO +14e client name: SMSG_GUILD_MASTER_OR_MEMBER +152 client name: SMSG_GUILD_EMBLEM_DATA +154 client name: SMSG_GUILD_MEMBER_LIST +156 client name: SMSG_GUILD_MEMBER_POS_CHANGE +15a client name: SMSG_GUILD_LEAVE +15e client name: SMSG_GUILD_BROKEN +160 client name: SMSG_GUILD_POS_INFO_LIST +162 client name: SMSG_GUILD_SKILL_INFO +163 client name: SMSG_GUILD_EXPULSION_LIST +166 client name: SMSG_GUILD_POS_NAME_LIST +167 client name: SMSG_GUILD_CREATE_RESPONSE +169 client name: SMSG_GUILD_INVITE_ACK +16a client name: SMSG_GUILD_INVITE +16c client name: SMSG_GUILD_POSITION_INFO +16f client name: SMSG_GUILD_NOTICE +171 client name: SMSG_GUILD_REQ_ALLIANCE +173 client name: SMSG_GUILD_REQ_ALLIANCE_ACK +174 client name: SMSG_GUILD_POSITION_CHANGED +177 client name: SMSG_PLAYER_IDENTIFY_LIST +179 client name: SMSG_PLAYER_IDENTIFIED +17b client name: SMSG_PLAYER_USE_CARD +17d client name: SMSG_PLAYER_INSERT_CARD +17f client name: SMSG_GUILD_MESSAGE +181 client name: SMSG_GUILD_OPPOSITION_ACK +184 client name: SMSG_GUILD_DEL_ALLIANCE +188 client name: SMSG_PLAYER_REFINE +189 client name: SMSG_PLAYER_NOTIFY_MAPINFO +18b client name: SMSG_MAP_QUIT_RESPONSE +18c client name: SMSG_MONSTER_INFO +18d client name: SMSG_PLAYER_SKILL_PRODUCE_MIX_LIST +18f client name: SMSG_PLAYER_SKILL_PRODUCE_EFFECT +191 client name: SMSG_CHAT_TALKIE_BOX +192 client name: SMSG_ADMIN_SET_TILE_TYPE +194 client name: SMSG_SOLVE_CHAR_NAME +196 client name: SMSG_BEING_STATUS_CHANGE +199 client name: SMSG_PVP_MAP_MODE +19a client name: SMSG_PVP_SET +19b client name: SMSG_BEING_SELFEFFECT +19e client name: SMSG_PET_CATCH_PROCESS +1a0 client name: SMSG_PET_ROULETTE +1a2 client name: SMSG_PET_STATUS +1a3 client name: SMSG_PET_FOOD +1a4 client name: SMSG_PET_DATA +1a6 client name: SMSG_PET_EGGS_LIST +1aa client name: SMSG_PET_MESSAGE +1ab client name: SMSG_BEING_STAT_UPDATE_1 +1ac client name: SMSG_SKILL_UNIT_UPDATE +1ad client name: SMSG_SKILL_ARROW_CREATE_LIST +1b0 client name: SMSG_CLASS_CHANGE +1b1 client name: SMSG_NPC_SHOW_DIGIT +1b3 client name: SMSG_NPC_CUTIN +1b4 client name: SMSG_GUILD_EMBLEM +1b6 client name: SMSG_GUILD_BASIC_INFO +1b9 client name: SMSG_SKILL_CAST_CANCEL +1c3 client name: SMSG_GM_CHAT2 +1c4 client name: SMSG_PLAYER_STORAGE_ADD +1c5 client name: SMSG_PLAYER_CART_ADD +1c8 client name: SMSG_PLAYER_INVENTORY_USE +1c9 client name: SMSG_GRAFFITI_VISIBLE +1cd client name: SMSG_PLAYER_SKILL_AUTO_SPELLS +1cf client name: SMSG_SKILL_DEVOTION_EFFECT +1d0 client name: SMSG_SPIRIT_BALLS +1d1 client name: SMSG_BLADE_STOP +1d2 client name: SMSG_COMBO_DELAY +1d3 client name: SMSG_BEING_SOUND_EFFECT +1d4 client name: SMSG_NPC_STR_INPUT +1d6 client name: SMSG_MAP_TYPE +1d7 client name: SMSG_BEING_CHANGE_LOOKS2 +1dc client name: SMSG_LOGIN_CODING_KEY +1de client name: SMSG_SKILL_DAMAGE +1e0 client name: SMSG_ADMIN_GET_LOGIN_ACK +1e1 client name: SMSG_SPIRIT_BALL_SINGLE +1e6 client name: SMSG_FAMILY_CALL_PARTNER +1e9 client name: SMSG_PARTY_MEMBER_INFO +1ea client name: SMSG_WEDDING_EFFECT +1eb client name: SMSG_GUILD_UPDATE_COORDS +1f2 client name: SMSG_GUILD_MEMBER_LOGIN +1f3 client name: SMSG_BEING_SPECIAL_EFFECT +1f4 client name: SMSG_TRADE_REQUEST +1f5 client name: SMSG_TRADE_RESPONSE +1f6 client name: SMSG_FAMILY_ASK_FOR_CHILD +1fc client name: SMSG_PLAYER_REPAIR_LIST +1fe client name: SMSG_PLAYER_REPAIR_EFFECT +1ff client name: SMSG_BEING_SLIDE +201 client name: SMSG_FRIENDS_LIST +205 client name: SMSG_FAMILY_DIVORCED +206 client name: SMSG_FRIENDS_PLAYER_ONLINE +207 client name: SMSG_FRIENDS_REQUEST +209 client name: SMSG_FRIENDS_REQUEST_ACK +20a client name: SMSG_FRIENDS_DELETE_PLAYER +20d client name: SMSG_CHAR_BAN_CHAR_LIST +20e client name: SMSG_STARS_KILL +210 client name: SMSG_PVP_INFO +214 client name: SMSG_ADMIN_ACCOUNT_STATS +215 client name: SMSG_PLAYER_SKILL_MESSAGE +216 client name: SMSG_FAMILY_ASK_FOR_CHILD_REPLY +219 client name: SMSG_BLACKSMITH_RANKS_LIST +21a client name: SMSG_ALCHEMIST_RANKS_LIST +21b client name: SMSG_PLAYER_FAME_BLACKSMITH +21c client name: SMSG_PLAYER_FAME_ALCHEMIST +221 client name: SMSG_PLAYER_REFINE_LIST +223 client name: SMSG_PLAYER_UPGRADE_MESSAGE +224 client name: SMSG_PLAYER_FAME_TAEKWON +226 client name: SMSG_TAEKWON_RANKS_LIST +229 client name: SMSG_PLAYER_STATUS_CHANGE +22e client name: SMSG_HOMUNCULUS_INFO +22f client name: SMSG_HOMUNCULUS_FOOD +230 client name: SMSG_HOMUNCULUS_DATA +235 client name: SMSG_HOMUNCULUS_SKILLS +238 client name: SMSG_PK_RANKS_LIST +239 client name: SMSG_HOMUNCULUS_SKILL_UP +23a client name: SMSG_PLAYER_STORAGE_PASSWORD +23c client name: SMSG_PLAYER_STORAGE_PASSWORD_RESULT +240 client name: SMSG_MAIL_MAILS_LIST +242 client name: SMSG_MAIL_READ_MAIL +245 client name: SMSG_MAIL_GET_ATTACHMENT +249 client name: SMSG_MAIL_SEND_MAIL_ACK +24a client name: SMSG_MAIL_NEW_MAIL +250 client name: SMSG_AUCTION_MESSAGE +252 client name: SMSG_AUCTION_RESULTS +253 client name: SMSG_GLADIATOR_FEEL_REQUEST +255 client name: SMSG_MAIL_SET_ATTACHMENT_ACK +256 client name: SMSG_AUCTION_SET_ITEM +257 client name: SMSG_MAIL_DELETE_MAIL_ACK +25a client name: SMSG_PLAYER_COOKING_LIST +25d client name: CMSG_AUCTION_CLOSE +25f client name: SMSG_AUCTION_OPEN_WINDOW +260 client name: SMSG_MAIL_OPEN_WINDOW +274 client name: SMSG_MAIL_RETURN +283 client name: SMSG_MAP_ACCOUNT_ID +284 client name: SMSG_BEING_SPECIAL_EFFECT_NUM +287 client name: SMSG_NPC_CASH_SHOP_OPEN +289 client name: SMSG_NPC_CASH_BUY_ACK +28a client name: SMSG_PLAYER_STATUS_CHANGE2 +28e client name: SMSG_CHAR_CHECK_RENAME +290 client name: SMSG_CHAR_RENAME +291 client name: SMSG_FORMAT_MESSAGE +293 client name: SMSG_BOSS_MAP_INFO +294 client name: SMSG_PLAYER_READ_BOOK +298 client name: SMSG_PLAYER_ITEM_RENTAL_TIME +299 client name: SMSG_PLAYER_ITEM_RENTAL_EXPIRED +29b client name: SMSG_MERCENARY_INFO +29d client name: SMSG_MERCENARY_SKILLS +2a2 client name: SMSG_MERCENARY_UPDATE +2b1 client name: SMSG_QUEST_LIST +2b2 client name: SMSG_QUEST_LIST_OBJECTIVES +2b3 client name: SMSG_QUEST_ADD +2b4 client name: SMSG_QUEST_REMOVE +2b5 client name: SMSG_QUEST_UPDATE_OBJECTIVES +2b7 client name: SMSG_QUEST_ACTIVATE +2b8 client name: SMSG_PARTY_ITEM_PICKUP +2bb client name: SMSG_ITEM_DAMAGED +2c1 client name: SMSG_COLOR_MESSAGE +2c5 client name: SMSG_PARTY_INVITE_RESPONSE +2c6 client name: SMSG_PARTY_INVITED +2c9 client name: SMSG_PARTY_INVITATION_STATS +2cb client name: SMSG_INSTANCE_START +2cc client name: SMSG_INSTANCE_CREATE +2cd client name: SMSG_INSTANCE_INFO +2ce client name: SMSG_INSTANCE_DELETE +2d0 client name: SMSG_PLAYER_EQUIPMENT +2d1 client name: SMSG_PLAYER_STORAGE_EQUIP +2d2 client name: SMSG_PLAYER_CART_EQUIP +2d3 client name: SMSG_BIND_ITEM +2d4 client name: SMSG_PLAYER_INVENTORY_ADD +2d9 client name: SMSG_PLAYER_EQUIP_TICK_ACK +2da client name: SMSG_PLAYER_SHOW_EQUIP +2dc client name: SMSG_BATTLE_CHAT_MESSAGE +2dd client name: SMSG_BATTLE_EMBLEM +2de client name: SMSG_BATTLE_UPDATE_SCORE +2df client name: SMSG_BATTLE_UPDATE_COORDS +2e0 client name: SMSG_BATTLE_UPDATE_HP +2e1 client name: SMSG_BEING_ACTION2 +2e8 client name: SMSG_PLAYER_INVENTORY +2e9 client name: SMSG_PLAYER_CART_ITEMS +2ea client name: SMSG_PLAYER_STORAGE_ITEMS +2eb client name: SMSG_MAP_LOGIN_SUCCESS +2ef client name: SMSG_BEING_FONT +2f0 client name: SMSG_NPC_SHOW_PROGRESS_BAR +2f2 client name: SMSG_NPC_PROGRESS_BAR_ABORT +43d client name: SMSG_PLAYER_SKILL_COOLDOWN +43e client name: SMSG_PLAYER_SKILL_COOLDOWN_LIST +43f client name: SMSG_BEING_STATUS_CHANGE +440 client name: SMSG_BEING_MILLENIUM_SHIELD +441 client name: SMSG_PLAYER_DELETE_SKILL +442 client name: SMSG_AUTOSHADOW_SPELL_LIST +446 client name: SMSG_QUEST_NPC_EFFECT +7d8 client name: SMSG_PARTY_SETTINGS +7d9 client name: SMSG_PLAYER_SHORTCUTS +7e1 client name: SMSG_PLAYER_UPDATE_SKILL +7e2 client name: SMSG_FORMAT_MESSAGE_NUMBER +7e3 client name: SMSG_SKILL_ITEM_LIST_WINDOW +7e6 client name: SMSG_FORMAT_MESSAGE_SKILL +7e9 client name: SMSG_CHAR_CAPTCHA_NOT_SUPPORTED +7f6 client name: SMSG_PLAYER_GET_EXP +7fa client name: SMSG_PLAYER_INVENTORY_REMOVE2 +7fb client name: SMSG_SKILL_CASTING +7fc client name: SMSG_PARTY_LEADER +7fd client name: SMSG_ITEM_MVP_DROPPED +7fe client name: SMSG_BATTLE_PLAY +800 client name: SMSG_VENDING_ITEMS_LIST +803 client name: SMSG_BOOKING_REGISTER_ACK +805 client name: SMSG_BOOKING_SEARCH_ACK +807 client name: SMSG_BOOKING_DELETE_ACK +809 client name: SMSG_BOOKING_INSERT_NOTIFY +80a client name: SMSG_BOOKING_UPDATE_NOTIFY +80b client name: SMSG_BOOKING_DELETE_NOTIFY +80e client name: SMSG_PLAYER_HP +80f client name: SMSG_TRADE_ITEM_ADD +810 client name: SMSG_BUYINGSTORE_OPEN +812 client name: SMSG_BUYINGSTORE_CREATE_FAILED +813 client name: SMSG_BUYINGSTORE_OWN_ITEMS +814 client name: SMSG_BUYINGSTORE_SHOW_BOARD +816 client name: SMSG_BUYINGSTORE_HIDE_BOARD +818 client name: SMSG_BUYINGSTORE_ITEMS_LIST +81a client name: SMSG_BUYINGSTORE_SELL_FAILED +81b client name: SMSG_BUYINGSTORE_REPORT +81c client name: SMSG_BUYINGSTORE_DELETE_ITEM +81d client name: SMSG_ELEMENTAL_INFO +81e client name: SMSG_ELEMENTAL_UPDATE_STATUS +824 client name: SMSG_BUYINGSTORE_SELLER_SELL_FAILED +828 client name: SMSG_CHAR_DELETE2_ACK +82a client name: SMSG_CHAR_DELETE2_ACCEPT_ACTUAL_ACK +82c client name: SMSG_CHAR_DELETE2_CANCEL_ACK +82d client name: SMSG_CHAR_LOGIN2 +836 client name: SMSG_SEARCHSTORE_SEARCH_ACK +837 client name: SMSG_SEARCHSTORE_SEARCH_FAILED +83a client name: SMSG_SEARCHSTORE_OPEN +83d client name: SMSG_SEARCHSTORE_CLICK_ACK +840 client name: SMSG_MAP_NOT_FOUND +845 client name: SMSG_NPC_CASH_POINTS +849 client name: SMSG_NPC_CASH_BUY +856 client name: SMSG_BEING_MOVE +857 client name: SMSG_BEING_VISIBLE +858 client name: SMSG_BEING_SPAWN +859 client name: SMSG_BEING_VIEW_EQUIPMENT +8b3 client name: SMSG_SCRIPT_MESSAGE +8c0 client name: SMSG_NPC_CASH_TAB_PRICE_LIST +8ca client name: SMSG_NPC_CASH_SCHEDULE +8cf +8d2 +8d5 client name: SMSG_CHAR_CHANGE_SLOT +8d6 client name: SMSG_NPC_CLOSE_TIMEOUT +8d8 client name: SMSG_BATTLE_QUEUE_ACK +8d9 client name: SMSG_BATTLE_JOINED +8db client name: SMSG_BATTLE_NOTICE_DELETE +8df client name: SMSG_BATTLE_BEGINS +908 +96d client name: SMSG_MERGE_ITEM +96f client name: SMSG_ACK_MERGE_ITEMS +977 +97d client name: SMSG_RANKS_LIST +99d client name: SMSG_CHAR_CHARACTERS +9a6 +9a8 +9aa +a02 +a1a +a1c +a20 +a22 +2711 +2713 +2716 +2717 +2718 +2719 +2722 +2723 +2728 +272b +272c +272d +272e +2731 +2734 +2735 +2736 +2737 +2740 +2af9 +2afb +2afd +2b00 +2b03 +2b04 +2b06 +2b09 +2b0d +2b0f +2b12 +2b14 +2b1b +2b1d +2b1e +2b20 +2b21 +2b22 +2b24 +2b25 +2b27 diff --git a/servergreps/hercules/20101124/uselesspackets.txt b/servergreps/hercules/20101124/uselesspackets.txt new file mode 100644 index 0000000..848e391 --- /dev/null +++ b/servergreps/hercules/20101124/uselesspackets.txt @@ -0,0 +1,30 @@ +Useless packet 084a. +Useless packet 0a01. +Useless packet 08e0. +Useless packet 08da. +Useless packet 09a9. +Useless packet 08fc. +Useless packet 0844. +Useless packet 0846. +Useless packet 0998. +Useless packet 09b8. +Useless packet 0907. +Useless packet 09b6. +Useless packet 09d8. +Useless packet 09d4. +Useless packet 09d6. +Useless packet 028f. +Useless packet 090a. +Useless packet 0066. +Useless packet 0187. +Useless packet 08ba. +Useless packet 0067. +Useless packet 0065. +Useless packet 0061. +Useless packet 0068. +Useless packet 09a7. +Useless packet 097c. +Useless packet 08c9. +Useless packet 08d4. +Useless packet 08d7. +Useless packet 09ab. diff --git a/servergreps/hercules/20110718/clientbadpackets.txt b/servergreps/hercules/20110718/clientbadpackets.txt new file mode 100644 index 0000000..70de3fe --- /dev/null +++ b/servergreps/hercules/20110718/clientbadpackets.txt @@ -0,0 +1,3 @@ +0113 CMSG_ITEM_PICKUP client: clif->pTakeItem server: clif->pUseSkillToPos Change id to 0362 +0089 CMSG_PLAYER_CHANGE_ACT hidden by clif->pTickSend +0113 CMSG_SKILL_USE_BEING hidden by clif->pTakeItem diff --git a/servergreps/hercules/20110718/clientpackets.txt b/servergreps/hercules/20110718/clientpackets.txt new file mode 100644 index 0000000..5fc6bc3 --- /dev/null +++ b/servergreps/hercules/20110718/clientpackets.txt @@ -0,0 +1,243 @@ +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER3 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_CREATE2 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_HASH_CHECK +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_KEY +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_PCBANG +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_SSO +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 +0061 CMSG_CHAR_PASSWORD_CHANGE ? +0064 CMSG_LOGIN_REGISTER lclif->p->parse_CA_LOGIN +0065 CMSG_CHAR_SERVER_CONNECT ? +0066 CMSG_CHAR_SELECT ? +0067 CMSG_CHAR_CREATE ? +0068 CMSG_CHAR_DELETE ? +007d CMSG_MAP_LOADED clif->pLoadEndAck +0085 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0089 CMSG_MAP_PING clif->pTickSend +0090 CMSG_NPC_TALK clif->pNpcClicked +0094 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0096 CMSG_CHAT_WHISPER clif->pWisMessage +0099 CMSG_ADMIN_ANNOUNCE clif->pBroadcast +00ab CMSG_PLAYER_UNEQUIP clif->pUnequipItem +00b2 CMSG_PLAYER_RESTART clif->pRestart +00b8 CMSG_NPC_LIST_CHOICE clif->pNpcSelectMenu +00b9 CMSG_NPC_NEXT_REQUEST clif->pNpcNextClicked +00bb CMSG_STAT_UPDATE_REQUEST clif->pStatusUp +00bf CMSG_PLAYER_EMOTE clif->pEmotion +00c1 CMSG_WHO_REQUEST clif->pHowManyConnections +00c5 CMSG_NPC_BUY_SELL_REQUEST clif->pNpcBuySellSelected +00c8 CMSG_NPC_BUY_REQUEST clif->pNpcBuyListSend +00c9 CMSG_NPC_SELL_REQUEST clif->pNpcSellListSend +00cc CMSG_ADMIN_KICK clif->pGMKick +00ce CMSG_ADMIN_KICK_ALL clif->pGMKickAll +00cf CMSG_IGNORE_NICK clif->pPMIgnore +00d0 CMSG_IGNORE_ALL clif->pPMIgnoreAll +00d3 CMSG_REQUEST_IGNORE_LIST clif->pPMIgnoreList +00d5 CMSG_CREAYE_CHAT_ROOM clif->pCreateChatRoom +00d9 CMSG_CHAT_ROOM_JOIN clif->pChatAddMember +00de CMSG_SET_CHAT_ROOM_OPTIONS clif->pChatRoomStatusChange +00e0 CMSG_SET_CHAT_ROOM_OWNER clif->pChangeChatOwner +00e2 CMSG_KICK_FROM_CHAT_ROOM clif->pKickFromChat +00e3 CMSG_LEAVE_CHAT_ROOM clif->pChatLeave +00e4 CMSG_TRADE_REQUEST clif->pTradeRequest +00e6 CMSG_TRADE_RESPONSE clif->pTradeAck +00e8 CMSG_TRADE_ITEM_ADD_REQUEST clif->pTradeAddItem +00eb CMSG_TRADE_ADD_COMPLETE clif->pTradeOk +00ed CMSG_TRADE_CANCEL_REQUEST clif->pTradeCancel +00ef CMSG_TRADE_OK clif->pTradeCommit +00f3 CMSG_CHAT_MESSAGE clif->pGlobalMessage +00f5 CMSG_ITEM_PICKUP clif->pTakeItem +00f9 CMSG_PARTY_CREATE clif->pCreateParty +00fc CMSG_PARTY_INVITE clif->pPartyInvite +00ff CMSG_PARTY_INVITED clif->pReplyPartyInvite +0100 CMSG_PARTY_LEAVE clif->pLeaveParty +0102 CMSG_PARTY_SETTINGS clif->pPartyChangeOption +0103 CMSG_PARTY_KICK clif->pRemovePartyMember +0108 CMSG_PARTY_MESSAGE clif->pPartyMessage +0112 CMSG_SKILL_LEVELUP_REQUEST clif->pSkillUp +0116 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0118 CMSG_PLAYER_STOP_ATTACK clif->pStopAttack +011b CMSG_SKILL_USE_MAP clif->pUseSkillMap +011d CMSG_PLAYER_SET_MEMO clif->pRequestMemo +0126 CMSG_MOVE_TO_CART clif->pPutItemToCart +0127 CMSG_MOVE_FROM_CART clif->pGetItemFromCart +0128 CMSG_MOVE_FROM_STORAGE_TO_CART clif->pMoveFromKafraToCart +0129 CMSG_MOVE_FROM_CART_TO_STORAGE clif->pMoveToKafraFromCart +012a CMSG_REMOVE_OPTION clif->pRemoveOption +012e CMSG_VENDING_CLOSE clif->pCloseVending +0130 CMSG_VENDING_LIST_REQ clif->pVendingListReq +0134 CMSG_VENDING_BUY clif->pPurchaseReq +0140 CMSG_PLAYER_MAPMOVE clif->pMapMove +0143 CMSG_NPC_INT_RESPONSE clif->pNpcAmountInput +0146 CMSG_NPC_CLOSE clif->pNpcCloseClicked +0149 CMSG_ADMIN_MUTE clif->pGMReqNoChat +014d CMSG_GUILD_CHECK_MASTER clif->pGuildCheckMaster +014f CMSG_GUILD_REQUEST_INFO clif->pGuildRequestInfo +0151 CMSG_GUILD_REQUEST_EMBLEM clif->pGuildRequestEmblem +0153 CMSG_GUILD_CHANGE_EMBLEM clif->pGuildChangeEmblem +0155 CMSG_GUILD_CHANGE_MEMBER_POS clif->pGuildChangeMemberPosition +0159 CMSG_GUILD_LEAVE clif->pGuildLeave +015b CMSG_GUILD_EXPULSION clif->pGuildExpulsion +015d CMSG_GUILD_BREAK clif->pGuildBreak +0161 CMSG_GUILD_CHANGE_POS_INFO clif->pGuildChangePositionInfo +0165 CMSG_GUILD_CREATE clif->pCreateGuild +0168 CMSG_GUILD_INVITE clif->pGuildInvite +016b CMSG_GUILD_INVITE_REPLY clif->pGuildReplyInvite +016e CMSG_GUILD_CHANGE_NOTICE clif->pGuildChangeNotice +0170 CMSG_GUILD_ALLIANCE_REQUEST clif->pGuildRequestAlliance +0172 CMSG_GUILD_ALLIANCE_REPLY clif->pGuildReplyAlliance +0178 CMSG_NPC_IDENTIFY clif->pItemIdentify +017a CMSG_PLAYER_USE_CARD clif->pUseCard +017c CMSG_PLAYER_INSERT_CARD clif->pInsertCard +017e CMSG_GUILD_MESSAGE clif->pGuildMessage +0180 CMSG_GUILD_OPPOSITION clif->pGuildOpposition +0183 CMSG_GUILD_ALLIANCE_DELETE clif->pGuildDelAlliance +0187 CMSG_CHAR_PING ? +018a CMSG_CLIENT_QUIT clif->pQuitGame +018e CMSG_NPC_PRODUCE_MIX clif->pProduceMix +0193 CMSG_CLOSE_STORAGE clif->pCloseKafra +0197 CMSG_ADMIN_RESET_PLAYER clif->pResetChar +0198 CMSG_ADMIN_SET_TILE_TYPE clif->pGMChangeMapType +019c CMSG_ADMIN_LOCAL_ANNOUNCE clif->pLocalBroadcast +019d CMSG_ADMIN_HIDE clif->pGMHide +019f CMSG_PET_CATCH clif->pCatchPet +01a1 CMSG_PET_MENU_ACTION clif->pPetMenu +01a5 CMSG_PET_SET_NAME clif->pChangePetName +01a7 CMSG_PET_SELECT_EGG clif->pSelectEgg +01a9 CMSG_PET_SEND_MESSAGE clif->pSendEmotion +01ae CMSG_NPC_SELECT_ARROW clif->pSelectArrow +01af CMSG_CHANGE_CART clif->pChangeCart +01b2 CMSG_VENDING_CREATE_SHOP clif->pOpenVending +01bb CMSG_ADMIN_GOTO clif->pGMShift +01bd CMSG_ADMIN_RECALL clif->pGMRecall +01ce CMSG_NPC_SELECT_AUTO_SPELL clif->pAutoSpell +01d5 CMSG_NPC_STR_RESPONSE clif->pNpcStringInput +01db CMSG_LOGIN_REGISTER_KEY lclif->p->parse_CA_REQ_HASH +01dd CMSG_LOGIN_REGISTER2 lclif->p->parse_CA_LOGIN2 +01df CMSG_ADMIN_ID_TO_LOGIN clif->pGMReqAccountName +01e7 CMSG_DORI_DORI clif->pNoviceDoriDori +01e8 CMSG_PARTY_CREATE2 clif->pCreateParty2 +01ed CMSG_EXPLOSION_SPIRITS clif->pNoviceExplosionSpirits +01f7 CMSG_FAMILY_ASK_FOR_CHILD_REPLY clif->pAdopt_reply +01f9 CMSG_FAMILY_ASK_FOR_CHILD clif->pAdopt_request +01fa CMSG_LOGIN_REGISTER3 lclif->p->parse_CA_LOGIN3 +01fd CMSG_NPC_REPAIR clif->pRepairItem +0200 CMSG_LOGIN_PING lclif->p->parse_CA_CONNECT_INFO_CHANGED +0202 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0203 CMSG_FRIENDS_DELETE_PLAYER clif->pFriendsListRemove +0204 CMSG_LOGIN_HASH_CHECK lclif->p->parse_CA_EXE_HASHCHECK +0208 CMSG_FRIENDS_REQUEST_ACK clif->pFriendsListReply +020f CMSG_PVP_INFO clif->pPVPInfo +0212 CMSG_ADMIN_MUTE_NAME clif->pGMRc +0213 CMSG_ADMIN_REQUEST_STATS clif->pCheck +0217 CMSG_BLACKSMITH_RANKS clif->pBlacksmith +0218 CMSG_ALCHEMIST_RANKS clif->pAlchemist +021d CMSG_PLAYER_LESS_EFFECTS clif->pLessEffect +0222 CMSG_NPC_REFINE clif->pWeaponRefine +0225 CMSG_TAEKWON_RANKS clif->pTaekwon +022d CMSG_HOMUNCULUS_MENU clif->pHomMenu +0231 CMSG_HOMUNCULUS_SET_NAME clif->pChangeHomunculusName +0232 CMSG_HOMMERC_MOVE_TO clif->pHomMoveTo +0233 CMSG_HOMMERC_ATTACK clif->pHomAttack +0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster +0237 CMSG_PK_RANKS clif->pRankingPk +023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox +0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read +0243 CMSG_MAIL_DELETE_MESSAGE clif->pMail_delete +0244 CMSG_MAIL_GET_ATTACH clif->pMail_getattach +0246 CMSG_MAIL_RESET_ATTACH clif->pMail_winopen +0247 CMSG_MAIL_SET_ATTACH clif->pMail_setattach +0248 CMSG_MAIL_SEND clif->pMail_send +024b CMSG_AUCTION_CANCEL_REG clif->pAuction_cancelreg +024c CMSG_AUCTION_SET_ITEM clif->pAuction_setitem +024d CMSG_AUCTION_REGISTER clif->pAuction_register +024e CMSG_AUCTION_CANCEL clif->pAuction_cancel +024f CMSG_AUCTION_BID clif->pAuction_bid +0251 CMSG_AUCTION_SEARCH clif->pAuction_search +0254 CMSG_SKILL_FEEL_SAVE_OK clif->pFeelSaveOk +025b CMSG_NPC_COOKING clif->pCooking +025c CMSG_AUCTION_BUY_SELL clif->pAuction_buysell +025d CMSG_AUCTION_CLOSE clif->pAuction_close +0273 CMSG_MAIL_RETURN_MESSAGE clif->pMail_return +0277 CMSG_LOGIN_REGISTER_PCBANG lclif->p->parse_CA_LOGIN_PCBANG +027c CMSG_LOGIN_REGISTER4 lclif->p->parse_CA_LOGIN4 +0288 CMSG_NPC_CASH_SHOP_BUY clif->pcashshop_buy +028f CMSG_CHAR_RENAME ? +0292 CMSG_PLAYER_AUTO_REVIVE clif->pAutoRevive +029f CMSG_MERCENARY_ACTION clif->pmercenary_action +02b0 CMSG_LOGIN_REGISTER_HAN lclif->p->parse_CA_LOGIN_HAN +02b6 CMSG_QUEST_ACTIVATE clif->pquestStateAck +02ba CMSG_SET_SHORTCUTS clif->pHotkey +02c7 CMSG_PARTY_INVITED2 clif->pReplyPartyInvite2 +02c8 CMSG_PARTY_ALLOW_INVITES clif->pPartyTick +02d6 CMSG_PLAYER_VIEW_EQUIPMENT clif->pViewPlayerEquip +02d8 CMSG_PLAYER_SET_EQUIPMENT_VISIBLE clif->pEquipTick +02db CMSG_BATTLE_CHAT_MESSAGE clif->pBattleChat +02f1 CMSG_NPC_COMPLETE_PROGRESS_BAR clif->pProgressbar +035f CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0360 CMSG_MAP_PING clif->pTickSend +0361 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0362 CMSG_ITEM_PICKUP clif->pTakeItem +0363 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0364 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0365 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0366 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos +0367 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0368 CMSG_NAME_REQUEST clif->pGetCharNameRequest +0369 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0436 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem +07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption +07da CMSG_PARTY_CHANGE_LEADER clif->pPartyChangeLeader +07f5 CMSG_ADMIN_UNEQUIP_ALL clif->pGMFullStrip +0801 CMSG_VENDING_BUY2 clif->pPurchaseReq2 +0811 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0815 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +0817 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +0819 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ +0835 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo +0838 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo +083c CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +0844 CMSG_NPC_CASH_SHOP_OPEN clif->pCashShopOpen +0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB clif->pCashShopReqTab +084a CMSG_NPC_CASH_SHOP_CLOSE clif->pCashShopClose +08ba CMSG_CHAR_CREATE_PIN ? +08c9 CMSG_NPC_CASH_SHOP_SCHEDULE clif->pCashShopSchedule +08d4 CMSG_CHAR_CHANGE_SLOT ? +08d7 CMSG_BATTLE_REGISTER ? +08da CMSG_BATTLE_REVOKE ? +08e0 CMSG_BATTLE_BEGIN_ACK ? +08fc CMSG_CHAR_CHECK_RENAME ? +0907 CMSG_PLAYER_FAVORITE_ITEM ? +090a CMSG_BATTLE_CHECK_STATE ? +096e CMSG_MERGE_ITEM_ACK clif->ackmergeitems +0974 CMSG_MERGE_ITEM_CANCEL clif->cancelmergeitem +097c CMSG_REQUEST_RANKS ? +0998 CMSG_PLAYER_EQUIP ? +09a7 CMSG_BANK_DEPOSIT ? +09a9 CMSG_BANK_WITHDRAW ? +09ab CMSG_BANK_CHECK ? +09b6 CMSG_BANK_OPEN ? +09b8 CMSG_BANK_CLOSE ? +09d4 CMSG_NPC_SHOP_CLOSE ? +09d6 CMSG_NPC_MARKET_BUY ? +09d8 CMSG_NPC_MARKET_CLOSE ? +0a01 CMSG_SHORTCUTS_ROW_SHIFT ? +? UNIMPLIMENTED clif->pActionRequest +? UNIMPLIMENTED clif->pCashShopBuy +? UNIMPLIMENTED clif->pEquipItem +? UNIMPLIMENTED clif->pGMRecall2 +? UNIMPLIMENTED clif->pGMRemove2 +? UNIMPLIMENTED clif->pGM_Monster_Item +? UNIMPLIMENTED clif->pItemListWindowSelected +? UNIMPLIMENTED clif->pPartyBookingDeleteReq +? UNIMPLIMENTED clif->pPartyBookingRegisterReq +? UNIMPLIMENTED clif->pPartyBookingSearchReq +? UNIMPLIMENTED clif->pPartyBookingUpdateReq +? UNIMPLIMENTED clif->pPartyInvite2 +? UNIMPLIMENTED clif->pSkillSelectMenu +? UNIMPLIMENTED clif->pStoragePassword +? UNIMPLIMENTED clif->pUseSkillToId diff --git a/servergreps/hercules/20110718/clientpreferredpackets.txt b/servergreps/hercules/20110718/clientpreferredpackets.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/servergreps/hercules/20110718/clientpreferredpackets.txt diff --git a/servergreps/hercules/20110718/clientwrongpacketsizes.txt b/servergreps/hercules/20110718/clientwrongpacketsizes.txt new file mode 100644 index 0000000..e1349e0 --- /dev/null +++ b/servergreps/hercules/20110718/clientwrongpacketsizes.txt @@ -0,0 +1 @@ +0113 CMSG_ITEM_PICKUP clif->pUseSkillToPos 9 vs 25 diff --git a/servergreps/hercules/20110718/serverpackets.txt b/servergreps/hercules/20110718/serverpackets.txt new file mode 100644 index 0000000..53cc4ef --- /dev/null +++ b/servergreps/hercules/20110718/serverpackets.txt @@ -0,0 +1,417 @@ +j +69 client name: SMSG_LOGIN_DATA +6a client name: SMSG_LOGIN_ERROR +6b client name: SMSG_CHAR_LOGIN +6c client name: SMSG_CHAR_LOGIN_ERROR +6d client name: SMSG_CHAR_CREATE_SUCCEEDED +6e client name: SMSG_CHAR_CREATE_FAILED +6f client name: SMSG_CHAR_DELETE_SUCCEEDED +70 client name: SMSG_CHAR_DELETE_FAILED +71 client name: SMSG_CHAR_MAP_INFO +74 client name: SMSG_MAP_AUTH_REFUSE +78 client name: SMSG_BEING_FAKE_NAME +7f client name: SMSG_SERVER_PING +80 client name: SMSG_BEING_REMOVE +81 client name: SMSG_CONNECTION_PROBLEM +86 client name: SMSG_BEING_MOVE2 +87 client name: SMSG_WALK_RESPONSE +88 client name: SMSG_PLAYER_STOP +8a client name: SMSG_BEING_ACTION +8d client name: SMSG_BEING_CHAT +8e client name: SMSG_PLAYER_CHAT +91 client name: SMSG_PLAYER_WARP +92 client name: SMSG_CHANGE_MAP_SERVER +95 client name: SMSG_BEING_NAME_RESPONSE +97 client name: SMSG_WHISPER +98 client name: SMSG_WHISPER_RESPONSE +9a client name: SMSG_GM_CHAT +9c client name: SMSG_BEING_CHANGE_DIRECTION +9d client name: SMSG_ITEM_VISIBLE +9e client name: SMSG_ITEM_DROPPED +a1 client name: SMSG_ITEM_REMOVE +a8 client name: SMSG_ITEM_USE_RESPONSE +aa client name: SMSG_PLAYER_EQUIP +ac client name: SMSG_PLAYER_UNEQUIP +af client name: SMSG_PLAYER_INVENTORY_REMOVE +b0 client name: SMSG_PLAYER_STAT_UPDATE_1 +b1 client name: SMSG_PLAYER_STAT_UPDATE_2 +b3 client name: SMSG_CHAR_SWITCH_RESPONSE +b4 client name: SMSG_NPC_MESSAGE +b5 client name: SMSG_NPC_NEXT +b6 client name: SMSG_NPC_CLOSE +b7 client name: SMSG_NPC_CHOICE +bc client name: SMSG_PLAYER_STAT_UPDATE_4 +bd client name: SMSG_PLAYER_STAT_UPDATE_5 +be client name: SMSG_PLAYER_STAT_UPDATE_6 +c0 client name: SMSG_BEING_EMOTION +c2 client name: SMSG_WHO_ANSWER +c4 client name: SMSG_NPC_BUY_SELL_CHOICE +c6 client name: SMSG_NPC_BUY +c7 client name: SMSG_NPC_SELL +ca client name: SMSG_NPC_BUY_RESPONSE +cb client name: SMSG_NPC_SELL_RESPONSE +cd client name: SMSG_ADMIN_KICK_ACK +d1 client name: SMSG_IGNORE_NICK_ACK +d2 client name: SMSG_IGNORE_ALL_RESPONSE +d4 client name: SMSG_CHAT_IGNORE_LIST +d6 client name: SMSG_CHAT_ROOM_CREATE_ACK +d7 client name: SMSG_CHAT_DISPLAY +d8 client name: SMSG_CHAT_ROOM_DESTROY +da client name: SMSG_CHAT_ROOM_JOIN_FAILED +db client name: SMSG_CHAT_ROOM_JOIN_ACK +dc client name: SMSG_CHAT_ROOM_ADD_MEMBER +dd client name: SMSG_CHAT_ROOM_LEAVE +df client name: SMSG_CHAT_ROOM_SETTINGS +e1 client name: SMSG_CHAT_ROOM_ROLE_CHANGE +e7 client name: SMSG_TRADE_RESPONSE_OUTDATED +ea client name: SMSG_TRADE_ITEM_ADD_RESPONSE +ec client name: SMSG_TRADE_OK +ee client name: SMSG_TRADE_CANCEL +f0 client name: SMSG_TRADE_COMPLETE +f1 client name: SMSG_TRADE_UNDO +f2 client name: SMSG_PLAYER_STORAGE_STATUS +f6 client name: SMSG_PLAYER_STORAGE_REMOVE +f8 client name: SMSG_PLAYER_STORAGE_CLOSE +fa client name: SMSG_PARTY_CREATE +fb client name: SMSG_PARTY_INFO +105 client name: SMSG_PARTY_LEAVE +107 client name: SMSG_PARTY_UPDATE_COORDS +109 client name: SMSG_PARTY_MESSAGE +10a client name: SMSG_MVP_ITEM +10b client name: SMSG_MVP_EXP +10c client name: SMSG_MVP_EFFECT +10d client name: SMSG_MVP_NO_ITEM +10e client name: SMSG_PLAYER_SKILL_UP +10f client name: SMSG_PLAYER_SKILLS +110 client name: SMSG_SKILL_FAILED +111 client name: SMSG_PLAYER_ADD_SKILL +117 client name: SMSG_SKILL_GROUND_NO_DAMAGE +11a client name: SMSG_SKILL_NO_DAMAGE +11c client name: SMSG_SKILL_WARP_POINT +11e client name: SMSG_SKILL_MEMO_MESSAGE +120 client name: SMSG_BEING_REMOVE_SKILL +121 client name: SMSG_CART_INFO +125 client name: SMSG_PLAYER_CART_REMOVE +12b client name: SMSG_CART_REMOVE +12c client name: SMSG_PLAYER_CART_ADD_ERROR +12d client name: SMSG_VENDING_OPEN_REQ +131 client name: SMSG_VENDING_SHOW_BOARD +132 client name: SMSG_VENDING_HIDE_BOARD +135 client name: SMSG_VENDING_BUY_ACK +136 client name: SMSG_VENDING_OPEN +137 client name: SMSG_VENDING_REPORT +139 client name: SMSG_PLAYER_MOVE_TO_ATTACK +13a client name: SMSG_PLAYER_ATTACK_RANGE +13b client name: SMSG_PLAYER_ARROW_MESSAGE +13c client name: SMSG_PLAYER_ARROW_EQUIP +13d client name: SMSG_PLAYER_HEAL +141 client name: SMSG_PLAYER_STAT_UPDATE_3 +142 client name: SMSG_NPC_INT_INPUT +144 client name: SMSG_NPC_VIEWPOINT +147 client name: SMSG_SKILL_AUTO_CAST +148 client name: SMSG_BEING_RESURRECT +14a client name: SMSG_MANNER_MESSAGE +14b client name: SMSG_CHAT_SILENCE +14c client name: SMSG_GUILD_ALIANCE_INFO +14e client name: SMSG_GUILD_MASTER_OR_MEMBER +152 client name: SMSG_GUILD_EMBLEM_DATA +154 client name: SMSG_GUILD_MEMBER_LIST +156 client name: SMSG_GUILD_MEMBER_POS_CHANGE +15a client name: SMSG_GUILD_LEAVE +15e client name: SMSG_GUILD_BROKEN +160 client name: SMSG_GUILD_POS_INFO_LIST +162 client name: SMSG_GUILD_SKILL_INFO +163 client name: SMSG_GUILD_EXPULSION_LIST +166 client name: SMSG_GUILD_POS_NAME_LIST +167 client name: SMSG_GUILD_CREATE_RESPONSE +169 client name: SMSG_GUILD_INVITE_ACK +16a client name: SMSG_GUILD_INVITE +16c client name: SMSG_GUILD_POSITION_INFO +16f client name: SMSG_GUILD_NOTICE +171 client name: SMSG_GUILD_REQ_ALLIANCE +173 client name: SMSG_GUILD_REQ_ALLIANCE_ACK +174 client name: SMSG_GUILD_POSITION_CHANGED +177 client name: SMSG_PLAYER_IDENTIFY_LIST +179 client name: SMSG_PLAYER_IDENTIFIED +17b client name: SMSG_PLAYER_USE_CARD +17d client name: SMSG_PLAYER_INSERT_CARD +17f client name: SMSG_GUILD_MESSAGE +181 client name: SMSG_GUILD_OPPOSITION_ACK +184 client name: SMSG_GUILD_DEL_ALLIANCE +188 client name: SMSG_PLAYER_REFINE +189 client name: SMSG_PLAYER_NOTIFY_MAPINFO +18b client name: SMSG_MAP_QUIT_RESPONSE +18c client name: SMSG_MONSTER_INFO +18d client name: SMSG_PLAYER_SKILL_PRODUCE_MIX_LIST +18f client name: SMSG_PLAYER_SKILL_PRODUCE_EFFECT +191 client name: SMSG_CHAT_TALKIE_BOX +192 client name: SMSG_ADMIN_SET_TILE_TYPE +194 client name: SMSG_SOLVE_CHAR_NAME +196 client name: SMSG_BEING_STATUS_CHANGE +199 client name: SMSG_PVP_MAP_MODE +19a client name: SMSG_PVP_SET +19b client name: SMSG_BEING_SELFEFFECT +19e client name: SMSG_PET_CATCH_PROCESS +1a0 client name: SMSG_PET_ROULETTE +1a2 client name: SMSG_PET_STATUS +1a3 client name: SMSG_PET_FOOD +1a4 client name: SMSG_PET_DATA +1a6 client name: SMSG_PET_EGGS_LIST +1aa client name: SMSG_PET_MESSAGE +1ab client name: SMSG_BEING_STAT_UPDATE_1 +1ac client name: SMSG_SKILL_UNIT_UPDATE +1ad client name: SMSG_SKILL_ARROW_CREATE_LIST +1b0 client name: SMSG_CLASS_CHANGE +1b1 client name: SMSG_NPC_SHOW_DIGIT +1b3 client name: SMSG_NPC_CUTIN +1b4 client name: SMSG_GUILD_EMBLEM +1b6 client name: SMSG_GUILD_BASIC_INFO +1b9 client name: SMSG_SKILL_CAST_CANCEL +1c3 client name: SMSG_GM_CHAT2 +1c4 client name: SMSG_PLAYER_STORAGE_ADD +1c5 client name: SMSG_PLAYER_CART_ADD +1c8 client name: SMSG_PLAYER_INVENTORY_USE +1c9 client name: SMSG_GRAFFITI_VISIBLE +1cd client name: SMSG_PLAYER_SKILL_AUTO_SPELLS +1cf client name: SMSG_SKILL_DEVOTION_EFFECT +1d0 client name: SMSG_SPIRIT_BALLS +1d1 client name: SMSG_BLADE_STOP +1d2 client name: SMSG_COMBO_DELAY +1d3 client name: SMSG_BEING_SOUND_EFFECT +1d4 client name: SMSG_NPC_STR_INPUT +1d6 client name: SMSG_MAP_TYPE +1d7 client name: SMSG_BEING_CHANGE_LOOKS2 +1dc client name: SMSG_LOGIN_CODING_KEY +1de client name: SMSG_SKILL_DAMAGE +1e0 client name: SMSG_ADMIN_GET_LOGIN_ACK +1e1 client name: SMSG_SPIRIT_BALL_SINGLE +1e6 client name: SMSG_FAMILY_CALL_PARTNER +1e9 client name: SMSG_PARTY_MEMBER_INFO +1ea client name: SMSG_WEDDING_EFFECT +1eb client name: SMSG_GUILD_UPDATE_COORDS +1f2 client name: SMSG_GUILD_MEMBER_LOGIN +1f3 client name: SMSG_BEING_SPECIAL_EFFECT +1f4 client name: SMSG_TRADE_REQUEST +1f5 client name: SMSG_TRADE_RESPONSE +1f6 client name: SMSG_FAMILY_ASK_FOR_CHILD +1fc client name: SMSG_PLAYER_REPAIR_LIST +1fe client name: SMSG_PLAYER_REPAIR_EFFECT +1ff client name: SMSG_BEING_SLIDE +201 client name: SMSG_FRIENDS_LIST +205 client name: SMSG_FAMILY_DIVORCED +206 client name: SMSG_FRIENDS_PLAYER_ONLINE +207 client name: SMSG_FRIENDS_REQUEST +209 client name: SMSG_FRIENDS_REQUEST_ACK +20a client name: SMSG_FRIENDS_DELETE_PLAYER +20d client name: SMSG_CHAR_BAN_CHAR_LIST +20e client name: SMSG_STARS_KILL +210 client name: SMSG_PVP_INFO +214 client name: SMSG_ADMIN_ACCOUNT_STATS +215 client name: SMSG_PLAYER_SKILL_MESSAGE +216 client name: SMSG_FAMILY_ASK_FOR_CHILD_REPLY +219 client name: SMSG_BLACKSMITH_RANKS_LIST +21a client name: SMSG_ALCHEMIST_RANKS_LIST +21b client name: SMSG_PLAYER_FAME_BLACKSMITH +21c client name: SMSG_PLAYER_FAME_ALCHEMIST +221 client name: SMSG_PLAYER_REFINE_LIST +223 client name: SMSG_PLAYER_UPGRADE_MESSAGE +224 client name: SMSG_PLAYER_FAME_TAEKWON +226 client name: SMSG_TAEKWON_RANKS_LIST +229 client name: SMSG_PLAYER_STATUS_CHANGE +22e client name: SMSG_HOMUNCULUS_INFO +22f client name: SMSG_HOMUNCULUS_FOOD +230 client name: SMSG_HOMUNCULUS_DATA +235 client name: SMSG_HOMUNCULUS_SKILLS +238 client name: SMSG_PK_RANKS_LIST +239 client name: SMSG_HOMUNCULUS_SKILL_UP +23a client name: SMSG_PLAYER_STORAGE_PASSWORD +23c client name: SMSG_PLAYER_STORAGE_PASSWORD_RESULT +240 client name: SMSG_MAIL_MAILS_LIST +242 client name: SMSG_MAIL_READ_MAIL +245 client name: SMSG_MAIL_GET_ATTACHMENT +249 client name: SMSG_MAIL_SEND_MAIL_ACK +24a client name: SMSG_MAIL_NEW_MAIL +250 client name: SMSG_AUCTION_MESSAGE +252 client name: SMSG_AUCTION_RESULTS +253 client name: SMSG_GLADIATOR_FEEL_REQUEST +255 client name: SMSG_MAIL_SET_ATTACHMENT_ACK +256 client name: SMSG_AUCTION_SET_ITEM +257 client name: SMSG_MAIL_DELETE_MAIL_ACK +25a client name: SMSG_PLAYER_COOKING_LIST +25d client name: CMSG_AUCTION_CLOSE +25f client name: SMSG_AUCTION_OPEN_WINDOW +260 client name: SMSG_MAIL_OPEN_WINDOW +274 client name: SMSG_MAIL_RETURN +283 client name: SMSG_MAP_ACCOUNT_ID +284 client name: SMSG_BEING_SPECIAL_EFFECT_NUM +287 client name: SMSG_NPC_CASH_SHOP_OPEN +289 client name: SMSG_NPC_CASH_BUY_ACK +28a client name: SMSG_PLAYER_STATUS_CHANGE2 +28e client name: SMSG_CHAR_CHECK_RENAME +290 client name: SMSG_CHAR_RENAME +291 client name: SMSG_FORMAT_MESSAGE +293 client name: SMSG_BOSS_MAP_INFO +294 client name: SMSG_PLAYER_READ_BOOK +298 client name: SMSG_PLAYER_ITEM_RENTAL_TIME +299 client name: SMSG_PLAYER_ITEM_RENTAL_EXPIRED +29b client name: SMSG_MERCENARY_INFO +29d client name: SMSG_MERCENARY_SKILLS +2a2 client name: SMSG_MERCENARY_UPDATE +2b1 client name: SMSG_QUEST_LIST +2b2 client name: SMSG_QUEST_LIST_OBJECTIVES +2b3 client name: SMSG_QUEST_ADD +2b4 client name: SMSG_QUEST_REMOVE +2b5 client name: SMSG_QUEST_UPDATE_OBJECTIVES +2b7 client name: SMSG_QUEST_ACTIVATE +2b8 client name: SMSG_PARTY_ITEM_PICKUP +2bb client name: SMSG_ITEM_DAMAGED +2c1 client name: SMSG_COLOR_MESSAGE +2c5 client name: SMSG_PARTY_INVITE_RESPONSE +2c6 client name: SMSG_PARTY_INVITED +2c9 client name: SMSG_PARTY_INVITATION_STATS +2cb client name: SMSG_INSTANCE_START +2cc client name: SMSG_INSTANCE_CREATE +2cd client name: SMSG_INSTANCE_INFO +2ce client name: SMSG_INSTANCE_DELETE +2d0 client name: SMSG_PLAYER_EQUIPMENT +2d1 client name: SMSG_PLAYER_STORAGE_EQUIP +2d2 client name: SMSG_PLAYER_CART_EQUIP +2d3 client name: SMSG_BIND_ITEM +2d4 client name: SMSG_PLAYER_INVENTORY_ADD +2d9 client name: SMSG_PLAYER_EQUIP_TICK_ACK +2da client name: SMSG_PLAYER_SHOW_EQUIP +2dc client name: SMSG_BATTLE_CHAT_MESSAGE +2dd client name: SMSG_BATTLE_EMBLEM +2de client name: SMSG_BATTLE_UPDATE_SCORE +2df client name: SMSG_BATTLE_UPDATE_COORDS +2e0 client name: SMSG_BATTLE_UPDATE_HP +2e1 client name: SMSG_BEING_ACTION2 +2e8 client name: SMSG_PLAYER_INVENTORY +2e9 client name: SMSG_PLAYER_CART_ITEMS +2ea client name: SMSG_PLAYER_STORAGE_ITEMS +2eb client name: SMSG_MAP_LOGIN_SUCCESS +2ef client name: SMSG_BEING_FONT +2f0 client name: SMSG_NPC_SHOW_PROGRESS_BAR +2f2 client name: SMSG_NPC_PROGRESS_BAR_ABORT +43d client name: SMSG_PLAYER_SKILL_COOLDOWN +43e client name: SMSG_PLAYER_SKILL_COOLDOWN_LIST +43f client name: SMSG_BEING_STATUS_CHANGE +440 client name: SMSG_BEING_MILLENIUM_SHIELD +441 client name: SMSG_PLAYER_DELETE_SKILL +442 client name: SMSG_AUTOSHADOW_SPELL_LIST +446 client name: SMSG_QUEST_NPC_EFFECT +7d8 client name: SMSG_PARTY_SETTINGS +7d9 client name: SMSG_PLAYER_SHORTCUTS +7e1 client name: SMSG_PLAYER_UPDATE_SKILL +7e2 client name: SMSG_FORMAT_MESSAGE_NUMBER +7e3 client name: SMSG_SKILL_ITEM_LIST_WINDOW +7e6 client name: SMSG_FORMAT_MESSAGE_SKILL +7e9 client name: SMSG_CHAR_CAPTCHA_NOT_SUPPORTED +7f6 client name: SMSG_PLAYER_GET_EXP +7fa client name: SMSG_PLAYER_INVENTORY_REMOVE2 +7fb client name: SMSG_SKILL_CASTING +7fc client name: SMSG_PARTY_LEADER +7fd client name: SMSG_ITEM_MVP_DROPPED +7fe client name: SMSG_BATTLE_PLAY +800 client name: SMSG_VENDING_ITEMS_LIST +803 client name: SMSG_BOOKING_REGISTER_ACK +805 client name: SMSG_BOOKING_SEARCH_ACK +807 client name: SMSG_BOOKING_DELETE_ACK +809 client name: SMSG_BOOKING_INSERT_NOTIFY +80a client name: SMSG_BOOKING_UPDATE_NOTIFY +80b client name: SMSG_BOOKING_DELETE_NOTIFY +80e client name: SMSG_PLAYER_HP +80f client name: SMSG_TRADE_ITEM_ADD +810 client name: SMSG_BUYINGSTORE_OPEN +812 client name: SMSG_BUYINGSTORE_CREATE_FAILED +813 client name: SMSG_BUYINGSTORE_OWN_ITEMS +814 client name: SMSG_BUYINGSTORE_SHOW_BOARD +816 client name: SMSG_BUYINGSTORE_HIDE_BOARD +818 client name: SMSG_BUYINGSTORE_ITEMS_LIST +81a client name: SMSG_BUYINGSTORE_SELL_FAILED +81b client name: SMSG_BUYINGSTORE_REPORT +81c client name: SMSG_BUYINGSTORE_DELETE_ITEM +81d client name: SMSG_ELEMENTAL_INFO +81e client name: SMSG_ELEMENTAL_UPDATE_STATUS +824 client name: SMSG_BUYINGSTORE_SELLER_SELL_FAILED +828 client name: SMSG_CHAR_DELETE2_ACK +82a client name: SMSG_CHAR_DELETE2_ACCEPT_ACTUAL_ACK +82c client name: SMSG_CHAR_DELETE2_CANCEL_ACK +82d client name: SMSG_CHAR_LOGIN2 +836 client name: SMSG_SEARCHSTORE_SEARCH_ACK +837 client name: SMSG_SEARCHSTORE_SEARCH_FAILED +83a client name: SMSG_SEARCHSTORE_OPEN +83d client name: SMSG_SEARCHSTORE_CLICK_ACK +840 client name: SMSG_MAP_NOT_FOUND +845 client name: SMSG_NPC_CASH_POINTS +849 client name: SMSG_NPC_CASH_BUY +856 client name: SMSG_BEING_MOVE +857 client name: SMSG_BEING_VISIBLE +858 client name: SMSG_BEING_SPAWN +859 client name: SMSG_BEING_VIEW_EQUIPMENT +8b3 client name: SMSG_SCRIPT_MESSAGE +8c0 client name: SMSG_NPC_CASH_TAB_PRICE_LIST +8c7 client name: SMSG_SKILL_ENTRY +8ca client name: SMSG_NPC_CASH_SCHEDULE +8cf +8d2 +8d5 client name: SMSG_CHAR_CHANGE_SLOT +8d6 client name: SMSG_NPC_CLOSE_TIMEOUT +8d8 client name: SMSG_BATTLE_QUEUE_ACK +8d9 client name: SMSG_BATTLE_JOINED +8db client name: SMSG_BATTLE_NOTICE_DELETE +8df client name: SMSG_BATTLE_BEGINS +908 +96d client name: SMSG_MERGE_ITEM +96f client name: SMSG_ACK_MERGE_ITEMS +977 +97d client name: SMSG_RANKS_LIST +99d client name: SMSG_CHAR_CHARACTERS +9a6 +9a8 +9aa +a02 +a1a +a1c +a20 +a22 +2711 +2713 +2716 +2717 +2718 +2719 +2722 +2723 +2728 +272b +272c +272d +272e +2731 +2734 +2735 +2736 +2737 +2740 +2af9 +2afb +2afd +2b00 +2b03 +2b04 +2b06 +2b09 +2b0d +2b0f +2b12 +2b14 +2b1b +2b1d +2b1e +2b20 +2b21 +2b22 +2b24 +2b25 +2b27 diff --git a/servergreps/hercules/20110718/uselesspackets.txt b/servergreps/hercules/20110718/uselesspackets.txt new file mode 100644 index 0000000..6f732d5 --- /dev/null +++ b/servergreps/hercules/20110718/uselesspackets.txt @@ -0,0 +1,26 @@ +Useless packet 0a01. +Useless packet 08e0. +Useless packet 08da. +Useless packet 09a9. +Useless packet 08fc. +Useless packet 0998. +Useless packet 09b8. +Useless packet 0907. +Useless packet 09b6. +Useless packet 09d8. +Useless packet 09d4. +Useless packet 09d6. +Useless packet 028f. +Useless packet 090a. +Useless packet 0066. +Useless packet 0187. +Useless packet 08ba. +Useless packet 0067. +Useless packet 0065. +Useless packet 0061. +Useless packet 0068. +Useless packet 09a7. +Useless packet 097c. +Useless packet 08d4. +Useless packet 08d7. +Useless packet 09ab. diff --git a/servergreps/hercules/20111005/clientbadpackets.txt b/servergreps/hercules/20111005/clientbadpackets.txt new file mode 100644 index 0000000..9d8c608 --- /dev/null +++ b/servergreps/hercules/20111005/clientbadpackets.txt @@ -0,0 +1,6 @@ +0113 CMSG_ITEM_PICKUP client: clif->pTakeItem server: clif->pUseSkillToPos Change id to 0815 +0815 CMSG_BUYINGSTORE_CLOSE hidden by clif->pTakeItem +0817 CMSG_BUYINGSTORE_OPEN hidden by clif->pTickSend +0089 CMSG_PLAYER_CHANGE_ACT hidden by clif->pTickSend +0113 CMSG_SKILL_USE_BEING hidden by clif->pTakeItem +0838 CMSG_SEARCHSTORE_NEXT_PAGE hidden by clif->pSolveCharName diff --git a/servergreps/hercules/20111005/clientpackets.txt b/servergreps/hercules/20111005/clientpackets.txt new file mode 100644 index 0000000..04fe391 --- /dev/null +++ b/servergreps/hercules/20111005/clientpackets.txt @@ -0,0 +1,248 @@ +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER3 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_CREATE2 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_HASH_CHECK +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_KEY +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_PCBANG +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_SSO +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 +0061 CMSG_CHAR_PASSWORD_CHANGE ? +0064 CMSG_LOGIN_REGISTER lclif->p->parse_CA_LOGIN +0065 CMSG_CHAR_SERVER_CONNECT ? +0066 CMSG_CHAR_SELECT ? +0067 CMSG_CHAR_CREATE ? +0068 CMSG_CHAR_DELETE ? +007d CMSG_MAP_LOADED clif->pLoadEndAck +0085 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0089 CMSG_MAP_PING clif->pTickSend +0090 CMSG_NPC_TALK clif->pNpcClicked +0094 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0096 CMSG_CHAT_WHISPER clif->pWisMessage +0099 CMSG_ADMIN_ANNOUNCE clif->pBroadcast +00ab CMSG_PLAYER_UNEQUIP clif->pUnequipItem +00b2 CMSG_PLAYER_RESTART clif->pRestart +00b8 CMSG_NPC_LIST_CHOICE clif->pNpcSelectMenu +00b9 CMSG_NPC_NEXT_REQUEST clif->pNpcNextClicked +00bb CMSG_STAT_UPDATE_REQUEST clif->pStatusUp +00bf CMSG_PLAYER_EMOTE clif->pEmotion +00c1 CMSG_WHO_REQUEST clif->pHowManyConnections +00c5 CMSG_NPC_BUY_SELL_REQUEST clif->pNpcBuySellSelected +00c8 CMSG_NPC_BUY_REQUEST clif->pNpcBuyListSend +00c9 CMSG_NPC_SELL_REQUEST clif->pNpcSellListSend +00cc CMSG_ADMIN_KICK clif->pGMKick +00ce CMSG_ADMIN_KICK_ALL clif->pGMKickAll +00cf CMSG_IGNORE_NICK clif->pPMIgnore +00d0 CMSG_IGNORE_ALL clif->pPMIgnoreAll +00d3 CMSG_REQUEST_IGNORE_LIST clif->pPMIgnoreList +00d5 CMSG_CREAYE_CHAT_ROOM clif->pCreateChatRoom +00d9 CMSG_CHAT_ROOM_JOIN clif->pChatAddMember +00de CMSG_SET_CHAT_ROOM_OPTIONS clif->pChatRoomStatusChange +00e0 CMSG_SET_CHAT_ROOM_OWNER clif->pChangeChatOwner +00e2 CMSG_KICK_FROM_CHAT_ROOM clif->pKickFromChat +00e3 CMSG_LEAVE_CHAT_ROOM clif->pChatLeave +00e4 CMSG_TRADE_REQUEST clif->pTradeRequest +00e6 CMSG_TRADE_RESPONSE clif->pTradeAck +00e8 CMSG_TRADE_ITEM_ADD_REQUEST clif->pTradeAddItem +00eb CMSG_TRADE_ADD_COMPLETE clif->pTradeOk +00ed CMSG_TRADE_CANCEL_REQUEST clif->pTradeCancel +00ef CMSG_TRADE_OK clif->pTradeCommit +00f3 CMSG_CHAT_MESSAGE clif->pGlobalMessage +00f5 CMSG_ITEM_PICKUP clif->pTakeItem +00f9 CMSG_PARTY_CREATE clif->pCreateParty +00fc CMSG_PARTY_INVITE clif->pPartyInvite +00ff CMSG_PARTY_INVITED clif->pReplyPartyInvite +0100 CMSG_PARTY_LEAVE clif->pLeaveParty +0102 CMSG_PARTY_SETTINGS clif->pPartyChangeOption +0103 CMSG_PARTY_KICK clif->pRemovePartyMember +0108 CMSG_PARTY_MESSAGE clif->pPartyMessage +0112 CMSG_SKILL_LEVELUP_REQUEST clif->pSkillUp +0116 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0118 CMSG_PLAYER_STOP_ATTACK clif->pStopAttack +011b CMSG_SKILL_USE_MAP clif->pUseSkillMap +011d CMSG_PLAYER_SET_MEMO clif->pRequestMemo +0126 CMSG_MOVE_TO_CART clif->pPutItemToCart +0127 CMSG_MOVE_FROM_CART clif->pGetItemFromCart +0128 CMSG_MOVE_FROM_STORAGE_TO_CART clif->pMoveFromKafraToCart +0129 CMSG_MOVE_FROM_CART_TO_STORAGE clif->pMoveToKafraFromCart +012a CMSG_REMOVE_OPTION clif->pRemoveOption +012e CMSG_VENDING_CLOSE clif->pCloseVending +0130 CMSG_VENDING_LIST_REQ clif->pVendingListReq +0134 CMSG_VENDING_BUY clif->pPurchaseReq +0140 CMSG_PLAYER_MAPMOVE clif->pMapMove +0143 CMSG_NPC_INT_RESPONSE clif->pNpcAmountInput +0146 CMSG_NPC_CLOSE clif->pNpcCloseClicked +0149 CMSG_ADMIN_MUTE clif->pGMReqNoChat +014d CMSG_GUILD_CHECK_MASTER clif->pGuildCheckMaster +014f CMSG_GUILD_REQUEST_INFO clif->pGuildRequestInfo +0151 CMSG_GUILD_REQUEST_EMBLEM clif->pGuildRequestEmblem +0153 CMSG_GUILD_CHANGE_EMBLEM clif->pGuildChangeEmblem +0155 CMSG_GUILD_CHANGE_MEMBER_POS clif->pGuildChangeMemberPosition +0159 CMSG_GUILD_LEAVE clif->pGuildLeave +015b CMSG_GUILD_EXPULSION clif->pGuildExpulsion +015d CMSG_GUILD_BREAK clif->pGuildBreak +0161 CMSG_GUILD_CHANGE_POS_INFO clif->pGuildChangePositionInfo +0165 CMSG_GUILD_CREATE clif->pCreateGuild +0168 CMSG_GUILD_INVITE clif->pGuildInvite +016b CMSG_GUILD_INVITE_REPLY clif->pGuildReplyInvite +016e CMSG_GUILD_CHANGE_NOTICE clif->pGuildChangeNotice +0170 CMSG_GUILD_ALLIANCE_REQUEST clif->pGuildRequestAlliance +0172 CMSG_GUILD_ALLIANCE_REPLY clif->pGuildReplyAlliance +0178 CMSG_NPC_IDENTIFY clif->pItemIdentify +017a CMSG_PLAYER_USE_CARD clif->pUseCard +017c CMSG_PLAYER_INSERT_CARD clif->pInsertCard +017e CMSG_GUILD_MESSAGE clif->pGuildMessage +0180 CMSG_GUILD_OPPOSITION clif->pGuildOpposition +0183 CMSG_GUILD_ALLIANCE_DELETE clif->pGuildDelAlliance +0187 CMSG_CHAR_PING ? +018a CMSG_CLIENT_QUIT clif->pQuitGame +018e CMSG_NPC_PRODUCE_MIX clif->pProduceMix +0193 CMSG_CLOSE_STORAGE clif->pCloseKafra +0197 CMSG_ADMIN_RESET_PLAYER clif->pResetChar +0198 CMSG_ADMIN_SET_TILE_TYPE clif->pGMChangeMapType +019c CMSG_ADMIN_LOCAL_ANNOUNCE clif->pLocalBroadcast +019d CMSG_ADMIN_HIDE clif->pGMHide +019f CMSG_PET_CATCH clif->pCatchPet +01a1 CMSG_PET_MENU_ACTION clif->pPetMenu +01a5 CMSG_PET_SET_NAME clif->pChangePetName +01a7 CMSG_PET_SELECT_EGG clif->pSelectEgg +01a9 CMSG_PET_SEND_MESSAGE clif->pSendEmotion +01ae CMSG_NPC_SELECT_ARROW clif->pSelectArrow +01af CMSG_CHANGE_CART clif->pChangeCart +01b2 CMSG_VENDING_CREATE_SHOP clif->pOpenVending +01bb CMSG_ADMIN_GOTO clif->pGMShift +01bd CMSG_ADMIN_RECALL clif->pGMRecall +01ce CMSG_NPC_SELECT_AUTO_SPELL clif->pAutoSpell +01d5 CMSG_NPC_STR_RESPONSE clif->pNpcStringInput +01db CMSG_LOGIN_REGISTER_KEY lclif->p->parse_CA_REQ_HASH +01dd CMSG_LOGIN_REGISTER2 lclif->p->parse_CA_LOGIN2 +01df CMSG_ADMIN_ID_TO_LOGIN clif->pGMReqAccountName +01e7 CMSG_DORI_DORI clif->pNoviceDoriDori +01e8 CMSG_PARTY_CREATE2 clif->pCreateParty2 +01ed CMSG_EXPLOSION_SPIRITS clif->pNoviceExplosionSpirits +01f7 CMSG_FAMILY_ASK_FOR_CHILD_REPLY clif->pAdopt_reply +01f9 CMSG_FAMILY_ASK_FOR_CHILD clif->pAdopt_request +01fa CMSG_LOGIN_REGISTER3 lclif->p->parse_CA_LOGIN3 +01fd CMSG_NPC_REPAIR clif->pRepairItem +0200 CMSG_LOGIN_PING lclif->p->parse_CA_CONNECT_INFO_CHANGED +0202 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0203 CMSG_FRIENDS_DELETE_PLAYER clif->pFriendsListRemove +0204 CMSG_LOGIN_HASH_CHECK lclif->p->parse_CA_EXE_HASHCHECK +0208 CMSG_FRIENDS_REQUEST_ACK clif->pFriendsListReply +020f CMSG_PVP_INFO clif->pPVPInfo +0212 CMSG_ADMIN_MUTE_NAME clif->pGMRc +0213 CMSG_ADMIN_REQUEST_STATS clif->pCheck +0217 CMSG_BLACKSMITH_RANKS clif->pBlacksmith +0218 CMSG_ALCHEMIST_RANKS clif->pAlchemist +021d CMSG_PLAYER_LESS_EFFECTS clif->pLessEffect +0222 CMSG_NPC_REFINE clif->pWeaponRefine +0225 CMSG_TAEKWON_RANKS clif->pTaekwon +022d CMSG_HOMUNCULUS_MENU clif->pHomMenu +0231 CMSG_HOMUNCULUS_SET_NAME clif->pChangeHomunculusName +0232 CMSG_HOMMERC_MOVE_TO clif->pHomMoveTo +0233 CMSG_HOMMERC_ATTACK clif->pHomAttack +0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster +0237 CMSG_PK_RANKS clif->pRankingPk +023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox +0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read +0243 CMSG_MAIL_DELETE_MESSAGE clif->pMail_delete +0244 CMSG_MAIL_GET_ATTACH clif->pMail_getattach +0246 CMSG_MAIL_RESET_ATTACH clif->pMail_winopen +0247 CMSG_MAIL_SET_ATTACH clif->pMail_setattach +0248 CMSG_MAIL_SEND clif->pMail_send +024b CMSG_AUCTION_CANCEL_REG clif->pAuction_cancelreg +024c CMSG_AUCTION_SET_ITEM clif->pAuction_setitem +024d CMSG_AUCTION_REGISTER clif->pAuction_register +024e CMSG_AUCTION_CANCEL clif->pAuction_cancel +024f CMSG_AUCTION_BID clif->pAuction_bid +0251 CMSG_AUCTION_SEARCH clif->pAuction_search +0254 CMSG_SKILL_FEEL_SAVE_OK clif->pFeelSaveOk +025b CMSG_NPC_COOKING clif->pCooking +025c CMSG_AUCTION_BUY_SELL clif->pAuction_buysell +025d CMSG_AUCTION_CLOSE clif->pAuction_close +0273 CMSG_MAIL_RETURN_MESSAGE clif->pMail_return +0277 CMSG_LOGIN_REGISTER_PCBANG lclif->p->parse_CA_LOGIN_PCBANG +027c CMSG_LOGIN_REGISTER4 lclif->p->parse_CA_LOGIN4 +0288 CMSG_NPC_CASH_SHOP_BUY clif->pcashshop_buy +028f CMSG_CHAR_RENAME ? +0292 CMSG_PLAYER_AUTO_REVIVE clif->pAutoRevive +029f CMSG_MERCENARY_ACTION clif->pmercenary_action +02b0 CMSG_LOGIN_REGISTER_HAN lclif->p->parse_CA_LOGIN_HAN +02b6 CMSG_QUEST_ACTIVATE clif->pquestStateAck +02ba CMSG_SET_SHORTCUTS clif->pHotkey +02c7 CMSG_PARTY_INVITED2 clif->pReplyPartyInvite2 +02c8 CMSG_PARTY_ALLOW_INVITES clif->pPartyTick +02d6 CMSG_PLAYER_VIEW_EQUIPMENT clif->pViewPlayerEquip +02d8 CMSG_PLAYER_SET_EQUIPMENT_VISIBLE clif->pEquipTick +02db CMSG_BATTLE_CHAT_MESSAGE clif->pBattleChat +02f1 CMSG_NPC_COMPLETE_PROGRESS_BAR clif->pProgressbar +035f CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0360 CMSG_MAP_PING clif->pTickSend +0361 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0362 CMSG_ITEM_PICKUP clif->pTakeItem +0363 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0364 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0365 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0366 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0367 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0368 CMSG_NAME_REQUEST clif->pGetCharNameRequest +0369 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos +0436 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem +07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption +07da CMSG_PARTY_CHANGE_LEADER clif->pPartyChangeLeader +07f5 CMSG_ADMIN_UNEQUIP_ALL clif->pGMFullStrip +0801 CMSG_VENDING_BUY2 clif->pPurchaseReq2 +0811 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0815 CMSG_ITEM_PICKUP clif->pTakeItem +0817 CMSG_MAP_PING clif->pTickSend +0819 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ +0835 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo +0838 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo +083c CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +0844 CMSG_NPC_CASH_SHOP_OPEN clif->pCashShopOpen +0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB clif->pCashShopReqTab +084a CMSG_NPC_CASH_SHOP_CLOSE clif->pCashShopClose +0885 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +088a CMSG_NAME_REQUEST clif->pGetCharNameRequest +0893 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0897 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +08ad CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +08ba CMSG_CHAR_CREATE_PIN ? +08c9 CMSG_NPC_CASH_SHOP_SCHEDULE clif->pCashShopSchedule +08d4 CMSG_CHAR_CHANGE_SLOT ? +08d7 CMSG_BATTLE_REGISTER clif->pBGQueueRegister +08da CMSG_BATTLE_REVOKE clif->pBGQueueRevokeReq +08e0 CMSG_BATTLE_BEGIN_ACK clif->pBGQueueBattleBeginAck +08fc CMSG_CHAR_CHECK_RENAME ? +0907 CMSG_PLAYER_FAVORITE_ITEM ? +090a CMSG_BATTLE_CHECK_STATE clif->pBGQueueCheckState +096e CMSG_MERGE_ITEM_ACK clif->ackmergeitems +0974 CMSG_MERGE_ITEM_CANCEL clif->cancelmergeitem +097c CMSG_REQUEST_RANKS ? +0998 CMSG_PLAYER_EQUIP ? +09a7 CMSG_BANK_DEPOSIT ? +09a9 CMSG_BANK_WITHDRAW ? +09ab CMSG_BANK_CHECK ? +09b6 CMSG_BANK_OPEN ? +09b8 CMSG_BANK_CLOSE ? +09d4 CMSG_NPC_SHOP_CLOSE ? +09d6 CMSG_NPC_MARKET_BUY ? +09d8 CMSG_NPC_MARKET_CLOSE ? +0a01 CMSG_SHORTCUTS_ROW_SHIFT ? +? UNIMPLIMENTED clif->pActionRequest +? UNIMPLIMENTED clif->pCashShopBuy +? UNIMPLIMENTED clif->pEquipItem +? UNIMPLIMENTED clif->pGMRecall2 +? UNIMPLIMENTED clif->pGMRemove2 +? UNIMPLIMENTED clif->pGM_Monster_Item +? UNIMPLIMENTED clif->pItemListWindowSelected +? UNIMPLIMENTED clif->pPartyBookingDeleteReq +? UNIMPLIMENTED clif->pPartyBookingRegisterReq +? UNIMPLIMENTED clif->pPartyBookingSearchReq +? UNIMPLIMENTED clif->pPartyBookingUpdateReq +? UNIMPLIMENTED clif->pPartyInvite2 +? UNIMPLIMENTED clif->pSkillSelectMenu +? UNIMPLIMENTED clif->pStoragePassword +? UNIMPLIMENTED clif->pUseSkillToId diff --git a/servergreps/hercules/20111005/clientpreferredpackets.txt b/servergreps/hercules/20111005/clientpreferredpackets.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/servergreps/hercules/20111005/clientpreferredpackets.txt diff --git a/servergreps/hercules/20111005/clientwrongpacketsizes.txt b/servergreps/hercules/20111005/clientwrongpacketsizes.txt new file mode 100644 index 0000000..e1349e0 --- /dev/null +++ b/servergreps/hercules/20111005/clientwrongpacketsizes.txt @@ -0,0 +1 @@ +0113 CMSG_ITEM_PICKUP clif->pUseSkillToPos 9 vs 25 diff --git a/servergreps/hercules/20111005/serverpackets.txt b/servergreps/hercules/20111005/serverpackets.txt new file mode 100644 index 0000000..28baa93 --- /dev/null +++ b/servergreps/hercules/20111005/serverpackets.txt @@ -0,0 +1,417 @@ +j +69 client name: SMSG_LOGIN_DATA +6a client name: SMSG_LOGIN_ERROR +6b client name: SMSG_CHAR_LOGIN +6c client name: SMSG_CHAR_LOGIN_ERROR +6d client name: SMSG_CHAR_CREATE_SUCCEEDED +6e client name: SMSG_CHAR_CREATE_FAILED +6f client name: SMSG_CHAR_DELETE_SUCCEEDED +70 client name: SMSG_CHAR_DELETE_FAILED +71 client name: SMSG_CHAR_MAP_INFO +74 client name: SMSG_MAP_AUTH_REFUSE +78 client name: SMSG_BEING_FAKE_NAME +7f client name: SMSG_SERVER_PING +80 client name: SMSG_BEING_REMOVE +81 client name: SMSG_CONNECTION_PROBLEM +86 client name: SMSG_BEING_MOVE2 +87 client name: SMSG_WALK_RESPONSE +88 client name: SMSG_PLAYER_STOP +8a client name: SMSG_BEING_ACTION +8d client name: SMSG_BEING_CHAT +8e client name: SMSG_PLAYER_CHAT +91 client name: SMSG_PLAYER_WARP +92 client name: SMSG_CHANGE_MAP_SERVER +95 client name: SMSG_BEING_NAME_RESPONSE +97 client name: SMSG_WHISPER +98 client name: SMSG_WHISPER_RESPONSE +9a client name: SMSG_GM_CHAT +9c client name: SMSG_BEING_CHANGE_DIRECTION +9d client name: SMSG_ITEM_VISIBLE +9e client name: SMSG_ITEM_DROPPED +a1 client name: SMSG_ITEM_REMOVE +a8 client name: SMSG_ITEM_USE_RESPONSE +aa client name: SMSG_PLAYER_EQUIP +ac client name: SMSG_PLAYER_UNEQUIP +af client name: SMSG_PLAYER_INVENTORY_REMOVE +b0 client name: SMSG_PLAYER_STAT_UPDATE_1 +b1 client name: SMSG_PLAYER_STAT_UPDATE_2 +b3 client name: SMSG_CHAR_SWITCH_RESPONSE +b4 client name: SMSG_NPC_MESSAGE +b5 client name: SMSG_NPC_NEXT +b6 client name: SMSG_NPC_CLOSE +b7 client name: SMSG_NPC_CHOICE +bc client name: SMSG_PLAYER_STAT_UPDATE_4 +bd client name: SMSG_PLAYER_STAT_UPDATE_5 +be client name: SMSG_PLAYER_STAT_UPDATE_6 +c0 client name: SMSG_BEING_EMOTION +c2 client name: SMSG_WHO_ANSWER +c4 client name: SMSG_NPC_BUY_SELL_CHOICE +c6 client name: SMSG_NPC_BUY +c7 client name: SMSG_NPC_SELL +ca client name: SMSG_NPC_BUY_RESPONSE +cb client name: SMSG_NPC_SELL_RESPONSE +cd client name: SMSG_ADMIN_KICK_ACK +d1 client name: SMSG_IGNORE_NICK_ACK +d2 client name: SMSG_IGNORE_ALL_RESPONSE +d4 client name: SMSG_CHAT_IGNORE_LIST +d6 client name: SMSG_CHAT_ROOM_CREATE_ACK +d7 client name: SMSG_CHAT_DISPLAY +d8 client name: SMSG_CHAT_ROOM_DESTROY +da client name: SMSG_CHAT_ROOM_JOIN_FAILED +db client name: SMSG_CHAT_ROOM_JOIN_ACK +dc client name: SMSG_CHAT_ROOM_ADD_MEMBER +dd client name: SMSG_CHAT_ROOM_LEAVE +df client name: SMSG_CHAT_ROOM_SETTINGS +e1 client name: SMSG_CHAT_ROOM_ROLE_CHANGE +e7 client name: SMSG_TRADE_RESPONSE_OUTDATED +ea client name: SMSG_TRADE_ITEM_ADD_RESPONSE +ec client name: SMSG_TRADE_OK +ee client name: SMSG_TRADE_CANCEL +f0 client name: SMSG_TRADE_COMPLETE +f1 client name: SMSG_TRADE_UNDO +f2 client name: SMSG_PLAYER_STORAGE_STATUS +f6 client name: SMSG_PLAYER_STORAGE_REMOVE +f8 client name: SMSG_PLAYER_STORAGE_CLOSE +fa client name: SMSG_PARTY_CREATE +fb client name: SMSG_PARTY_INFO +105 client name: SMSG_PARTY_LEAVE +107 client name: SMSG_PARTY_UPDATE_COORDS +109 client name: SMSG_PARTY_MESSAGE +10a client name: SMSG_MVP_ITEM +10b client name: SMSG_MVP_EXP +10c client name: SMSG_MVP_EFFECT +10d client name: SMSG_MVP_NO_ITEM +10e client name: SMSG_PLAYER_SKILL_UP +10f client name: SMSG_PLAYER_SKILLS +110 client name: SMSG_SKILL_FAILED +111 client name: SMSG_PLAYER_ADD_SKILL +117 client name: SMSG_SKILL_GROUND_NO_DAMAGE +11a client name: SMSG_SKILL_NO_DAMAGE +11c client name: SMSG_SKILL_WARP_POINT +11e client name: SMSG_SKILL_MEMO_MESSAGE +120 client name: SMSG_BEING_REMOVE_SKILL +121 client name: SMSG_CART_INFO +125 client name: SMSG_PLAYER_CART_REMOVE +12b client name: SMSG_CART_REMOVE +12c client name: SMSG_PLAYER_CART_ADD_ERROR +12d client name: SMSG_VENDING_OPEN_REQ +131 client name: SMSG_VENDING_SHOW_BOARD +132 client name: SMSG_VENDING_HIDE_BOARD +135 client name: SMSG_VENDING_BUY_ACK +136 client name: SMSG_VENDING_OPEN +137 client name: SMSG_VENDING_REPORT +139 client name: SMSG_PLAYER_MOVE_TO_ATTACK +13a client name: SMSG_PLAYER_ATTACK_RANGE +13b client name: SMSG_PLAYER_ARROW_MESSAGE +13c client name: SMSG_PLAYER_ARROW_EQUIP +13d client name: SMSG_PLAYER_HEAL +141 client name: SMSG_PLAYER_STAT_UPDATE_3 +142 client name: SMSG_NPC_INT_INPUT +144 client name: SMSG_NPC_VIEWPOINT +147 client name: SMSG_SKILL_AUTO_CAST +148 client name: SMSG_BEING_RESURRECT +14a client name: SMSG_MANNER_MESSAGE +14b client name: SMSG_CHAT_SILENCE +14c client name: SMSG_GUILD_ALIANCE_INFO +14e client name: SMSG_GUILD_MASTER_OR_MEMBER +152 client name: SMSG_GUILD_EMBLEM_DATA +154 client name: SMSG_GUILD_MEMBER_LIST +156 client name: SMSG_GUILD_MEMBER_POS_CHANGE +15a client name: SMSG_GUILD_LEAVE +15e client name: SMSG_GUILD_BROKEN +160 client name: SMSG_GUILD_POS_INFO_LIST +162 client name: SMSG_GUILD_SKILL_INFO +163 client name: SMSG_GUILD_EXPULSION_LIST +166 client name: SMSG_GUILD_POS_NAME_LIST +167 client name: SMSG_GUILD_CREATE_RESPONSE +169 client name: SMSG_GUILD_INVITE_ACK +16a client name: SMSG_GUILD_INVITE +16c client name: SMSG_GUILD_POSITION_INFO +16f client name: SMSG_GUILD_NOTICE +171 client name: SMSG_GUILD_REQ_ALLIANCE +173 client name: SMSG_GUILD_REQ_ALLIANCE_ACK +174 client name: SMSG_GUILD_POSITION_CHANGED +177 client name: SMSG_PLAYER_IDENTIFY_LIST +179 client name: SMSG_PLAYER_IDENTIFIED +17b client name: SMSG_PLAYER_USE_CARD +17d client name: SMSG_PLAYER_INSERT_CARD +17f client name: SMSG_GUILD_MESSAGE +181 client name: SMSG_GUILD_OPPOSITION_ACK +184 client name: SMSG_GUILD_DEL_ALLIANCE +188 client name: SMSG_PLAYER_REFINE +189 client name: SMSG_PLAYER_NOTIFY_MAPINFO +18b client name: SMSG_MAP_QUIT_RESPONSE +18c client name: SMSG_MONSTER_INFO +18d client name: SMSG_PLAYER_SKILL_PRODUCE_MIX_LIST +18f client name: SMSG_PLAYER_SKILL_PRODUCE_EFFECT +191 client name: SMSG_CHAT_TALKIE_BOX +192 client name: SMSG_ADMIN_SET_TILE_TYPE +194 client name: SMSG_SOLVE_CHAR_NAME +196 client name: SMSG_BEING_STATUS_CHANGE +199 client name: SMSG_PVP_MAP_MODE +19a client name: SMSG_PVP_SET +19b client name: SMSG_BEING_SELFEFFECT +19e client name: SMSG_PET_CATCH_PROCESS +1a0 client name: SMSG_PET_ROULETTE +1a2 client name: SMSG_PET_STATUS +1a3 client name: SMSG_PET_FOOD +1a4 client name: SMSG_PET_DATA +1a6 client name: SMSG_PET_EGGS_LIST +1aa client name: SMSG_PET_MESSAGE +1ab client name: SMSG_BEING_STAT_UPDATE_1 +1ac client name: SMSG_SKILL_UNIT_UPDATE +1ad client name: SMSG_SKILL_ARROW_CREATE_LIST +1b0 client name: SMSG_CLASS_CHANGE +1b1 client name: SMSG_NPC_SHOW_DIGIT +1b3 client name: SMSG_NPC_CUTIN +1b4 client name: SMSG_GUILD_EMBLEM +1b6 client name: SMSG_GUILD_BASIC_INFO +1b9 client name: SMSG_SKILL_CAST_CANCEL +1c3 client name: SMSG_GM_CHAT2 +1c4 client name: SMSG_PLAYER_STORAGE_ADD +1c5 client name: SMSG_PLAYER_CART_ADD +1c8 client name: SMSG_PLAYER_INVENTORY_USE +1c9 client name: SMSG_GRAFFITI_VISIBLE +1cd client name: SMSG_PLAYER_SKILL_AUTO_SPELLS +1cf client name: SMSG_SKILL_DEVOTION_EFFECT +1d0 client name: SMSG_SPIRIT_BALLS +1d1 client name: SMSG_BLADE_STOP +1d2 client name: SMSG_COMBO_DELAY +1d3 client name: SMSG_BEING_SOUND_EFFECT +1d4 client name: SMSG_NPC_STR_INPUT +1d6 client name: SMSG_MAP_TYPE +1d7 client name: SMSG_BEING_CHANGE_LOOKS2 +1dc client name: SMSG_LOGIN_CODING_KEY +1de client name: SMSG_SKILL_DAMAGE +1e0 client name: SMSG_ADMIN_GET_LOGIN_ACK +1e1 client name: SMSG_SPIRIT_BALL_SINGLE +1e6 client name: SMSG_FAMILY_CALL_PARTNER +1e9 client name: SMSG_PARTY_MEMBER_INFO +1ea client name: SMSG_WEDDING_EFFECT +1eb client name: SMSG_GUILD_UPDATE_COORDS +1f2 client name: SMSG_GUILD_MEMBER_LOGIN +1f3 client name: SMSG_BEING_SPECIAL_EFFECT +1f4 client name: SMSG_TRADE_REQUEST +1f5 client name: SMSG_TRADE_RESPONSE +1f6 client name: SMSG_FAMILY_ASK_FOR_CHILD +1fc client name: SMSG_PLAYER_REPAIR_LIST +1fe client name: SMSG_PLAYER_REPAIR_EFFECT +1ff client name: SMSG_BEING_SLIDE +201 client name: SMSG_FRIENDS_LIST +205 client name: SMSG_FAMILY_DIVORCED +206 client name: SMSG_FRIENDS_PLAYER_ONLINE +207 client name: SMSG_FRIENDS_REQUEST +209 client name: SMSG_FRIENDS_REQUEST_ACK +20a client name: SMSG_FRIENDS_DELETE_PLAYER +20d client name: SMSG_CHAR_BAN_CHAR_LIST +20e client name: SMSG_STARS_KILL +210 client name: SMSG_PVP_INFO +214 client name: SMSG_ADMIN_ACCOUNT_STATS +215 client name: SMSG_PLAYER_SKILL_MESSAGE +216 client name: SMSG_FAMILY_ASK_FOR_CHILD_REPLY +219 client name: SMSG_BLACKSMITH_RANKS_LIST +21a client name: SMSG_ALCHEMIST_RANKS_LIST +21b client name: SMSG_PLAYER_FAME_BLACKSMITH +21c client name: SMSG_PLAYER_FAME_ALCHEMIST +221 client name: SMSG_PLAYER_REFINE_LIST +223 client name: SMSG_PLAYER_UPGRADE_MESSAGE +224 client name: SMSG_PLAYER_FAME_TAEKWON +226 client name: SMSG_TAEKWON_RANKS_LIST +229 client name: SMSG_PLAYER_STATUS_CHANGE +22e client name: SMSG_HOMUNCULUS_INFO +22f client name: SMSG_HOMUNCULUS_FOOD +230 client name: SMSG_HOMUNCULUS_DATA +235 client name: SMSG_HOMUNCULUS_SKILLS +238 client name: SMSG_PK_RANKS_LIST +239 client name: SMSG_HOMUNCULUS_SKILL_UP +23a client name: SMSG_PLAYER_STORAGE_PASSWORD +23c client name: SMSG_PLAYER_STORAGE_PASSWORD_RESULT +240 client name: SMSG_MAIL_MAILS_LIST +242 client name: SMSG_MAIL_READ_MAIL +245 client name: SMSG_MAIL_GET_ATTACHMENT +249 client name: SMSG_MAIL_SEND_MAIL_ACK +24a client name: SMSG_MAIL_NEW_MAIL +250 client name: SMSG_AUCTION_MESSAGE +252 client name: SMSG_AUCTION_RESULTS +253 client name: SMSG_GLADIATOR_FEEL_REQUEST +255 client name: SMSG_MAIL_SET_ATTACHMENT_ACK +256 client name: SMSG_AUCTION_SET_ITEM +257 client name: SMSG_MAIL_DELETE_MAIL_ACK +25a client name: SMSG_PLAYER_COOKING_LIST +25d client name: CMSG_AUCTION_CLOSE +25f client name: SMSG_AUCTION_OPEN_WINDOW +260 client name: SMSG_MAIL_OPEN_WINDOW +274 client name: SMSG_MAIL_RETURN +283 client name: SMSG_MAP_ACCOUNT_ID +284 client name: SMSG_BEING_SPECIAL_EFFECT_NUM +287 client name: SMSG_NPC_CASH_SHOP_OPEN +289 client name: SMSG_NPC_CASH_BUY_ACK +28a client name: SMSG_PLAYER_STATUS_CHANGE2 +28e client name: SMSG_CHAR_CHECK_RENAME +290 client name: SMSG_CHAR_RENAME +291 client name: SMSG_FORMAT_MESSAGE +293 client name: SMSG_BOSS_MAP_INFO +294 client name: SMSG_PLAYER_READ_BOOK +298 client name: SMSG_PLAYER_ITEM_RENTAL_TIME +299 client name: SMSG_PLAYER_ITEM_RENTAL_EXPIRED +29b client name: SMSG_MERCENARY_INFO +29d client name: SMSG_MERCENARY_SKILLS +2a2 client name: SMSG_MERCENARY_UPDATE +2b1 client name: SMSG_QUEST_LIST +2b2 client name: SMSG_QUEST_LIST_OBJECTIVES +2b3 client name: SMSG_QUEST_ADD +2b4 client name: SMSG_QUEST_REMOVE +2b5 client name: SMSG_QUEST_UPDATE_OBJECTIVES +2b7 client name: SMSG_QUEST_ACTIVATE +2b8 client name: SMSG_PARTY_ITEM_PICKUP +2bb client name: SMSG_ITEM_DAMAGED +2c1 client name: SMSG_COLOR_MESSAGE +2c5 client name: SMSG_PARTY_INVITE_RESPONSE +2c6 client name: SMSG_PARTY_INVITED +2c9 client name: SMSG_PARTY_INVITATION_STATS +2cb client name: SMSG_INSTANCE_START +2cc client name: SMSG_INSTANCE_CREATE +2cd client name: SMSG_INSTANCE_INFO +2ce client name: SMSG_INSTANCE_DELETE +2d0 client name: SMSG_PLAYER_EQUIPMENT +2d1 client name: SMSG_PLAYER_STORAGE_EQUIP +2d2 client name: SMSG_PLAYER_CART_EQUIP +2d3 client name: SMSG_BIND_ITEM +2d4 client name: SMSG_PLAYER_INVENTORY_ADD +2d9 client name: SMSG_PLAYER_EQUIP_TICK_ACK +2da client name: SMSG_PLAYER_SHOW_EQUIP +2dc client name: SMSG_BATTLE_CHAT_MESSAGE +2dd client name: SMSG_BATTLE_EMBLEM +2de client name: SMSG_BATTLE_UPDATE_SCORE +2df client name: SMSG_BATTLE_UPDATE_COORDS +2e0 client name: SMSG_BATTLE_UPDATE_HP +2e1 client name: SMSG_BEING_ACTION2 +2e8 client name: SMSG_PLAYER_INVENTORY +2e9 client name: SMSG_PLAYER_CART_ITEMS +2ea client name: SMSG_PLAYER_STORAGE_ITEMS +2eb client name: SMSG_MAP_LOGIN_SUCCESS +2ef client name: SMSG_BEING_FONT +2f0 client name: SMSG_NPC_SHOW_PROGRESS_BAR +2f2 client name: SMSG_NPC_PROGRESS_BAR_ABORT +43d client name: SMSG_PLAYER_SKILL_COOLDOWN +43e client name: SMSG_PLAYER_SKILL_COOLDOWN_LIST +43f client name: SMSG_BEING_STATUS_CHANGE +440 client name: SMSG_BEING_MILLENIUM_SHIELD +441 client name: SMSG_PLAYER_DELETE_SKILL +442 client name: SMSG_AUTOSHADOW_SPELL_LIST +446 client name: SMSG_QUEST_NPC_EFFECT +7d8 client name: SMSG_PARTY_SETTINGS +7d9 client name: SMSG_PLAYER_SHORTCUTS +7e1 client name: SMSG_PLAYER_UPDATE_SKILL +7e2 client name: SMSG_FORMAT_MESSAGE_NUMBER +7e3 client name: SMSG_SKILL_ITEM_LIST_WINDOW +7e6 client name: SMSG_FORMAT_MESSAGE_SKILL +7e9 client name: SMSG_CHAR_CAPTCHA_NOT_SUPPORTED +7f6 client name: SMSG_PLAYER_GET_EXP +7fa client name: SMSG_PLAYER_INVENTORY_REMOVE2 +7fb client name: SMSG_SKILL_CASTING +7fc client name: SMSG_PARTY_LEADER +7fd client name: SMSG_ITEM_MVP_DROPPED +7fe client name: SMSG_BATTLE_PLAY +800 client name: SMSG_VENDING_ITEMS_LIST +803 client name: SMSG_BOOKING_REGISTER_ACK +805 client name: SMSG_BOOKING_SEARCH_ACK +807 client name: SMSG_BOOKING_DELETE_ACK +809 client name: SMSG_BOOKING_INSERT_NOTIFY +80a client name: SMSG_BOOKING_UPDATE_NOTIFY +80b client name: SMSG_BOOKING_DELETE_NOTIFY +80e client name: SMSG_PLAYER_HP +80f client name: SMSG_TRADE_ITEM_ADD +810 client name: SMSG_BUYINGSTORE_OPEN +812 client name: SMSG_BUYINGSTORE_CREATE_FAILED +813 client name: SMSG_BUYINGSTORE_OWN_ITEMS +814 client name: SMSG_BUYINGSTORE_SHOW_BOARD +816 client name: SMSG_BUYINGSTORE_HIDE_BOARD +818 client name: SMSG_BUYINGSTORE_ITEMS_LIST +81a client name: SMSG_BUYINGSTORE_SELL_FAILED +81b client name: SMSG_BUYINGSTORE_REPORT +81c client name: SMSG_BUYINGSTORE_DELETE_ITEM +81d client name: SMSG_ELEMENTAL_INFO +81e client name: SMSG_ELEMENTAL_UPDATE_STATUS +824 client name: SMSG_BUYINGSTORE_SELLER_SELL_FAILED +828 client name: SMSG_CHAR_DELETE2_ACK +82a client name: SMSG_CHAR_DELETE2_ACCEPT_ACTUAL_ACK +82c client name: SMSG_CHAR_DELETE2_CANCEL_ACK +82d client name: SMSG_CHAR_LOGIN2 +836 client name: SMSG_SEARCHSTORE_SEARCH_ACK +837 client name: SMSG_SEARCHSTORE_SEARCH_FAILED +83a client name: SMSG_SEARCHSTORE_OPEN +83d client name: SMSG_SEARCHSTORE_CLICK_ACK +840 client name: SMSG_MAP_NOT_FOUND +845 client name: SMSG_NPC_CASH_POINTS +849 client name: SMSG_NPC_CASH_BUY +856 client name: SMSG_BEING_MOVE +857 client name: SMSG_BEING_VISIBLE +858 client name: SMSG_BEING_SPAWN +859 client name: SMSG_BEING_VIEW_EQUIPMENT +8b3 client name: SMSG_SCRIPT_MESSAGE +8c0 client name: SMSG_NPC_CASH_TAB_PRICE_LIST +8c7 client name: SMSG_SKILL_ENTRY +8ca client name: SMSG_NPC_CASH_SCHEDULE +8cf +8d2 client name: SMSG_SKILL_SNAP +8d5 client name: SMSG_CHAR_CHANGE_SLOT +8d6 client name: SMSG_NPC_CLOSE_TIMEOUT +8d8 client name: SMSG_BATTLE_QUEUE_ACK +8d9 client name: SMSG_BATTLE_JOINED +8db client name: SMSG_BATTLE_NOTICE_DELETE +8df client name: SMSG_BATTLE_BEGINS +908 +96d client name: SMSG_MERGE_ITEM +96f client name: SMSG_ACK_MERGE_ITEMS +977 +97d client name: SMSG_RANKS_LIST +99d client name: SMSG_CHAR_CHARACTERS +9a6 +9a8 +9aa +a02 +a1a +a1c +a20 +a22 +2711 +2713 +2716 +2717 +2718 +2719 +2722 +2723 +2728 +272b +272c +272d +272e +2731 +2734 +2735 +2736 +2737 +2740 +2af9 +2afb +2afd +2b00 +2b03 +2b04 +2b06 +2b09 +2b0d +2b0f +2b12 +2b14 +2b1b +2b1d +2b1e +2b20 +2b21 +2b22 +2b24 +2b25 +2b27 diff --git a/servergreps/hercules/20111005/uselesspackets.txt b/servergreps/hercules/20111005/uselesspackets.txt new file mode 100644 index 0000000..2d1290b --- /dev/null +++ b/servergreps/hercules/20111005/uselesspackets.txt @@ -0,0 +1,22 @@ +Useless packet 0a01. +Useless packet 09a9. +Useless packet 08fc. +Useless packet 0998. +Useless packet 09b8. +Useless packet 0907. +Useless packet 09b6. +Useless packet 09d8. +Useless packet 09d4. +Useless packet 09d6. +Useless packet 028f. +Useless packet 0066. +Useless packet 0187. +Useless packet 08ba. +Useless packet 0067. +Useless packet 0065. +Useless packet 0061. +Useless packet 0068. +Useless packet 09a7. +Useless packet 097c. +Useless packet 08d4. +Useless packet 09ab. diff --git a/servergreps/hercules/20111102/clientbadpackets.txt b/servergreps/hercules/20111102/clientbadpackets.txt new file mode 100644 index 0000000..1009a40 --- /dev/null +++ b/servergreps/hercules/20111102/clientbadpackets.txt @@ -0,0 +1 @@ +0835 CMSG_BUYINGSTORE_CREATE client: clif->pReqOpenBuyingStore server: clif->pWantToConnection Change id to 0835 diff --git a/servergreps/hercules/20111102/clientpackets.txt b/servergreps/hercules/20111102/clientpackets.txt new file mode 100644 index 0000000..1454f61 --- /dev/null +++ b/servergreps/hercules/20111102/clientpackets.txt @@ -0,0 +1,255 @@ +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER3 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_CREATE2 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_HASH_CHECK +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_KEY +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_PCBANG +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_SSO +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 +0061 CMSG_CHAR_PASSWORD_CHANGE ? +0064 CMSG_LOGIN_REGISTER lclif->p->parse_CA_LOGIN +0065 CMSG_CHAR_SERVER_CONNECT ? +0066 CMSG_CHAR_SELECT ? +0067 CMSG_CHAR_CREATE ? +0068 CMSG_CHAR_DELETE ? +007d CMSG_MAP_LOADED clif->pLoadEndAck +0085 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0089 CMSG_MAP_PING clif->pTickSend +0090 CMSG_NPC_TALK clif->pNpcClicked +0094 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0096 CMSG_CHAT_WHISPER clif->pWisMessage +0099 CMSG_ADMIN_ANNOUNCE clif->pBroadcast +00ab CMSG_PLAYER_UNEQUIP clif->pUnequipItem +00b2 CMSG_PLAYER_RESTART clif->pRestart +00b8 CMSG_NPC_LIST_CHOICE clif->pNpcSelectMenu +00b9 CMSG_NPC_NEXT_REQUEST clif->pNpcNextClicked +00bb CMSG_STAT_UPDATE_REQUEST clif->pStatusUp +00bf CMSG_PLAYER_EMOTE clif->pEmotion +00c1 CMSG_WHO_REQUEST clif->pHowManyConnections +00c5 CMSG_NPC_BUY_SELL_REQUEST clif->pNpcBuySellSelected +00c8 CMSG_NPC_BUY_REQUEST clif->pNpcBuyListSend +00c9 CMSG_NPC_SELL_REQUEST clif->pNpcSellListSend +00cc CMSG_ADMIN_KICK clif->pGMKick +00ce CMSG_ADMIN_KICK_ALL clif->pGMKickAll +00cf CMSG_IGNORE_NICK clif->pPMIgnore +00d0 CMSG_IGNORE_ALL clif->pPMIgnoreAll +00d3 CMSG_REQUEST_IGNORE_LIST clif->pPMIgnoreList +00d5 CMSG_CREAYE_CHAT_ROOM clif->pCreateChatRoom +00d9 CMSG_CHAT_ROOM_JOIN clif->pChatAddMember +00de CMSG_SET_CHAT_ROOM_OPTIONS clif->pChatRoomStatusChange +00e0 CMSG_SET_CHAT_ROOM_OWNER clif->pChangeChatOwner +00e2 CMSG_KICK_FROM_CHAT_ROOM clif->pKickFromChat +00e3 CMSG_LEAVE_CHAT_ROOM clif->pChatLeave +00e4 CMSG_TRADE_REQUEST clif->pTradeRequest +00e6 CMSG_TRADE_RESPONSE clif->pTradeAck +00e8 CMSG_TRADE_ITEM_ADD_REQUEST clif->pTradeAddItem +00eb CMSG_TRADE_ADD_COMPLETE clif->pTradeOk +00ed CMSG_TRADE_CANCEL_REQUEST clif->pTradeCancel +00ef CMSG_TRADE_OK clif->pTradeCommit +00f3 CMSG_CHAT_MESSAGE clif->pGlobalMessage +00f5 CMSG_ITEM_PICKUP clif->pTakeItem +00f9 CMSG_PARTY_CREATE clif->pCreateParty +00fc CMSG_PARTY_INVITE clif->pPartyInvite +00ff CMSG_PARTY_INVITED clif->pReplyPartyInvite +0100 CMSG_PARTY_LEAVE clif->pLeaveParty +0102 CMSG_PARTY_SETTINGS clif->pPartyChangeOption +0103 CMSG_PARTY_KICK clif->pRemovePartyMember +0108 CMSG_PARTY_MESSAGE clif->pPartyMessage +0112 CMSG_SKILL_LEVELUP_REQUEST clif->pSkillUp +0116 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0118 CMSG_PLAYER_STOP_ATTACK clif->pStopAttack +011b CMSG_SKILL_USE_MAP clif->pUseSkillMap +011d CMSG_PLAYER_SET_MEMO clif->pRequestMemo +0126 CMSG_MOVE_TO_CART clif->pPutItemToCart +0127 CMSG_MOVE_FROM_CART clif->pGetItemFromCart +0128 CMSG_MOVE_FROM_STORAGE_TO_CART clif->pMoveFromKafraToCart +0129 CMSG_MOVE_FROM_CART_TO_STORAGE clif->pMoveToKafraFromCart +012a CMSG_REMOVE_OPTION clif->pRemoveOption +012e CMSG_VENDING_CLOSE clif->pCloseVending +0130 CMSG_VENDING_LIST_REQ clif->pVendingListReq +0134 CMSG_VENDING_BUY clif->pPurchaseReq +0140 CMSG_PLAYER_MAPMOVE clif->pMapMove +0143 CMSG_NPC_INT_RESPONSE clif->pNpcAmountInput +0146 CMSG_NPC_CLOSE clif->pNpcCloseClicked +0149 CMSG_ADMIN_MUTE clif->pGMReqNoChat +014d CMSG_GUILD_CHECK_MASTER clif->pGuildCheckMaster +014f CMSG_GUILD_REQUEST_INFO clif->pGuildRequestInfo +0151 CMSG_GUILD_REQUEST_EMBLEM clif->pGuildRequestEmblem +0153 CMSG_GUILD_CHANGE_EMBLEM clif->pGuildChangeEmblem +0155 CMSG_GUILD_CHANGE_MEMBER_POS clif->pGuildChangeMemberPosition +0159 CMSG_GUILD_LEAVE clif->pGuildLeave +015b CMSG_GUILD_EXPULSION clif->pGuildExpulsion +015d CMSG_GUILD_BREAK clif->pGuildBreak +0161 CMSG_GUILD_CHANGE_POS_INFO clif->pGuildChangePositionInfo +0165 CMSG_GUILD_CREATE clif->pCreateGuild +0168 CMSG_GUILD_INVITE clif->pGuildInvite +016b CMSG_GUILD_INVITE_REPLY clif->pGuildReplyInvite +016e CMSG_GUILD_CHANGE_NOTICE clif->pGuildChangeNotice +0170 CMSG_GUILD_ALLIANCE_REQUEST clif->pGuildRequestAlliance +0172 CMSG_GUILD_ALLIANCE_REPLY clif->pGuildReplyAlliance +0178 CMSG_NPC_IDENTIFY clif->pItemIdentify +017a CMSG_PLAYER_USE_CARD clif->pUseCard +017c CMSG_PLAYER_INSERT_CARD clif->pInsertCard +017e CMSG_GUILD_MESSAGE clif->pGuildMessage +0180 CMSG_GUILD_OPPOSITION clif->pGuildOpposition +0183 CMSG_GUILD_ALLIANCE_DELETE clif->pGuildDelAlliance +0187 CMSG_CHAR_PING ? +018a CMSG_CLIENT_QUIT clif->pQuitGame +018e CMSG_NPC_PRODUCE_MIX clif->pProduceMix +0193 CMSG_CLOSE_STORAGE clif->pCloseKafra +0197 CMSG_ADMIN_RESET_PLAYER clif->pResetChar +0198 CMSG_ADMIN_SET_TILE_TYPE clif->pGMChangeMapType +019c CMSG_ADMIN_LOCAL_ANNOUNCE clif->pLocalBroadcast +019d CMSG_ADMIN_HIDE clif->pGMHide +019f CMSG_PET_CATCH clif->pCatchPet +01a1 CMSG_PET_MENU_ACTION clif->pPetMenu +01a5 CMSG_PET_SET_NAME clif->pChangePetName +01a7 CMSG_PET_SELECT_EGG clif->pSelectEgg +01a9 CMSG_PET_SEND_MESSAGE clif->pSendEmotion +01ae CMSG_NPC_SELECT_ARROW clif->pSelectArrow +01af CMSG_CHANGE_CART clif->pChangeCart +01b2 CMSG_VENDING_CREATE_SHOP clif->pOpenVending +01bb CMSG_ADMIN_GOTO clif->pGMShift +01bd CMSG_ADMIN_RECALL clif->pGMRecall +01ce CMSG_NPC_SELECT_AUTO_SPELL clif->pAutoSpell +01d5 CMSG_NPC_STR_RESPONSE clif->pNpcStringInput +01db CMSG_LOGIN_REGISTER_KEY lclif->p->parse_CA_REQ_HASH +01dd CMSG_LOGIN_REGISTER2 lclif->p->parse_CA_LOGIN2 +01df CMSG_ADMIN_ID_TO_LOGIN clif->pGMReqAccountName +01e7 CMSG_DORI_DORI clif->pNoviceDoriDori +01e8 CMSG_PARTY_CREATE2 clif->pCreateParty2 +01ed CMSG_EXPLOSION_SPIRITS clif->pNoviceExplosionSpirits +01f7 CMSG_FAMILY_ASK_FOR_CHILD_REPLY clif->pAdopt_reply +01f9 CMSG_FAMILY_ASK_FOR_CHILD clif->pAdopt_request +01fa CMSG_LOGIN_REGISTER3 lclif->p->parse_CA_LOGIN3 +01fd CMSG_NPC_REPAIR clif->pRepairItem +0200 CMSG_LOGIN_PING lclif->p->parse_CA_CONNECT_INFO_CHANGED +0202 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0203 CMSG_FRIENDS_DELETE_PLAYER clif->pFriendsListRemove +0204 CMSG_LOGIN_HASH_CHECK lclif->p->parse_CA_EXE_HASHCHECK +0208 CMSG_FRIENDS_REQUEST_ACK clif->pFriendsListReply +020f CMSG_PVP_INFO clif->pPVPInfo +0212 CMSG_ADMIN_MUTE_NAME clif->pGMRc +0213 CMSG_ADMIN_REQUEST_STATS clif->pCheck +0217 CMSG_BLACKSMITH_RANKS clif->pBlacksmith +0218 CMSG_ALCHEMIST_RANKS clif->pAlchemist +021d CMSG_PLAYER_LESS_EFFECTS clif->pLessEffect +0222 CMSG_NPC_REFINE clif->pWeaponRefine +0225 CMSG_TAEKWON_RANKS clif->pTaekwon +022d CMSG_HOMUNCULUS_MENU clif->pHomMenu +0231 CMSG_HOMUNCULUS_SET_NAME clif->pChangeHomunculusName +0232 CMSG_HOMMERC_MOVE_TO clif->pHomMoveTo +0233 CMSG_HOMMERC_ATTACK clif->pHomAttack +0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster +0237 CMSG_PK_RANKS clif->pRankingPk +023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox +0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read +0243 CMSG_MAIL_DELETE_MESSAGE clif->pMail_delete +0244 CMSG_MAIL_GET_ATTACH clif->pMail_getattach +0246 CMSG_MAIL_RESET_ATTACH clif->pMail_winopen +0247 CMSG_MAIL_SET_ATTACH clif->pMail_setattach +0248 CMSG_MAIL_SEND clif->pMail_send +024b CMSG_AUCTION_CANCEL_REG clif->pAuction_cancelreg +024c CMSG_AUCTION_SET_ITEM clif->pAuction_setitem +024d CMSG_AUCTION_REGISTER clif->pAuction_register +024e CMSG_AUCTION_CANCEL clif->pAuction_cancel +024f CMSG_AUCTION_BID clif->pAuction_bid +0251 CMSG_AUCTION_SEARCH clif->pAuction_search +0254 CMSG_SKILL_FEEL_SAVE_OK clif->pFeelSaveOk +025b CMSG_NPC_COOKING clif->pCooking +025c CMSG_AUCTION_BUY_SELL clif->pAuction_buysell +025d CMSG_AUCTION_CLOSE clif->pAuction_close +0273 CMSG_MAIL_RETURN_MESSAGE clif->pMail_return +0277 CMSG_LOGIN_REGISTER_PCBANG lclif->p->parse_CA_LOGIN_PCBANG +027c CMSG_LOGIN_REGISTER4 lclif->p->parse_CA_LOGIN4 +0288 CMSG_NPC_CASH_SHOP_BUY clif->pcashshop_buy +028f CMSG_CHAR_RENAME ? +0292 CMSG_PLAYER_AUTO_REVIVE clif->pAutoRevive +029f CMSG_MERCENARY_ACTION clif->pmercenary_action +02b0 CMSG_LOGIN_REGISTER_HAN lclif->p->parse_CA_LOGIN_HAN +02b6 CMSG_QUEST_ACTIVATE clif->pquestStateAck +02ba CMSG_SET_SHORTCUTS clif->pHotkey +02c4 CMSG_SKILL_USE_BEING clif->pUseSkillToId +02c7 CMSG_PARTY_INVITED2 clif->pReplyPartyInvite2 +02c8 CMSG_PARTY_ALLOW_INVITES clif->pPartyTick +02d6 CMSG_PLAYER_VIEW_EQUIPMENT clif->pViewPlayerEquip +02d8 CMSG_PLAYER_SET_EQUIPMENT_VISIBLE clif->pEquipTick +02db CMSG_BATTLE_CHAT_MESSAGE clif->pBattleChat +02f1 CMSG_NPC_COMPLETE_PROGRESS_BAR clif->pProgressbar +035f CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0360 CMSG_MAP_PING clif->pTickSend +0361 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0362 CMSG_ITEM_PICKUP clif->pTakeItem +0363 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0364 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0365 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0366 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0367 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0368 CMSG_NAME_REQUEST clif->pGetCharNameRequest +0369 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos +0436 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem +07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption +07da CMSG_PARTY_CHANGE_LEADER clif->pPartyChangeLeader +07f5 CMSG_ADMIN_UNEQUIP_ALL clif->pGMFullStrip +0801 CMSG_VENDING_BUY2 clif->pPurchaseReq2 +0815 CMSG_ITEM_PICKUP clif->pTakeItem +0817 CMSG_MAP_PING clif->pTickSend +0819 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ +0838 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo +083c CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0844 CMSG_NPC_CASH_SHOP_OPEN clif->pCashShopOpen +0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB clif->pCashShopReqTab +084a CMSG_NPC_CASH_SHOP_CLOSE clif->pCashShopClose +0885 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +088a CMSG_NAME_REQUEST clif->pGetCharNameRequest +088b CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0892 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0893 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0897 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0898 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0899 CMSG_MAP_PING clif->pTickSend +089b CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +089e CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +08a1 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +08a2 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +08aa CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +08ab CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo +08ad CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +08ba CMSG_CHAR_CREATE_PIN ? +08c9 CMSG_NPC_CASH_SHOP_SCHEDULE clif->pCashShopSchedule +08d4 CMSG_CHAR_CHANGE_SLOT ? +08d7 CMSG_BATTLE_REGISTER clif->pBGQueueRegister +08da CMSG_BATTLE_REVOKE clif->pBGQueueRevokeReq +08e0 CMSG_BATTLE_BEGIN_ACK clif->pBGQueueBattleBeginAck +08fc CMSG_CHAR_CHECK_RENAME ? +0907 CMSG_PLAYER_FAVORITE_ITEM ? +090a CMSG_BATTLE_CHECK_STATE clif->pBGQueueCheckState +096e CMSG_MERGE_ITEM_ACK clif->ackmergeitems +0974 CMSG_MERGE_ITEM_CANCEL clif->cancelmergeitem +097c CMSG_REQUEST_RANKS ? +0998 CMSG_PLAYER_EQUIP ? +09a7 CMSG_BANK_DEPOSIT ? +09a9 CMSG_BANK_WITHDRAW ? +09ab CMSG_BANK_CHECK ? +09b6 CMSG_BANK_OPEN ? +09b8 CMSG_BANK_CLOSE ? +09d4 CMSG_NPC_SHOP_CLOSE ? +09d6 CMSG_NPC_MARKET_BUY ? +09d8 CMSG_NPC_MARKET_CLOSE ? +0a01 CMSG_SHORTCUTS_ROW_SHIFT ? +? UNIMPLIMENTED clif->pCashShopBuy +? UNIMPLIMENTED clif->pEquipItem +? UNIMPLIMENTED clif->pGMRecall2 +? UNIMPLIMENTED clif->pGMRemove2 +? UNIMPLIMENTED clif->pGM_Monster_Item +? UNIMPLIMENTED clif->pItemListWindowSelected +? UNIMPLIMENTED clif->pPartyBookingDeleteReq +? UNIMPLIMENTED clif->pPartyBookingRegisterReq +? UNIMPLIMENTED clif->pPartyBookingSearchReq +? UNIMPLIMENTED clif->pPartyBookingUpdateReq +? UNIMPLIMENTED clif->pPartyInvite2 +? UNIMPLIMENTED clif->pSkillSelectMenu +? UNIMPLIMENTED clif->pStoragePassword diff --git a/servergreps/hercules/20111102/clientpreferredpackets.txt b/servergreps/hercules/20111102/clientpreferredpackets.txt new file mode 100644 index 0000000..67035ca --- /dev/null +++ b/servergreps/hercules/20111102/clientpreferredpackets.txt @@ -0,0 +1 @@ +083c -> 0835 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection diff --git a/servergreps/hercules/20111102/clientwrongpacketsizes.txt b/servergreps/hercules/20111102/clientwrongpacketsizes.txt new file mode 100644 index 0000000..d0431ab --- /dev/null +++ b/servergreps/hercules/20111102/clientwrongpacketsizes.txt @@ -0,0 +1 @@ +0835 CMSG_BUYINGSTORE_CREATE clif->pWantToConnection -1 vs 19 diff --git a/servergreps/hercules/20111102/serverpackets.txt b/servergreps/hercules/20111102/serverpackets.txt new file mode 100644 index 0000000..28baa93 --- /dev/null +++ b/servergreps/hercules/20111102/serverpackets.txt @@ -0,0 +1,417 @@ +j +69 client name: SMSG_LOGIN_DATA +6a client name: SMSG_LOGIN_ERROR +6b client name: SMSG_CHAR_LOGIN +6c client name: SMSG_CHAR_LOGIN_ERROR +6d client name: SMSG_CHAR_CREATE_SUCCEEDED +6e client name: SMSG_CHAR_CREATE_FAILED +6f client name: SMSG_CHAR_DELETE_SUCCEEDED +70 client name: SMSG_CHAR_DELETE_FAILED +71 client name: SMSG_CHAR_MAP_INFO +74 client name: SMSG_MAP_AUTH_REFUSE +78 client name: SMSG_BEING_FAKE_NAME +7f client name: SMSG_SERVER_PING +80 client name: SMSG_BEING_REMOVE +81 client name: SMSG_CONNECTION_PROBLEM +86 client name: SMSG_BEING_MOVE2 +87 client name: SMSG_WALK_RESPONSE +88 client name: SMSG_PLAYER_STOP +8a client name: SMSG_BEING_ACTION +8d client name: SMSG_BEING_CHAT +8e client name: SMSG_PLAYER_CHAT +91 client name: SMSG_PLAYER_WARP +92 client name: SMSG_CHANGE_MAP_SERVER +95 client name: SMSG_BEING_NAME_RESPONSE +97 client name: SMSG_WHISPER +98 client name: SMSG_WHISPER_RESPONSE +9a client name: SMSG_GM_CHAT +9c client name: SMSG_BEING_CHANGE_DIRECTION +9d client name: SMSG_ITEM_VISIBLE +9e client name: SMSG_ITEM_DROPPED +a1 client name: SMSG_ITEM_REMOVE +a8 client name: SMSG_ITEM_USE_RESPONSE +aa client name: SMSG_PLAYER_EQUIP +ac client name: SMSG_PLAYER_UNEQUIP +af client name: SMSG_PLAYER_INVENTORY_REMOVE +b0 client name: SMSG_PLAYER_STAT_UPDATE_1 +b1 client name: SMSG_PLAYER_STAT_UPDATE_2 +b3 client name: SMSG_CHAR_SWITCH_RESPONSE +b4 client name: SMSG_NPC_MESSAGE +b5 client name: SMSG_NPC_NEXT +b6 client name: SMSG_NPC_CLOSE +b7 client name: SMSG_NPC_CHOICE +bc client name: SMSG_PLAYER_STAT_UPDATE_4 +bd client name: SMSG_PLAYER_STAT_UPDATE_5 +be client name: SMSG_PLAYER_STAT_UPDATE_6 +c0 client name: SMSG_BEING_EMOTION +c2 client name: SMSG_WHO_ANSWER +c4 client name: SMSG_NPC_BUY_SELL_CHOICE +c6 client name: SMSG_NPC_BUY +c7 client name: SMSG_NPC_SELL +ca client name: SMSG_NPC_BUY_RESPONSE +cb client name: SMSG_NPC_SELL_RESPONSE +cd client name: SMSG_ADMIN_KICK_ACK +d1 client name: SMSG_IGNORE_NICK_ACK +d2 client name: SMSG_IGNORE_ALL_RESPONSE +d4 client name: SMSG_CHAT_IGNORE_LIST +d6 client name: SMSG_CHAT_ROOM_CREATE_ACK +d7 client name: SMSG_CHAT_DISPLAY +d8 client name: SMSG_CHAT_ROOM_DESTROY +da client name: SMSG_CHAT_ROOM_JOIN_FAILED +db client name: SMSG_CHAT_ROOM_JOIN_ACK +dc client name: SMSG_CHAT_ROOM_ADD_MEMBER +dd client name: SMSG_CHAT_ROOM_LEAVE +df client name: SMSG_CHAT_ROOM_SETTINGS +e1 client name: SMSG_CHAT_ROOM_ROLE_CHANGE +e7 client name: SMSG_TRADE_RESPONSE_OUTDATED +ea client name: SMSG_TRADE_ITEM_ADD_RESPONSE +ec client name: SMSG_TRADE_OK +ee client name: SMSG_TRADE_CANCEL +f0 client name: SMSG_TRADE_COMPLETE +f1 client name: SMSG_TRADE_UNDO +f2 client name: SMSG_PLAYER_STORAGE_STATUS +f6 client name: SMSG_PLAYER_STORAGE_REMOVE +f8 client name: SMSG_PLAYER_STORAGE_CLOSE +fa client name: SMSG_PARTY_CREATE +fb client name: SMSG_PARTY_INFO +105 client name: SMSG_PARTY_LEAVE +107 client name: SMSG_PARTY_UPDATE_COORDS +109 client name: SMSG_PARTY_MESSAGE +10a client name: SMSG_MVP_ITEM +10b client name: SMSG_MVP_EXP +10c client name: SMSG_MVP_EFFECT +10d client name: SMSG_MVP_NO_ITEM +10e client name: SMSG_PLAYER_SKILL_UP +10f client name: SMSG_PLAYER_SKILLS +110 client name: SMSG_SKILL_FAILED +111 client name: SMSG_PLAYER_ADD_SKILL +117 client name: SMSG_SKILL_GROUND_NO_DAMAGE +11a client name: SMSG_SKILL_NO_DAMAGE +11c client name: SMSG_SKILL_WARP_POINT +11e client name: SMSG_SKILL_MEMO_MESSAGE +120 client name: SMSG_BEING_REMOVE_SKILL +121 client name: SMSG_CART_INFO +125 client name: SMSG_PLAYER_CART_REMOVE +12b client name: SMSG_CART_REMOVE +12c client name: SMSG_PLAYER_CART_ADD_ERROR +12d client name: SMSG_VENDING_OPEN_REQ +131 client name: SMSG_VENDING_SHOW_BOARD +132 client name: SMSG_VENDING_HIDE_BOARD +135 client name: SMSG_VENDING_BUY_ACK +136 client name: SMSG_VENDING_OPEN +137 client name: SMSG_VENDING_REPORT +139 client name: SMSG_PLAYER_MOVE_TO_ATTACK +13a client name: SMSG_PLAYER_ATTACK_RANGE +13b client name: SMSG_PLAYER_ARROW_MESSAGE +13c client name: SMSG_PLAYER_ARROW_EQUIP +13d client name: SMSG_PLAYER_HEAL +141 client name: SMSG_PLAYER_STAT_UPDATE_3 +142 client name: SMSG_NPC_INT_INPUT +144 client name: SMSG_NPC_VIEWPOINT +147 client name: SMSG_SKILL_AUTO_CAST +148 client name: SMSG_BEING_RESURRECT +14a client name: SMSG_MANNER_MESSAGE +14b client name: SMSG_CHAT_SILENCE +14c client name: SMSG_GUILD_ALIANCE_INFO +14e client name: SMSG_GUILD_MASTER_OR_MEMBER +152 client name: SMSG_GUILD_EMBLEM_DATA +154 client name: SMSG_GUILD_MEMBER_LIST +156 client name: SMSG_GUILD_MEMBER_POS_CHANGE +15a client name: SMSG_GUILD_LEAVE +15e client name: SMSG_GUILD_BROKEN +160 client name: SMSG_GUILD_POS_INFO_LIST +162 client name: SMSG_GUILD_SKILL_INFO +163 client name: SMSG_GUILD_EXPULSION_LIST +166 client name: SMSG_GUILD_POS_NAME_LIST +167 client name: SMSG_GUILD_CREATE_RESPONSE +169 client name: SMSG_GUILD_INVITE_ACK +16a client name: SMSG_GUILD_INVITE +16c client name: SMSG_GUILD_POSITION_INFO +16f client name: SMSG_GUILD_NOTICE +171 client name: SMSG_GUILD_REQ_ALLIANCE +173 client name: SMSG_GUILD_REQ_ALLIANCE_ACK +174 client name: SMSG_GUILD_POSITION_CHANGED +177 client name: SMSG_PLAYER_IDENTIFY_LIST +179 client name: SMSG_PLAYER_IDENTIFIED +17b client name: SMSG_PLAYER_USE_CARD +17d client name: SMSG_PLAYER_INSERT_CARD +17f client name: SMSG_GUILD_MESSAGE +181 client name: SMSG_GUILD_OPPOSITION_ACK +184 client name: SMSG_GUILD_DEL_ALLIANCE +188 client name: SMSG_PLAYER_REFINE +189 client name: SMSG_PLAYER_NOTIFY_MAPINFO +18b client name: SMSG_MAP_QUIT_RESPONSE +18c client name: SMSG_MONSTER_INFO +18d client name: SMSG_PLAYER_SKILL_PRODUCE_MIX_LIST +18f client name: SMSG_PLAYER_SKILL_PRODUCE_EFFECT +191 client name: SMSG_CHAT_TALKIE_BOX +192 client name: SMSG_ADMIN_SET_TILE_TYPE +194 client name: SMSG_SOLVE_CHAR_NAME +196 client name: SMSG_BEING_STATUS_CHANGE +199 client name: SMSG_PVP_MAP_MODE +19a client name: SMSG_PVP_SET +19b client name: SMSG_BEING_SELFEFFECT +19e client name: SMSG_PET_CATCH_PROCESS +1a0 client name: SMSG_PET_ROULETTE +1a2 client name: SMSG_PET_STATUS +1a3 client name: SMSG_PET_FOOD +1a4 client name: SMSG_PET_DATA +1a6 client name: SMSG_PET_EGGS_LIST +1aa client name: SMSG_PET_MESSAGE +1ab client name: SMSG_BEING_STAT_UPDATE_1 +1ac client name: SMSG_SKILL_UNIT_UPDATE +1ad client name: SMSG_SKILL_ARROW_CREATE_LIST +1b0 client name: SMSG_CLASS_CHANGE +1b1 client name: SMSG_NPC_SHOW_DIGIT +1b3 client name: SMSG_NPC_CUTIN +1b4 client name: SMSG_GUILD_EMBLEM +1b6 client name: SMSG_GUILD_BASIC_INFO +1b9 client name: SMSG_SKILL_CAST_CANCEL +1c3 client name: SMSG_GM_CHAT2 +1c4 client name: SMSG_PLAYER_STORAGE_ADD +1c5 client name: SMSG_PLAYER_CART_ADD +1c8 client name: SMSG_PLAYER_INVENTORY_USE +1c9 client name: SMSG_GRAFFITI_VISIBLE +1cd client name: SMSG_PLAYER_SKILL_AUTO_SPELLS +1cf client name: SMSG_SKILL_DEVOTION_EFFECT +1d0 client name: SMSG_SPIRIT_BALLS +1d1 client name: SMSG_BLADE_STOP +1d2 client name: SMSG_COMBO_DELAY +1d3 client name: SMSG_BEING_SOUND_EFFECT +1d4 client name: SMSG_NPC_STR_INPUT +1d6 client name: SMSG_MAP_TYPE +1d7 client name: SMSG_BEING_CHANGE_LOOKS2 +1dc client name: SMSG_LOGIN_CODING_KEY +1de client name: SMSG_SKILL_DAMAGE +1e0 client name: SMSG_ADMIN_GET_LOGIN_ACK +1e1 client name: SMSG_SPIRIT_BALL_SINGLE +1e6 client name: SMSG_FAMILY_CALL_PARTNER +1e9 client name: SMSG_PARTY_MEMBER_INFO +1ea client name: SMSG_WEDDING_EFFECT +1eb client name: SMSG_GUILD_UPDATE_COORDS +1f2 client name: SMSG_GUILD_MEMBER_LOGIN +1f3 client name: SMSG_BEING_SPECIAL_EFFECT +1f4 client name: SMSG_TRADE_REQUEST +1f5 client name: SMSG_TRADE_RESPONSE +1f6 client name: SMSG_FAMILY_ASK_FOR_CHILD +1fc client name: SMSG_PLAYER_REPAIR_LIST +1fe client name: SMSG_PLAYER_REPAIR_EFFECT +1ff client name: SMSG_BEING_SLIDE +201 client name: SMSG_FRIENDS_LIST +205 client name: SMSG_FAMILY_DIVORCED +206 client name: SMSG_FRIENDS_PLAYER_ONLINE +207 client name: SMSG_FRIENDS_REQUEST +209 client name: SMSG_FRIENDS_REQUEST_ACK +20a client name: SMSG_FRIENDS_DELETE_PLAYER +20d client name: SMSG_CHAR_BAN_CHAR_LIST +20e client name: SMSG_STARS_KILL +210 client name: SMSG_PVP_INFO +214 client name: SMSG_ADMIN_ACCOUNT_STATS +215 client name: SMSG_PLAYER_SKILL_MESSAGE +216 client name: SMSG_FAMILY_ASK_FOR_CHILD_REPLY +219 client name: SMSG_BLACKSMITH_RANKS_LIST +21a client name: SMSG_ALCHEMIST_RANKS_LIST +21b client name: SMSG_PLAYER_FAME_BLACKSMITH +21c client name: SMSG_PLAYER_FAME_ALCHEMIST +221 client name: SMSG_PLAYER_REFINE_LIST +223 client name: SMSG_PLAYER_UPGRADE_MESSAGE +224 client name: SMSG_PLAYER_FAME_TAEKWON +226 client name: SMSG_TAEKWON_RANKS_LIST +229 client name: SMSG_PLAYER_STATUS_CHANGE +22e client name: SMSG_HOMUNCULUS_INFO +22f client name: SMSG_HOMUNCULUS_FOOD +230 client name: SMSG_HOMUNCULUS_DATA +235 client name: SMSG_HOMUNCULUS_SKILLS +238 client name: SMSG_PK_RANKS_LIST +239 client name: SMSG_HOMUNCULUS_SKILL_UP +23a client name: SMSG_PLAYER_STORAGE_PASSWORD +23c client name: SMSG_PLAYER_STORAGE_PASSWORD_RESULT +240 client name: SMSG_MAIL_MAILS_LIST +242 client name: SMSG_MAIL_READ_MAIL +245 client name: SMSG_MAIL_GET_ATTACHMENT +249 client name: SMSG_MAIL_SEND_MAIL_ACK +24a client name: SMSG_MAIL_NEW_MAIL +250 client name: SMSG_AUCTION_MESSAGE +252 client name: SMSG_AUCTION_RESULTS +253 client name: SMSG_GLADIATOR_FEEL_REQUEST +255 client name: SMSG_MAIL_SET_ATTACHMENT_ACK +256 client name: SMSG_AUCTION_SET_ITEM +257 client name: SMSG_MAIL_DELETE_MAIL_ACK +25a client name: SMSG_PLAYER_COOKING_LIST +25d client name: CMSG_AUCTION_CLOSE +25f client name: SMSG_AUCTION_OPEN_WINDOW +260 client name: SMSG_MAIL_OPEN_WINDOW +274 client name: SMSG_MAIL_RETURN +283 client name: SMSG_MAP_ACCOUNT_ID +284 client name: SMSG_BEING_SPECIAL_EFFECT_NUM +287 client name: SMSG_NPC_CASH_SHOP_OPEN +289 client name: SMSG_NPC_CASH_BUY_ACK +28a client name: SMSG_PLAYER_STATUS_CHANGE2 +28e client name: SMSG_CHAR_CHECK_RENAME +290 client name: SMSG_CHAR_RENAME +291 client name: SMSG_FORMAT_MESSAGE +293 client name: SMSG_BOSS_MAP_INFO +294 client name: SMSG_PLAYER_READ_BOOK +298 client name: SMSG_PLAYER_ITEM_RENTAL_TIME +299 client name: SMSG_PLAYER_ITEM_RENTAL_EXPIRED +29b client name: SMSG_MERCENARY_INFO +29d client name: SMSG_MERCENARY_SKILLS +2a2 client name: SMSG_MERCENARY_UPDATE +2b1 client name: SMSG_QUEST_LIST +2b2 client name: SMSG_QUEST_LIST_OBJECTIVES +2b3 client name: SMSG_QUEST_ADD +2b4 client name: SMSG_QUEST_REMOVE +2b5 client name: SMSG_QUEST_UPDATE_OBJECTIVES +2b7 client name: SMSG_QUEST_ACTIVATE +2b8 client name: SMSG_PARTY_ITEM_PICKUP +2bb client name: SMSG_ITEM_DAMAGED +2c1 client name: SMSG_COLOR_MESSAGE +2c5 client name: SMSG_PARTY_INVITE_RESPONSE +2c6 client name: SMSG_PARTY_INVITED +2c9 client name: SMSG_PARTY_INVITATION_STATS +2cb client name: SMSG_INSTANCE_START +2cc client name: SMSG_INSTANCE_CREATE +2cd client name: SMSG_INSTANCE_INFO +2ce client name: SMSG_INSTANCE_DELETE +2d0 client name: SMSG_PLAYER_EQUIPMENT +2d1 client name: SMSG_PLAYER_STORAGE_EQUIP +2d2 client name: SMSG_PLAYER_CART_EQUIP +2d3 client name: SMSG_BIND_ITEM +2d4 client name: SMSG_PLAYER_INVENTORY_ADD +2d9 client name: SMSG_PLAYER_EQUIP_TICK_ACK +2da client name: SMSG_PLAYER_SHOW_EQUIP +2dc client name: SMSG_BATTLE_CHAT_MESSAGE +2dd client name: SMSG_BATTLE_EMBLEM +2de client name: SMSG_BATTLE_UPDATE_SCORE +2df client name: SMSG_BATTLE_UPDATE_COORDS +2e0 client name: SMSG_BATTLE_UPDATE_HP +2e1 client name: SMSG_BEING_ACTION2 +2e8 client name: SMSG_PLAYER_INVENTORY +2e9 client name: SMSG_PLAYER_CART_ITEMS +2ea client name: SMSG_PLAYER_STORAGE_ITEMS +2eb client name: SMSG_MAP_LOGIN_SUCCESS +2ef client name: SMSG_BEING_FONT +2f0 client name: SMSG_NPC_SHOW_PROGRESS_BAR +2f2 client name: SMSG_NPC_PROGRESS_BAR_ABORT +43d client name: SMSG_PLAYER_SKILL_COOLDOWN +43e client name: SMSG_PLAYER_SKILL_COOLDOWN_LIST +43f client name: SMSG_BEING_STATUS_CHANGE +440 client name: SMSG_BEING_MILLENIUM_SHIELD +441 client name: SMSG_PLAYER_DELETE_SKILL +442 client name: SMSG_AUTOSHADOW_SPELL_LIST +446 client name: SMSG_QUEST_NPC_EFFECT +7d8 client name: SMSG_PARTY_SETTINGS +7d9 client name: SMSG_PLAYER_SHORTCUTS +7e1 client name: SMSG_PLAYER_UPDATE_SKILL +7e2 client name: SMSG_FORMAT_MESSAGE_NUMBER +7e3 client name: SMSG_SKILL_ITEM_LIST_WINDOW +7e6 client name: SMSG_FORMAT_MESSAGE_SKILL +7e9 client name: SMSG_CHAR_CAPTCHA_NOT_SUPPORTED +7f6 client name: SMSG_PLAYER_GET_EXP +7fa client name: SMSG_PLAYER_INVENTORY_REMOVE2 +7fb client name: SMSG_SKILL_CASTING +7fc client name: SMSG_PARTY_LEADER +7fd client name: SMSG_ITEM_MVP_DROPPED +7fe client name: SMSG_BATTLE_PLAY +800 client name: SMSG_VENDING_ITEMS_LIST +803 client name: SMSG_BOOKING_REGISTER_ACK +805 client name: SMSG_BOOKING_SEARCH_ACK +807 client name: SMSG_BOOKING_DELETE_ACK +809 client name: SMSG_BOOKING_INSERT_NOTIFY +80a client name: SMSG_BOOKING_UPDATE_NOTIFY +80b client name: SMSG_BOOKING_DELETE_NOTIFY +80e client name: SMSG_PLAYER_HP +80f client name: SMSG_TRADE_ITEM_ADD +810 client name: SMSG_BUYINGSTORE_OPEN +812 client name: SMSG_BUYINGSTORE_CREATE_FAILED +813 client name: SMSG_BUYINGSTORE_OWN_ITEMS +814 client name: SMSG_BUYINGSTORE_SHOW_BOARD +816 client name: SMSG_BUYINGSTORE_HIDE_BOARD +818 client name: SMSG_BUYINGSTORE_ITEMS_LIST +81a client name: SMSG_BUYINGSTORE_SELL_FAILED +81b client name: SMSG_BUYINGSTORE_REPORT +81c client name: SMSG_BUYINGSTORE_DELETE_ITEM +81d client name: SMSG_ELEMENTAL_INFO +81e client name: SMSG_ELEMENTAL_UPDATE_STATUS +824 client name: SMSG_BUYINGSTORE_SELLER_SELL_FAILED +828 client name: SMSG_CHAR_DELETE2_ACK +82a client name: SMSG_CHAR_DELETE2_ACCEPT_ACTUAL_ACK +82c client name: SMSG_CHAR_DELETE2_CANCEL_ACK +82d client name: SMSG_CHAR_LOGIN2 +836 client name: SMSG_SEARCHSTORE_SEARCH_ACK +837 client name: SMSG_SEARCHSTORE_SEARCH_FAILED +83a client name: SMSG_SEARCHSTORE_OPEN +83d client name: SMSG_SEARCHSTORE_CLICK_ACK +840 client name: SMSG_MAP_NOT_FOUND +845 client name: SMSG_NPC_CASH_POINTS +849 client name: SMSG_NPC_CASH_BUY +856 client name: SMSG_BEING_MOVE +857 client name: SMSG_BEING_VISIBLE +858 client name: SMSG_BEING_SPAWN +859 client name: SMSG_BEING_VIEW_EQUIPMENT +8b3 client name: SMSG_SCRIPT_MESSAGE +8c0 client name: SMSG_NPC_CASH_TAB_PRICE_LIST +8c7 client name: SMSG_SKILL_ENTRY +8ca client name: SMSG_NPC_CASH_SCHEDULE +8cf +8d2 client name: SMSG_SKILL_SNAP +8d5 client name: SMSG_CHAR_CHANGE_SLOT +8d6 client name: SMSG_NPC_CLOSE_TIMEOUT +8d8 client name: SMSG_BATTLE_QUEUE_ACK +8d9 client name: SMSG_BATTLE_JOINED +8db client name: SMSG_BATTLE_NOTICE_DELETE +8df client name: SMSG_BATTLE_BEGINS +908 +96d client name: SMSG_MERGE_ITEM +96f client name: SMSG_ACK_MERGE_ITEMS +977 +97d client name: SMSG_RANKS_LIST +99d client name: SMSG_CHAR_CHARACTERS +9a6 +9a8 +9aa +a02 +a1a +a1c +a20 +a22 +2711 +2713 +2716 +2717 +2718 +2719 +2722 +2723 +2728 +272b +272c +272d +272e +2731 +2734 +2735 +2736 +2737 +2740 +2af9 +2afb +2afd +2b00 +2b03 +2b04 +2b06 +2b09 +2b0d +2b0f +2b12 +2b14 +2b1b +2b1d +2b1e +2b20 +2b21 +2b22 +2b24 +2b25 +2b27 diff --git a/servergreps/hercules/20111102/uselesspackets.txt b/servergreps/hercules/20111102/uselesspackets.txt new file mode 100644 index 0000000..2d1290b --- /dev/null +++ b/servergreps/hercules/20111102/uselesspackets.txt @@ -0,0 +1,22 @@ +Useless packet 0a01. +Useless packet 09a9. +Useless packet 08fc. +Useless packet 0998. +Useless packet 09b8. +Useless packet 0907. +Useless packet 09b6. +Useless packet 09d8. +Useless packet 09d4. +Useless packet 09d6. +Useless packet 028f. +Useless packet 0066. +Useless packet 0187. +Useless packet 08ba. +Useless packet 0067. +Useless packet 0065. +Useless packet 0061. +Useless packet 0068. +Useless packet 09a7. +Useless packet 097c. +Useless packet 08d4. +Useless packet 09ab. diff --git a/servergreps/hercules/20120307/clientbadpackets.txt b/servergreps/hercules/20120307/clientbadpackets.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/servergreps/hercules/20120307/clientbadpackets.txt diff --git a/servergreps/hercules/20120307/clientpackets.txt b/servergreps/hercules/20120307/clientpackets.txt new file mode 100644 index 0000000..e2e6a98 --- /dev/null +++ b/servergreps/hercules/20120307/clientpackets.txt @@ -0,0 +1,269 @@ +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER3 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_CREATE2 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_HASH_CHECK +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_KEY +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_PCBANG +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_SSO +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 +0061 CMSG_CHAR_PASSWORD_CHANGE ? +0064 CMSG_LOGIN_REGISTER lclif->p->parse_CA_LOGIN +0065 CMSG_CHAR_SERVER_CONNECT ? +0066 CMSG_CHAR_SELECT ? +0067 CMSG_CHAR_CREATE ? +0068 CMSG_CHAR_DELETE ? +007d CMSG_MAP_LOADED clif->pLoadEndAck +0085 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0089 CMSG_MAP_PING clif->pTickSend +0090 CMSG_NPC_TALK clif->pNpcClicked +0094 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0096 CMSG_CHAT_WHISPER clif->pWisMessage +0099 CMSG_ADMIN_ANNOUNCE clif->pBroadcast +00ab CMSG_PLAYER_UNEQUIP clif->pUnequipItem +00b2 CMSG_PLAYER_RESTART clif->pRestart +00b8 CMSG_NPC_LIST_CHOICE clif->pNpcSelectMenu +00b9 CMSG_NPC_NEXT_REQUEST clif->pNpcNextClicked +00bb CMSG_STAT_UPDATE_REQUEST clif->pStatusUp +00bf CMSG_PLAYER_EMOTE clif->pEmotion +00c1 CMSG_WHO_REQUEST clif->pHowManyConnections +00c5 CMSG_NPC_BUY_SELL_REQUEST clif->pNpcBuySellSelected +00c8 CMSG_NPC_BUY_REQUEST clif->pNpcBuyListSend +00c9 CMSG_NPC_SELL_REQUEST clif->pNpcSellListSend +00cc CMSG_ADMIN_KICK clif->pGMKick +00ce CMSG_ADMIN_KICK_ALL clif->pGMKickAll +00cf CMSG_IGNORE_NICK clif->pPMIgnore +00d0 CMSG_IGNORE_ALL clif->pPMIgnoreAll +00d3 CMSG_REQUEST_IGNORE_LIST clif->pPMIgnoreList +00d5 CMSG_CREAYE_CHAT_ROOM clif->pCreateChatRoom +00d9 CMSG_CHAT_ROOM_JOIN clif->pChatAddMember +00de CMSG_SET_CHAT_ROOM_OPTIONS clif->pChatRoomStatusChange +00e0 CMSG_SET_CHAT_ROOM_OWNER clif->pChangeChatOwner +00e2 CMSG_KICK_FROM_CHAT_ROOM clif->pKickFromChat +00e3 CMSG_LEAVE_CHAT_ROOM clif->pChatLeave +00e4 CMSG_TRADE_REQUEST clif->pTradeRequest +00e6 CMSG_TRADE_RESPONSE clif->pTradeAck +00e8 CMSG_TRADE_ITEM_ADD_REQUEST clif->pTradeAddItem +00eb CMSG_TRADE_ADD_COMPLETE clif->pTradeOk +00ed CMSG_TRADE_CANCEL_REQUEST clif->pTradeCancel +00ef CMSG_TRADE_OK clif->pTradeCommit +00f3 CMSG_CHAT_MESSAGE clif->pGlobalMessage +00f5 CMSG_ITEM_PICKUP clif->pTakeItem +00f9 CMSG_PARTY_CREATE clif->pCreateParty +00fc CMSG_PARTY_INVITE clif->pPartyInvite +00ff CMSG_PARTY_INVITED clif->pReplyPartyInvite +0100 CMSG_PARTY_LEAVE clif->pLeaveParty +0102 CMSG_PARTY_SETTINGS clif->pPartyChangeOption +0103 CMSG_PARTY_KICK clif->pRemovePartyMember +0108 CMSG_PARTY_MESSAGE clif->pPartyMessage +0112 CMSG_SKILL_LEVELUP_REQUEST clif->pSkillUp +0116 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0118 CMSG_PLAYER_STOP_ATTACK clif->pStopAttack +011b CMSG_SKILL_USE_MAP clif->pUseSkillMap +011d CMSG_PLAYER_SET_MEMO clif->pRequestMemo +0126 CMSG_MOVE_TO_CART clif->pPutItemToCart +0127 CMSG_MOVE_FROM_CART clif->pGetItemFromCart +0128 CMSG_MOVE_FROM_STORAGE_TO_CART clif->pMoveFromKafraToCart +0129 CMSG_MOVE_FROM_CART_TO_STORAGE clif->pMoveToKafraFromCart +012a CMSG_REMOVE_OPTION clif->pRemoveOption +012e CMSG_VENDING_CLOSE clif->pCloseVending +0130 CMSG_VENDING_LIST_REQ clif->pVendingListReq +0134 CMSG_VENDING_BUY clif->pPurchaseReq +0140 CMSG_PLAYER_MAPMOVE clif->pMapMove +0143 CMSG_NPC_INT_RESPONSE clif->pNpcAmountInput +0146 CMSG_NPC_CLOSE clif->pNpcCloseClicked +0149 CMSG_ADMIN_MUTE clif->pGMReqNoChat +014d CMSG_GUILD_CHECK_MASTER clif->pGuildCheckMaster +014f CMSG_GUILD_REQUEST_INFO clif->pGuildRequestInfo +0151 CMSG_GUILD_REQUEST_EMBLEM clif->pGuildRequestEmblem +0153 CMSG_GUILD_CHANGE_EMBLEM clif->pGuildChangeEmblem +0155 CMSG_GUILD_CHANGE_MEMBER_POS clif->pGuildChangeMemberPosition +0159 CMSG_GUILD_LEAVE clif->pGuildLeave +015b CMSG_GUILD_EXPULSION clif->pGuildExpulsion +015d CMSG_GUILD_BREAK clif->pGuildBreak +0161 CMSG_GUILD_CHANGE_POS_INFO clif->pGuildChangePositionInfo +0165 CMSG_GUILD_CREATE clif->pCreateGuild +0168 CMSG_GUILD_INVITE clif->pGuildInvite +016b CMSG_GUILD_INVITE_REPLY clif->pGuildReplyInvite +016e CMSG_GUILD_CHANGE_NOTICE clif->pGuildChangeNotice +0170 CMSG_GUILD_ALLIANCE_REQUEST clif->pGuildRequestAlliance +0172 CMSG_GUILD_ALLIANCE_REPLY clif->pGuildReplyAlliance +0178 CMSG_NPC_IDENTIFY clif->pItemIdentify +017a CMSG_PLAYER_USE_CARD clif->pUseCard +017c CMSG_PLAYER_INSERT_CARD clif->pInsertCard +017e CMSG_GUILD_MESSAGE clif->pGuildMessage +0180 CMSG_GUILD_OPPOSITION clif->pGuildOpposition +0183 CMSG_GUILD_ALLIANCE_DELETE clif->pGuildDelAlliance +0187 CMSG_CHAR_PING ? +018a CMSG_CLIENT_QUIT clif->pQuitGame +018e CMSG_NPC_PRODUCE_MIX clif->pProduceMix +0193 CMSG_CLOSE_STORAGE clif->pCloseKafra +0197 CMSG_ADMIN_RESET_PLAYER clif->pResetChar +0198 CMSG_ADMIN_SET_TILE_TYPE clif->pGMChangeMapType +019c CMSG_ADMIN_LOCAL_ANNOUNCE clif->pLocalBroadcast +019d CMSG_ADMIN_HIDE clif->pGMHide +019f CMSG_PET_CATCH clif->pCatchPet +01a1 CMSG_PET_MENU_ACTION clif->pPetMenu +01a5 CMSG_PET_SET_NAME clif->pChangePetName +01a7 CMSG_PET_SELECT_EGG clif->pSelectEgg +01a9 CMSG_PET_SEND_MESSAGE clif->pSendEmotion +01ae CMSG_NPC_SELECT_ARROW clif->pSelectArrow +01af CMSG_CHANGE_CART clif->pChangeCart +01b2 CMSG_VENDING_CREATE_SHOP clif->pOpenVending +01bb CMSG_ADMIN_GOTO clif->pGMShift +01bd CMSG_ADMIN_RECALL clif->pGMRecall +01ce CMSG_NPC_SELECT_AUTO_SPELL clif->pAutoSpell +01d5 CMSG_NPC_STR_RESPONSE clif->pNpcStringInput +01db CMSG_LOGIN_REGISTER_KEY lclif->p->parse_CA_REQ_HASH +01dd CMSG_LOGIN_REGISTER2 lclif->p->parse_CA_LOGIN2 +01df CMSG_ADMIN_ID_TO_LOGIN clif->pGMReqAccountName +01e7 CMSG_DORI_DORI clif->pNoviceDoriDori +01e8 CMSG_PARTY_CREATE2 clif->pCreateParty2 +01ed CMSG_EXPLOSION_SPIRITS clif->pNoviceExplosionSpirits +01f7 CMSG_FAMILY_ASK_FOR_CHILD_REPLY clif->pAdopt_reply +01f9 CMSG_FAMILY_ASK_FOR_CHILD clif->pAdopt_request +01fa CMSG_LOGIN_REGISTER3 lclif->p->parse_CA_LOGIN3 +01fd CMSG_NPC_REPAIR clif->pRepairItem +0200 CMSG_LOGIN_PING lclif->p->parse_CA_CONNECT_INFO_CHANGED +0202 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0203 CMSG_FRIENDS_DELETE_PLAYER clif->pFriendsListRemove +0204 CMSG_LOGIN_HASH_CHECK lclif->p->parse_CA_EXE_HASHCHECK +0208 CMSG_FRIENDS_REQUEST_ACK clif->pFriendsListReply +020f CMSG_PVP_INFO clif->pPVPInfo +0212 CMSG_ADMIN_MUTE_NAME clif->pGMRc +0213 CMSG_ADMIN_REQUEST_STATS clif->pCheck +0217 CMSG_BLACKSMITH_RANKS clif->pBlacksmith +0218 CMSG_ALCHEMIST_RANKS clif->pAlchemist +021d CMSG_PLAYER_LESS_EFFECTS clif->pLessEffect +0222 CMSG_NPC_REFINE clif->pWeaponRefine +0225 CMSG_TAEKWON_RANKS clif->pTaekwon +022d CMSG_HOMUNCULUS_MENU clif->pHomMenu +0231 CMSG_HOMUNCULUS_SET_NAME clif->pChangeHomunculusName +0232 CMSG_HOMMERC_MOVE_TO clif->pHomMoveTo +0233 CMSG_HOMMERC_ATTACK clif->pHomAttack +0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster +0237 CMSG_PK_RANKS clif->pRankingPk +023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox +0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read +0243 CMSG_MAIL_DELETE_MESSAGE clif->pMail_delete +0244 CMSG_MAIL_GET_ATTACH clif->pMail_getattach +0246 CMSG_MAIL_RESET_ATTACH clif->pMail_winopen +0247 CMSG_MAIL_SET_ATTACH clif->pMail_setattach +0248 CMSG_MAIL_SEND clif->pMail_send +024b CMSG_AUCTION_CANCEL_REG clif->pAuction_cancelreg +024c CMSG_AUCTION_SET_ITEM clif->pAuction_setitem +024d CMSG_AUCTION_REGISTER clif->pAuction_register +024e CMSG_AUCTION_CANCEL clif->pAuction_cancel +024f CMSG_AUCTION_BID clif->pAuction_bid +0251 CMSG_AUCTION_SEARCH clif->pAuction_search +0254 CMSG_SKILL_FEEL_SAVE_OK clif->pFeelSaveOk +025b CMSG_NPC_COOKING clif->pCooking +025c CMSG_AUCTION_BUY_SELL clif->pAuction_buysell +025d CMSG_AUCTION_CLOSE clif->pAuction_close +0273 CMSG_MAIL_RETURN_MESSAGE clif->pMail_return +0277 CMSG_LOGIN_REGISTER_PCBANG lclif->p->parse_CA_LOGIN_PCBANG +027c CMSG_LOGIN_REGISTER4 lclif->p->parse_CA_LOGIN4 +0288 CMSG_NPC_CASH_SHOP_BUY clif->pcashshop_buy +028f CMSG_CHAR_RENAME ? +0292 CMSG_PLAYER_AUTO_REVIVE clif->pAutoRevive +029f CMSG_MERCENARY_ACTION clif->pmercenary_action +02b0 CMSG_LOGIN_REGISTER_HAN lclif->p->parse_CA_LOGIN_HAN +02b6 CMSG_QUEST_ACTIVATE clif->pquestStateAck +02ba CMSG_SET_SHORTCUTS clif->pHotkey +02c4 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +02c7 CMSG_PARTY_INVITED2 clif->pReplyPartyInvite2 +02c8 CMSG_PARTY_ALLOW_INVITES clif->pPartyTick +02d6 CMSG_PLAYER_VIEW_EQUIPMENT clif->pViewPlayerEquip +02d8 CMSG_PLAYER_SET_EQUIPMENT_VISIBLE clif->pEquipTick +02db CMSG_BATTLE_CHAT_MESSAGE clif->pBattleChat +02f1 CMSG_NPC_COMPLETE_PROGRESS_BAR clif->pProgressbar +035f CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0360 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +0361 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0362 CMSG_ITEM_PICKUP clif->pTakeItem +0363 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0364 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0366 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0367 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0368 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0369 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0436 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0437 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0438 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos +0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem +07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption +07da CMSG_PARTY_CHANGE_LEADER clif->pPartyChangeLeader +07f5 CMSG_ADMIN_UNEQUIP_ALL clif->pGMFullStrip +0801 CMSG_VENDING_BUY2 clif->pPurchaseReq2 +0811 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0815 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0817 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +0819 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ +0835 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0838 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo +083c CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0844 CMSG_NPC_CASH_SHOP_OPEN clif->pCashShopOpen +0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB clif->pCashShopReqTab +084a CMSG_NPC_CASH_SHOP_CLOSE clif->pCashShopClose +0863 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0865 CMSG_ITEM_PICKUP clif->pTakeItem +086a CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0884 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo +0885 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0887 CMSG_MAP_PING clif->pTickSend +0889 CMSG_SKILL_USE_BEING clif->pUseSkillToId +088a CMSG_NAME_REQUEST clif->pGetCharNameRequest +088b CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0890 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0892 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0893 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0897 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0898 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0899 CMSG_MAP_PING clif->pTickSend +089b CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +089e CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +08a1 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +08a2 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +08aa CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +08ab CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo +08ad CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +08ba CMSG_CHAR_CREATE_PIN ? +08c9 CMSG_NPC_CASH_SHOP_SCHEDULE clif->pCashShopSchedule +08d4 CMSG_CHAR_CHANGE_SLOT ? +08d7 CMSG_BATTLE_REGISTER clif->pBGQueueRegister +08da CMSG_BATTLE_REVOKE clif->pBGQueueRevokeReq +08e0 CMSG_BATTLE_BEGIN_ACK clif->pBGQueueBattleBeginAck +08fc CMSG_CHAR_CHECK_RENAME ? +0907 CMSG_PLAYER_FAVORITE_ITEM ? +090a CMSG_BATTLE_CHECK_STATE clif->pBGQueueCheckState +093b CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0963 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +096a CMSG_NAME_REQUEST clif->pGetCharNameRequest +096e CMSG_MERGE_ITEM_ACK clif->ackmergeitems +0970 CMSG_CHAR_CREATE ? +0974 CMSG_MERGE_ITEM_CANCEL clif->cancelmergeitem +097c CMSG_REQUEST_RANKS ? +0998 CMSG_PLAYER_EQUIP ? +09a7 CMSG_BANK_DEPOSIT ? +09a9 CMSG_BANK_WITHDRAW ? +09ab CMSG_BANK_CHECK ? +09b6 CMSG_BANK_OPEN ? +09b8 CMSG_BANK_CLOSE ? +09d4 CMSG_NPC_SHOP_CLOSE ? +09d6 CMSG_NPC_MARKET_BUY ? +09d8 CMSG_NPC_MARKET_CLOSE ? +0a01 CMSG_SHORTCUTS_ROW_SHIFT ? +? UNIMPLIMENTED clif->pCashShopBuy +? UNIMPLIMENTED clif->pEquipItem +? UNIMPLIMENTED clif->pGMRecall2 +? UNIMPLIMENTED clif->pGMRemove2 +? UNIMPLIMENTED clif->pGM_Monster_Item +? UNIMPLIMENTED clif->pItemListWindowSelected +? UNIMPLIMENTED clif->pPartyBookingDeleteReq +? UNIMPLIMENTED clif->pPartyBookingRegisterReq +? UNIMPLIMENTED clif->pPartyBookingSearchReq +? UNIMPLIMENTED clif->pPartyBookingUpdateReq +? UNIMPLIMENTED clif->pPartyInvite2 +? UNIMPLIMENTED clif->pSkillSelectMenu +? UNIMPLIMENTED clif->pStoragePassword diff --git a/servergreps/hercules/20120307/clientpreferredpackets.txt b/servergreps/hercules/20120307/clientpreferredpackets.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/servergreps/hercules/20120307/clientpreferredpackets.txt diff --git a/servergreps/hercules/20120307/clientwrongpacketsizes.txt b/servergreps/hercules/20120307/clientwrongpacketsizes.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/servergreps/hercules/20120307/clientwrongpacketsizes.txt diff --git a/servergreps/hercules/20120307/serverpackets.txt b/servergreps/hercules/20120307/serverpackets.txt new file mode 100644 index 0000000..21a75f8 --- /dev/null +++ b/servergreps/hercules/20120307/serverpackets.txt @@ -0,0 +1,418 @@ +j +69 client name: SMSG_LOGIN_DATA +6a client name: SMSG_LOGIN_ERROR +6b client name: SMSG_CHAR_LOGIN +6c client name: SMSG_CHAR_LOGIN_ERROR +6d client name: SMSG_CHAR_CREATE_SUCCEEDED +6e client name: SMSG_CHAR_CREATE_FAILED +6f client name: SMSG_CHAR_DELETE_SUCCEEDED +70 client name: SMSG_CHAR_DELETE_FAILED +71 client name: SMSG_CHAR_MAP_INFO +74 client name: SMSG_MAP_AUTH_REFUSE +78 client name: SMSG_BEING_FAKE_NAME +7f client name: SMSG_SERVER_PING +80 client name: SMSG_BEING_REMOVE +81 client name: SMSG_CONNECTION_PROBLEM +86 client name: SMSG_BEING_MOVE2 +87 client name: SMSG_WALK_RESPONSE +88 client name: SMSG_PLAYER_STOP +8a client name: SMSG_BEING_ACTION +8d client name: SMSG_BEING_CHAT +8e client name: SMSG_PLAYER_CHAT +91 client name: SMSG_PLAYER_WARP +92 client name: SMSG_CHANGE_MAP_SERVER +95 client name: SMSG_BEING_NAME_RESPONSE +97 client name: SMSG_WHISPER +98 client name: SMSG_WHISPER_RESPONSE +9a client name: SMSG_GM_CHAT +9c client name: SMSG_BEING_CHANGE_DIRECTION +9d client name: SMSG_ITEM_VISIBLE +9e client name: SMSG_ITEM_DROPPED +a1 client name: SMSG_ITEM_REMOVE +a8 client name: SMSG_ITEM_USE_RESPONSE +aa client name: SMSG_PLAYER_EQUIP +ac client name: SMSG_PLAYER_UNEQUIP +af client name: SMSG_PLAYER_INVENTORY_REMOVE +b0 client name: SMSG_PLAYER_STAT_UPDATE_1 +b1 client name: SMSG_PLAYER_STAT_UPDATE_2 +b3 client name: SMSG_CHAR_SWITCH_RESPONSE +b4 client name: SMSG_NPC_MESSAGE +b5 client name: SMSG_NPC_NEXT +b6 client name: SMSG_NPC_CLOSE +b7 client name: SMSG_NPC_CHOICE +bc client name: SMSG_PLAYER_STAT_UPDATE_4 +bd client name: SMSG_PLAYER_STAT_UPDATE_5 +be client name: SMSG_PLAYER_STAT_UPDATE_6 +c0 client name: SMSG_BEING_EMOTION +c2 client name: SMSG_WHO_ANSWER +c4 client name: SMSG_NPC_BUY_SELL_CHOICE +c6 client name: SMSG_NPC_BUY +c7 client name: SMSG_NPC_SELL +ca client name: SMSG_NPC_BUY_RESPONSE +cb client name: SMSG_NPC_SELL_RESPONSE +cd client name: SMSG_ADMIN_KICK_ACK +d1 client name: SMSG_IGNORE_NICK_ACK +d2 client name: SMSG_IGNORE_ALL_RESPONSE +d4 client name: SMSG_CHAT_IGNORE_LIST +d6 client name: SMSG_CHAT_ROOM_CREATE_ACK +d7 client name: SMSG_CHAT_DISPLAY +d8 client name: SMSG_CHAT_ROOM_DESTROY +da client name: SMSG_CHAT_ROOM_JOIN_FAILED +db client name: SMSG_CHAT_ROOM_JOIN_ACK +dc client name: SMSG_CHAT_ROOM_ADD_MEMBER +dd client name: SMSG_CHAT_ROOM_LEAVE +df client name: SMSG_CHAT_ROOM_SETTINGS +e1 client name: SMSG_CHAT_ROOM_ROLE_CHANGE +e7 client name: SMSG_TRADE_RESPONSE_OUTDATED +ea client name: SMSG_TRADE_ITEM_ADD_RESPONSE +ec client name: SMSG_TRADE_OK +ee client name: SMSG_TRADE_CANCEL +f0 client name: SMSG_TRADE_COMPLETE +f1 client name: SMSG_TRADE_UNDO +f2 client name: SMSG_PLAYER_STORAGE_STATUS +f6 client name: SMSG_PLAYER_STORAGE_REMOVE +f8 client name: SMSG_PLAYER_STORAGE_CLOSE +fa client name: SMSG_PARTY_CREATE +fb client name: SMSG_PARTY_INFO +105 client name: SMSG_PARTY_LEAVE +107 client name: SMSG_PARTY_UPDATE_COORDS +109 client name: SMSG_PARTY_MESSAGE +10a client name: SMSG_MVP_ITEM +10b client name: SMSG_MVP_EXP +10c client name: SMSG_MVP_EFFECT +10d client name: SMSG_MVP_NO_ITEM +10e client name: SMSG_PLAYER_SKILL_UP +10f client name: SMSG_PLAYER_SKILLS +110 client name: SMSG_SKILL_FAILED +111 client name: SMSG_PLAYER_ADD_SKILL +117 client name: SMSG_SKILL_GROUND_NO_DAMAGE +11a client name: SMSG_SKILL_NO_DAMAGE +11c client name: SMSG_SKILL_WARP_POINT +11e client name: SMSG_SKILL_MEMO_MESSAGE +120 client name: SMSG_BEING_REMOVE_SKILL +121 client name: SMSG_CART_INFO +125 client name: SMSG_PLAYER_CART_REMOVE +12b client name: SMSG_CART_REMOVE +12c client name: SMSG_PLAYER_CART_ADD_ERROR +12d client name: SMSG_VENDING_OPEN_REQ +131 client name: SMSG_VENDING_SHOW_BOARD +132 client name: SMSG_VENDING_HIDE_BOARD +135 client name: SMSG_VENDING_BUY_ACK +136 client name: SMSG_VENDING_OPEN +137 client name: SMSG_VENDING_REPORT +139 client name: SMSG_PLAYER_MOVE_TO_ATTACK +13a client name: SMSG_PLAYER_ATTACK_RANGE +13b client name: SMSG_PLAYER_ARROW_MESSAGE +13c client name: SMSG_PLAYER_ARROW_EQUIP +13d client name: SMSG_PLAYER_HEAL +141 client name: SMSG_PLAYER_STAT_UPDATE_3 +142 client name: SMSG_NPC_INT_INPUT +144 client name: SMSG_NPC_VIEWPOINT +147 client name: SMSG_SKILL_AUTO_CAST +148 client name: SMSG_BEING_RESURRECT +14a client name: SMSG_MANNER_MESSAGE +14b client name: SMSG_CHAT_SILENCE +14c client name: SMSG_GUILD_ALIANCE_INFO +14e client name: SMSG_GUILD_MASTER_OR_MEMBER +152 client name: SMSG_GUILD_EMBLEM_DATA +154 client name: SMSG_GUILD_MEMBER_LIST +156 client name: SMSG_GUILD_MEMBER_POS_CHANGE +15a client name: SMSG_GUILD_LEAVE +15e client name: SMSG_GUILD_BROKEN +160 client name: SMSG_GUILD_POS_INFO_LIST +162 client name: SMSG_GUILD_SKILL_INFO +163 client name: SMSG_GUILD_EXPULSION_LIST +166 client name: SMSG_GUILD_POS_NAME_LIST +167 client name: SMSG_GUILD_CREATE_RESPONSE +169 client name: SMSG_GUILD_INVITE_ACK +16a client name: SMSG_GUILD_INVITE +16c client name: SMSG_GUILD_POSITION_INFO +16f client name: SMSG_GUILD_NOTICE +171 client name: SMSG_GUILD_REQ_ALLIANCE +173 client name: SMSG_GUILD_REQ_ALLIANCE_ACK +174 client name: SMSG_GUILD_POSITION_CHANGED +177 client name: SMSG_PLAYER_IDENTIFY_LIST +179 client name: SMSG_PLAYER_IDENTIFIED +17b client name: SMSG_PLAYER_USE_CARD +17d client name: SMSG_PLAYER_INSERT_CARD +17f client name: SMSG_GUILD_MESSAGE +181 client name: SMSG_GUILD_OPPOSITION_ACK +184 client name: SMSG_GUILD_DEL_ALLIANCE +188 client name: SMSG_PLAYER_REFINE +189 client name: SMSG_PLAYER_NOTIFY_MAPINFO +18b client name: SMSG_MAP_QUIT_RESPONSE +18c client name: SMSG_MONSTER_INFO +18d client name: SMSG_PLAYER_SKILL_PRODUCE_MIX_LIST +18f client name: SMSG_PLAYER_SKILL_PRODUCE_EFFECT +191 client name: SMSG_CHAT_TALKIE_BOX +192 client name: SMSG_ADMIN_SET_TILE_TYPE +194 client name: SMSG_SOLVE_CHAR_NAME +196 client name: SMSG_BEING_STATUS_CHANGE +199 client name: SMSG_PVP_MAP_MODE +19a client name: SMSG_PVP_SET +19b client name: SMSG_BEING_SELFEFFECT +19e client name: SMSG_PET_CATCH_PROCESS +1a0 client name: SMSG_PET_ROULETTE +1a2 client name: SMSG_PET_STATUS +1a3 client name: SMSG_PET_FOOD +1a4 client name: SMSG_PET_DATA +1a6 client name: SMSG_PET_EGGS_LIST +1aa client name: SMSG_PET_MESSAGE +1ab client name: SMSG_BEING_STAT_UPDATE_1 +1ac client name: SMSG_SKILL_UNIT_UPDATE +1ad client name: SMSG_SKILL_ARROW_CREATE_LIST +1b0 client name: SMSG_CLASS_CHANGE +1b1 client name: SMSG_NPC_SHOW_DIGIT +1b3 client name: SMSG_NPC_CUTIN +1b4 client name: SMSG_GUILD_EMBLEM +1b6 client name: SMSG_GUILD_BASIC_INFO +1b9 client name: SMSG_SKILL_CAST_CANCEL +1c3 client name: SMSG_GM_CHAT2 +1c4 client name: SMSG_PLAYER_STORAGE_ADD +1c5 client name: SMSG_PLAYER_CART_ADD +1c8 client name: SMSG_PLAYER_INVENTORY_USE +1c9 client name: SMSG_GRAFFITI_VISIBLE +1cd client name: SMSG_PLAYER_SKILL_AUTO_SPELLS +1cf client name: SMSG_SKILL_DEVOTION_EFFECT +1d0 client name: SMSG_SPIRIT_BALLS +1d1 client name: SMSG_BLADE_STOP +1d2 client name: SMSG_COMBO_DELAY +1d3 client name: SMSG_BEING_SOUND_EFFECT +1d4 client name: SMSG_NPC_STR_INPUT +1d6 client name: SMSG_MAP_TYPE +1d7 client name: SMSG_BEING_CHANGE_LOOKS2 +1dc client name: SMSG_LOGIN_CODING_KEY +1de client name: SMSG_SKILL_DAMAGE +1e0 client name: SMSG_ADMIN_GET_LOGIN_ACK +1e1 client name: SMSG_SPIRIT_BALL_SINGLE +1e6 client name: SMSG_FAMILY_CALL_PARTNER +1e9 client name: SMSG_PARTY_MEMBER_INFO +1ea client name: SMSG_WEDDING_EFFECT +1eb client name: SMSG_GUILD_UPDATE_COORDS +1f2 client name: SMSG_GUILD_MEMBER_LOGIN +1f3 client name: SMSG_BEING_SPECIAL_EFFECT +1f4 client name: SMSG_TRADE_REQUEST +1f5 client name: SMSG_TRADE_RESPONSE +1f6 client name: SMSG_FAMILY_ASK_FOR_CHILD +1fc client name: SMSG_PLAYER_REPAIR_LIST +1fe client name: SMSG_PLAYER_REPAIR_EFFECT +1ff client name: SMSG_BEING_SLIDE +201 client name: SMSG_FRIENDS_LIST +205 client name: SMSG_FAMILY_DIVORCED +206 client name: SMSG_FRIENDS_PLAYER_ONLINE +207 client name: SMSG_FRIENDS_REQUEST +209 client name: SMSG_FRIENDS_REQUEST_ACK +20a client name: SMSG_FRIENDS_DELETE_PLAYER +20d client name: SMSG_CHAR_BAN_CHAR_LIST +20e client name: SMSG_STARS_KILL +210 client name: SMSG_PVP_INFO +214 client name: SMSG_ADMIN_ACCOUNT_STATS +215 client name: SMSG_PLAYER_SKILL_MESSAGE +216 client name: SMSG_FAMILY_ASK_FOR_CHILD_REPLY +219 client name: SMSG_BLACKSMITH_RANKS_LIST +21a client name: SMSG_ALCHEMIST_RANKS_LIST +21b client name: SMSG_PLAYER_FAME_BLACKSMITH +21c client name: SMSG_PLAYER_FAME_ALCHEMIST +221 client name: SMSG_PLAYER_REFINE_LIST +223 client name: SMSG_PLAYER_UPGRADE_MESSAGE +224 client name: SMSG_PLAYER_FAME_TAEKWON +226 client name: SMSG_TAEKWON_RANKS_LIST +229 client name: SMSG_PLAYER_STATUS_CHANGE +22e client name: SMSG_HOMUNCULUS_INFO +22f client name: SMSG_HOMUNCULUS_FOOD +230 client name: SMSG_HOMUNCULUS_DATA +235 client name: SMSG_HOMUNCULUS_SKILLS +238 client name: SMSG_PK_RANKS_LIST +239 client name: SMSG_HOMUNCULUS_SKILL_UP +23a client name: SMSG_PLAYER_STORAGE_PASSWORD +23c client name: SMSG_PLAYER_STORAGE_PASSWORD_RESULT +240 client name: SMSG_MAIL_MAILS_LIST +242 client name: SMSG_MAIL_READ_MAIL +245 client name: SMSG_MAIL_GET_ATTACHMENT +249 client name: SMSG_MAIL_SEND_MAIL_ACK +24a client name: SMSG_MAIL_NEW_MAIL +250 client name: SMSG_AUCTION_MESSAGE +252 client name: SMSG_AUCTION_RESULTS +253 client name: SMSG_GLADIATOR_FEEL_REQUEST +255 client name: SMSG_MAIL_SET_ATTACHMENT_ACK +256 client name: SMSG_AUCTION_SET_ITEM +257 client name: SMSG_MAIL_DELETE_MAIL_ACK +25a client name: SMSG_PLAYER_COOKING_LIST +25d client name: CMSG_AUCTION_CLOSE +25f client name: SMSG_AUCTION_OPEN_WINDOW +260 client name: SMSG_MAIL_OPEN_WINDOW +274 client name: SMSG_MAIL_RETURN +283 client name: SMSG_MAP_ACCOUNT_ID +284 client name: SMSG_BEING_SPECIAL_EFFECT_NUM +287 client name: SMSG_NPC_CASH_SHOP_OPEN +289 client name: SMSG_NPC_CASH_BUY_ACK +28a client name: SMSG_PLAYER_STATUS_CHANGE2 +28e client name: SMSG_CHAR_CHECK_RENAME +290 client name: SMSG_CHAR_RENAME +291 client name: SMSG_FORMAT_MESSAGE +293 client name: SMSG_BOSS_MAP_INFO +294 client name: SMSG_PLAYER_READ_BOOK +298 client name: SMSG_PLAYER_ITEM_RENTAL_TIME +299 client name: SMSG_PLAYER_ITEM_RENTAL_EXPIRED +29b client name: SMSG_MERCENARY_INFO +29d client name: SMSG_MERCENARY_SKILLS +2a2 client name: SMSG_MERCENARY_UPDATE +2b1 client name: SMSG_QUEST_LIST +2b2 client name: SMSG_QUEST_LIST_OBJECTIVES +2b3 client name: SMSG_QUEST_ADD +2b4 client name: SMSG_QUEST_REMOVE +2b5 client name: SMSG_QUEST_UPDATE_OBJECTIVES +2b7 client name: SMSG_QUEST_ACTIVATE +2b8 client name: SMSG_PARTY_ITEM_PICKUP +2bb client name: SMSG_ITEM_DAMAGED +2c1 client name: SMSG_COLOR_MESSAGE +2c5 client name: SMSG_PARTY_INVITE_RESPONSE +2c6 client name: SMSG_PARTY_INVITED +2c9 client name: SMSG_PARTY_INVITATION_STATS +2cb client name: SMSG_INSTANCE_START +2cc client name: SMSG_INSTANCE_CREATE +2cd client name: SMSG_INSTANCE_INFO +2ce client name: SMSG_INSTANCE_DELETE +2d0 client name: SMSG_PLAYER_EQUIPMENT +2d1 client name: SMSG_PLAYER_STORAGE_EQUIP +2d2 client name: SMSG_PLAYER_CART_EQUIP +2d3 client name: SMSG_BIND_ITEM +2d4 client name: SMSG_PLAYER_INVENTORY_ADD +2d9 client name: SMSG_PLAYER_EQUIP_TICK_ACK +2da client name: SMSG_PLAYER_SHOW_EQUIP +2dc client name: SMSG_BATTLE_CHAT_MESSAGE +2dd client name: SMSG_BATTLE_EMBLEM +2de client name: SMSG_BATTLE_UPDATE_SCORE +2df client name: SMSG_BATTLE_UPDATE_COORDS +2e0 client name: SMSG_BATTLE_UPDATE_HP +2e1 client name: SMSG_BEING_ACTION2 +2e8 client name: SMSG_PLAYER_INVENTORY +2e9 client name: SMSG_PLAYER_CART_ITEMS +2ea client name: SMSG_PLAYER_STORAGE_ITEMS +2eb client name: SMSG_MAP_LOGIN_SUCCESS +2ef client name: SMSG_BEING_FONT +2f0 client name: SMSG_NPC_SHOW_PROGRESS_BAR +2f2 client name: SMSG_NPC_PROGRESS_BAR_ABORT +43d client name: SMSG_PLAYER_SKILL_COOLDOWN +43e client name: SMSG_PLAYER_SKILL_COOLDOWN_LIST +43f client name: SMSG_BEING_STATUS_CHANGE +440 client name: SMSG_BEING_MILLENIUM_SHIELD +441 client name: SMSG_PLAYER_DELETE_SKILL +442 client name: SMSG_AUTOSHADOW_SPELL_LIST +446 client name: SMSG_QUEST_NPC_EFFECT +7d8 client name: SMSG_PARTY_SETTINGS +7d9 client name: SMSG_PLAYER_SHORTCUTS +7e1 client name: SMSG_PLAYER_UPDATE_SKILL +7e2 client name: SMSG_FORMAT_MESSAGE_NUMBER +7e3 client name: SMSG_SKILL_ITEM_LIST_WINDOW +7e6 client name: SMSG_FORMAT_MESSAGE_SKILL +7e9 client name: SMSG_CHAR_CAPTCHA_NOT_SUPPORTED +7f6 client name: SMSG_PLAYER_GET_EXP +7fa client name: SMSG_PLAYER_INVENTORY_REMOVE2 +7fb client name: SMSG_SKILL_CASTING +7fc client name: SMSG_PARTY_LEADER +7fd client name: SMSG_ITEM_MVP_DROPPED +7fe client name: SMSG_BATTLE_PLAY +800 client name: SMSG_VENDING_ITEMS_LIST +803 client name: SMSG_BOOKING_REGISTER_ACK +805 client name: SMSG_BOOKING_SEARCH_ACK +807 client name: SMSG_BOOKING_DELETE_ACK +809 client name: SMSG_BOOKING_INSERT_NOTIFY +80a client name: SMSG_BOOKING_UPDATE_NOTIFY +80b client name: SMSG_BOOKING_DELETE_NOTIFY +80e client name: SMSG_PLAYER_HP +80f client name: SMSG_TRADE_ITEM_ADD +810 client name: SMSG_BUYINGSTORE_OPEN +812 client name: SMSG_BUYINGSTORE_CREATE_FAILED +813 client name: SMSG_BUYINGSTORE_OWN_ITEMS +814 client name: SMSG_BUYINGSTORE_SHOW_BOARD +816 client name: SMSG_BUYINGSTORE_HIDE_BOARD +818 client name: SMSG_BUYINGSTORE_ITEMS_LIST +81a client name: SMSG_BUYINGSTORE_SELL_FAILED +81b client name: SMSG_BUYINGSTORE_REPORT +81c client name: SMSG_BUYINGSTORE_DELETE_ITEM +81d client name: SMSG_ELEMENTAL_INFO +81e client name: SMSG_ELEMENTAL_UPDATE_STATUS +824 client name: SMSG_BUYINGSTORE_SELLER_SELL_FAILED +828 client name: SMSG_CHAR_DELETE2_ACK +82a client name: SMSG_CHAR_DELETE2_ACCEPT_ACTUAL_ACK +82c client name: SMSG_CHAR_DELETE2_CANCEL_ACK +82d client name: SMSG_CHAR_LOGIN2 +836 client name: SMSG_SEARCHSTORE_SEARCH_ACK +837 client name: SMSG_SEARCHSTORE_SEARCH_FAILED +83a client name: SMSG_SEARCHSTORE_OPEN +83d client name: SMSG_SEARCHSTORE_CLICK_ACK +83e client name: SMSG_LOGIN_ERROR2 +840 client name: SMSG_MAP_NOT_FOUND +845 client name: SMSG_NPC_CASH_POINTS +849 client name: SMSG_NPC_CASH_BUY +859 client name: SMSG_BEING_VIEW_EQUIPMENT +8b3 client name: SMSG_SCRIPT_MESSAGE +8c0 client name: SMSG_NPC_CASH_TAB_PRICE_LIST +8c7 client name: SMSG_SKILL_ENTRY +8ca client name: SMSG_NPC_CASH_SCHEDULE +8cf +8d2 client name: SMSG_SKILL_SNAP +8d5 client name: SMSG_CHAR_CHANGE_SLOT +8d6 client name: SMSG_NPC_CLOSE_TIMEOUT +8d8 client name: SMSG_BATTLE_QUEUE_ACK +8d9 client name: SMSG_BATTLE_JOINED +8db client name: SMSG_BATTLE_NOTICE_DELETE +8df client name: SMSG_BATTLE_BEGINS +908 +90f client name: SMSG_BEING_SPAWN +914 client name: SMSG_BEING_MOVE +915 client name: SMSG_BEING_VISIBLE +96d client name: SMSG_MERGE_ITEM +96f client name: SMSG_ACK_MERGE_ITEMS +977 +97d client name: SMSG_RANKS_LIST +99d client name: SMSG_CHAR_CHARACTERS +9a6 +9a8 +9aa +a02 +a1a +a1c +a20 +a22 +2711 +2713 +2716 +2717 +2718 +2719 +2722 +2723 +2728 +272b +272c +272d +272e +2731 +2734 +2735 +2736 +2737 +2740 +2af9 +2afb +2afd +2b00 +2b03 +2b04 +2b06 +2b09 +2b0d +2b0f +2b12 +2b14 +2b1b +2b1d +2b1e +2b20 +2b21 +2b22 +2b24 +2b25 +2b27 diff --git a/servergreps/hercules/20120307/uselesspackets.txt b/servergreps/hercules/20120307/uselesspackets.txt new file mode 100644 index 0000000..68f6861 --- /dev/null +++ b/servergreps/hercules/20120307/uselesspackets.txt @@ -0,0 +1,23 @@ +Useless packet 0a01. +Useless packet 09a9. +Useless packet 08fc. +Useless packet 0970. +Useless packet 0998. +Useless packet 09b8. +Useless packet 0907. +Useless packet 09b6. +Useless packet 09d8. +Useless packet 09d4. +Useless packet 09d6. +Useless packet 028f. +Useless packet 0066. +Useless packet 0187. +Useless packet 08ba. +Useless packet 0067. +Useless packet 0065. +Useless packet 0061. +Useless packet 0068. +Useless packet 09a7. +Useless packet 097c. +Useless packet 08d4. +Useless packet 09ab. diff --git a/servergreps/hercules/20120410/clientbadpackets.txt b/servergreps/hercules/20120410/clientbadpackets.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/servergreps/hercules/20120410/clientbadpackets.txt diff --git a/servergreps/hercules/20120410/clientpackets.txt b/servergreps/hercules/20120410/clientpackets.txt new file mode 100644 index 0000000..8b3e2df --- /dev/null +++ b/servergreps/hercules/20120410/clientpackets.txt @@ -0,0 +1,281 @@ +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER3 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_CREATE2 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_HASH_CHECK +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_KEY +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_PCBANG +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_SSO +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 +0061 CMSG_CHAR_PASSWORD_CHANGE ? +0064 CMSG_LOGIN_REGISTER lclif->p->parse_CA_LOGIN +0065 CMSG_CHAR_SERVER_CONNECT ? +0066 CMSG_CHAR_SELECT ? +0067 CMSG_CHAR_CREATE ? +0068 CMSG_CHAR_DELETE ? +007d CMSG_MAP_LOADED clif->pLoadEndAck +0085 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0089 CMSG_MAP_PING clif->pTickSend +0090 CMSG_NPC_TALK clif->pNpcClicked +0094 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0096 CMSG_CHAT_WHISPER clif->pWisMessage +0099 CMSG_ADMIN_ANNOUNCE clif->pBroadcast +00ab CMSG_PLAYER_UNEQUIP clif->pUnequipItem +00b2 CMSG_PLAYER_RESTART clif->pRestart +00b8 CMSG_NPC_LIST_CHOICE clif->pNpcSelectMenu +00b9 CMSG_NPC_NEXT_REQUEST clif->pNpcNextClicked +00bb CMSG_STAT_UPDATE_REQUEST clif->pStatusUp +00bf CMSG_PLAYER_EMOTE clif->pEmotion +00c1 CMSG_WHO_REQUEST clif->pHowManyConnections +00c5 CMSG_NPC_BUY_SELL_REQUEST clif->pNpcBuySellSelected +00c8 CMSG_NPC_BUY_REQUEST clif->pNpcBuyListSend +00c9 CMSG_NPC_SELL_REQUEST clif->pNpcSellListSend +00cc CMSG_ADMIN_KICK clif->pGMKick +00ce CMSG_ADMIN_KICK_ALL clif->pGMKickAll +00cf CMSG_IGNORE_NICK clif->pPMIgnore +00d0 CMSG_IGNORE_ALL clif->pPMIgnoreAll +00d3 CMSG_REQUEST_IGNORE_LIST clif->pPMIgnoreList +00d5 CMSG_CREAYE_CHAT_ROOM clif->pCreateChatRoom +00d9 CMSG_CHAT_ROOM_JOIN clif->pChatAddMember +00de CMSG_SET_CHAT_ROOM_OPTIONS clif->pChatRoomStatusChange +00e0 CMSG_SET_CHAT_ROOM_OWNER clif->pChangeChatOwner +00e2 CMSG_KICK_FROM_CHAT_ROOM clif->pKickFromChat +00e3 CMSG_LEAVE_CHAT_ROOM clif->pChatLeave +00e4 CMSG_TRADE_REQUEST clif->pTradeRequest +00e6 CMSG_TRADE_RESPONSE clif->pTradeAck +00e8 CMSG_TRADE_ITEM_ADD_REQUEST clif->pTradeAddItem +00eb CMSG_TRADE_ADD_COMPLETE clif->pTradeOk +00ed CMSG_TRADE_CANCEL_REQUEST clif->pTradeCancel +00ef CMSG_TRADE_OK clif->pTradeCommit +00f3 CMSG_CHAT_MESSAGE clif->pGlobalMessage +00f5 CMSG_ITEM_PICKUP clif->pTakeItem +00f9 CMSG_PARTY_CREATE clif->pCreateParty +00fc CMSG_PARTY_INVITE clif->pPartyInvite +00ff CMSG_PARTY_INVITED clif->pReplyPartyInvite +0100 CMSG_PARTY_LEAVE clif->pLeaveParty +0102 CMSG_PARTY_SETTINGS clif->pPartyChangeOption +0103 CMSG_PARTY_KICK clif->pRemovePartyMember +0108 CMSG_PARTY_MESSAGE clif->pPartyMessage +0112 CMSG_SKILL_LEVELUP_REQUEST clif->pSkillUp +0116 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0118 CMSG_PLAYER_STOP_ATTACK clif->pStopAttack +011b CMSG_SKILL_USE_MAP clif->pUseSkillMap +011d CMSG_PLAYER_SET_MEMO clif->pRequestMemo +0126 CMSG_MOVE_TO_CART clif->pPutItemToCart +0127 CMSG_MOVE_FROM_CART clif->pGetItemFromCart +0128 CMSG_MOVE_FROM_STORAGE_TO_CART clif->pMoveFromKafraToCart +0129 CMSG_MOVE_FROM_CART_TO_STORAGE clif->pMoveToKafraFromCart +012a CMSG_REMOVE_OPTION clif->pRemoveOption +012e CMSG_VENDING_CLOSE clif->pCloseVending +0130 CMSG_VENDING_LIST_REQ clif->pVendingListReq +0134 CMSG_VENDING_BUY clif->pPurchaseReq +0140 CMSG_PLAYER_MAPMOVE clif->pMapMove +0143 CMSG_NPC_INT_RESPONSE clif->pNpcAmountInput +0146 CMSG_NPC_CLOSE clif->pNpcCloseClicked +0149 CMSG_ADMIN_MUTE clif->pGMReqNoChat +014d CMSG_GUILD_CHECK_MASTER clif->pGuildCheckMaster +014f CMSG_GUILD_REQUEST_INFO clif->pGuildRequestInfo +0151 CMSG_GUILD_REQUEST_EMBLEM clif->pGuildRequestEmblem +0153 CMSG_GUILD_CHANGE_EMBLEM clif->pGuildChangeEmblem +0155 CMSG_GUILD_CHANGE_MEMBER_POS clif->pGuildChangeMemberPosition +0159 CMSG_GUILD_LEAVE clif->pGuildLeave +015b CMSG_GUILD_EXPULSION clif->pGuildExpulsion +015d CMSG_GUILD_BREAK clif->pGuildBreak +0161 CMSG_GUILD_CHANGE_POS_INFO clif->pGuildChangePositionInfo +0165 CMSG_GUILD_CREATE clif->pCreateGuild +0168 CMSG_GUILD_INVITE clif->pGuildInvite +016b CMSG_GUILD_INVITE_REPLY clif->pGuildReplyInvite +016e CMSG_GUILD_CHANGE_NOTICE clif->pGuildChangeNotice +0170 CMSG_GUILD_ALLIANCE_REQUEST clif->pGuildRequestAlliance +0172 CMSG_GUILD_ALLIANCE_REPLY clif->pGuildReplyAlliance +0178 CMSG_NPC_IDENTIFY clif->pItemIdentify +017a CMSG_PLAYER_USE_CARD clif->pUseCard +017c CMSG_PLAYER_INSERT_CARD clif->pInsertCard +017e CMSG_GUILD_MESSAGE clif->pGuildMessage +0180 CMSG_GUILD_OPPOSITION clif->pGuildOpposition +0183 CMSG_GUILD_ALLIANCE_DELETE clif->pGuildDelAlliance +0187 CMSG_CHAR_PING ? +018a CMSG_CLIENT_QUIT clif->pQuitGame +018e CMSG_NPC_PRODUCE_MIX clif->pProduceMix +0193 CMSG_CLOSE_STORAGE clif->pCloseKafra +0197 CMSG_ADMIN_RESET_PLAYER clif->pResetChar +0198 CMSG_ADMIN_SET_TILE_TYPE clif->pGMChangeMapType +019c CMSG_ADMIN_LOCAL_ANNOUNCE clif->pLocalBroadcast +019d CMSG_ADMIN_HIDE clif->pGMHide +019f CMSG_PET_CATCH clif->pCatchPet +01a1 CMSG_PET_MENU_ACTION clif->pPetMenu +01a5 CMSG_PET_SET_NAME clif->pChangePetName +01a7 CMSG_PET_SELECT_EGG clif->pSelectEgg +01a9 CMSG_PET_SEND_MESSAGE clif->pSendEmotion +01ae CMSG_NPC_SELECT_ARROW clif->pSelectArrow +01af CMSG_CHANGE_CART clif->pChangeCart +01b2 CMSG_VENDING_CREATE_SHOP clif->pOpenVending +01bb CMSG_ADMIN_GOTO clif->pGMShift +01bd CMSG_ADMIN_RECALL clif->pGMRecall +01ce CMSG_NPC_SELECT_AUTO_SPELL clif->pAutoSpell +01d5 CMSG_NPC_STR_RESPONSE clif->pNpcStringInput +01db CMSG_LOGIN_REGISTER_KEY lclif->p->parse_CA_REQ_HASH +01dd CMSG_LOGIN_REGISTER2 lclif->p->parse_CA_LOGIN2 +01df CMSG_ADMIN_ID_TO_LOGIN clif->pGMReqAccountName +01e7 CMSG_DORI_DORI clif->pNoviceDoriDori +01e8 CMSG_PARTY_CREATE2 clif->pCreateParty2 +01ed CMSG_EXPLOSION_SPIRITS clif->pNoviceExplosionSpirits +01f7 CMSG_FAMILY_ASK_FOR_CHILD_REPLY clif->pAdopt_reply +01f9 CMSG_FAMILY_ASK_FOR_CHILD clif->pAdopt_request +01fa CMSG_LOGIN_REGISTER3 lclif->p->parse_CA_LOGIN3 +01fd CMSG_NPC_REPAIR clif->pRepairItem +0200 CMSG_LOGIN_PING lclif->p->parse_CA_CONNECT_INFO_CHANGED +0202 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0203 CMSG_FRIENDS_DELETE_PLAYER clif->pFriendsListRemove +0204 CMSG_LOGIN_HASH_CHECK lclif->p->parse_CA_EXE_HASHCHECK +0208 CMSG_FRIENDS_REQUEST_ACK clif->pFriendsListReply +020f CMSG_PVP_INFO clif->pPVPInfo +0212 CMSG_ADMIN_MUTE_NAME clif->pGMRc +0213 CMSG_ADMIN_REQUEST_STATS clif->pCheck +0217 CMSG_BLACKSMITH_RANKS clif->pBlacksmith +0218 CMSG_ALCHEMIST_RANKS clif->pAlchemist +021d CMSG_PLAYER_LESS_EFFECTS clif->pLessEffect +0222 CMSG_NPC_REFINE clif->pWeaponRefine +0225 CMSG_TAEKWON_RANKS clif->pTaekwon +022d CMSG_HOMUNCULUS_MENU clif->pHomMenu +0231 CMSG_HOMUNCULUS_SET_NAME clif->pChangeHomunculusName +0232 CMSG_HOMMERC_MOVE_TO clif->pHomMoveTo +0233 CMSG_HOMMERC_ATTACK clif->pHomAttack +0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster +0237 CMSG_PK_RANKS clif->pRankingPk +023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox +0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read +0243 CMSG_MAIL_DELETE_MESSAGE clif->pMail_delete +0244 CMSG_MAIL_GET_ATTACH clif->pMail_getattach +0246 CMSG_MAIL_RESET_ATTACH clif->pMail_winopen +0247 CMSG_MAIL_SET_ATTACH clif->pMail_setattach +0248 CMSG_MAIL_SEND clif->pMail_send +024b CMSG_AUCTION_CANCEL_REG clif->pAuction_cancelreg +024c CMSG_AUCTION_SET_ITEM clif->pAuction_setitem +024d CMSG_AUCTION_REGISTER clif->pAuction_register +024e CMSG_AUCTION_CANCEL clif->pAuction_cancel +024f CMSG_AUCTION_BID clif->pAuction_bid +0251 CMSG_AUCTION_SEARCH clif->pAuction_search +0254 CMSG_SKILL_FEEL_SAVE_OK clif->pFeelSaveOk +025b CMSG_NPC_COOKING clif->pCooking +025c CMSG_AUCTION_BUY_SELL clif->pAuction_buysell +025d CMSG_AUCTION_CLOSE clif->pAuction_close +0273 CMSG_MAIL_RETURN_MESSAGE clif->pMail_return +0277 CMSG_LOGIN_REGISTER_PCBANG lclif->p->parse_CA_LOGIN_PCBANG +027c CMSG_LOGIN_REGISTER4 lclif->p->parse_CA_LOGIN4 +0288 CMSG_NPC_CASH_SHOP_BUY clif->pcashshop_buy +028f CMSG_CHAR_RENAME ? +0292 CMSG_PLAYER_AUTO_REVIVE clif->pAutoRevive +029f CMSG_MERCENARY_ACTION clif->pmercenary_action +02b0 CMSG_LOGIN_REGISTER_HAN lclif->p->parse_CA_LOGIN_HAN +02b6 CMSG_QUEST_ACTIVATE clif->pquestStateAck +02ba CMSG_SET_SHORTCUTS clif->pHotkey +02c4 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +02c7 CMSG_PARTY_INVITED2 clif->pReplyPartyInvite2 +02c8 CMSG_PARTY_ALLOW_INVITES clif->pPartyTick +02d6 CMSG_PLAYER_VIEW_EQUIPMENT clif->pViewPlayerEquip +02d8 CMSG_PLAYER_SET_EQUIPMENT_VISIBLE clif->pEquipTick +02db CMSG_BATTLE_CHAT_MESSAGE clif->pBattleChat +02f1 CMSG_NPC_COMPLETE_PROGRESS_BAR clif->pProgressbar +035f CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0360 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +0361 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0362 CMSG_ITEM_PICKUP clif->pTakeItem +0363 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0364 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0366 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0367 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0368 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0369 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0436 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0437 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0438 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos +0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem +07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption +07da CMSG_PARTY_CHANGE_LEADER clif->pPartyChangeLeader +07f5 CMSG_ADMIN_UNEQUIP_ALL clif->pGMFullStrip +0801 CMSG_VENDING_BUY2 clif->pPurchaseReq2 +0811 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0815 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0817 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +0819 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo +0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ +0835 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0838 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo +083c CMSG_SKILL_USE_BEING clif->pUseSkillToId +0844 CMSG_NPC_CASH_SHOP_OPEN clif->pCashShopOpen +0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB clif->pCashShopReqTab +084a CMSG_NPC_CASH_SHOP_CLOSE clif->pCashShopClose +0863 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0865 CMSG_ITEM_PICKUP clif->pTakeItem +086a CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +086c CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0871 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0884 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0885 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0886 CMSG_MAP_PING clif->pTickSend +0887 CMSG_MAP_PING clif->pTickSend +0889 CMSG_NAME_REQUEST clif->pGetCharNameRequest +088a CMSG_NAME_REQUEST clif->pGetCharNameRequest +088b CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0890 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0891 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0892 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0893 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0897 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0898 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0899 CMSG_MAP_PING clif->pTickSend +089b CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +089c CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +089e CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +08a1 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +08a2 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +08a6 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +08aa CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +08ab CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo +08ad CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +08ba CMSG_CHAR_CREATE_PIN ? +08c9 CMSG_NPC_CASH_SHOP_SCHEDULE clif->pCashShopSchedule +08d4 CMSG_CHAR_CHANGE_SLOT ? +08d7 CMSG_BATTLE_REGISTER clif->pBGQueueRegister +08da CMSG_BATTLE_REVOKE clif->pBGQueueRevokeReq +08e0 CMSG_BATTLE_BEGIN_ACK clif->pBGQueueBattleBeginAck +08fc CMSG_CHAR_CHECK_RENAME ? +0907 CMSG_PLAYER_FAVORITE_ITEM clif->pMoveItem +090a CMSG_BATTLE_CHECK_STATE clif->pBGQueueCheckState +0938 CMSG_ITEM_PICKUP clif->pTakeItem +093b CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +094b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0963 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +096a CMSG_NAME_REQUEST clif->pGetCharNameRequest +096e CMSG_MERGE_ITEM_ACK clif->ackmergeitems +0970 CMSG_CHAR_CREATE ? +0974 CMSG_MERGE_ITEM_CANCEL clif->cancelmergeitem +097c CMSG_REQUEST_RANKS ? +0998 CMSG_PLAYER_EQUIP ? +09a7 CMSG_BANK_DEPOSIT ? +09a9 CMSG_BANK_WITHDRAW ? +09ab CMSG_BANK_CHECK ? +09b6 CMSG_BANK_OPEN ? +09b8 CMSG_BANK_CLOSE ? +09d4 CMSG_NPC_SHOP_CLOSE ? +09d6 CMSG_NPC_MARKET_BUY ? +09d8 CMSG_NPC_MARKET_CLOSE ? +0a01 CMSG_SHORTCUTS_ROW_SHIFT ? +? UNIMPLIMENTED clif->pCashShopBuy +? UNIMPLIMENTED clif->pDull +? UNIMPLIMENTED clif->pEquipItem +? UNIMPLIMENTED clif->pGMRecall2 +? UNIMPLIMENTED clif->pGMRemove2 +? UNIMPLIMENTED clif->pGM_Monster_Item +? UNIMPLIMENTED clif->pItemListWindowSelected +? UNIMPLIMENTED clif->pPartyBookingDeleteReq +? UNIMPLIMENTED clif->pPartyBookingRegisterReq +? UNIMPLIMENTED clif->pPartyBookingSearchReq +? UNIMPLIMENTED clif->pPartyBookingUpdateReq +? UNIMPLIMENTED clif->pPartyInvite2 +? UNIMPLIMENTED clif->pPartyRecruitDeleteReq +? UNIMPLIMENTED clif->pPartyRecruitSearchReq +? UNIMPLIMENTED clif->pPartyRecruitUpdateReq +? UNIMPLIMENTED clif->pSkillSelectMenu +? UNIMPLIMENTED clif->pStoragePassword diff --git a/servergreps/hercules/20120410/clientpreferredpackets.txt b/servergreps/hercules/20120410/clientpreferredpackets.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/servergreps/hercules/20120410/clientpreferredpackets.txt diff --git a/servergreps/hercules/20120410/clientwrongpacketsizes.txt b/servergreps/hercules/20120410/clientwrongpacketsizes.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/servergreps/hercules/20120410/clientwrongpacketsizes.txt diff --git a/servergreps/hercules/20120410/serverpackets.txt b/servergreps/hercules/20120410/serverpackets.txt new file mode 100644 index 0000000..87eaaae --- /dev/null +++ b/servergreps/hercules/20120410/serverpackets.txt @@ -0,0 +1,418 @@ +j +69 client name: SMSG_LOGIN_DATA +6a client name: SMSG_LOGIN_ERROR +6b client name: SMSG_CHAR_LOGIN +6c client name: SMSG_CHAR_LOGIN_ERROR +6d client name: SMSG_CHAR_CREATE_SUCCEEDED +6e client name: SMSG_CHAR_CREATE_FAILED +6f client name: SMSG_CHAR_DELETE_SUCCEEDED +70 client name: SMSG_CHAR_DELETE_FAILED +71 client name: SMSG_CHAR_MAP_INFO +74 client name: SMSG_MAP_AUTH_REFUSE +78 client name: SMSG_BEING_FAKE_NAME +7f client name: SMSG_SERVER_PING +80 client name: SMSG_BEING_REMOVE +81 client name: SMSG_CONNECTION_PROBLEM +86 client name: SMSG_BEING_MOVE2 +87 client name: SMSG_WALK_RESPONSE +88 client name: SMSG_PLAYER_STOP +8a client name: SMSG_BEING_ACTION +8d client name: SMSG_BEING_CHAT +8e client name: SMSG_PLAYER_CHAT +91 client name: SMSG_PLAYER_WARP +92 client name: SMSG_CHANGE_MAP_SERVER +95 client name: SMSG_BEING_NAME_RESPONSE +97 client name: SMSG_WHISPER +98 client name: SMSG_WHISPER_RESPONSE +9a client name: SMSG_GM_CHAT +9c client name: SMSG_BEING_CHANGE_DIRECTION +9d client name: SMSG_ITEM_VISIBLE +9e client name: SMSG_ITEM_DROPPED +a1 client name: SMSG_ITEM_REMOVE +a8 client name: SMSG_ITEM_USE_RESPONSE +aa client name: SMSG_PLAYER_EQUIP +ac client name: SMSG_PLAYER_UNEQUIP +af client name: SMSG_PLAYER_INVENTORY_REMOVE +b0 client name: SMSG_PLAYER_STAT_UPDATE_1 +b1 client name: SMSG_PLAYER_STAT_UPDATE_2 +b3 client name: SMSG_CHAR_SWITCH_RESPONSE +b4 client name: SMSG_NPC_MESSAGE +b5 client name: SMSG_NPC_NEXT +b6 client name: SMSG_NPC_CLOSE +b7 client name: SMSG_NPC_CHOICE +bc client name: SMSG_PLAYER_STAT_UPDATE_4 +bd client name: SMSG_PLAYER_STAT_UPDATE_5 +be client name: SMSG_PLAYER_STAT_UPDATE_6 +c0 client name: SMSG_BEING_EMOTION +c2 client name: SMSG_WHO_ANSWER +c4 client name: SMSG_NPC_BUY_SELL_CHOICE +c6 client name: SMSG_NPC_BUY +c7 client name: SMSG_NPC_SELL +ca client name: SMSG_NPC_BUY_RESPONSE +cb client name: SMSG_NPC_SELL_RESPONSE +cd client name: SMSG_ADMIN_KICK_ACK +d1 client name: SMSG_IGNORE_NICK_ACK +d2 client name: SMSG_IGNORE_ALL_RESPONSE +d4 client name: SMSG_CHAT_IGNORE_LIST +d6 client name: SMSG_CHAT_ROOM_CREATE_ACK +d7 client name: SMSG_CHAT_DISPLAY +d8 client name: SMSG_CHAT_ROOM_DESTROY +da client name: SMSG_CHAT_ROOM_JOIN_FAILED +db client name: SMSG_CHAT_ROOM_JOIN_ACK +dc client name: SMSG_CHAT_ROOM_ADD_MEMBER +dd client name: SMSG_CHAT_ROOM_LEAVE +df client name: SMSG_CHAT_ROOM_SETTINGS +e1 client name: SMSG_CHAT_ROOM_ROLE_CHANGE +e7 client name: SMSG_TRADE_RESPONSE_OUTDATED +ea client name: SMSG_TRADE_ITEM_ADD_RESPONSE +ec client name: SMSG_TRADE_OK +ee client name: SMSG_TRADE_CANCEL +f0 client name: SMSG_TRADE_COMPLETE +f1 client name: SMSG_TRADE_UNDO +f2 client name: SMSG_PLAYER_STORAGE_STATUS +f6 client name: SMSG_PLAYER_STORAGE_REMOVE +f8 client name: SMSG_PLAYER_STORAGE_CLOSE +fa client name: SMSG_PARTY_CREATE +fb client name: SMSG_PARTY_INFO +105 client name: SMSG_PARTY_LEAVE +107 client name: SMSG_PARTY_UPDATE_COORDS +109 client name: SMSG_PARTY_MESSAGE +10a client name: SMSG_MVP_ITEM +10b client name: SMSG_MVP_EXP +10c client name: SMSG_MVP_EFFECT +10d client name: SMSG_MVP_NO_ITEM +10e client name: SMSG_PLAYER_SKILL_UP +10f client name: SMSG_PLAYER_SKILLS +110 client name: SMSG_SKILL_FAILED +111 client name: SMSG_PLAYER_ADD_SKILL +117 client name: SMSG_SKILL_GROUND_NO_DAMAGE +11a client name: SMSG_SKILL_NO_DAMAGE +11c client name: SMSG_SKILL_WARP_POINT +11e client name: SMSG_SKILL_MEMO_MESSAGE +120 client name: SMSG_BEING_REMOVE_SKILL +121 client name: SMSG_CART_INFO +125 client name: SMSG_PLAYER_CART_REMOVE +12b client name: SMSG_CART_REMOVE +12c client name: SMSG_PLAYER_CART_ADD_ERROR +12d client name: SMSG_VENDING_OPEN_REQ +131 client name: SMSG_VENDING_SHOW_BOARD +132 client name: SMSG_VENDING_HIDE_BOARD +135 client name: SMSG_VENDING_BUY_ACK +136 client name: SMSG_VENDING_OPEN +137 client name: SMSG_VENDING_REPORT +139 client name: SMSG_PLAYER_MOVE_TO_ATTACK +13a client name: SMSG_PLAYER_ATTACK_RANGE +13b client name: SMSG_PLAYER_ARROW_MESSAGE +13c client name: SMSG_PLAYER_ARROW_EQUIP +13d client name: SMSG_PLAYER_HEAL +141 client name: SMSG_PLAYER_STAT_UPDATE_3 +142 client name: SMSG_NPC_INT_INPUT +144 client name: SMSG_NPC_VIEWPOINT +147 client name: SMSG_SKILL_AUTO_CAST +148 client name: SMSG_BEING_RESURRECT +14a client name: SMSG_MANNER_MESSAGE +14b client name: SMSG_CHAT_SILENCE +14c client name: SMSG_GUILD_ALIANCE_INFO +14e client name: SMSG_GUILD_MASTER_OR_MEMBER +152 client name: SMSG_GUILD_EMBLEM_DATA +154 client name: SMSG_GUILD_MEMBER_LIST +156 client name: SMSG_GUILD_MEMBER_POS_CHANGE +15a client name: SMSG_GUILD_LEAVE +15e client name: SMSG_GUILD_BROKEN +160 client name: SMSG_GUILD_POS_INFO_LIST +162 client name: SMSG_GUILD_SKILL_INFO +163 client name: SMSG_GUILD_EXPULSION_LIST +166 client name: SMSG_GUILD_POS_NAME_LIST +167 client name: SMSG_GUILD_CREATE_RESPONSE +169 client name: SMSG_GUILD_INVITE_ACK +16a client name: SMSG_GUILD_INVITE +16c client name: SMSG_GUILD_POSITION_INFO +16f client name: SMSG_GUILD_NOTICE +171 client name: SMSG_GUILD_REQ_ALLIANCE +173 client name: SMSG_GUILD_REQ_ALLIANCE_ACK +174 client name: SMSG_GUILD_POSITION_CHANGED +177 client name: SMSG_PLAYER_IDENTIFY_LIST +179 client name: SMSG_PLAYER_IDENTIFIED +17b client name: SMSG_PLAYER_USE_CARD +17d client name: SMSG_PLAYER_INSERT_CARD +17f client name: SMSG_GUILD_MESSAGE +181 client name: SMSG_GUILD_OPPOSITION_ACK +184 client name: SMSG_GUILD_DEL_ALLIANCE +188 client name: SMSG_PLAYER_REFINE +189 client name: SMSG_PLAYER_NOTIFY_MAPINFO +18b client name: SMSG_MAP_QUIT_RESPONSE +18c client name: SMSG_MONSTER_INFO +18d client name: SMSG_PLAYER_SKILL_PRODUCE_MIX_LIST +18f client name: SMSG_PLAYER_SKILL_PRODUCE_EFFECT +191 client name: SMSG_CHAT_TALKIE_BOX +192 client name: SMSG_ADMIN_SET_TILE_TYPE +194 client name: SMSG_SOLVE_CHAR_NAME +196 client name: SMSG_BEING_STATUS_CHANGE +199 client name: SMSG_PVP_MAP_MODE +19a client name: SMSG_PVP_SET +19b client name: SMSG_BEING_SELFEFFECT +19e client name: SMSG_PET_CATCH_PROCESS +1a0 client name: SMSG_PET_ROULETTE +1a2 client name: SMSG_PET_STATUS +1a3 client name: SMSG_PET_FOOD +1a4 client name: SMSG_PET_DATA +1a6 client name: SMSG_PET_EGGS_LIST +1aa client name: SMSG_PET_MESSAGE +1ab client name: SMSG_BEING_STAT_UPDATE_1 +1ac client name: SMSG_SKILL_UNIT_UPDATE +1ad client name: SMSG_SKILL_ARROW_CREATE_LIST +1b0 client name: SMSG_CLASS_CHANGE +1b1 client name: SMSG_NPC_SHOW_DIGIT +1b3 client name: SMSG_NPC_CUTIN +1b4 client name: SMSG_GUILD_EMBLEM +1b6 client name: SMSG_GUILD_BASIC_INFO +1b9 client name: SMSG_SKILL_CAST_CANCEL +1c3 client name: SMSG_GM_CHAT2 +1c4 client name: SMSG_PLAYER_STORAGE_ADD +1c5 client name: SMSG_PLAYER_CART_ADD +1c8 client name: SMSG_PLAYER_INVENTORY_USE +1c9 client name: SMSG_GRAFFITI_VISIBLE +1cd client name: SMSG_PLAYER_SKILL_AUTO_SPELLS +1cf client name: SMSG_SKILL_DEVOTION_EFFECT +1d0 client name: SMSG_SPIRIT_BALLS +1d1 client name: SMSG_BLADE_STOP +1d2 client name: SMSG_COMBO_DELAY +1d3 client name: SMSG_BEING_SOUND_EFFECT +1d4 client name: SMSG_NPC_STR_INPUT +1d6 client name: SMSG_MAP_TYPE +1d7 client name: SMSG_BEING_CHANGE_LOOKS2 +1dc client name: SMSG_LOGIN_CODING_KEY +1de client name: SMSG_SKILL_DAMAGE +1e0 client name: SMSG_ADMIN_GET_LOGIN_ACK +1e1 client name: SMSG_SPIRIT_BALL_SINGLE +1e6 client name: SMSG_FAMILY_CALL_PARTNER +1e9 client name: SMSG_PARTY_MEMBER_INFO +1ea client name: SMSG_WEDDING_EFFECT +1eb client name: SMSG_GUILD_UPDATE_COORDS +1f2 client name: SMSG_GUILD_MEMBER_LOGIN +1f3 client name: SMSG_BEING_SPECIAL_EFFECT +1f4 client name: SMSG_TRADE_REQUEST +1f5 client name: SMSG_TRADE_RESPONSE +1f6 client name: SMSG_FAMILY_ASK_FOR_CHILD +1fc client name: SMSG_PLAYER_REPAIR_LIST +1fe client name: SMSG_PLAYER_REPAIR_EFFECT +1ff client name: SMSG_BEING_SLIDE +201 client name: SMSG_FRIENDS_LIST +205 client name: SMSG_FAMILY_DIVORCED +206 client name: SMSG_FRIENDS_PLAYER_ONLINE +207 client name: SMSG_FRIENDS_REQUEST +209 client name: SMSG_FRIENDS_REQUEST_ACK +20a client name: SMSG_FRIENDS_DELETE_PLAYER +20d client name: SMSG_CHAR_BAN_CHAR_LIST +20e client name: SMSG_STARS_KILL +210 client name: SMSG_PVP_INFO +214 client name: SMSG_ADMIN_ACCOUNT_STATS +215 client name: SMSG_PLAYER_SKILL_MESSAGE +216 client name: SMSG_FAMILY_ASK_FOR_CHILD_REPLY +219 client name: SMSG_BLACKSMITH_RANKS_LIST +21a client name: SMSG_ALCHEMIST_RANKS_LIST +21b client name: SMSG_PLAYER_FAME_BLACKSMITH +21c client name: SMSG_PLAYER_FAME_ALCHEMIST +221 client name: SMSG_PLAYER_REFINE_LIST +223 client name: SMSG_PLAYER_UPGRADE_MESSAGE +224 client name: SMSG_PLAYER_FAME_TAEKWON +226 client name: SMSG_TAEKWON_RANKS_LIST +229 client name: SMSG_PLAYER_STATUS_CHANGE +22e client name: SMSG_HOMUNCULUS_INFO +22f client name: SMSG_HOMUNCULUS_FOOD +230 client name: SMSG_HOMUNCULUS_DATA +235 client name: SMSG_HOMUNCULUS_SKILLS +238 client name: SMSG_PK_RANKS_LIST +239 client name: SMSG_HOMUNCULUS_SKILL_UP +23a client name: SMSG_PLAYER_STORAGE_PASSWORD +23c client name: SMSG_PLAYER_STORAGE_PASSWORD_RESULT +240 client name: SMSG_MAIL_MAILS_LIST +242 client name: SMSG_MAIL_READ_MAIL +245 client name: SMSG_MAIL_GET_ATTACHMENT +249 client name: SMSG_MAIL_SEND_MAIL_ACK +24a client name: SMSG_MAIL_NEW_MAIL +250 client name: SMSG_AUCTION_MESSAGE +252 client name: SMSG_AUCTION_RESULTS +253 client name: SMSG_GLADIATOR_FEEL_REQUEST +255 client name: SMSG_MAIL_SET_ATTACHMENT_ACK +256 client name: SMSG_AUCTION_SET_ITEM +257 client name: SMSG_MAIL_DELETE_MAIL_ACK +25a client name: SMSG_PLAYER_COOKING_LIST +25d client name: CMSG_AUCTION_CLOSE +25f client name: SMSG_AUCTION_OPEN_WINDOW +260 client name: SMSG_MAIL_OPEN_WINDOW +274 client name: SMSG_MAIL_RETURN +283 client name: SMSG_MAP_ACCOUNT_ID +284 client name: SMSG_BEING_SPECIAL_EFFECT_NUM +287 client name: SMSG_NPC_CASH_SHOP_OPEN +289 client name: SMSG_NPC_CASH_BUY_ACK +28a client name: SMSG_PLAYER_STATUS_CHANGE2 +28e client name: SMSG_CHAR_CHECK_RENAME +290 client name: SMSG_CHAR_RENAME +291 client name: SMSG_FORMAT_MESSAGE +293 client name: SMSG_BOSS_MAP_INFO +294 client name: SMSG_PLAYER_READ_BOOK +298 client name: SMSG_PLAYER_ITEM_RENTAL_TIME +299 client name: SMSG_PLAYER_ITEM_RENTAL_EXPIRED +29b client name: SMSG_MERCENARY_INFO +29d client name: SMSG_MERCENARY_SKILLS +2a2 client name: SMSG_MERCENARY_UPDATE +2b1 client name: SMSG_QUEST_LIST +2b2 client name: SMSG_QUEST_LIST_OBJECTIVES +2b3 client name: SMSG_QUEST_ADD +2b4 client name: SMSG_QUEST_REMOVE +2b5 client name: SMSG_QUEST_UPDATE_OBJECTIVES +2b7 client name: SMSG_QUEST_ACTIVATE +2b8 client name: SMSG_PARTY_ITEM_PICKUP +2bb client name: SMSG_ITEM_DAMAGED +2c1 client name: SMSG_COLOR_MESSAGE +2c5 client name: SMSG_PARTY_INVITE_RESPONSE +2c6 client name: SMSG_PARTY_INVITED +2c9 client name: SMSG_PARTY_INVITATION_STATS +2cb client name: SMSG_INSTANCE_START +2cc client name: SMSG_INSTANCE_CREATE +2cd client name: SMSG_INSTANCE_INFO +2ce client name: SMSG_INSTANCE_DELETE +2d0 client name: SMSG_PLAYER_EQUIPMENT +2d1 client name: SMSG_PLAYER_STORAGE_EQUIP +2d2 client name: SMSG_PLAYER_CART_EQUIP +2d3 client name: SMSG_BIND_ITEM +2d4 client name: SMSG_PLAYER_INVENTORY_ADD +2d9 client name: SMSG_PLAYER_EQUIP_TICK_ACK +2da client name: SMSG_PLAYER_SHOW_EQUIP +2dc client name: SMSG_BATTLE_CHAT_MESSAGE +2dd client name: SMSG_BATTLE_EMBLEM +2de client name: SMSG_BATTLE_UPDATE_SCORE +2df client name: SMSG_BATTLE_UPDATE_COORDS +2e0 client name: SMSG_BATTLE_UPDATE_HP +2e1 client name: SMSG_BEING_ACTION2 +2e8 client name: SMSG_PLAYER_INVENTORY +2e9 client name: SMSG_PLAYER_CART_ITEMS +2ea client name: SMSG_PLAYER_STORAGE_ITEMS +2eb client name: SMSG_MAP_LOGIN_SUCCESS +2ef client name: SMSG_BEING_FONT +2f0 client name: SMSG_NPC_SHOW_PROGRESS_BAR +2f2 client name: SMSG_NPC_PROGRESS_BAR_ABORT +43d client name: SMSG_PLAYER_SKILL_COOLDOWN +43e client name: SMSG_PLAYER_SKILL_COOLDOWN_LIST +43f client name: SMSG_BEING_STATUS_CHANGE +440 client name: SMSG_BEING_MILLENIUM_SHIELD +441 client name: SMSG_PLAYER_DELETE_SKILL +442 client name: SMSG_AUTOSHADOW_SPELL_LIST +446 client name: SMSG_QUEST_NPC_EFFECT +7d8 client name: SMSG_PARTY_SETTINGS +7d9 client name: SMSG_PLAYER_SHORTCUTS +7e1 client name: SMSG_PLAYER_UPDATE_SKILL +7e2 client name: SMSG_FORMAT_MESSAGE_NUMBER +7e3 client name: SMSG_SKILL_ITEM_LIST_WINDOW +7e6 client name: SMSG_FORMAT_MESSAGE_SKILL +7e9 client name: SMSG_CHAR_CAPTCHA_NOT_SUPPORTED +7f6 client name: SMSG_PLAYER_GET_EXP +7fa client name: SMSG_PLAYER_INVENTORY_REMOVE2 +7fb client name: SMSG_SKILL_CASTING +7fc client name: SMSG_PARTY_LEADER +7fd client name: SMSG_ITEM_MVP_DROPPED +7fe client name: SMSG_BATTLE_PLAY +800 client name: SMSG_VENDING_ITEMS_LIST +803 client name: SMSG_BOOKING_REGISTER_ACK +805 client name: SMSG_BOOKING_SEARCH_ACK +807 client name: SMSG_BOOKING_DELETE_ACK +809 client name: SMSG_BOOKING_INSERT_NOTIFY +80a client name: SMSG_BOOKING_UPDATE_NOTIFY +80b client name: SMSG_BOOKING_DELETE_NOTIFY +80e client name: SMSG_PLAYER_HP +80f client name: SMSG_TRADE_ITEM_ADD +810 client name: SMSG_BUYINGSTORE_OPEN +812 client name: SMSG_BUYINGSTORE_CREATE_FAILED +813 client name: SMSG_BUYINGSTORE_OWN_ITEMS +814 client name: SMSG_BUYINGSTORE_SHOW_BOARD +816 client name: SMSG_BUYINGSTORE_HIDE_BOARD +818 client name: SMSG_BUYINGSTORE_ITEMS_LIST +81a client name: SMSG_BUYINGSTORE_SELL_FAILED +81b client name: SMSG_BUYINGSTORE_REPORT +81c client name: SMSG_BUYINGSTORE_DELETE_ITEM +81d client name: SMSG_ELEMENTAL_INFO +81e client name: SMSG_ELEMENTAL_UPDATE_STATUS +824 client name: SMSG_BUYINGSTORE_SELLER_SELL_FAILED +828 client name: SMSG_CHAR_DELETE2_ACK +82a client name: SMSG_CHAR_DELETE2_ACCEPT_ACTUAL_ACK +82c client name: SMSG_CHAR_DELETE2_CANCEL_ACK +82d client name: SMSG_CHAR_LOGIN2 +836 client name: SMSG_SEARCHSTORE_SEARCH_ACK +837 client name: SMSG_SEARCHSTORE_SEARCH_FAILED +83a client name: SMSG_SEARCHSTORE_OPEN +83d client name: SMSG_SEARCHSTORE_CLICK_ACK +83e client name: SMSG_LOGIN_ERROR2 +840 client name: SMSG_MAP_NOT_FOUND +845 client name: SMSG_NPC_CASH_POINTS +849 client name: SMSG_NPC_CASH_BUY +859 client name: SMSG_BEING_VIEW_EQUIPMENT +8b3 client name: SMSG_SCRIPT_MESSAGE +8c0 client name: SMSG_NPC_CASH_TAB_PRICE_LIST +8c7 client name: SMSG_SKILL_ENTRY +8ca client name: SMSG_NPC_CASH_SCHEDULE +8cf client name: SMSG_BEING_CHARM +8d2 client name: SMSG_SKILL_SNAP +8d5 client name: SMSG_CHAR_CHANGE_SLOT +8d6 client name: SMSG_NPC_CLOSE_TIMEOUT +8d8 client name: SMSG_BATTLE_QUEUE_ACK +8d9 client name: SMSG_BATTLE_JOINED +8db client name: SMSG_BATTLE_NOTICE_DELETE +8df client name: SMSG_BATTLE_BEGINS +908 client name: SMSG_PLAYER_FAVORITE_ITEM +90f client name: SMSG_BEING_SPAWN +914 client name: SMSG_BEING_MOVE +915 client name: SMSG_BEING_VISIBLE +96d client name: SMSG_MERGE_ITEM +96f client name: SMSG_ACK_MERGE_ITEMS +977 client name: SMSG_MONSTER_HP +97d client name: SMSG_RANKS_LIST +99d client name: SMSG_CHAR_CHARACTERS +9a6 +9a8 +9aa +a02 +a1a +a1c +a20 +a22 +2711 +2713 +2716 +2717 +2718 +2719 +2722 +2723 +2728 +272b +272c +272d +272e +2731 +2734 +2735 +2736 +2737 +2740 +2af9 +2afb +2afd +2b00 +2b03 +2b04 +2b06 +2b09 +2b0d +2b0f +2b12 +2b14 +2b1b +2b1d +2b1e +2b20 +2b21 +2b22 +2b24 +2b25 +2b27 diff --git a/servergreps/hercules/20130221/uselesspackets.txt b/servergreps/hercules/20120410/uselesspackets.txt index 12b3cc4..12b3cc4 100644 --- a/servergreps/hercules/20130221/uselesspackets.txt +++ b/servergreps/hercules/20120410/uselesspackets.txt diff --git a/servergreps/hercules/20120418/clientbadpackets.txt b/servergreps/hercules/20120418/clientbadpackets.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/servergreps/hercules/20120418/clientbadpackets.txt diff --git a/servergreps/hercules/20130221/clientpackets.txt b/servergreps/hercules/20120418/clientpackets.txt index 6d522d7..a6a495f 100644 --- a/servergreps/hercules/20130221/clientpackets.txt +++ b/servergreps/hercules/20120418/clientpackets.txt @@ -142,6 +142,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0233 CMSG_HOMMERC_ATTACK clif->pHomAttack 0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster 0237 CMSG_PK_RANKS clif->pRankingPk +023b CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox 0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read 0243 CMSG_MAIL_DELETE_MESSAGE clif->pMail_delete @@ -180,9 +181,15 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0360 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore 0361 CMSG_HOMUNCULUS_MENU clif->pHomMenu 0362 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem -0363 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0363 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0364 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0366 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0367 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0368 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0369 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0436 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0437 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0438 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem 07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption 07da CMSG_PARTY_CHANGE_LEADER clif->pPartyChangeLeader @@ -190,30 +197,44 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 07ec CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 07f5 CMSG_ADMIN_UNEQUIP_ALL clif->pGMFullStrip 0801 CMSG_VENDING_BUY2 clif->pPurchaseReq2 -0811 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo +0811 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0815 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0817 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +0819 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ 0835 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0838 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo 083c CMSG_SKILL_USE_BEING clif->pUseSkillToId 0844 CMSG_NPC_CASH_SHOP_OPEN clif->pCashShopOpen 0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB clif->pCashShopReqTab 084a CMSG_NPC_CASH_SHOP_CLOSE clif->pCashShopClose +0863 CMSG_HOMUNCULUS_MENU clif->pHomMenu 0865 CMSG_ITEM_PICKUP clif->pTakeItem 086a CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 086c CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0871 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0884 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0885 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0886 CMSG_MAP_PING clif->pTickSend 0887 CMSG_MAP_PING clif->pTickSend -0889 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0889 CMSG_NAME_REQUEST clif->pGetCharNameRequest 088a CMSG_NAME_REQUEST clif->pGetCharNameRequest 088b CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 0890 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 0891 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0892 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY 0893 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0897 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0898 CMSG_HOMUNCULUS_MENU clif->pHomMenu 0899 CMSG_MAP_PING clif->pTickSend -089e CMSG_PLAYER_INVENTORY_DROP clif->pDropItem -089f CMSG_ITEM_PICKUP clif->pTakeItem -08a0 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +089b CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +089c CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +089e CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +08a1 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +08a2 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +08a6 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +08aa CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 08ab CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 08ad CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 08ba CMSG_CHAR_CREATE_PIN ? @@ -228,7 +249,8 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0938 CMSG_ITEM_PICKUP clif->pTakeItem 093b CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 094b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection -0960 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0963 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +096a CMSG_NAME_REQUEST clif->pGetCharNameRequest 096e CMSG_MERGE_ITEM_ACK clif->ackmergeitems 0970 CMSG_CHAR_CREATE ? 0974 CMSG_MERGE_ITEM_CANCEL clif->cancelmergeitem @@ -243,17 +265,14 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 09d6 CMSG_NPC_MARKET_BUY ? 09d8 CMSG_NPC_MARKET_CLOSE ? 0a01 CMSG_SHORTCUTS_ROW_SHIFT ? -? UNIMPLIMENTED clif->pActionRequest ? UNIMPLIMENTED clif->pCashShopBuy ? UNIMPLIMENTED clif->pDull ? UNIMPLIMENTED clif->pEquipItem -? UNIMPLIMENTED clif->pFriendsListAdd ? UNIMPLIMENTED clif->pGMRecall2 ? UNIMPLIMENTED clif->pGMRemove2 ? UNIMPLIMENTED clif->pGM_Monster_Item ? UNIMPLIMENTED clif->pGuildInvite2 ? UNIMPLIMENTED clif->pItemListWindowSelected -? UNIMPLIMENTED clif->pMoveFromKafra ? UNIMPLIMENTED clif->pPartyBookingDeleteReq ? UNIMPLIMENTED clif->pPartyBookingRegisterReq ? UNIMPLIMENTED clif->pPartyBookingSearchReq @@ -263,11 +282,5 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 ? UNIMPLIMENTED clif->pPartyRecruitRegisterReq ? UNIMPLIMENTED clif->pPartyRecruitSearchReq ? UNIMPLIMENTED clif->pPartyRecruitUpdateReq -? UNIMPLIMENTED clif->pReqCloseBuyingStore -? UNIMPLIMENTED clif->pReqTradeBuyingStore -? UNIMPLIMENTED clif->pSearchStoreInfoListItemClick ? UNIMPLIMENTED clif->pSkillSelectMenu -? UNIMPLIMENTED clif->pSolveCharName ? UNIMPLIMENTED clif->pStoragePassword -? UNIMPLIMENTED clif->pUseSkillToPos -? UNIMPLIMENTED clif->pWalkToXY diff --git a/servergreps/hercules/20120418/clientpreferredpackets.txt b/servergreps/hercules/20120418/clientpreferredpackets.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/servergreps/hercules/20120418/clientpreferredpackets.txt diff --git a/servergreps/hercules/20120418/clientwrongpacketsizes.txt b/servergreps/hercules/20120418/clientwrongpacketsizes.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/servergreps/hercules/20120418/clientwrongpacketsizes.txt diff --git a/servergreps/hercules/20120418/serverpackets.txt b/servergreps/hercules/20120418/serverpackets.txt new file mode 100644 index 0000000..87eaaae --- /dev/null +++ b/servergreps/hercules/20120418/serverpackets.txt @@ -0,0 +1,418 @@ +j +69 client name: SMSG_LOGIN_DATA +6a client name: SMSG_LOGIN_ERROR +6b client name: SMSG_CHAR_LOGIN +6c client name: SMSG_CHAR_LOGIN_ERROR +6d client name: SMSG_CHAR_CREATE_SUCCEEDED +6e client name: SMSG_CHAR_CREATE_FAILED +6f client name: SMSG_CHAR_DELETE_SUCCEEDED +70 client name: SMSG_CHAR_DELETE_FAILED +71 client name: SMSG_CHAR_MAP_INFO +74 client name: SMSG_MAP_AUTH_REFUSE +78 client name: SMSG_BEING_FAKE_NAME +7f client name: SMSG_SERVER_PING +80 client name: SMSG_BEING_REMOVE +81 client name: SMSG_CONNECTION_PROBLEM +86 client name: SMSG_BEING_MOVE2 +87 client name: SMSG_WALK_RESPONSE +88 client name: SMSG_PLAYER_STOP +8a client name: SMSG_BEING_ACTION +8d client name: SMSG_BEING_CHAT +8e client name: SMSG_PLAYER_CHAT +91 client name: SMSG_PLAYER_WARP +92 client name: SMSG_CHANGE_MAP_SERVER +95 client name: SMSG_BEING_NAME_RESPONSE +97 client name: SMSG_WHISPER +98 client name: SMSG_WHISPER_RESPONSE +9a client name: SMSG_GM_CHAT +9c client name: SMSG_BEING_CHANGE_DIRECTION +9d client name: SMSG_ITEM_VISIBLE +9e client name: SMSG_ITEM_DROPPED +a1 client name: SMSG_ITEM_REMOVE +a8 client name: SMSG_ITEM_USE_RESPONSE +aa client name: SMSG_PLAYER_EQUIP +ac client name: SMSG_PLAYER_UNEQUIP +af client name: SMSG_PLAYER_INVENTORY_REMOVE +b0 client name: SMSG_PLAYER_STAT_UPDATE_1 +b1 client name: SMSG_PLAYER_STAT_UPDATE_2 +b3 client name: SMSG_CHAR_SWITCH_RESPONSE +b4 client name: SMSG_NPC_MESSAGE +b5 client name: SMSG_NPC_NEXT +b6 client name: SMSG_NPC_CLOSE +b7 client name: SMSG_NPC_CHOICE +bc client name: SMSG_PLAYER_STAT_UPDATE_4 +bd client name: SMSG_PLAYER_STAT_UPDATE_5 +be client name: SMSG_PLAYER_STAT_UPDATE_6 +c0 client name: SMSG_BEING_EMOTION +c2 client name: SMSG_WHO_ANSWER +c4 client name: SMSG_NPC_BUY_SELL_CHOICE +c6 client name: SMSG_NPC_BUY +c7 client name: SMSG_NPC_SELL +ca client name: SMSG_NPC_BUY_RESPONSE +cb client name: SMSG_NPC_SELL_RESPONSE +cd client name: SMSG_ADMIN_KICK_ACK +d1 client name: SMSG_IGNORE_NICK_ACK +d2 client name: SMSG_IGNORE_ALL_RESPONSE +d4 client name: SMSG_CHAT_IGNORE_LIST +d6 client name: SMSG_CHAT_ROOM_CREATE_ACK +d7 client name: SMSG_CHAT_DISPLAY +d8 client name: SMSG_CHAT_ROOM_DESTROY +da client name: SMSG_CHAT_ROOM_JOIN_FAILED +db client name: SMSG_CHAT_ROOM_JOIN_ACK +dc client name: SMSG_CHAT_ROOM_ADD_MEMBER +dd client name: SMSG_CHAT_ROOM_LEAVE +df client name: SMSG_CHAT_ROOM_SETTINGS +e1 client name: SMSG_CHAT_ROOM_ROLE_CHANGE +e7 client name: SMSG_TRADE_RESPONSE_OUTDATED +ea client name: SMSG_TRADE_ITEM_ADD_RESPONSE +ec client name: SMSG_TRADE_OK +ee client name: SMSG_TRADE_CANCEL +f0 client name: SMSG_TRADE_COMPLETE +f1 client name: SMSG_TRADE_UNDO +f2 client name: SMSG_PLAYER_STORAGE_STATUS +f6 client name: SMSG_PLAYER_STORAGE_REMOVE +f8 client name: SMSG_PLAYER_STORAGE_CLOSE +fa client name: SMSG_PARTY_CREATE +fb client name: SMSG_PARTY_INFO +105 client name: SMSG_PARTY_LEAVE +107 client name: SMSG_PARTY_UPDATE_COORDS +109 client name: SMSG_PARTY_MESSAGE +10a client name: SMSG_MVP_ITEM +10b client name: SMSG_MVP_EXP +10c client name: SMSG_MVP_EFFECT +10d client name: SMSG_MVP_NO_ITEM +10e client name: SMSG_PLAYER_SKILL_UP +10f client name: SMSG_PLAYER_SKILLS +110 client name: SMSG_SKILL_FAILED +111 client name: SMSG_PLAYER_ADD_SKILL +117 client name: SMSG_SKILL_GROUND_NO_DAMAGE +11a client name: SMSG_SKILL_NO_DAMAGE +11c client name: SMSG_SKILL_WARP_POINT +11e client name: SMSG_SKILL_MEMO_MESSAGE +120 client name: SMSG_BEING_REMOVE_SKILL +121 client name: SMSG_CART_INFO +125 client name: SMSG_PLAYER_CART_REMOVE +12b client name: SMSG_CART_REMOVE +12c client name: SMSG_PLAYER_CART_ADD_ERROR +12d client name: SMSG_VENDING_OPEN_REQ +131 client name: SMSG_VENDING_SHOW_BOARD +132 client name: SMSG_VENDING_HIDE_BOARD +135 client name: SMSG_VENDING_BUY_ACK +136 client name: SMSG_VENDING_OPEN +137 client name: SMSG_VENDING_REPORT +139 client name: SMSG_PLAYER_MOVE_TO_ATTACK +13a client name: SMSG_PLAYER_ATTACK_RANGE +13b client name: SMSG_PLAYER_ARROW_MESSAGE +13c client name: SMSG_PLAYER_ARROW_EQUIP +13d client name: SMSG_PLAYER_HEAL +141 client name: SMSG_PLAYER_STAT_UPDATE_3 +142 client name: SMSG_NPC_INT_INPUT +144 client name: SMSG_NPC_VIEWPOINT +147 client name: SMSG_SKILL_AUTO_CAST +148 client name: SMSG_BEING_RESURRECT +14a client name: SMSG_MANNER_MESSAGE +14b client name: SMSG_CHAT_SILENCE +14c client name: SMSG_GUILD_ALIANCE_INFO +14e client name: SMSG_GUILD_MASTER_OR_MEMBER +152 client name: SMSG_GUILD_EMBLEM_DATA +154 client name: SMSG_GUILD_MEMBER_LIST +156 client name: SMSG_GUILD_MEMBER_POS_CHANGE +15a client name: SMSG_GUILD_LEAVE +15e client name: SMSG_GUILD_BROKEN +160 client name: SMSG_GUILD_POS_INFO_LIST +162 client name: SMSG_GUILD_SKILL_INFO +163 client name: SMSG_GUILD_EXPULSION_LIST +166 client name: SMSG_GUILD_POS_NAME_LIST +167 client name: SMSG_GUILD_CREATE_RESPONSE +169 client name: SMSG_GUILD_INVITE_ACK +16a client name: SMSG_GUILD_INVITE +16c client name: SMSG_GUILD_POSITION_INFO +16f client name: SMSG_GUILD_NOTICE +171 client name: SMSG_GUILD_REQ_ALLIANCE +173 client name: SMSG_GUILD_REQ_ALLIANCE_ACK +174 client name: SMSG_GUILD_POSITION_CHANGED +177 client name: SMSG_PLAYER_IDENTIFY_LIST +179 client name: SMSG_PLAYER_IDENTIFIED +17b client name: SMSG_PLAYER_USE_CARD +17d client name: SMSG_PLAYER_INSERT_CARD +17f client name: SMSG_GUILD_MESSAGE +181 client name: SMSG_GUILD_OPPOSITION_ACK +184 client name: SMSG_GUILD_DEL_ALLIANCE +188 client name: SMSG_PLAYER_REFINE +189 client name: SMSG_PLAYER_NOTIFY_MAPINFO +18b client name: SMSG_MAP_QUIT_RESPONSE +18c client name: SMSG_MONSTER_INFO +18d client name: SMSG_PLAYER_SKILL_PRODUCE_MIX_LIST +18f client name: SMSG_PLAYER_SKILL_PRODUCE_EFFECT +191 client name: SMSG_CHAT_TALKIE_BOX +192 client name: SMSG_ADMIN_SET_TILE_TYPE +194 client name: SMSG_SOLVE_CHAR_NAME +196 client name: SMSG_BEING_STATUS_CHANGE +199 client name: SMSG_PVP_MAP_MODE +19a client name: SMSG_PVP_SET +19b client name: SMSG_BEING_SELFEFFECT +19e client name: SMSG_PET_CATCH_PROCESS +1a0 client name: SMSG_PET_ROULETTE +1a2 client name: SMSG_PET_STATUS +1a3 client name: SMSG_PET_FOOD +1a4 client name: SMSG_PET_DATA +1a6 client name: SMSG_PET_EGGS_LIST +1aa client name: SMSG_PET_MESSAGE +1ab client name: SMSG_BEING_STAT_UPDATE_1 +1ac client name: SMSG_SKILL_UNIT_UPDATE +1ad client name: SMSG_SKILL_ARROW_CREATE_LIST +1b0 client name: SMSG_CLASS_CHANGE +1b1 client name: SMSG_NPC_SHOW_DIGIT +1b3 client name: SMSG_NPC_CUTIN +1b4 client name: SMSG_GUILD_EMBLEM +1b6 client name: SMSG_GUILD_BASIC_INFO +1b9 client name: SMSG_SKILL_CAST_CANCEL +1c3 client name: SMSG_GM_CHAT2 +1c4 client name: SMSG_PLAYER_STORAGE_ADD +1c5 client name: SMSG_PLAYER_CART_ADD +1c8 client name: SMSG_PLAYER_INVENTORY_USE +1c9 client name: SMSG_GRAFFITI_VISIBLE +1cd client name: SMSG_PLAYER_SKILL_AUTO_SPELLS +1cf client name: SMSG_SKILL_DEVOTION_EFFECT +1d0 client name: SMSG_SPIRIT_BALLS +1d1 client name: SMSG_BLADE_STOP +1d2 client name: SMSG_COMBO_DELAY +1d3 client name: SMSG_BEING_SOUND_EFFECT +1d4 client name: SMSG_NPC_STR_INPUT +1d6 client name: SMSG_MAP_TYPE +1d7 client name: SMSG_BEING_CHANGE_LOOKS2 +1dc client name: SMSG_LOGIN_CODING_KEY +1de client name: SMSG_SKILL_DAMAGE +1e0 client name: SMSG_ADMIN_GET_LOGIN_ACK +1e1 client name: SMSG_SPIRIT_BALL_SINGLE +1e6 client name: SMSG_FAMILY_CALL_PARTNER +1e9 client name: SMSG_PARTY_MEMBER_INFO +1ea client name: SMSG_WEDDING_EFFECT +1eb client name: SMSG_GUILD_UPDATE_COORDS +1f2 client name: SMSG_GUILD_MEMBER_LOGIN +1f3 client name: SMSG_BEING_SPECIAL_EFFECT +1f4 client name: SMSG_TRADE_REQUEST +1f5 client name: SMSG_TRADE_RESPONSE +1f6 client name: SMSG_FAMILY_ASK_FOR_CHILD +1fc client name: SMSG_PLAYER_REPAIR_LIST +1fe client name: SMSG_PLAYER_REPAIR_EFFECT +1ff client name: SMSG_BEING_SLIDE +201 client name: SMSG_FRIENDS_LIST +205 client name: SMSG_FAMILY_DIVORCED +206 client name: SMSG_FRIENDS_PLAYER_ONLINE +207 client name: SMSG_FRIENDS_REQUEST +209 client name: SMSG_FRIENDS_REQUEST_ACK +20a client name: SMSG_FRIENDS_DELETE_PLAYER +20d client name: SMSG_CHAR_BAN_CHAR_LIST +20e client name: SMSG_STARS_KILL +210 client name: SMSG_PVP_INFO +214 client name: SMSG_ADMIN_ACCOUNT_STATS +215 client name: SMSG_PLAYER_SKILL_MESSAGE +216 client name: SMSG_FAMILY_ASK_FOR_CHILD_REPLY +219 client name: SMSG_BLACKSMITH_RANKS_LIST +21a client name: SMSG_ALCHEMIST_RANKS_LIST +21b client name: SMSG_PLAYER_FAME_BLACKSMITH +21c client name: SMSG_PLAYER_FAME_ALCHEMIST +221 client name: SMSG_PLAYER_REFINE_LIST +223 client name: SMSG_PLAYER_UPGRADE_MESSAGE +224 client name: SMSG_PLAYER_FAME_TAEKWON +226 client name: SMSG_TAEKWON_RANKS_LIST +229 client name: SMSG_PLAYER_STATUS_CHANGE +22e client name: SMSG_HOMUNCULUS_INFO +22f client name: SMSG_HOMUNCULUS_FOOD +230 client name: SMSG_HOMUNCULUS_DATA +235 client name: SMSG_HOMUNCULUS_SKILLS +238 client name: SMSG_PK_RANKS_LIST +239 client name: SMSG_HOMUNCULUS_SKILL_UP +23a client name: SMSG_PLAYER_STORAGE_PASSWORD +23c client name: SMSG_PLAYER_STORAGE_PASSWORD_RESULT +240 client name: SMSG_MAIL_MAILS_LIST +242 client name: SMSG_MAIL_READ_MAIL +245 client name: SMSG_MAIL_GET_ATTACHMENT +249 client name: SMSG_MAIL_SEND_MAIL_ACK +24a client name: SMSG_MAIL_NEW_MAIL +250 client name: SMSG_AUCTION_MESSAGE +252 client name: SMSG_AUCTION_RESULTS +253 client name: SMSG_GLADIATOR_FEEL_REQUEST +255 client name: SMSG_MAIL_SET_ATTACHMENT_ACK +256 client name: SMSG_AUCTION_SET_ITEM +257 client name: SMSG_MAIL_DELETE_MAIL_ACK +25a client name: SMSG_PLAYER_COOKING_LIST +25d client name: CMSG_AUCTION_CLOSE +25f client name: SMSG_AUCTION_OPEN_WINDOW +260 client name: SMSG_MAIL_OPEN_WINDOW +274 client name: SMSG_MAIL_RETURN +283 client name: SMSG_MAP_ACCOUNT_ID +284 client name: SMSG_BEING_SPECIAL_EFFECT_NUM +287 client name: SMSG_NPC_CASH_SHOP_OPEN +289 client name: SMSG_NPC_CASH_BUY_ACK +28a client name: SMSG_PLAYER_STATUS_CHANGE2 +28e client name: SMSG_CHAR_CHECK_RENAME +290 client name: SMSG_CHAR_RENAME +291 client name: SMSG_FORMAT_MESSAGE +293 client name: SMSG_BOSS_MAP_INFO +294 client name: SMSG_PLAYER_READ_BOOK +298 client name: SMSG_PLAYER_ITEM_RENTAL_TIME +299 client name: SMSG_PLAYER_ITEM_RENTAL_EXPIRED +29b client name: SMSG_MERCENARY_INFO +29d client name: SMSG_MERCENARY_SKILLS +2a2 client name: SMSG_MERCENARY_UPDATE +2b1 client name: SMSG_QUEST_LIST +2b2 client name: SMSG_QUEST_LIST_OBJECTIVES +2b3 client name: SMSG_QUEST_ADD +2b4 client name: SMSG_QUEST_REMOVE +2b5 client name: SMSG_QUEST_UPDATE_OBJECTIVES +2b7 client name: SMSG_QUEST_ACTIVATE +2b8 client name: SMSG_PARTY_ITEM_PICKUP +2bb client name: SMSG_ITEM_DAMAGED +2c1 client name: SMSG_COLOR_MESSAGE +2c5 client name: SMSG_PARTY_INVITE_RESPONSE +2c6 client name: SMSG_PARTY_INVITED +2c9 client name: SMSG_PARTY_INVITATION_STATS +2cb client name: SMSG_INSTANCE_START +2cc client name: SMSG_INSTANCE_CREATE +2cd client name: SMSG_INSTANCE_INFO +2ce client name: SMSG_INSTANCE_DELETE +2d0 client name: SMSG_PLAYER_EQUIPMENT +2d1 client name: SMSG_PLAYER_STORAGE_EQUIP +2d2 client name: SMSG_PLAYER_CART_EQUIP +2d3 client name: SMSG_BIND_ITEM +2d4 client name: SMSG_PLAYER_INVENTORY_ADD +2d9 client name: SMSG_PLAYER_EQUIP_TICK_ACK +2da client name: SMSG_PLAYER_SHOW_EQUIP +2dc client name: SMSG_BATTLE_CHAT_MESSAGE +2dd client name: SMSG_BATTLE_EMBLEM +2de client name: SMSG_BATTLE_UPDATE_SCORE +2df client name: SMSG_BATTLE_UPDATE_COORDS +2e0 client name: SMSG_BATTLE_UPDATE_HP +2e1 client name: SMSG_BEING_ACTION2 +2e8 client name: SMSG_PLAYER_INVENTORY +2e9 client name: SMSG_PLAYER_CART_ITEMS +2ea client name: SMSG_PLAYER_STORAGE_ITEMS +2eb client name: SMSG_MAP_LOGIN_SUCCESS +2ef client name: SMSG_BEING_FONT +2f0 client name: SMSG_NPC_SHOW_PROGRESS_BAR +2f2 client name: SMSG_NPC_PROGRESS_BAR_ABORT +43d client name: SMSG_PLAYER_SKILL_COOLDOWN +43e client name: SMSG_PLAYER_SKILL_COOLDOWN_LIST +43f client name: SMSG_BEING_STATUS_CHANGE +440 client name: SMSG_BEING_MILLENIUM_SHIELD +441 client name: SMSG_PLAYER_DELETE_SKILL +442 client name: SMSG_AUTOSHADOW_SPELL_LIST +446 client name: SMSG_QUEST_NPC_EFFECT +7d8 client name: SMSG_PARTY_SETTINGS +7d9 client name: SMSG_PLAYER_SHORTCUTS +7e1 client name: SMSG_PLAYER_UPDATE_SKILL +7e2 client name: SMSG_FORMAT_MESSAGE_NUMBER +7e3 client name: SMSG_SKILL_ITEM_LIST_WINDOW +7e6 client name: SMSG_FORMAT_MESSAGE_SKILL +7e9 client name: SMSG_CHAR_CAPTCHA_NOT_SUPPORTED +7f6 client name: SMSG_PLAYER_GET_EXP +7fa client name: SMSG_PLAYER_INVENTORY_REMOVE2 +7fb client name: SMSG_SKILL_CASTING +7fc client name: SMSG_PARTY_LEADER +7fd client name: SMSG_ITEM_MVP_DROPPED +7fe client name: SMSG_BATTLE_PLAY +800 client name: SMSG_VENDING_ITEMS_LIST +803 client name: SMSG_BOOKING_REGISTER_ACK +805 client name: SMSG_BOOKING_SEARCH_ACK +807 client name: SMSG_BOOKING_DELETE_ACK +809 client name: SMSG_BOOKING_INSERT_NOTIFY +80a client name: SMSG_BOOKING_UPDATE_NOTIFY +80b client name: SMSG_BOOKING_DELETE_NOTIFY +80e client name: SMSG_PLAYER_HP +80f client name: SMSG_TRADE_ITEM_ADD +810 client name: SMSG_BUYINGSTORE_OPEN +812 client name: SMSG_BUYINGSTORE_CREATE_FAILED +813 client name: SMSG_BUYINGSTORE_OWN_ITEMS +814 client name: SMSG_BUYINGSTORE_SHOW_BOARD +816 client name: SMSG_BUYINGSTORE_HIDE_BOARD +818 client name: SMSG_BUYINGSTORE_ITEMS_LIST +81a client name: SMSG_BUYINGSTORE_SELL_FAILED +81b client name: SMSG_BUYINGSTORE_REPORT +81c client name: SMSG_BUYINGSTORE_DELETE_ITEM +81d client name: SMSG_ELEMENTAL_INFO +81e client name: SMSG_ELEMENTAL_UPDATE_STATUS +824 client name: SMSG_BUYINGSTORE_SELLER_SELL_FAILED +828 client name: SMSG_CHAR_DELETE2_ACK +82a client name: SMSG_CHAR_DELETE2_ACCEPT_ACTUAL_ACK +82c client name: SMSG_CHAR_DELETE2_CANCEL_ACK +82d client name: SMSG_CHAR_LOGIN2 +836 client name: SMSG_SEARCHSTORE_SEARCH_ACK +837 client name: SMSG_SEARCHSTORE_SEARCH_FAILED +83a client name: SMSG_SEARCHSTORE_OPEN +83d client name: SMSG_SEARCHSTORE_CLICK_ACK +83e client name: SMSG_LOGIN_ERROR2 +840 client name: SMSG_MAP_NOT_FOUND +845 client name: SMSG_NPC_CASH_POINTS +849 client name: SMSG_NPC_CASH_BUY +859 client name: SMSG_BEING_VIEW_EQUIPMENT +8b3 client name: SMSG_SCRIPT_MESSAGE +8c0 client name: SMSG_NPC_CASH_TAB_PRICE_LIST +8c7 client name: SMSG_SKILL_ENTRY +8ca client name: SMSG_NPC_CASH_SCHEDULE +8cf client name: SMSG_BEING_CHARM +8d2 client name: SMSG_SKILL_SNAP +8d5 client name: SMSG_CHAR_CHANGE_SLOT +8d6 client name: SMSG_NPC_CLOSE_TIMEOUT +8d8 client name: SMSG_BATTLE_QUEUE_ACK +8d9 client name: SMSG_BATTLE_JOINED +8db client name: SMSG_BATTLE_NOTICE_DELETE +8df client name: SMSG_BATTLE_BEGINS +908 client name: SMSG_PLAYER_FAVORITE_ITEM +90f client name: SMSG_BEING_SPAWN +914 client name: SMSG_BEING_MOVE +915 client name: SMSG_BEING_VISIBLE +96d client name: SMSG_MERGE_ITEM +96f client name: SMSG_ACK_MERGE_ITEMS +977 client name: SMSG_MONSTER_HP +97d client name: SMSG_RANKS_LIST +99d client name: SMSG_CHAR_CHARACTERS +9a6 +9a8 +9aa +a02 +a1a +a1c +a20 +a22 +2711 +2713 +2716 +2717 +2718 +2719 +2722 +2723 +2728 +272b +272c +272d +272e +2731 +2734 +2735 +2736 +2737 +2740 +2af9 +2afb +2afd +2b00 +2b03 +2b04 +2b06 +2b09 +2b0d +2b0f +2b12 +2b14 +2b1b +2b1d +2b1e +2b20 +2b21 +2b22 +2b24 +2b25 +2b27 diff --git a/servergreps/hercules/20120418/uselesspackets.txt b/servergreps/hercules/20120418/uselesspackets.txt new file mode 100644 index 0000000..12b3cc4 --- /dev/null +++ b/servergreps/hercules/20120418/uselesspackets.txt @@ -0,0 +1,22 @@ +Useless packet 0a01. +Useless packet 09a9. +Useless packet 08fc. +Useless packet 0970. +Useless packet 0998. +Useless packet 09b8. +Useless packet 09b6. +Useless packet 09d8. +Useless packet 09d4. +Useless packet 09d6. +Useless packet 028f. +Useless packet 0066. +Useless packet 0187. +Useless packet 08ba. +Useless packet 0067. +Useless packet 0065. +Useless packet 0061. +Useless packet 0068. +Useless packet 09a7. +Useless packet 097c. +Useless packet 08d4. +Useless packet 09ab. diff --git a/servergreps/hercules/20120604/clientbadpackets.txt b/servergreps/hercules/20120604/clientbadpackets.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/servergreps/hercules/20120604/clientbadpackets.txt diff --git a/servergreps/hercules/20120604/clientpackets.txt b/servergreps/hercules/20120604/clientpackets.txt new file mode 100644 index 0000000..a6a495f --- /dev/null +++ b/servergreps/hercules/20120604/clientpackets.txt @@ -0,0 +1,286 @@ +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER3 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_CREATE2 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_HASH_CHECK +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_KEY +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_PCBANG +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_SSO +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 +0061 CMSG_CHAR_PASSWORD_CHANGE ? +0064 CMSG_LOGIN_REGISTER lclif->p->parse_CA_LOGIN +0065 CMSG_CHAR_SERVER_CONNECT ? +0066 CMSG_CHAR_SELECT ? +0067 CMSG_CHAR_CREATE ? +0068 CMSG_CHAR_DELETE ? +007d CMSG_MAP_LOADED clif->pLoadEndAck +0085 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0089 CMSG_MAP_PING clif->pTickSend +0090 CMSG_NPC_TALK clif->pNpcClicked +0094 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0096 CMSG_CHAT_WHISPER clif->pWisMessage +0099 CMSG_ADMIN_ANNOUNCE clif->pBroadcast +00ab CMSG_PLAYER_UNEQUIP clif->pUnequipItem +00b2 CMSG_PLAYER_RESTART clif->pRestart +00b8 CMSG_NPC_LIST_CHOICE clif->pNpcSelectMenu +00b9 CMSG_NPC_NEXT_REQUEST clif->pNpcNextClicked +00bb CMSG_STAT_UPDATE_REQUEST clif->pStatusUp +00bf CMSG_PLAYER_EMOTE clif->pEmotion +00c1 CMSG_WHO_REQUEST clif->pHowManyConnections +00c5 CMSG_NPC_BUY_SELL_REQUEST clif->pNpcBuySellSelected +00c8 CMSG_NPC_BUY_REQUEST clif->pNpcBuyListSend +00c9 CMSG_NPC_SELL_REQUEST clif->pNpcSellListSend +00cc CMSG_ADMIN_KICK clif->pGMKick +00ce CMSG_ADMIN_KICK_ALL clif->pGMKickAll +00cf CMSG_IGNORE_NICK clif->pPMIgnore +00d0 CMSG_IGNORE_ALL clif->pPMIgnoreAll +00d3 CMSG_REQUEST_IGNORE_LIST clif->pPMIgnoreList +00d5 CMSG_CREAYE_CHAT_ROOM clif->pCreateChatRoom +00d9 CMSG_CHAT_ROOM_JOIN clif->pChatAddMember +00de CMSG_SET_CHAT_ROOM_OPTIONS clif->pChatRoomStatusChange +00e0 CMSG_SET_CHAT_ROOM_OWNER clif->pChangeChatOwner +00e2 CMSG_KICK_FROM_CHAT_ROOM clif->pKickFromChat +00e3 CMSG_LEAVE_CHAT_ROOM clif->pChatLeave +00e4 CMSG_TRADE_REQUEST clif->pTradeRequest +00e6 CMSG_TRADE_RESPONSE clif->pTradeAck +00e8 CMSG_TRADE_ITEM_ADD_REQUEST clif->pTradeAddItem +00eb CMSG_TRADE_ADD_COMPLETE clif->pTradeOk +00ed CMSG_TRADE_CANCEL_REQUEST clif->pTradeCancel +00ef CMSG_TRADE_OK clif->pTradeCommit +00f3 CMSG_CHAT_MESSAGE clif->pGlobalMessage +00f5 CMSG_ITEM_PICKUP clif->pTakeItem +00f9 CMSG_PARTY_CREATE clif->pCreateParty +00fc CMSG_PARTY_INVITE clif->pPartyInvite +00ff CMSG_PARTY_INVITED clif->pReplyPartyInvite +0100 CMSG_PARTY_LEAVE clif->pLeaveParty +0102 CMSG_PARTY_SETTINGS clif->pPartyChangeOption +0103 CMSG_PARTY_KICK clif->pRemovePartyMember +0108 CMSG_PARTY_MESSAGE clif->pPartyMessage +0112 CMSG_SKILL_LEVELUP_REQUEST clif->pSkillUp +0116 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0118 CMSG_PLAYER_STOP_ATTACK clif->pStopAttack +011b CMSG_SKILL_USE_MAP clif->pUseSkillMap +011d CMSG_PLAYER_SET_MEMO clif->pRequestMemo +0126 CMSG_MOVE_TO_CART clif->pPutItemToCart +0127 CMSG_MOVE_FROM_CART clif->pGetItemFromCart +0128 CMSG_MOVE_FROM_STORAGE_TO_CART clif->pMoveFromKafraToCart +0129 CMSG_MOVE_FROM_CART_TO_STORAGE clif->pMoveToKafraFromCart +012a CMSG_REMOVE_OPTION clif->pRemoveOption +012e CMSG_VENDING_CLOSE clif->pCloseVending +0130 CMSG_VENDING_LIST_REQ clif->pVendingListReq +0134 CMSG_VENDING_BUY clif->pPurchaseReq +0140 CMSG_PLAYER_MAPMOVE clif->pMapMove +0143 CMSG_NPC_INT_RESPONSE clif->pNpcAmountInput +0146 CMSG_NPC_CLOSE clif->pNpcCloseClicked +0149 CMSG_ADMIN_MUTE clif->pGMReqNoChat +014d CMSG_GUILD_CHECK_MASTER clif->pGuildCheckMaster +014f CMSG_GUILD_REQUEST_INFO clif->pGuildRequestInfo +0151 CMSG_GUILD_REQUEST_EMBLEM clif->pGuildRequestEmblem +0153 CMSG_GUILD_CHANGE_EMBLEM clif->pGuildChangeEmblem +0155 CMSG_GUILD_CHANGE_MEMBER_POS clif->pGuildChangeMemberPosition +0159 CMSG_GUILD_LEAVE clif->pGuildLeave +015b CMSG_GUILD_EXPULSION clif->pGuildExpulsion +015d CMSG_GUILD_BREAK clif->pGuildBreak +0161 CMSG_GUILD_CHANGE_POS_INFO clif->pGuildChangePositionInfo +0165 CMSG_GUILD_CREATE clif->pCreateGuild +0168 CMSG_GUILD_INVITE clif->pGuildInvite +016b CMSG_GUILD_INVITE_REPLY clif->pGuildReplyInvite +016e CMSG_GUILD_CHANGE_NOTICE clif->pGuildChangeNotice +0170 CMSG_GUILD_ALLIANCE_REQUEST clif->pGuildRequestAlliance +0172 CMSG_GUILD_ALLIANCE_REPLY clif->pGuildReplyAlliance +0178 CMSG_NPC_IDENTIFY clif->pItemIdentify +017a CMSG_PLAYER_USE_CARD clif->pUseCard +017c CMSG_PLAYER_INSERT_CARD clif->pInsertCard +017e CMSG_GUILD_MESSAGE clif->pGuildMessage +0180 CMSG_GUILD_OPPOSITION clif->pGuildOpposition +0183 CMSG_GUILD_ALLIANCE_DELETE clif->pGuildDelAlliance +0187 CMSG_CHAR_PING ? +018a CMSG_CLIENT_QUIT clif->pQuitGame +018e CMSG_NPC_PRODUCE_MIX clif->pProduceMix +0193 CMSG_CLOSE_STORAGE clif->pCloseKafra +0197 CMSG_ADMIN_RESET_PLAYER clif->pResetChar +0198 CMSG_ADMIN_SET_TILE_TYPE clif->pGMChangeMapType +019c CMSG_ADMIN_LOCAL_ANNOUNCE clif->pLocalBroadcast +019d CMSG_ADMIN_HIDE clif->pGMHide +019f CMSG_PET_CATCH clif->pCatchPet +01a1 CMSG_PET_MENU_ACTION clif->pPetMenu +01a5 CMSG_PET_SET_NAME clif->pChangePetName +01a7 CMSG_PET_SELECT_EGG clif->pSelectEgg +01a9 CMSG_PET_SEND_MESSAGE clif->pSendEmotion +01ae CMSG_NPC_SELECT_ARROW clif->pSelectArrow +01af CMSG_CHANGE_CART clif->pChangeCart +01b2 CMSG_VENDING_CREATE_SHOP clif->pOpenVending +01bb CMSG_ADMIN_GOTO clif->pGMShift +01bd CMSG_ADMIN_RECALL clif->pGMRecall +01ce CMSG_NPC_SELECT_AUTO_SPELL clif->pAutoSpell +01d5 CMSG_NPC_STR_RESPONSE clif->pNpcStringInput +01db CMSG_LOGIN_REGISTER_KEY lclif->p->parse_CA_REQ_HASH +01dd CMSG_LOGIN_REGISTER2 lclif->p->parse_CA_LOGIN2 +01df CMSG_ADMIN_ID_TO_LOGIN clif->pGMReqAccountName +01e7 CMSG_DORI_DORI clif->pNoviceDoriDori +01e8 CMSG_PARTY_CREATE2 clif->pCreateParty2 +01ed CMSG_EXPLOSION_SPIRITS clif->pNoviceExplosionSpirits +01f7 CMSG_FAMILY_ASK_FOR_CHILD_REPLY clif->pAdopt_reply +01f9 CMSG_FAMILY_ASK_FOR_CHILD clif->pAdopt_request +01fa CMSG_LOGIN_REGISTER3 lclif->p->parse_CA_LOGIN3 +01fd CMSG_NPC_REPAIR clif->pRepairItem +0200 CMSG_LOGIN_PING lclif->p->parse_CA_CONNECT_INFO_CHANGED +0202 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0203 CMSG_FRIENDS_DELETE_PLAYER clif->pFriendsListRemove +0204 CMSG_LOGIN_HASH_CHECK lclif->p->parse_CA_EXE_HASHCHECK +0208 CMSG_FRIENDS_REQUEST_ACK clif->pFriendsListReply +020f CMSG_PVP_INFO clif->pPVPInfo +0212 CMSG_ADMIN_MUTE_NAME clif->pGMRc +0213 CMSG_ADMIN_REQUEST_STATS clif->pCheck +0217 CMSG_BLACKSMITH_RANKS clif->pBlacksmith +0218 CMSG_ALCHEMIST_RANKS clif->pAlchemist +021d CMSG_PLAYER_LESS_EFFECTS clif->pLessEffect +0222 CMSG_NPC_REFINE clif->pWeaponRefine +0225 CMSG_TAEKWON_RANKS clif->pTaekwon +022d CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0231 CMSG_HOMUNCULUS_SET_NAME clif->pChangeHomunculusName +0232 CMSG_HOMMERC_MOVE_TO clif->pHomMoveTo +0233 CMSG_HOMMERC_ATTACK clif->pHomAttack +0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster +0237 CMSG_PK_RANKS clif->pRankingPk +023b CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox +0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read +0243 CMSG_MAIL_DELETE_MESSAGE clif->pMail_delete +0244 CMSG_MAIL_GET_ATTACH clif->pMail_getattach +0246 CMSG_MAIL_RESET_ATTACH clif->pMail_winopen +0247 CMSG_MAIL_SET_ATTACH clif->pMail_setattach +0248 CMSG_MAIL_SEND clif->pMail_send +024b CMSG_AUCTION_CANCEL_REG clif->pAuction_cancelreg +024c CMSG_AUCTION_SET_ITEM clif->pAuction_setitem +024d CMSG_AUCTION_REGISTER clif->pAuction_register +024e CMSG_AUCTION_CANCEL clif->pAuction_cancel +024f CMSG_AUCTION_BID clif->pAuction_bid +0251 CMSG_AUCTION_SEARCH clif->pAuction_search +0254 CMSG_SKILL_FEEL_SAVE_OK clif->pFeelSaveOk +025b CMSG_NPC_COOKING clif->pCooking +025c CMSG_AUCTION_BUY_SELL clif->pAuction_buysell +025d CMSG_AUCTION_CLOSE clif->pAuction_close +0273 CMSG_MAIL_RETURN_MESSAGE clif->pMail_return +0277 CMSG_LOGIN_REGISTER_PCBANG lclif->p->parse_CA_LOGIN_PCBANG +027c CMSG_LOGIN_REGISTER4 lclif->p->parse_CA_LOGIN4 +0288 CMSG_NPC_CASH_SHOP_BUY clif->pcashshop_buy +028f CMSG_CHAR_RENAME ? +0292 CMSG_PLAYER_AUTO_REVIVE clif->pAutoRevive +029f CMSG_MERCENARY_ACTION clif->pmercenary_action +02b0 CMSG_LOGIN_REGISTER_HAN lclif->p->parse_CA_LOGIN_HAN +02b6 CMSG_QUEST_ACTIVATE clif->pquestStateAck +02ba CMSG_SET_SHORTCUTS clif->pHotkey +02c4 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +02c7 CMSG_PARTY_INVITED2 clif->pReplyPartyInvite2 +02c8 CMSG_PARTY_ALLOW_INVITES clif->pPartyTick +02d6 CMSG_PLAYER_VIEW_EQUIPMENT clif->pViewPlayerEquip +02d8 CMSG_PLAYER_SET_EQUIPMENT_VISIBLE clif->pEquipTick +02db CMSG_BATTLE_CHAT_MESSAGE clif->pBattleChat +02f1 CMSG_NPC_COMPLETE_PROGRESS_BAR clif->pProgressbar +035f CMSG_MAP_PING clif->pTickSend +0360 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +0361 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0362 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0363 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0364 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0366 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0367 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0368 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0369 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0436 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0437 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0438 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos +0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem +07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption +07da CMSG_PARTY_CHANGE_LEADER clif->pPartyChangeLeader +07e4 CMSG_ITEM_PICKUP clif->pTakeItem +07ec CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +07f5 CMSG_ADMIN_UNEQUIP_ALL clif->pGMFullStrip +0801 CMSG_VENDING_BUY2 clif->pPurchaseReq2 +0811 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0815 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0817 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +0819 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo +0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ +0835 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0838 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo +083c CMSG_SKILL_USE_BEING clif->pUseSkillToId +0844 CMSG_NPC_CASH_SHOP_OPEN clif->pCashShopOpen +0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB clif->pCashShopReqTab +084a CMSG_NPC_CASH_SHOP_CLOSE clif->pCashShopClose +0863 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0865 CMSG_ITEM_PICKUP clif->pTakeItem +086a CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +086c CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0871 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0884 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0885 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0886 CMSG_MAP_PING clif->pTickSend +0887 CMSG_MAP_PING clif->pTickSend +0889 CMSG_NAME_REQUEST clif->pGetCharNameRequest +088a CMSG_NAME_REQUEST clif->pGetCharNameRequest +088b CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0890 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0891 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0892 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0893 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0897 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0898 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0899 CMSG_MAP_PING clif->pTickSend +089b CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +089c CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +089e CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +08a1 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +08a2 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +08a6 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +08aa CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +08ab CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo +08ad CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +08ba CMSG_CHAR_CREATE_PIN ? +08c9 CMSG_NPC_CASH_SHOP_SCHEDULE clif->pCashShopSchedule +08d4 CMSG_CHAR_CHANGE_SLOT ? +08d7 CMSG_BATTLE_REGISTER clif->pBGQueueRegister +08da CMSG_BATTLE_REVOKE clif->pBGQueueRevokeReq +08e0 CMSG_BATTLE_BEGIN_ACK clif->pBGQueueBattleBeginAck +08fc CMSG_CHAR_CHECK_RENAME ? +0907 CMSG_PLAYER_FAVORITE_ITEM clif->pMoveItem +090a CMSG_BATTLE_CHECK_STATE clif->pBGQueueCheckState +0938 CMSG_ITEM_PICKUP clif->pTakeItem +093b CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +094b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0963 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +096a CMSG_NAME_REQUEST clif->pGetCharNameRequest +096e CMSG_MERGE_ITEM_ACK clif->ackmergeitems +0970 CMSG_CHAR_CREATE ? +0974 CMSG_MERGE_ITEM_CANCEL clif->cancelmergeitem +097c CMSG_REQUEST_RANKS ? +0998 CMSG_PLAYER_EQUIP ? +09a7 CMSG_BANK_DEPOSIT ? +09a9 CMSG_BANK_WITHDRAW ? +09ab CMSG_BANK_CHECK ? +09b6 CMSG_BANK_OPEN ? +09b8 CMSG_BANK_CLOSE ? +09d4 CMSG_NPC_SHOP_CLOSE ? +09d6 CMSG_NPC_MARKET_BUY ? +09d8 CMSG_NPC_MARKET_CLOSE ? +0a01 CMSG_SHORTCUTS_ROW_SHIFT ? +? UNIMPLIMENTED clif->pCashShopBuy +? UNIMPLIMENTED clif->pDull +? UNIMPLIMENTED clif->pEquipItem +? UNIMPLIMENTED clif->pGMRecall2 +? UNIMPLIMENTED clif->pGMRemove2 +? UNIMPLIMENTED clif->pGM_Monster_Item +? UNIMPLIMENTED clif->pGuildInvite2 +? UNIMPLIMENTED clif->pItemListWindowSelected +? UNIMPLIMENTED clif->pPartyBookingDeleteReq +? UNIMPLIMENTED clif->pPartyBookingRegisterReq +? UNIMPLIMENTED clif->pPartyBookingSearchReq +? UNIMPLIMENTED clif->pPartyBookingUpdateReq +? UNIMPLIMENTED clif->pPartyInvite2 +? UNIMPLIMENTED clif->pPartyRecruitDeleteReq +? UNIMPLIMENTED clif->pPartyRecruitRegisterReq +? UNIMPLIMENTED clif->pPartyRecruitSearchReq +? UNIMPLIMENTED clif->pPartyRecruitUpdateReq +? UNIMPLIMENTED clif->pSkillSelectMenu +? UNIMPLIMENTED clif->pStoragePassword diff --git a/servergreps/hercules/20120604/clientpreferredpackets.txt b/servergreps/hercules/20120604/clientpreferredpackets.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/servergreps/hercules/20120604/clientpreferredpackets.txt diff --git a/servergreps/hercules/20120604/clientwrongpacketsizes.txt b/servergreps/hercules/20120604/clientwrongpacketsizes.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/servergreps/hercules/20120604/clientwrongpacketsizes.txt diff --git a/servergreps/hercules/20120604/serverpackets.txt b/servergreps/hercules/20120604/serverpackets.txt new file mode 100644 index 0000000..d7d17d7 --- /dev/null +++ b/servergreps/hercules/20120604/serverpackets.txt @@ -0,0 +1,418 @@ +j +69 client name: SMSG_LOGIN_DATA +6a client name: SMSG_LOGIN_ERROR +6b client name: SMSG_CHAR_LOGIN +6c client name: SMSG_CHAR_LOGIN_ERROR +6d client name: SMSG_CHAR_CREATE_SUCCEEDED +6e client name: SMSG_CHAR_CREATE_FAILED +6f client name: SMSG_CHAR_DELETE_SUCCEEDED +70 client name: SMSG_CHAR_DELETE_FAILED +71 client name: SMSG_CHAR_MAP_INFO +74 client name: SMSG_MAP_AUTH_REFUSE +78 client name: SMSG_BEING_FAKE_NAME +7f client name: SMSG_SERVER_PING +80 client name: SMSG_BEING_REMOVE +81 client name: SMSG_CONNECTION_PROBLEM +86 client name: SMSG_BEING_MOVE2 +87 client name: SMSG_WALK_RESPONSE +88 client name: SMSG_PLAYER_STOP +8a client name: SMSG_BEING_ACTION +8d client name: SMSG_BEING_CHAT +8e client name: SMSG_PLAYER_CHAT +91 client name: SMSG_PLAYER_WARP +92 client name: SMSG_CHANGE_MAP_SERVER +95 client name: SMSG_BEING_NAME_RESPONSE +97 client name: SMSG_WHISPER +98 client name: SMSG_WHISPER_RESPONSE +9a client name: SMSG_GM_CHAT +9c client name: SMSG_BEING_CHANGE_DIRECTION +9d client name: SMSG_ITEM_VISIBLE +9e client name: SMSG_ITEM_DROPPED +a1 client name: SMSG_ITEM_REMOVE +a8 client name: SMSG_ITEM_USE_RESPONSE +aa client name: SMSG_PLAYER_EQUIP +ac client name: SMSG_PLAYER_UNEQUIP +af client name: SMSG_PLAYER_INVENTORY_REMOVE +b0 client name: SMSG_PLAYER_STAT_UPDATE_1 +b1 client name: SMSG_PLAYER_STAT_UPDATE_2 +b3 client name: SMSG_CHAR_SWITCH_RESPONSE +b4 client name: SMSG_NPC_MESSAGE +b5 client name: SMSG_NPC_NEXT +b6 client name: SMSG_NPC_CLOSE +b7 client name: SMSG_NPC_CHOICE +bc client name: SMSG_PLAYER_STAT_UPDATE_4 +bd client name: SMSG_PLAYER_STAT_UPDATE_5 +be client name: SMSG_PLAYER_STAT_UPDATE_6 +c0 client name: SMSG_BEING_EMOTION +c2 client name: SMSG_WHO_ANSWER +c4 client name: SMSG_NPC_BUY_SELL_CHOICE +c6 client name: SMSG_NPC_BUY +c7 client name: SMSG_NPC_SELL +ca client name: SMSG_NPC_BUY_RESPONSE +cb client name: SMSG_NPC_SELL_RESPONSE +cd client name: SMSG_ADMIN_KICK_ACK +d1 client name: SMSG_IGNORE_NICK_ACK +d2 client name: SMSG_IGNORE_ALL_RESPONSE +d4 client name: SMSG_CHAT_IGNORE_LIST +d6 client name: SMSG_CHAT_ROOM_CREATE_ACK +d7 client name: SMSG_CHAT_DISPLAY +d8 client name: SMSG_CHAT_ROOM_DESTROY +da client name: SMSG_CHAT_ROOM_JOIN_FAILED +db client name: SMSG_CHAT_ROOM_JOIN_ACK +dc client name: SMSG_CHAT_ROOM_ADD_MEMBER +dd client name: SMSG_CHAT_ROOM_LEAVE +df client name: SMSG_CHAT_ROOM_SETTINGS +e1 client name: SMSG_CHAT_ROOM_ROLE_CHANGE +e7 client name: SMSG_TRADE_RESPONSE_OUTDATED +ea client name: SMSG_TRADE_ITEM_ADD_RESPONSE +ec client name: SMSG_TRADE_OK +ee client name: SMSG_TRADE_CANCEL +f0 client name: SMSG_TRADE_COMPLETE +f1 client name: SMSG_TRADE_UNDO +f2 client name: SMSG_PLAYER_STORAGE_STATUS +f6 client name: SMSG_PLAYER_STORAGE_REMOVE +f8 client name: SMSG_PLAYER_STORAGE_CLOSE +fa client name: SMSG_PARTY_CREATE +fb client name: SMSG_PARTY_INFO +105 client name: SMSG_PARTY_LEAVE +107 client name: SMSG_PARTY_UPDATE_COORDS +109 client name: SMSG_PARTY_MESSAGE +10a client name: SMSG_MVP_ITEM +10b client name: SMSG_MVP_EXP +10c client name: SMSG_MVP_EFFECT +10d client name: SMSG_MVP_NO_ITEM +10e client name: SMSG_PLAYER_SKILL_UP +10f client name: SMSG_PLAYER_SKILLS +110 client name: SMSG_SKILL_FAILED +111 client name: SMSG_PLAYER_ADD_SKILL +117 client name: SMSG_SKILL_GROUND_NO_DAMAGE +11a client name: SMSG_SKILL_NO_DAMAGE +11c client name: SMSG_SKILL_WARP_POINT +11e client name: SMSG_SKILL_MEMO_MESSAGE +120 client name: SMSG_BEING_REMOVE_SKILL +121 client name: SMSG_CART_INFO +125 client name: SMSG_PLAYER_CART_REMOVE +12b client name: SMSG_CART_REMOVE +12c client name: SMSG_PLAYER_CART_ADD_ERROR +12d client name: SMSG_VENDING_OPEN_REQ +131 client name: SMSG_VENDING_SHOW_BOARD +132 client name: SMSG_VENDING_HIDE_BOARD +135 client name: SMSG_VENDING_BUY_ACK +136 client name: SMSG_VENDING_OPEN +137 client name: SMSG_VENDING_REPORT +139 client name: SMSG_PLAYER_MOVE_TO_ATTACK +13a client name: SMSG_PLAYER_ATTACK_RANGE +13b client name: SMSG_PLAYER_ARROW_MESSAGE +13c client name: SMSG_PLAYER_ARROW_EQUIP +13d client name: SMSG_PLAYER_HEAL +141 client name: SMSG_PLAYER_STAT_UPDATE_3 +142 client name: SMSG_NPC_INT_INPUT +144 client name: SMSG_NPC_VIEWPOINT +147 client name: SMSG_SKILL_AUTO_CAST +148 client name: SMSG_BEING_RESURRECT +14a client name: SMSG_MANNER_MESSAGE +14b client name: SMSG_CHAT_SILENCE +14c client name: SMSG_GUILD_ALIANCE_INFO +14e client name: SMSG_GUILD_MASTER_OR_MEMBER +152 client name: SMSG_GUILD_EMBLEM_DATA +154 client name: SMSG_GUILD_MEMBER_LIST +156 client name: SMSG_GUILD_MEMBER_POS_CHANGE +15a client name: SMSG_GUILD_LEAVE +15e client name: SMSG_GUILD_BROKEN +160 client name: SMSG_GUILD_POS_INFO_LIST +162 client name: SMSG_GUILD_SKILL_INFO +163 client name: SMSG_GUILD_EXPULSION_LIST +166 client name: SMSG_GUILD_POS_NAME_LIST +167 client name: SMSG_GUILD_CREATE_RESPONSE +169 client name: SMSG_GUILD_INVITE_ACK +16a client name: SMSG_GUILD_INVITE +16c client name: SMSG_GUILD_POSITION_INFO +16f client name: SMSG_GUILD_NOTICE +171 client name: SMSG_GUILD_REQ_ALLIANCE +173 client name: SMSG_GUILD_REQ_ALLIANCE_ACK +174 client name: SMSG_GUILD_POSITION_CHANGED +177 client name: SMSG_PLAYER_IDENTIFY_LIST +179 client name: SMSG_PLAYER_IDENTIFIED +17b client name: SMSG_PLAYER_USE_CARD +17d client name: SMSG_PLAYER_INSERT_CARD +17f client name: SMSG_GUILD_MESSAGE +181 client name: SMSG_GUILD_OPPOSITION_ACK +184 client name: SMSG_GUILD_DEL_ALLIANCE +188 client name: SMSG_PLAYER_REFINE +189 client name: SMSG_PLAYER_NOTIFY_MAPINFO +18b client name: SMSG_MAP_QUIT_RESPONSE +18c client name: SMSG_MONSTER_INFO +18d client name: SMSG_PLAYER_SKILL_PRODUCE_MIX_LIST +18f client name: SMSG_PLAYER_SKILL_PRODUCE_EFFECT +191 client name: SMSG_CHAT_TALKIE_BOX +192 client name: SMSG_ADMIN_SET_TILE_TYPE +194 client name: SMSG_SOLVE_CHAR_NAME +196 client name: SMSG_BEING_STATUS_CHANGE +199 client name: SMSG_PVP_MAP_MODE +19a client name: SMSG_PVP_SET +19b client name: SMSG_BEING_SELFEFFECT +19e client name: SMSG_PET_CATCH_PROCESS +1a0 client name: SMSG_PET_ROULETTE +1a2 client name: SMSG_PET_STATUS +1a3 client name: SMSG_PET_FOOD +1a4 client name: SMSG_PET_DATA +1a6 client name: SMSG_PET_EGGS_LIST +1aa client name: SMSG_PET_MESSAGE +1ab client name: SMSG_BEING_STAT_UPDATE_1 +1ac client name: SMSG_SKILL_UNIT_UPDATE +1ad client name: SMSG_SKILL_ARROW_CREATE_LIST +1b0 client name: SMSG_CLASS_CHANGE +1b1 client name: SMSG_NPC_SHOW_DIGIT +1b3 client name: SMSG_NPC_CUTIN +1b4 client name: SMSG_GUILD_EMBLEM +1b6 client name: SMSG_GUILD_BASIC_INFO +1b9 client name: SMSG_SKILL_CAST_CANCEL +1c3 client name: SMSG_GM_CHAT2 +1c4 client name: SMSG_PLAYER_STORAGE_ADD +1c5 client name: SMSG_PLAYER_CART_ADD +1c8 client name: SMSG_PLAYER_INVENTORY_USE +1c9 client name: SMSG_GRAFFITI_VISIBLE +1cd client name: SMSG_PLAYER_SKILL_AUTO_SPELLS +1cf client name: SMSG_SKILL_DEVOTION_EFFECT +1d0 client name: SMSG_SPIRIT_BALLS +1d1 client name: SMSG_BLADE_STOP +1d2 client name: SMSG_COMBO_DELAY +1d3 client name: SMSG_BEING_SOUND_EFFECT +1d4 client name: SMSG_NPC_STR_INPUT +1d6 client name: SMSG_MAP_TYPE +1d7 client name: SMSG_BEING_CHANGE_LOOKS2 +1dc client name: SMSG_LOGIN_CODING_KEY +1de client name: SMSG_SKILL_DAMAGE +1e0 client name: SMSG_ADMIN_GET_LOGIN_ACK +1e1 client name: SMSG_SPIRIT_BALL_SINGLE +1e6 client name: SMSG_FAMILY_CALL_PARTNER +1e9 client name: SMSG_PARTY_MEMBER_INFO +1ea client name: SMSG_WEDDING_EFFECT +1eb client name: SMSG_GUILD_UPDATE_COORDS +1f2 client name: SMSG_GUILD_MEMBER_LOGIN +1f3 client name: SMSG_BEING_SPECIAL_EFFECT +1f4 client name: SMSG_TRADE_REQUEST +1f5 client name: SMSG_TRADE_RESPONSE +1f6 client name: SMSG_FAMILY_ASK_FOR_CHILD +1fc client name: SMSG_PLAYER_REPAIR_LIST +1fe client name: SMSG_PLAYER_REPAIR_EFFECT +1ff client name: SMSG_BEING_SLIDE +201 client name: SMSG_FRIENDS_LIST +205 client name: SMSG_FAMILY_DIVORCED +206 client name: SMSG_FRIENDS_PLAYER_ONLINE +207 client name: SMSG_FRIENDS_REQUEST +209 client name: SMSG_FRIENDS_REQUEST_ACK +20a client name: SMSG_FRIENDS_DELETE_PLAYER +20d client name: SMSG_CHAR_BAN_CHAR_LIST +20e client name: SMSG_STARS_KILL +210 client name: SMSG_PVP_INFO +214 client name: SMSG_ADMIN_ACCOUNT_STATS +215 client name: SMSG_PLAYER_SKILL_MESSAGE +216 client name: SMSG_FAMILY_ASK_FOR_CHILD_REPLY +219 client name: SMSG_BLACKSMITH_RANKS_LIST +21a client name: SMSG_ALCHEMIST_RANKS_LIST +21b client name: SMSG_PLAYER_FAME_BLACKSMITH +21c client name: SMSG_PLAYER_FAME_ALCHEMIST +221 client name: SMSG_PLAYER_REFINE_LIST +223 client name: SMSG_PLAYER_UPGRADE_MESSAGE +224 client name: SMSG_PLAYER_FAME_TAEKWON +226 client name: SMSG_TAEKWON_RANKS_LIST +229 client name: SMSG_PLAYER_STATUS_CHANGE +22e client name: SMSG_HOMUNCULUS_INFO +22f client name: SMSG_HOMUNCULUS_FOOD +230 client name: SMSG_HOMUNCULUS_DATA +235 client name: SMSG_HOMUNCULUS_SKILLS +238 client name: SMSG_PK_RANKS_LIST +239 client name: SMSG_HOMUNCULUS_SKILL_UP +23a client name: SMSG_PLAYER_STORAGE_PASSWORD +23c client name: SMSG_PLAYER_STORAGE_PASSWORD_RESULT +240 client name: SMSG_MAIL_MAILS_LIST +242 client name: SMSG_MAIL_READ_MAIL +245 client name: SMSG_MAIL_GET_ATTACHMENT +249 client name: SMSG_MAIL_SEND_MAIL_ACK +24a client name: SMSG_MAIL_NEW_MAIL +250 client name: SMSG_AUCTION_MESSAGE +252 client name: SMSG_AUCTION_RESULTS +253 client name: SMSG_GLADIATOR_FEEL_REQUEST +255 client name: SMSG_MAIL_SET_ATTACHMENT_ACK +256 client name: SMSG_AUCTION_SET_ITEM +257 client name: SMSG_MAIL_DELETE_MAIL_ACK +25a client name: SMSG_PLAYER_COOKING_LIST +25d client name: CMSG_AUCTION_CLOSE +25f client name: SMSG_AUCTION_OPEN_WINDOW +260 client name: SMSG_MAIL_OPEN_WINDOW +274 client name: SMSG_MAIL_RETURN +283 client name: SMSG_MAP_ACCOUNT_ID +284 client name: SMSG_BEING_SPECIAL_EFFECT_NUM +287 client name: SMSG_NPC_CASH_SHOP_OPEN +289 client name: SMSG_NPC_CASH_BUY_ACK +28a client name: SMSG_PLAYER_STATUS_CHANGE2 +28e client name: SMSG_CHAR_CHECK_RENAME +290 client name: SMSG_CHAR_RENAME +291 client name: SMSG_FORMAT_MESSAGE +293 client name: SMSG_BOSS_MAP_INFO +294 client name: SMSG_PLAYER_READ_BOOK +298 client name: SMSG_PLAYER_ITEM_RENTAL_TIME +299 client name: SMSG_PLAYER_ITEM_RENTAL_EXPIRED +29b client name: SMSG_MERCENARY_INFO +29d client name: SMSG_MERCENARY_SKILLS +2a2 client name: SMSG_MERCENARY_UPDATE +2b1 client name: SMSG_QUEST_LIST +2b2 client name: SMSG_QUEST_LIST_OBJECTIVES +2b3 client name: SMSG_QUEST_ADD +2b4 client name: SMSG_QUEST_REMOVE +2b5 client name: SMSG_QUEST_UPDATE_OBJECTIVES +2b7 client name: SMSG_QUEST_ACTIVATE +2b8 client name: SMSG_PARTY_ITEM_PICKUP +2bb client name: SMSG_ITEM_DAMAGED +2c1 client name: SMSG_COLOR_MESSAGE +2c5 client name: SMSG_PARTY_INVITE_RESPONSE +2c6 client name: SMSG_PARTY_INVITED +2c9 client name: SMSG_PARTY_INVITATION_STATS +2cb client name: SMSG_INSTANCE_START +2cc client name: SMSG_INSTANCE_CREATE +2cd client name: SMSG_INSTANCE_INFO +2ce client name: SMSG_INSTANCE_DELETE +2d0 client name: SMSG_PLAYER_EQUIPMENT +2d1 client name: SMSG_PLAYER_STORAGE_EQUIP +2d2 client name: SMSG_PLAYER_CART_EQUIP +2d3 client name: SMSG_BIND_ITEM +2d4 client name: SMSG_PLAYER_INVENTORY_ADD +2d9 client name: SMSG_PLAYER_EQUIP_TICK_ACK +2da client name: SMSG_PLAYER_SHOW_EQUIP +2dc client name: SMSG_BATTLE_CHAT_MESSAGE +2dd client name: SMSG_BATTLE_EMBLEM +2de client name: SMSG_BATTLE_UPDATE_SCORE +2df client name: SMSG_BATTLE_UPDATE_COORDS +2e0 client name: SMSG_BATTLE_UPDATE_HP +2e1 client name: SMSG_BEING_ACTION2 +2e8 client name: SMSG_PLAYER_INVENTORY +2e9 client name: SMSG_PLAYER_CART_ITEMS +2ea client name: SMSG_PLAYER_STORAGE_ITEMS +2eb client name: SMSG_MAP_LOGIN_SUCCESS +2ef client name: SMSG_BEING_FONT +2f0 client name: SMSG_NPC_SHOW_PROGRESS_BAR +2f2 client name: SMSG_NPC_PROGRESS_BAR_ABORT +43d client name: SMSG_PLAYER_SKILL_COOLDOWN +43f client name: SMSG_BEING_STATUS_CHANGE +440 client name: SMSG_BEING_MILLENIUM_SHIELD +441 client name: SMSG_PLAYER_DELETE_SKILL +442 client name: SMSG_AUTOSHADOW_SPELL_LIST +446 client name: SMSG_QUEST_NPC_EFFECT +7d8 client name: SMSG_PARTY_SETTINGS +7d9 client name: SMSG_PLAYER_SHORTCUTS +7e1 client name: SMSG_PLAYER_UPDATE_SKILL +7e2 client name: SMSG_FORMAT_MESSAGE_NUMBER +7e3 client name: SMSG_SKILL_ITEM_LIST_WINDOW +7e6 client name: SMSG_FORMAT_MESSAGE_SKILL +7e9 client name: SMSG_CHAR_CAPTCHA_NOT_SUPPORTED +7f6 client name: SMSG_PLAYER_GET_EXP +7fa client name: SMSG_PLAYER_INVENTORY_REMOVE2 +7fb client name: SMSG_SKILL_CASTING +7fc client name: SMSG_PARTY_LEADER +7fd client name: SMSG_ITEM_MVP_DROPPED +7fe client name: SMSG_BATTLE_PLAY +800 client name: SMSG_VENDING_ITEMS_LIST +803 client name: SMSG_BOOKING_REGISTER_ACK +805 client name: SMSG_BOOKING_SEARCH_ACK +807 client name: SMSG_BOOKING_DELETE_ACK +809 client name: SMSG_BOOKING_INSERT_NOTIFY +80a client name: SMSG_BOOKING_UPDATE_NOTIFY +80b client name: SMSG_BOOKING_DELETE_NOTIFY +80e client name: SMSG_PLAYER_HP +80f client name: SMSG_TRADE_ITEM_ADD +810 client name: SMSG_BUYINGSTORE_OPEN +812 client name: SMSG_BUYINGSTORE_CREATE_FAILED +813 client name: SMSG_BUYINGSTORE_OWN_ITEMS +814 client name: SMSG_BUYINGSTORE_SHOW_BOARD +816 client name: SMSG_BUYINGSTORE_HIDE_BOARD +818 client name: SMSG_BUYINGSTORE_ITEMS_LIST +81a client name: SMSG_BUYINGSTORE_SELL_FAILED +81b client name: SMSG_BUYINGSTORE_REPORT +81c client name: SMSG_BUYINGSTORE_DELETE_ITEM +81d client name: SMSG_ELEMENTAL_INFO +81e client name: SMSG_ELEMENTAL_UPDATE_STATUS +824 client name: SMSG_BUYINGSTORE_SELLER_SELL_FAILED +828 client name: SMSG_CHAR_DELETE2_ACK +82a client name: SMSG_CHAR_DELETE2_ACCEPT_ACTUAL_ACK +82c client name: SMSG_CHAR_DELETE2_CANCEL_ACK +82d client name: SMSG_CHAR_LOGIN2 +836 client name: SMSG_SEARCHSTORE_SEARCH_ACK +837 client name: SMSG_SEARCHSTORE_SEARCH_FAILED +83a client name: SMSG_SEARCHSTORE_OPEN +83d client name: SMSG_SEARCHSTORE_CLICK_ACK +83e client name: SMSG_LOGIN_ERROR2 +840 client name: SMSG_MAP_NOT_FOUND +845 client name: SMSG_NPC_CASH_POINTS +849 client name: SMSG_NPC_CASH_BUY +859 client name: SMSG_BEING_VIEW_EQUIPMENT +8b3 client name: SMSG_SCRIPT_MESSAGE +8c0 client name: SMSG_NPC_CASH_TAB_PRICE_LIST +8c7 client name: SMSG_SKILL_ENTRY +8ca client name: SMSG_NPC_CASH_SCHEDULE +8cf client name: SMSG_BEING_CHARM +8d2 client name: SMSG_SKILL_SNAP +8d5 client name: SMSG_CHAR_CHANGE_SLOT +8d6 client name: SMSG_NPC_CLOSE_TIMEOUT +8d8 client name: SMSG_BATTLE_QUEUE_ACK +8d9 client name: SMSG_BATTLE_JOINED +8db client name: SMSG_BATTLE_NOTICE_DELETE +8df client name: SMSG_BATTLE_BEGINS +908 client name: SMSG_PLAYER_FAVORITE_ITEM +90f client name: SMSG_BEING_SPAWN +914 client name: SMSG_BEING_MOVE +915 client name: SMSG_BEING_VISIBLE +96d client name: SMSG_MERGE_ITEM +96f client name: SMSG_ACK_MERGE_ITEMS +977 client name: SMSG_MONSTER_HP +97d client name: SMSG_RANKS_LIST +985 client name: SMSG_PLAYER_SKILL_COOLDOWN_LIST +99d client name: SMSG_CHAR_CHARACTERS +9a6 +9a8 +9aa +a02 +a1a +a1c +a20 +a22 +2711 +2713 +2716 +2717 +2718 +2719 +2722 +2723 +2728 +272b +272c +272d +272e +2731 +2734 +2735 +2736 +2737 +2740 +2af9 +2afb +2afd +2b00 +2b03 +2b04 +2b06 +2b09 +2b0d +2b0f +2b12 +2b14 +2b1b +2b1d +2b1e +2b20 +2b21 +2b22 +2b24 +2b25 +2b27 diff --git a/servergreps/hercules/20120604/uselesspackets.txt b/servergreps/hercules/20120604/uselesspackets.txt new file mode 100644 index 0000000..12b3cc4 --- /dev/null +++ b/servergreps/hercules/20120604/uselesspackets.txt @@ -0,0 +1,22 @@ +Useless packet 0a01. +Useless packet 09a9. +Useless packet 08fc. +Useless packet 0970. +Useless packet 0998. +Useless packet 09b8. +Useless packet 09b6. +Useless packet 09d8. +Useless packet 09d4. +Useless packet 09d6. +Useless packet 028f. +Useless packet 0066. +Useless packet 0187. +Useless packet 08ba. +Useless packet 0067. +Useless packet 0065. +Useless packet 0061. +Useless packet 0068. +Useless packet 09a7. +Useless packet 097c. +Useless packet 08d4. +Useless packet 09ab. diff --git a/servergreps/hercules/20120702/clientbadpackets.txt b/servergreps/hercules/20120702/clientbadpackets.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/servergreps/hercules/20120702/clientbadpackets.txt diff --git a/servergreps/hercules/20120702/clientpackets.txt b/servergreps/hercules/20120702/clientpackets.txt new file mode 100644 index 0000000..29ce44e --- /dev/null +++ b/servergreps/hercules/20120702/clientpackets.txt @@ -0,0 +1,294 @@ +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER3 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_CREATE2 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_HASH_CHECK +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_KEY +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_PCBANG +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_SSO +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 +0061 CMSG_CHAR_PASSWORD_CHANGE ? +0064 CMSG_LOGIN_REGISTER lclif->p->parse_CA_LOGIN +0065 CMSG_CHAR_SERVER_CONNECT ? +0066 CMSG_CHAR_SELECT ? +0067 CMSG_CHAR_CREATE ? +0068 CMSG_CHAR_DELETE ? +007d CMSG_MAP_LOADED clif->pLoadEndAck +0085 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0089 CMSG_MAP_PING clif->pTickSend +0090 CMSG_NPC_TALK clif->pNpcClicked +0094 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0096 CMSG_CHAT_WHISPER clif->pWisMessage +0099 CMSG_ADMIN_ANNOUNCE clif->pBroadcast +00ab CMSG_PLAYER_UNEQUIP clif->pUnequipItem +00b2 CMSG_PLAYER_RESTART clif->pRestart +00b8 CMSG_NPC_LIST_CHOICE clif->pNpcSelectMenu +00b9 CMSG_NPC_NEXT_REQUEST clif->pNpcNextClicked +00bb CMSG_STAT_UPDATE_REQUEST clif->pStatusUp +00bf CMSG_PLAYER_EMOTE clif->pEmotion +00c1 CMSG_WHO_REQUEST clif->pHowManyConnections +00c5 CMSG_NPC_BUY_SELL_REQUEST clif->pNpcBuySellSelected +00c8 CMSG_NPC_BUY_REQUEST clif->pNpcBuyListSend +00c9 CMSG_NPC_SELL_REQUEST clif->pNpcSellListSend +00cc CMSG_ADMIN_KICK clif->pGMKick +00ce CMSG_ADMIN_KICK_ALL clif->pGMKickAll +00cf CMSG_IGNORE_NICK clif->pPMIgnore +00d0 CMSG_IGNORE_ALL clif->pPMIgnoreAll +00d3 CMSG_REQUEST_IGNORE_LIST clif->pPMIgnoreList +00d5 CMSG_CREAYE_CHAT_ROOM clif->pCreateChatRoom +00d9 CMSG_CHAT_ROOM_JOIN clif->pChatAddMember +00de CMSG_SET_CHAT_ROOM_OPTIONS clif->pChatRoomStatusChange +00e0 CMSG_SET_CHAT_ROOM_OWNER clif->pChangeChatOwner +00e2 CMSG_KICK_FROM_CHAT_ROOM clif->pKickFromChat +00e3 CMSG_LEAVE_CHAT_ROOM clif->pChatLeave +00e4 CMSG_TRADE_REQUEST clif->pTradeRequest +00e6 CMSG_TRADE_RESPONSE clif->pTradeAck +00e8 CMSG_TRADE_ITEM_ADD_REQUEST clif->pTradeAddItem +00eb CMSG_TRADE_ADD_COMPLETE clif->pTradeOk +00ed CMSG_TRADE_CANCEL_REQUEST clif->pTradeCancel +00ef CMSG_TRADE_OK clif->pTradeCommit +00f3 CMSG_CHAT_MESSAGE clif->pGlobalMessage +00f5 CMSG_ITEM_PICKUP clif->pTakeItem +00f9 CMSG_PARTY_CREATE clif->pCreateParty +00fc CMSG_PARTY_INVITE clif->pPartyInvite +00ff CMSG_PARTY_INVITED clif->pReplyPartyInvite +0100 CMSG_PARTY_LEAVE clif->pLeaveParty +0102 CMSG_PARTY_SETTINGS clif->pPartyChangeOption +0103 CMSG_PARTY_KICK clif->pRemovePartyMember +0108 CMSG_PARTY_MESSAGE clif->pPartyMessage +0112 CMSG_SKILL_LEVELUP_REQUEST clif->pSkillUp +0116 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0118 CMSG_PLAYER_STOP_ATTACK clif->pStopAttack +011b CMSG_SKILL_USE_MAP clif->pUseSkillMap +011d CMSG_PLAYER_SET_MEMO clif->pRequestMemo +0126 CMSG_MOVE_TO_CART clif->pPutItemToCart +0127 CMSG_MOVE_FROM_CART clif->pGetItemFromCart +0128 CMSG_MOVE_FROM_STORAGE_TO_CART clif->pMoveFromKafraToCart +0129 CMSG_MOVE_FROM_CART_TO_STORAGE clif->pMoveToKafraFromCart +012a CMSG_REMOVE_OPTION clif->pRemoveOption +012e CMSG_VENDING_CLOSE clif->pCloseVending +0130 CMSG_VENDING_LIST_REQ clif->pVendingListReq +0134 CMSG_VENDING_BUY clif->pPurchaseReq +0140 CMSG_PLAYER_MAPMOVE clif->pMapMove +0143 CMSG_NPC_INT_RESPONSE clif->pNpcAmountInput +0146 CMSG_NPC_CLOSE clif->pNpcCloseClicked +0149 CMSG_ADMIN_MUTE clif->pGMReqNoChat +014d CMSG_GUILD_CHECK_MASTER clif->pGuildCheckMaster +014f CMSG_GUILD_REQUEST_INFO clif->pGuildRequestInfo +0151 CMSG_GUILD_REQUEST_EMBLEM clif->pGuildRequestEmblem +0153 CMSG_GUILD_CHANGE_EMBLEM clif->pGuildChangeEmblem +0155 CMSG_GUILD_CHANGE_MEMBER_POS clif->pGuildChangeMemberPosition +0159 CMSG_GUILD_LEAVE clif->pGuildLeave +015b CMSG_GUILD_EXPULSION clif->pGuildExpulsion +015d CMSG_GUILD_BREAK clif->pGuildBreak +0161 CMSG_GUILD_CHANGE_POS_INFO clif->pGuildChangePositionInfo +0165 CMSG_GUILD_CREATE clif->pCreateGuild +0168 CMSG_GUILD_INVITE clif->pGuildInvite +016b CMSG_GUILD_INVITE_REPLY clif->pGuildReplyInvite +016e CMSG_GUILD_CHANGE_NOTICE clif->pGuildChangeNotice +0170 CMSG_GUILD_ALLIANCE_REQUEST clif->pGuildRequestAlliance +0172 CMSG_GUILD_ALLIANCE_REPLY clif->pGuildReplyAlliance +0178 CMSG_NPC_IDENTIFY clif->pItemIdentify +017a CMSG_PLAYER_USE_CARD clif->pUseCard +017c CMSG_PLAYER_INSERT_CARD clif->pInsertCard +017e CMSG_GUILD_MESSAGE clif->pGuildMessage +0180 CMSG_GUILD_OPPOSITION clif->pGuildOpposition +0183 CMSG_GUILD_ALLIANCE_DELETE clif->pGuildDelAlliance +0187 CMSG_CHAR_PING ? +018a CMSG_CLIENT_QUIT clif->pQuitGame +018e CMSG_NPC_PRODUCE_MIX clif->pProduceMix +0193 CMSG_CLOSE_STORAGE clif->pCloseKafra +0197 CMSG_ADMIN_RESET_PLAYER clif->pResetChar +0198 CMSG_ADMIN_SET_TILE_TYPE clif->pGMChangeMapType +019c CMSG_ADMIN_LOCAL_ANNOUNCE clif->pLocalBroadcast +019d CMSG_ADMIN_HIDE clif->pGMHide +019f CMSG_PET_CATCH clif->pCatchPet +01a1 CMSG_PET_MENU_ACTION clif->pPetMenu +01a5 CMSG_PET_SET_NAME clif->pChangePetName +01a7 CMSG_PET_SELECT_EGG clif->pSelectEgg +01a9 CMSG_PET_SEND_MESSAGE clif->pSendEmotion +01ae CMSG_NPC_SELECT_ARROW clif->pSelectArrow +01af CMSG_CHANGE_CART clif->pChangeCart +01b2 CMSG_VENDING_CREATE_SHOP clif->pOpenVending +01bb CMSG_ADMIN_GOTO clif->pGMShift +01bd CMSG_ADMIN_RECALL clif->pGMRecall +01ce CMSG_NPC_SELECT_AUTO_SPELL clif->pAutoSpell +01d5 CMSG_NPC_STR_RESPONSE clif->pNpcStringInput +01db CMSG_LOGIN_REGISTER_KEY lclif->p->parse_CA_REQ_HASH +01dd CMSG_LOGIN_REGISTER2 lclif->p->parse_CA_LOGIN2 +01df CMSG_ADMIN_ID_TO_LOGIN clif->pGMReqAccountName +01e7 CMSG_DORI_DORI clif->pNoviceDoriDori +01e8 CMSG_PARTY_CREATE2 clif->pCreateParty2 +01ed CMSG_EXPLOSION_SPIRITS clif->pNoviceExplosionSpirits +01f7 CMSG_FAMILY_ASK_FOR_CHILD_REPLY clif->pAdopt_reply +01f9 CMSG_FAMILY_ASK_FOR_CHILD clif->pAdopt_request +01fa CMSG_LOGIN_REGISTER3 lclif->p->parse_CA_LOGIN3 +01fd CMSG_NPC_REPAIR clif->pRepairItem +0200 CMSG_LOGIN_PING lclif->p->parse_CA_CONNECT_INFO_CHANGED +0202 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0203 CMSG_FRIENDS_DELETE_PLAYER clif->pFriendsListRemove +0204 CMSG_LOGIN_HASH_CHECK lclif->p->parse_CA_EXE_HASHCHECK +0208 CMSG_FRIENDS_REQUEST_ACK clif->pFriendsListReply +020f CMSG_PVP_INFO clif->pPVPInfo +0212 CMSG_ADMIN_MUTE_NAME clif->pGMRc +0213 CMSG_ADMIN_REQUEST_STATS clif->pCheck +0217 CMSG_BLACKSMITH_RANKS clif->pBlacksmith +0218 CMSG_ALCHEMIST_RANKS clif->pAlchemist +021d CMSG_PLAYER_LESS_EFFECTS clif->pLessEffect +0222 CMSG_NPC_REFINE clif->pWeaponRefine +0225 CMSG_TAEKWON_RANKS clif->pTaekwon +022d CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0231 CMSG_HOMUNCULUS_SET_NAME clif->pChangeHomunculusName +0232 CMSG_HOMMERC_MOVE_TO clif->pHomMoveTo +0233 CMSG_HOMMERC_ATTACK clif->pHomAttack +0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster +0237 CMSG_PK_RANKS clif->pRankingPk +023b CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox +0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read +0243 CMSG_MAIL_DELETE_MESSAGE clif->pMail_delete +0244 CMSG_MAIL_GET_ATTACH clif->pMail_getattach +0246 CMSG_MAIL_RESET_ATTACH clif->pMail_winopen +0247 CMSG_MAIL_SET_ATTACH clif->pMail_setattach +0248 CMSG_MAIL_SEND clif->pMail_send +024b CMSG_AUCTION_CANCEL_REG clif->pAuction_cancelreg +024c CMSG_AUCTION_SET_ITEM clif->pAuction_setitem +024d CMSG_AUCTION_REGISTER clif->pAuction_register +024e CMSG_AUCTION_CANCEL clif->pAuction_cancel +024f CMSG_AUCTION_BID clif->pAuction_bid +0251 CMSG_AUCTION_SEARCH clif->pAuction_search +0254 CMSG_SKILL_FEEL_SAVE_OK clif->pFeelSaveOk +025b CMSG_NPC_COOKING clif->pCooking +025c CMSG_AUCTION_BUY_SELL clif->pAuction_buysell +025d CMSG_AUCTION_CLOSE clif->pAuction_close +0273 CMSG_MAIL_RETURN_MESSAGE clif->pMail_return +0277 CMSG_LOGIN_REGISTER_PCBANG lclif->p->parse_CA_LOGIN_PCBANG +027c CMSG_LOGIN_REGISTER4 lclif->p->parse_CA_LOGIN4 +0288 CMSG_NPC_CASH_SHOP_BUY clif->pcashshop_buy +028f CMSG_CHAR_RENAME ? +0292 CMSG_PLAYER_AUTO_REVIVE clif->pAutoRevive +029f CMSG_MERCENARY_ACTION clif->pmercenary_action +02b0 CMSG_LOGIN_REGISTER_HAN lclif->p->parse_CA_LOGIN_HAN +02b6 CMSG_QUEST_ACTIVATE clif->pquestStateAck +02ba CMSG_SET_SHORTCUTS clif->pHotkey +02c4 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +02c7 CMSG_PARTY_INVITED2 clif->pReplyPartyInvite2 +02c8 CMSG_PARTY_ALLOW_INVITES clif->pPartyTick +02d6 CMSG_PLAYER_VIEW_EQUIPMENT clif->pViewPlayerEquip +02d8 CMSG_PLAYER_SET_EQUIPMENT_VISIBLE clif->pEquipTick +02db CMSG_BATTLE_CHAT_MESSAGE clif->pBattleChat +02f1 CMSG_NPC_COMPLETE_PROGRESS_BAR clif->pProgressbar +035f CMSG_MAP_PING clif->pTickSend +0360 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +0361 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0362 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0363 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0364 CMSG_MAP_PING clif->pTickSend +0366 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0367 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0368 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0369 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0436 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0437 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0438 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos +0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem +07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption +07da CMSG_PARTY_CHANGE_LEADER clif->pPartyChangeLeader +07e4 CMSG_ITEM_PICKUP clif->pTakeItem +07ec CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +07f5 CMSG_ADMIN_UNEQUIP_ALL clif->pGMFullStrip +0801 CMSG_VENDING_BUY2 clif->pPurchaseReq2 +0811 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0815 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0817 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +0819 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo +0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ +0835 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0838 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo +083c CMSG_SKILL_USE_BEING clif->pUseSkillToId +0844 CMSG_NPC_CASH_SHOP_OPEN clif->pCashShopOpen +0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB clif->pCashShopReqTab +084a CMSG_NPC_CASH_SHOP_CLOSE clif->pCashShopClose +085a CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0861 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0862 CMSG_SKILL_USE_BEING clif->pUseSkillToId +0863 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos +0865 CMSG_ITEM_PICKUP clif->pTakeItem +086a CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +086c CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0871 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0884 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0885 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0886 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0887 CMSG_MAP_PING clif->pTickSend +0889 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +088a CMSG_NAME_REQUEST clif->pGetCharNameRequest +088b CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0890 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0891 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0892 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0893 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0897 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0898 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0899 CMSG_MAP_PING clif->pTickSend +089b CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +089c CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +089e CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +089f CMSG_ITEM_PICKUP clif->pTakeItem +08a0 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +08a1 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +08a2 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +08a6 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +08aa CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +08ab CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo +08ad CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +08ba CMSG_CHAR_CREATE_PIN ? +08c9 CMSG_NPC_CASH_SHOP_SCHEDULE clif->pCashShopSchedule +08d4 CMSG_CHAR_CHANGE_SLOT ? +08d7 CMSG_BATTLE_REGISTER clif->pBGQueueRegister +08da CMSG_BATTLE_REVOKE clif->pBGQueueRevokeReq +08e0 CMSG_BATTLE_BEGIN_ACK clif->pBGQueueBattleBeginAck +08fc CMSG_CHAR_CHECK_RENAME ? +0907 CMSG_PLAYER_FAVORITE_ITEM clif->pMoveItem +090a CMSG_BATTLE_CHECK_STATE clif->pBGQueueCheckState +0938 CMSG_ITEM_PICKUP clif->pTakeItem +093b CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +094a CMSG_NAME_REQUEST clif->pGetCharNameRequest +094b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0953 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0960 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0963 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +096a CMSG_NAME_REQUEST clif->pGetCharNameRequest +096e CMSG_MERGE_ITEM_ACK clif->ackmergeitems +0970 CMSG_CHAR_CREATE ? +0974 CMSG_MERGE_ITEM_CANCEL clif->cancelmergeitem +097c CMSG_REQUEST_RANKS ? +0998 CMSG_PLAYER_EQUIP ? +09a7 CMSG_BANK_DEPOSIT ? +09a9 CMSG_BANK_WITHDRAW ? +09ab CMSG_BANK_CHECK ? +09b6 CMSG_BANK_OPEN ? +09b8 CMSG_BANK_CLOSE ? +09d4 CMSG_NPC_SHOP_CLOSE ? +09d6 CMSG_NPC_MARKET_BUY ? +09d8 CMSG_NPC_MARKET_CLOSE ? +0a01 CMSG_SHORTCUTS_ROW_SHIFT ? +? UNIMPLIMENTED clif->pCashShopBuy +? UNIMPLIMENTED clif->pDull +? UNIMPLIMENTED clif->pEquipItem +? UNIMPLIMENTED clif->pGMRecall2 +? UNIMPLIMENTED clif->pGMRemove2 +? UNIMPLIMENTED clif->pGM_Monster_Item +? UNIMPLIMENTED clif->pGuildInvite2 +? UNIMPLIMENTED clif->pItemListWindowSelected +? UNIMPLIMENTED clif->pPartyBookingDeleteReq +? UNIMPLIMENTED clif->pPartyBookingRegisterReq +? UNIMPLIMENTED clif->pPartyBookingSearchReq +? UNIMPLIMENTED clif->pPartyBookingUpdateReq +? UNIMPLIMENTED clif->pPartyInvite2 +? UNIMPLIMENTED clif->pPartyRecruitDeleteReq +? UNIMPLIMENTED clif->pPartyRecruitRegisterReq +? UNIMPLIMENTED clif->pPartyRecruitSearchReq +? UNIMPLIMENTED clif->pPartyRecruitUpdateReq +? UNIMPLIMENTED clif->pSkillSelectMenu +? UNIMPLIMENTED clif->pStoragePassword diff --git a/servergreps/hercules/20120702/clientpreferredpackets.txt b/servergreps/hercules/20120702/clientpreferredpackets.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/servergreps/hercules/20120702/clientpreferredpackets.txt diff --git a/servergreps/hercules/20120702/clientwrongpacketsizes.txt b/servergreps/hercules/20120702/clientwrongpacketsizes.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/servergreps/hercules/20120702/clientwrongpacketsizes.txt diff --git a/servergreps/hercules/20130221/serverpackets.txt b/servergreps/hercules/20120702/serverpackets.txt index 07cba00..ee3573c 100644 --- a/servergreps/hercules/20130221/serverpackets.txt +++ b/servergreps/hercules/20120702/serverpackets.txt @@ -27,8 +27,11 @@ j 9a client name: SMSG_GM_CHAT 9c client name: SMSG_BEING_CHANGE_DIRECTION 9d client name: SMSG_ITEM_VISIBLE +9e client name: SMSG_ITEM_DROPPED a1 client name: SMSG_ITEM_REMOVE a8 client name: SMSG_ITEM_USE_RESPONSE +aa client name: SMSG_PLAYER_EQUIP +ac client name: SMSG_PLAYER_UNEQUIP af client name: SMSG_PLAYER_INVENTORY_REMOVE b0 client name: SMSG_PLAYER_STAT_UPDATE_1 b1 client name: SMSG_PLAYER_STAT_UPDATE_2 @@ -270,7 +273,11 @@ fb client name: SMSG_PARTY_INFO 2cc client name: SMSG_INSTANCE_CREATE 2cd client name: SMSG_INSTANCE_INFO 2ce client name: SMSG_INSTANCE_DELETE +2d0 client name: SMSG_PLAYER_EQUIPMENT +2d1 client name: SMSG_PLAYER_STORAGE_EQUIP +2d2 client name: SMSG_PLAYER_CART_EQUIP 2d3 client name: SMSG_BIND_ITEM +2d4 client name: SMSG_PLAYER_INVENTORY_ADD 2d9 client name: SMSG_PLAYER_EQUIP_TICK_ACK 2da client name: SMSG_PLAYER_SHOW_EQUIP 2dc client name: SMSG_BATTLE_CHAT_MESSAGE @@ -279,6 +286,9 @@ fb client name: SMSG_PARTY_INFO 2df client name: SMSG_BATTLE_UPDATE_COORDS 2e0 client name: SMSG_BATTLE_UPDATE_HP 2e1 client name: SMSG_BEING_ACTION2 +2e8 client name: SMSG_PLAYER_INVENTORY +2e9 client name: SMSG_PLAYER_CART_ITEMS +2ea client name: SMSG_PLAYER_STORAGE_ITEMS 2eb client name: SMSG_MAP_LOGIN_SUCCESS 2ef client name: SMSG_BEING_FONT 2f0 client name: SMSG_NPC_SHOW_PROGRESS_BAR @@ -335,9 +345,10 @@ fb client name: SMSG_PARTY_INFO 840 client name: SMSG_MAP_NOT_FOUND 845 client name: SMSG_NPC_CASH_POINTS 849 client name: SMSG_NPC_CASH_BUY -84b client name: SMSG_ITEM_DROPPED +859 client name: SMSG_BEING_VIEW_EQUIPMENT 8b3 client name: SMSG_SCRIPT_MESSAGE 8c0 client name: SMSG_NPC_CASH_TAB_PRICE_LIST +8c7 client name: SMSG_SKILL_ENTRY 8ca client name: SMSG_NPC_CASH_SCHEDULE 8cf client name: SMSG_BEING_CHARM 8d2 client name: SMSG_SKILL_SNAP @@ -357,19 +368,7 @@ fb client name: SMSG_PARTY_INFO 97d client name: SMSG_RANKS_LIST 983 client name: SMSG_BEING_STATUS_CHANGE 985 client name: SMSG_PLAYER_SKILL_COOLDOWN_LIST -990 client name: SMSG_PLAYER_INVENTORY_ADD -991 client name: SMSG_PLAYER_INVENTORY -992 client name: SMSG_PLAYER_EQUIPMENT -993 client name: SMSG_PLAYER_CART_ITEMS -994 client name: SMSG_PLAYER_CART_EQUIP -995 client name: SMSG_PLAYER_STORAGE_ITEMS -996 client name: SMSG_PLAYER_STORAGE_EQUIP -997 client name: SMSG_BEING_VIEW_EQUIPMENT -999 client name: SMSG_PLAYER_EQUIP -99a client name: SMSG_PLAYER_UNEQUIP -99b client name: SMSG_MAP_TYPE_PROPERTY2 99d client name: SMSG_CHAR_CHARACTERS -99f client name: SMSG_SKILL_ENTRY 9a6 9a8 9aa diff --git a/servergreps/hercules/20120702/uselesspackets.txt b/servergreps/hercules/20120702/uselesspackets.txt new file mode 100644 index 0000000..12b3cc4 --- /dev/null +++ b/servergreps/hercules/20120702/uselesspackets.txt @@ -0,0 +1,22 @@ +Useless packet 0a01. +Useless packet 09a9. +Useless packet 08fc. +Useless packet 0970. +Useless packet 0998. +Useless packet 09b8. +Useless packet 09b6. +Useless packet 09d8. +Useless packet 09d4. +Useless packet 09d6. +Useless packet 028f. +Useless packet 0066. +Useless packet 0187. +Useless packet 08ba. +Useless packet 0067. +Useless packet 0065. +Useless packet 0061. +Useless packet 0068. +Useless packet 09a7. +Useless packet 097c. +Useless packet 08d4. +Useless packet 09ab. diff --git a/servergreps/hercules/20120710/clientbadpackets.txt b/servergreps/hercules/20120710/clientbadpackets.txt new file mode 100644 index 0000000..57c84fe --- /dev/null +++ b/servergreps/hercules/20120710/clientbadpackets.txt @@ -0,0 +1 @@ +0886 CMSG_SOLVE_CHAR_NAME hidden by clif->pReqCloseBuyingStore diff --git a/servergreps/hercules/20120710/clientpackets.txt b/servergreps/hercules/20120710/clientpackets.txt new file mode 100644 index 0000000..a0a5ec5 --- /dev/null +++ b/servergreps/hercules/20120710/clientpackets.txt @@ -0,0 +1,294 @@ +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER3 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_CREATE2 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_HASH_CHECK +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_KEY +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_PCBANG +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_SSO +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 +0061 CMSG_CHAR_PASSWORD_CHANGE ? +0064 CMSG_LOGIN_REGISTER lclif->p->parse_CA_LOGIN +0065 CMSG_CHAR_SERVER_CONNECT ? +0066 CMSG_CHAR_SELECT ? +0067 CMSG_CHAR_CREATE ? +0068 CMSG_CHAR_DELETE ? +007d CMSG_MAP_LOADED clif->pLoadEndAck +0085 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0089 CMSG_MAP_PING clif->pTickSend +0090 CMSG_NPC_TALK clif->pNpcClicked +0094 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0096 CMSG_CHAT_WHISPER clif->pWisMessage +0099 CMSG_ADMIN_ANNOUNCE clif->pBroadcast +00ab CMSG_PLAYER_UNEQUIP clif->pUnequipItem +00b2 CMSG_PLAYER_RESTART clif->pRestart +00b8 CMSG_NPC_LIST_CHOICE clif->pNpcSelectMenu +00b9 CMSG_NPC_NEXT_REQUEST clif->pNpcNextClicked +00bb CMSG_STAT_UPDATE_REQUEST clif->pStatusUp +00bf CMSG_PLAYER_EMOTE clif->pEmotion +00c1 CMSG_WHO_REQUEST clif->pHowManyConnections +00c5 CMSG_NPC_BUY_SELL_REQUEST clif->pNpcBuySellSelected +00c8 CMSG_NPC_BUY_REQUEST clif->pNpcBuyListSend +00c9 CMSG_NPC_SELL_REQUEST clif->pNpcSellListSend +00cc CMSG_ADMIN_KICK clif->pGMKick +00ce CMSG_ADMIN_KICK_ALL clif->pGMKickAll +00cf CMSG_IGNORE_NICK clif->pPMIgnore +00d0 CMSG_IGNORE_ALL clif->pPMIgnoreAll +00d3 CMSG_REQUEST_IGNORE_LIST clif->pPMIgnoreList +00d5 CMSG_CREAYE_CHAT_ROOM clif->pCreateChatRoom +00d9 CMSG_CHAT_ROOM_JOIN clif->pChatAddMember +00de CMSG_SET_CHAT_ROOM_OPTIONS clif->pChatRoomStatusChange +00e0 CMSG_SET_CHAT_ROOM_OWNER clif->pChangeChatOwner +00e2 CMSG_KICK_FROM_CHAT_ROOM clif->pKickFromChat +00e3 CMSG_LEAVE_CHAT_ROOM clif->pChatLeave +00e4 CMSG_TRADE_REQUEST clif->pTradeRequest +00e6 CMSG_TRADE_RESPONSE clif->pTradeAck +00e8 CMSG_TRADE_ITEM_ADD_REQUEST clif->pTradeAddItem +00eb CMSG_TRADE_ADD_COMPLETE clif->pTradeOk +00ed CMSG_TRADE_CANCEL_REQUEST clif->pTradeCancel +00ef CMSG_TRADE_OK clif->pTradeCommit +00f3 CMSG_CHAT_MESSAGE clif->pGlobalMessage +00f5 CMSG_ITEM_PICKUP clif->pTakeItem +00f9 CMSG_PARTY_CREATE clif->pCreateParty +00fc CMSG_PARTY_INVITE clif->pPartyInvite +00ff CMSG_PARTY_INVITED clif->pReplyPartyInvite +0100 CMSG_PARTY_LEAVE clif->pLeaveParty +0102 CMSG_PARTY_SETTINGS clif->pPartyChangeOption +0103 CMSG_PARTY_KICK clif->pRemovePartyMember +0108 CMSG_PARTY_MESSAGE clif->pPartyMessage +0112 CMSG_SKILL_LEVELUP_REQUEST clif->pSkillUp +0116 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0118 CMSG_PLAYER_STOP_ATTACK clif->pStopAttack +011b CMSG_SKILL_USE_MAP clif->pUseSkillMap +011d CMSG_PLAYER_SET_MEMO clif->pRequestMemo +0126 CMSG_MOVE_TO_CART clif->pPutItemToCart +0127 CMSG_MOVE_FROM_CART clif->pGetItemFromCart +0128 CMSG_MOVE_FROM_STORAGE_TO_CART clif->pMoveFromKafraToCart +0129 CMSG_MOVE_FROM_CART_TO_STORAGE clif->pMoveToKafraFromCart +012a CMSG_REMOVE_OPTION clif->pRemoveOption +012e CMSG_VENDING_CLOSE clif->pCloseVending +0130 CMSG_VENDING_LIST_REQ clif->pVendingListReq +0134 CMSG_VENDING_BUY clif->pPurchaseReq +0140 CMSG_PLAYER_MAPMOVE clif->pMapMove +0143 CMSG_NPC_INT_RESPONSE clif->pNpcAmountInput +0146 CMSG_NPC_CLOSE clif->pNpcCloseClicked +0149 CMSG_ADMIN_MUTE clif->pGMReqNoChat +014d CMSG_GUILD_CHECK_MASTER clif->pGuildCheckMaster +014f CMSG_GUILD_REQUEST_INFO clif->pGuildRequestInfo +0151 CMSG_GUILD_REQUEST_EMBLEM clif->pGuildRequestEmblem +0153 CMSG_GUILD_CHANGE_EMBLEM clif->pGuildChangeEmblem +0155 CMSG_GUILD_CHANGE_MEMBER_POS clif->pGuildChangeMemberPosition +0159 CMSG_GUILD_LEAVE clif->pGuildLeave +015b CMSG_GUILD_EXPULSION clif->pGuildExpulsion +015d CMSG_GUILD_BREAK clif->pGuildBreak +0161 CMSG_GUILD_CHANGE_POS_INFO clif->pGuildChangePositionInfo +0165 CMSG_GUILD_CREATE clif->pCreateGuild +0168 CMSG_GUILD_INVITE clif->pGuildInvite +016b CMSG_GUILD_INVITE_REPLY clif->pGuildReplyInvite +016e CMSG_GUILD_CHANGE_NOTICE clif->pGuildChangeNotice +0170 CMSG_GUILD_ALLIANCE_REQUEST clif->pGuildRequestAlliance +0172 CMSG_GUILD_ALLIANCE_REPLY clif->pGuildReplyAlliance +0178 CMSG_NPC_IDENTIFY clif->pItemIdentify +017a CMSG_PLAYER_USE_CARD clif->pUseCard +017c CMSG_PLAYER_INSERT_CARD clif->pInsertCard +017e CMSG_GUILD_MESSAGE clif->pGuildMessage +0180 CMSG_GUILD_OPPOSITION clif->pGuildOpposition +0183 CMSG_GUILD_ALLIANCE_DELETE clif->pGuildDelAlliance +0187 CMSG_CHAR_PING ? +018a CMSG_CLIENT_QUIT clif->pQuitGame +018e CMSG_NPC_PRODUCE_MIX clif->pProduceMix +0193 CMSG_CLOSE_STORAGE clif->pCloseKafra +0197 CMSG_ADMIN_RESET_PLAYER clif->pResetChar +0198 CMSG_ADMIN_SET_TILE_TYPE clif->pGMChangeMapType +019c CMSG_ADMIN_LOCAL_ANNOUNCE clif->pLocalBroadcast +019d CMSG_ADMIN_HIDE clif->pGMHide +019f CMSG_PET_CATCH clif->pCatchPet +01a1 CMSG_PET_MENU_ACTION clif->pPetMenu +01a5 CMSG_PET_SET_NAME clif->pChangePetName +01a7 CMSG_PET_SELECT_EGG clif->pSelectEgg +01a9 CMSG_PET_SEND_MESSAGE clif->pSendEmotion +01ae CMSG_NPC_SELECT_ARROW clif->pSelectArrow +01af CMSG_CHANGE_CART clif->pChangeCart +01b2 CMSG_VENDING_CREATE_SHOP clif->pOpenVending +01bb CMSG_ADMIN_GOTO clif->pGMShift +01bd CMSG_ADMIN_RECALL clif->pGMRecall +01ce CMSG_NPC_SELECT_AUTO_SPELL clif->pAutoSpell +01d5 CMSG_NPC_STR_RESPONSE clif->pNpcStringInput +01db CMSG_LOGIN_REGISTER_KEY lclif->p->parse_CA_REQ_HASH +01dd CMSG_LOGIN_REGISTER2 lclif->p->parse_CA_LOGIN2 +01df CMSG_ADMIN_ID_TO_LOGIN clif->pGMReqAccountName +01e7 CMSG_DORI_DORI clif->pNoviceDoriDori +01e8 CMSG_PARTY_CREATE2 clif->pCreateParty2 +01ed CMSG_EXPLOSION_SPIRITS clif->pNoviceExplosionSpirits +01f7 CMSG_FAMILY_ASK_FOR_CHILD_REPLY clif->pAdopt_reply +01f9 CMSG_FAMILY_ASK_FOR_CHILD clif->pAdopt_request +01fa CMSG_LOGIN_REGISTER3 lclif->p->parse_CA_LOGIN3 +01fd CMSG_NPC_REPAIR clif->pRepairItem +0200 CMSG_LOGIN_PING lclif->p->parse_CA_CONNECT_INFO_CHANGED +0202 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0203 CMSG_FRIENDS_DELETE_PLAYER clif->pFriendsListRemove +0204 CMSG_LOGIN_HASH_CHECK lclif->p->parse_CA_EXE_HASHCHECK +0208 CMSG_FRIENDS_REQUEST_ACK clif->pFriendsListReply +020f CMSG_PVP_INFO clif->pPVPInfo +0212 CMSG_ADMIN_MUTE_NAME clif->pGMRc +0213 CMSG_ADMIN_REQUEST_STATS clif->pCheck +0217 CMSG_BLACKSMITH_RANKS clif->pBlacksmith +0218 CMSG_ALCHEMIST_RANKS clif->pAlchemist +021d CMSG_PLAYER_LESS_EFFECTS clif->pLessEffect +0222 CMSG_NPC_REFINE clif->pWeaponRefine +0225 CMSG_TAEKWON_RANKS clif->pTaekwon +022d CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0231 CMSG_HOMUNCULUS_SET_NAME clif->pChangeHomunculusName +0232 CMSG_HOMMERC_MOVE_TO clif->pHomMoveTo +0233 CMSG_HOMMERC_ATTACK clif->pHomAttack +0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster +0237 CMSG_PK_RANKS clif->pRankingPk +023b CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox +0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read +0243 CMSG_MAIL_DELETE_MESSAGE clif->pMail_delete +0244 CMSG_MAIL_GET_ATTACH clif->pMail_getattach +0246 CMSG_MAIL_RESET_ATTACH clif->pMail_winopen +0247 CMSG_MAIL_SET_ATTACH clif->pMail_setattach +0248 CMSG_MAIL_SEND clif->pMail_send +024b CMSG_AUCTION_CANCEL_REG clif->pAuction_cancelreg +024c CMSG_AUCTION_SET_ITEM clif->pAuction_setitem +024d CMSG_AUCTION_REGISTER clif->pAuction_register +024e CMSG_AUCTION_CANCEL clif->pAuction_cancel +024f CMSG_AUCTION_BID clif->pAuction_bid +0251 CMSG_AUCTION_SEARCH clif->pAuction_search +0254 CMSG_SKILL_FEEL_SAVE_OK clif->pFeelSaveOk +025b CMSG_NPC_COOKING clif->pCooking +025c CMSG_AUCTION_BUY_SELL clif->pAuction_buysell +025d CMSG_AUCTION_CLOSE clif->pAuction_close +0273 CMSG_MAIL_RETURN_MESSAGE clif->pMail_return +0277 CMSG_LOGIN_REGISTER_PCBANG lclif->p->parse_CA_LOGIN_PCBANG +027c CMSG_LOGIN_REGISTER4 lclif->p->parse_CA_LOGIN4 +0288 CMSG_NPC_CASH_SHOP_BUY clif->pcashshop_buy +028f CMSG_CHAR_RENAME ? +0292 CMSG_PLAYER_AUTO_REVIVE clif->pAutoRevive +029f CMSG_MERCENARY_ACTION clif->pmercenary_action +02b0 CMSG_LOGIN_REGISTER_HAN lclif->p->parse_CA_LOGIN_HAN +02b6 CMSG_QUEST_ACTIVATE clif->pquestStateAck +02ba CMSG_SET_SHORTCUTS clif->pHotkey +02c4 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +02c7 CMSG_PARTY_INVITED2 clif->pReplyPartyInvite2 +02c8 CMSG_PARTY_ALLOW_INVITES clif->pPartyTick +02d6 CMSG_PLAYER_VIEW_EQUIPMENT clif->pViewPlayerEquip +02d8 CMSG_PLAYER_SET_EQUIPMENT_VISIBLE clif->pEquipTick +02db CMSG_BATTLE_CHAT_MESSAGE clif->pBattleChat +02f1 CMSG_NPC_COMPLETE_PROGRESS_BAR clif->pProgressbar +035f CMSG_MAP_PING clif->pTickSend +0360 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +0361 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0362 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0363 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0364 CMSG_MAP_PING clif->pTickSend +0366 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0367 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0368 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0369 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0436 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0437 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0438 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos +0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem +07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption +07da CMSG_PARTY_CHANGE_LEADER clif->pPartyChangeLeader +07e4 CMSG_ITEM_PICKUP clif->pTakeItem +07ec CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +07f5 CMSG_ADMIN_UNEQUIP_ALL clif->pGMFullStrip +0801 CMSG_VENDING_BUY2 clif->pPurchaseReq2 +0811 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0815 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0817 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +0819 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo +0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ +0835 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0838 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo +083c CMSG_SKILL_USE_BEING clif->pUseSkillToId +0844 CMSG_NPC_CASH_SHOP_OPEN clif->pCashShopOpen +0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB clif->pCashShopReqTab +084a CMSG_NPC_CASH_SHOP_CLOSE clif->pCashShopClose +085a CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0861 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0862 CMSG_SKILL_USE_BEING clif->pUseSkillToId +0863 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos +0865 CMSG_ITEM_PICKUP clif->pTakeItem +086a CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +086c CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0871 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0884 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0885 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0886 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +0887 CMSG_MAP_PING clif->pTickSend +0889 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +088a CMSG_NAME_REQUEST clif->pGetCharNameRequest +088b CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0890 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0891 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0892 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0893 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0897 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0898 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0899 CMSG_MAP_PING clif->pTickSend +089b CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +089c CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +089e CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +089f CMSG_ITEM_PICKUP clif->pTakeItem +08a0 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +08a1 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +08a2 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +08a6 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +08aa CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +08ab CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo +08ad CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +08ba CMSG_CHAR_CREATE_PIN ? +08c9 CMSG_NPC_CASH_SHOP_SCHEDULE clif->pCashShopSchedule +08d4 CMSG_CHAR_CHANGE_SLOT ? +08d7 CMSG_BATTLE_REGISTER clif->pBGQueueRegister +08da CMSG_BATTLE_REVOKE clif->pBGQueueRevokeReq +08e0 CMSG_BATTLE_BEGIN_ACK clif->pBGQueueBattleBeginAck +08fc CMSG_CHAR_CHECK_RENAME ? +0907 CMSG_PLAYER_FAVORITE_ITEM clif->pMoveItem +090a CMSG_BATTLE_CHECK_STATE clif->pBGQueueCheckState +0938 CMSG_ITEM_PICKUP clif->pTakeItem +093b CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +094a CMSG_NAME_REQUEST clif->pGetCharNameRequest +094b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0953 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0960 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0963 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +096a CMSG_NAME_REQUEST clif->pGetCharNameRequest +096e CMSG_MERGE_ITEM_ACK clif->ackmergeitems +0970 CMSG_CHAR_CREATE ? +0974 CMSG_MERGE_ITEM_CANCEL clif->cancelmergeitem +097c CMSG_REQUEST_RANKS ? +0998 CMSG_PLAYER_EQUIP ? +09a7 CMSG_BANK_DEPOSIT ? +09a9 CMSG_BANK_WITHDRAW ? +09ab CMSG_BANK_CHECK ? +09b6 CMSG_BANK_OPEN ? +09b8 CMSG_BANK_CLOSE ? +09d4 CMSG_NPC_SHOP_CLOSE ? +09d6 CMSG_NPC_MARKET_BUY ? +09d8 CMSG_NPC_MARKET_CLOSE ? +0a01 CMSG_SHORTCUTS_ROW_SHIFT ? +? UNIMPLIMENTED clif->pCashShopBuy +? UNIMPLIMENTED clif->pDull +? UNIMPLIMENTED clif->pEquipItem +? UNIMPLIMENTED clif->pGMRecall2 +? UNIMPLIMENTED clif->pGMRemove2 +? UNIMPLIMENTED clif->pGM_Monster_Item +? UNIMPLIMENTED clif->pGuildInvite2 +? UNIMPLIMENTED clif->pItemListWindowSelected +? UNIMPLIMENTED clif->pPartyBookingDeleteReq +? UNIMPLIMENTED clif->pPartyBookingRegisterReq +? UNIMPLIMENTED clif->pPartyBookingSearchReq +? UNIMPLIMENTED clif->pPartyBookingUpdateReq +? UNIMPLIMENTED clif->pPartyInvite2 +? UNIMPLIMENTED clif->pPartyRecruitDeleteReq +? UNIMPLIMENTED clif->pPartyRecruitRegisterReq +? UNIMPLIMENTED clif->pPartyRecruitSearchReq +? UNIMPLIMENTED clif->pPartyRecruitUpdateReq +? UNIMPLIMENTED clif->pSkillSelectMenu +? UNIMPLIMENTED clif->pStoragePassword diff --git a/servergreps/hercules/20120710/clientpreferredpackets.txt b/servergreps/hercules/20120710/clientpreferredpackets.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/servergreps/hercules/20120710/clientpreferredpackets.txt diff --git a/servergreps/hercules/20120710/clientwrongpacketsizes.txt b/servergreps/hercules/20120710/clientwrongpacketsizes.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/servergreps/hercules/20120710/clientwrongpacketsizes.txt diff --git a/servergreps/hercules/20120710/serverpackets.txt b/servergreps/hercules/20120710/serverpackets.txt new file mode 100644 index 0000000..ee3573c --- /dev/null +++ b/servergreps/hercules/20120710/serverpackets.txt @@ -0,0 +1,419 @@ +j +69 client name: SMSG_LOGIN_DATA +6a client name: SMSG_LOGIN_ERROR +6b client name: SMSG_CHAR_LOGIN +6c client name: SMSG_CHAR_LOGIN_ERROR +6d client name: SMSG_CHAR_CREATE_SUCCEEDED +6e client name: SMSG_CHAR_CREATE_FAILED +6f client name: SMSG_CHAR_DELETE_SUCCEEDED +70 client name: SMSG_CHAR_DELETE_FAILED +71 client name: SMSG_CHAR_MAP_INFO +74 client name: SMSG_MAP_AUTH_REFUSE +78 client name: SMSG_BEING_FAKE_NAME +7f client name: SMSG_SERVER_PING +80 client name: SMSG_BEING_REMOVE +81 client name: SMSG_CONNECTION_PROBLEM +86 client name: SMSG_BEING_MOVE2 +87 client name: SMSG_WALK_RESPONSE +88 client name: SMSG_PLAYER_STOP +8a client name: SMSG_BEING_ACTION +8d client name: SMSG_BEING_CHAT +8e client name: SMSG_PLAYER_CHAT +91 client name: SMSG_PLAYER_WARP +92 client name: SMSG_CHANGE_MAP_SERVER +95 client name: SMSG_BEING_NAME_RESPONSE +97 client name: SMSG_WHISPER +98 client name: SMSG_WHISPER_RESPONSE +9a client name: SMSG_GM_CHAT +9c client name: SMSG_BEING_CHANGE_DIRECTION +9d client name: SMSG_ITEM_VISIBLE +9e client name: SMSG_ITEM_DROPPED +a1 client name: SMSG_ITEM_REMOVE +a8 client name: SMSG_ITEM_USE_RESPONSE +aa client name: SMSG_PLAYER_EQUIP +ac client name: SMSG_PLAYER_UNEQUIP +af client name: SMSG_PLAYER_INVENTORY_REMOVE +b0 client name: SMSG_PLAYER_STAT_UPDATE_1 +b1 client name: SMSG_PLAYER_STAT_UPDATE_2 +b3 client name: SMSG_CHAR_SWITCH_RESPONSE +b4 client name: SMSG_NPC_MESSAGE +b5 client name: SMSG_NPC_NEXT +b6 client name: SMSG_NPC_CLOSE +b7 client name: SMSG_NPC_CHOICE +bc client name: SMSG_PLAYER_STAT_UPDATE_4 +bd client name: SMSG_PLAYER_STAT_UPDATE_5 +be client name: SMSG_PLAYER_STAT_UPDATE_6 +c0 client name: SMSG_BEING_EMOTION +c2 client name: SMSG_WHO_ANSWER +c4 client name: SMSG_NPC_BUY_SELL_CHOICE +c6 client name: SMSG_NPC_BUY +c7 client name: SMSG_NPC_SELL +ca client name: SMSG_NPC_BUY_RESPONSE +cb client name: SMSG_NPC_SELL_RESPONSE +cd client name: SMSG_ADMIN_KICK_ACK +d1 client name: SMSG_IGNORE_NICK_ACK +d2 client name: SMSG_IGNORE_ALL_RESPONSE +d4 client name: SMSG_CHAT_IGNORE_LIST +d6 client name: SMSG_CHAT_ROOM_CREATE_ACK +d7 client name: SMSG_CHAT_DISPLAY +d8 client name: SMSG_CHAT_ROOM_DESTROY +da client name: SMSG_CHAT_ROOM_JOIN_FAILED +db client name: SMSG_CHAT_ROOM_JOIN_ACK +dc client name: SMSG_CHAT_ROOM_ADD_MEMBER +dd client name: SMSG_CHAT_ROOM_LEAVE +df client name: SMSG_CHAT_ROOM_SETTINGS +e1 client name: SMSG_CHAT_ROOM_ROLE_CHANGE +e7 client name: SMSG_TRADE_RESPONSE_OUTDATED +ea client name: SMSG_TRADE_ITEM_ADD_RESPONSE +ec client name: SMSG_TRADE_OK +ee client name: SMSG_TRADE_CANCEL +f0 client name: SMSG_TRADE_COMPLETE +f1 client name: SMSG_TRADE_UNDO +f2 client name: SMSG_PLAYER_STORAGE_STATUS +f6 client name: SMSG_PLAYER_STORAGE_REMOVE +f8 client name: SMSG_PLAYER_STORAGE_CLOSE +fa client name: SMSG_PARTY_CREATE +fb client name: SMSG_PARTY_INFO +105 client name: SMSG_PARTY_LEAVE +107 client name: SMSG_PARTY_UPDATE_COORDS +109 client name: SMSG_PARTY_MESSAGE +10a client name: SMSG_MVP_ITEM +10b client name: SMSG_MVP_EXP +10c client name: SMSG_MVP_EFFECT +10d client name: SMSG_MVP_NO_ITEM +10e client name: SMSG_PLAYER_SKILL_UP +10f client name: SMSG_PLAYER_SKILLS +110 client name: SMSG_SKILL_FAILED +111 client name: SMSG_PLAYER_ADD_SKILL +117 client name: SMSG_SKILL_GROUND_NO_DAMAGE +11a client name: SMSG_SKILL_NO_DAMAGE +11c client name: SMSG_SKILL_WARP_POINT +11e client name: SMSG_SKILL_MEMO_MESSAGE +120 client name: SMSG_BEING_REMOVE_SKILL +121 client name: SMSG_CART_INFO +125 client name: SMSG_PLAYER_CART_REMOVE +12b client name: SMSG_CART_REMOVE +12c client name: SMSG_PLAYER_CART_ADD_ERROR +12d client name: SMSG_VENDING_OPEN_REQ +131 client name: SMSG_VENDING_SHOW_BOARD +132 client name: SMSG_VENDING_HIDE_BOARD +135 client name: SMSG_VENDING_BUY_ACK +136 client name: SMSG_VENDING_OPEN +137 client name: SMSG_VENDING_REPORT +139 client name: SMSG_PLAYER_MOVE_TO_ATTACK +13a client name: SMSG_PLAYER_ATTACK_RANGE +13b client name: SMSG_PLAYER_ARROW_MESSAGE +13c client name: SMSG_PLAYER_ARROW_EQUIP +13d client name: SMSG_PLAYER_HEAL +141 client name: SMSG_PLAYER_STAT_UPDATE_3 +142 client name: SMSG_NPC_INT_INPUT +144 client name: SMSG_NPC_VIEWPOINT +147 client name: SMSG_SKILL_AUTO_CAST +148 client name: SMSG_BEING_RESURRECT +14a client name: SMSG_MANNER_MESSAGE +14b client name: SMSG_CHAT_SILENCE +14c client name: SMSG_GUILD_ALIANCE_INFO +14e client name: SMSG_GUILD_MASTER_OR_MEMBER +152 client name: SMSG_GUILD_EMBLEM_DATA +154 client name: SMSG_GUILD_MEMBER_LIST +156 client name: SMSG_GUILD_MEMBER_POS_CHANGE +15a client name: SMSG_GUILD_LEAVE +15e client name: SMSG_GUILD_BROKEN +160 client name: SMSG_GUILD_POS_INFO_LIST +162 client name: SMSG_GUILD_SKILL_INFO +163 client name: SMSG_GUILD_EXPULSION_LIST +166 client name: SMSG_GUILD_POS_NAME_LIST +167 client name: SMSG_GUILD_CREATE_RESPONSE +169 client name: SMSG_GUILD_INVITE_ACK +16a client name: SMSG_GUILD_INVITE +16c client name: SMSG_GUILD_POSITION_INFO +16f client name: SMSG_GUILD_NOTICE +171 client name: SMSG_GUILD_REQ_ALLIANCE +173 client name: SMSG_GUILD_REQ_ALLIANCE_ACK +174 client name: SMSG_GUILD_POSITION_CHANGED +177 client name: SMSG_PLAYER_IDENTIFY_LIST +179 client name: SMSG_PLAYER_IDENTIFIED +17b client name: SMSG_PLAYER_USE_CARD +17d client name: SMSG_PLAYER_INSERT_CARD +17f client name: SMSG_GUILD_MESSAGE +181 client name: SMSG_GUILD_OPPOSITION_ACK +184 client name: SMSG_GUILD_DEL_ALLIANCE +188 client name: SMSG_PLAYER_REFINE +189 client name: SMSG_PLAYER_NOTIFY_MAPINFO +18b client name: SMSG_MAP_QUIT_RESPONSE +18c client name: SMSG_MONSTER_INFO +18d client name: SMSG_PLAYER_SKILL_PRODUCE_MIX_LIST +18f client name: SMSG_PLAYER_SKILL_PRODUCE_EFFECT +191 client name: SMSG_CHAT_TALKIE_BOX +192 client name: SMSG_ADMIN_SET_TILE_TYPE +194 client name: SMSG_SOLVE_CHAR_NAME +196 client name: SMSG_BEING_STATUS_CHANGE +199 client name: SMSG_PVP_MAP_MODE +19a client name: SMSG_PVP_SET +19b client name: SMSG_BEING_SELFEFFECT +19e client name: SMSG_PET_CATCH_PROCESS +1a0 client name: SMSG_PET_ROULETTE +1a2 client name: SMSG_PET_STATUS +1a3 client name: SMSG_PET_FOOD +1a4 client name: SMSG_PET_DATA +1a6 client name: SMSG_PET_EGGS_LIST +1aa client name: SMSG_PET_MESSAGE +1ab client name: SMSG_BEING_STAT_UPDATE_1 +1ac client name: SMSG_SKILL_UNIT_UPDATE +1ad client name: SMSG_SKILL_ARROW_CREATE_LIST +1b0 client name: SMSG_CLASS_CHANGE +1b1 client name: SMSG_NPC_SHOW_DIGIT +1b3 client name: SMSG_NPC_CUTIN +1b4 client name: SMSG_GUILD_EMBLEM +1b6 client name: SMSG_GUILD_BASIC_INFO +1b9 client name: SMSG_SKILL_CAST_CANCEL +1c3 client name: SMSG_GM_CHAT2 +1c4 client name: SMSG_PLAYER_STORAGE_ADD +1c5 client name: SMSG_PLAYER_CART_ADD +1c8 client name: SMSG_PLAYER_INVENTORY_USE +1c9 client name: SMSG_GRAFFITI_VISIBLE +1cd client name: SMSG_PLAYER_SKILL_AUTO_SPELLS +1cf client name: SMSG_SKILL_DEVOTION_EFFECT +1d0 client name: SMSG_SPIRIT_BALLS +1d1 client name: SMSG_BLADE_STOP +1d2 client name: SMSG_COMBO_DELAY +1d3 client name: SMSG_BEING_SOUND_EFFECT +1d4 client name: SMSG_NPC_STR_INPUT +1d6 client name: SMSG_MAP_TYPE +1d7 client name: SMSG_BEING_CHANGE_LOOKS2 +1dc client name: SMSG_LOGIN_CODING_KEY +1de client name: SMSG_SKILL_DAMAGE +1e0 client name: SMSG_ADMIN_GET_LOGIN_ACK +1e1 client name: SMSG_SPIRIT_BALL_SINGLE +1e6 client name: SMSG_FAMILY_CALL_PARTNER +1e9 client name: SMSG_PARTY_MEMBER_INFO +1ea client name: SMSG_WEDDING_EFFECT +1eb client name: SMSG_GUILD_UPDATE_COORDS +1f2 client name: SMSG_GUILD_MEMBER_LOGIN +1f3 client name: SMSG_BEING_SPECIAL_EFFECT +1f4 client name: SMSG_TRADE_REQUEST +1f5 client name: SMSG_TRADE_RESPONSE +1f6 client name: SMSG_FAMILY_ASK_FOR_CHILD +1fc client name: SMSG_PLAYER_REPAIR_LIST +1fe client name: SMSG_PLAYER_REPAIR_EFFECT +1ff client name: SMSG_BEING_SLIDE +201 client name: SMSG_FRIENDS_LIST +205 client name: SMSG_FAMILY_DIVORCED +206 client name: SMSG_FRIENDS_PLAYER_ONLINE +207 client name: SMSG_FRIENDS_REQUEST +209 client name: SMSG_FRIENDS_REQUEST_ACK +20a client name: SMSG_FRIENDS_DELETE_PLAYER +20d client name: SMSG_CHAR_BAN_CHAR_LIST +20e client name: SMSG_STARS_KILL +210 client name: SMSG_PVP_INFO +214 client name: SMSG_ADMIN_ACCOUNT_STATS +215 client name: SMSG_PLAYER_SKILL_MESSAGE +216 client name: SMSG_FAMILY_ASK_FOR_CHILD_REPLY +219 client name: SMSG_BLACKSMITH_RANKS_LIST +21a client name: SMSG_ALCHEMIST_RANKS_LIST +21b client name: SMSG_PLAYER_FAME_BLACKSMITH +21c client name: SMSG_PLAYER_FAME_ALCHEMIST +221 client name: SMSG_PLAYER_REFINE_LIST +223 client name: SMSG_PLAYER_UPGRADE_MESSAGE +224 client name: SMSG_PLAYER_FAME_TAEKWON +226 client name: SMSG_TAEKWON_RANKS_LIST +229 client name: SMSG_PLAYER_STATUS_CHANGE +22e client name: SMSG_HOMUNCULUS_INFO +22f client name: SMSG_HOMUNCULUS_FOOD +230 client name: SMSG_HOMUNCULUS_DATA +235 client name: SMSG_HOMUNCULUS_SKILLS +238 client name: SMSG_PK_RANKS_LIST +239 client name: SMSG_HOMUNCULUS_SKILL_UP +23a client name: SMSG_PLAYER_STORAGE_PASSWORD +23c client name: SMSG_PLAYER_STORAGE_PASSWORD_RESULT +240 client name: SMSG_MAIL_MAILS_LIST +242 client name: SMSG_MAIL_READ_MAIL +245 client name: SMSG_MAIL_GET_ATTACHMENT +249 client name: SMSG_MAIL_SEND_MAIL_ACK +24a client name: SMSG_MAIL_NEW_MAIL +250 client name: SMSG_AUCTION_MESSAGE +252 client name: SMSG_AUCTION_RESULTS +253 client name: SMSG_GLADIATOR_FEEL_REQUEST +255 client name: SMSG_MAIL_SET_ATTACHMENT_ACK +256 client name: SMSG_AUCTION_SET_ITEM +257 client name: SMSG_MAIL_DELETE_MAIL_ACK +25a client name: SMSG_PLAYER_COOKING_LIST +25d client name: CMSG_AUCTION_CLOSE +25f client name: SMSG_AUCTION_OPEN_WINDOW +260 client name: SMSG_MAIL_OPEN_WINDOW +274 client name: SMSG_MAIL_RETURN +283 client name: SMSG_MAP_ACCOUNT_ID +284 client name: SMSG_BEING_SPECIAL_EFFECT_NUM +287 client name: SMSG_NPC_CASH_SHOP_OPEN +289 client name: SMSG_NPC_CASH_BUY_ACK +28a client name: SMSG_PLAYER_STATUS_CHANGE2 +28e client name: SMSG_CHAR_CHECK_RENAME +290 client name: SMSG_CHAR_RENAME +291 client name: SMSG_FORMAT_MESSAGE +293 client name: SMSG_BOSS_MAP_INFO +294 client name: SMSG_PLAYER_READ_BOOK +298 client name: SMSG_PLAYER_ITEM_RENTAL_TIME +299 client name: SMSG_PLAYER_ITEM_RENTAL_EXPIRED +29b client name: SMSG_MERCENARY_INFO +29d client name: SMSG_MERCENARY_SKILLS +2a2 client name: SMSG_MERCENARY_UPDATE +2b1 client name: SMSG_QUEST_LIST +2b2 client name: SMSG_QUEST_LIST_OBJECTIVES +2b3 client name: SMSG_QUEST_ADD +2b4 client name: SMSG_QUEST_REMOVE +2b5 client name: SMSG_QUEST_UPDATE_OBJECTIVES +2b7 client name: SMSG_QUEST_ACTIVATE +2b8 client name: SMSG_PARTY_ITEM_PICKUP +2bb client name: SMSG_ITEM_DAMAGED +2c1 client name: SMSG_COLOR_MESSAGE +2c5 client name: SMSG_PARTY_INVITE_RESPONSE +2c6 client name: SMSG_PARTY_INVITED +2c9 client name: SMSG_PARTY_INVITATION_STATS +2cb client name: SMSG_INSTANCE_START +2cc client name: SMSG_INSTANCE_CREATE +2cd client name: SMSG_INSTANCE_INFO +2ce client name: SMSG_INSTANCE_DELETE +2d0 client name: SMSG_PLAYER_EQUIPMENT +2d1 client name: SMSG_PLAYER_STORAGE_EQUIP +2d2 client name: SMSG_PLAYER_CART_EQUIP +2d3 client name: SMSG_BIND_ITEM +2d4 client name: SMSG_PLAYER_INVENTORY_ADD +2d9 client name: SMSG_PLAYER_EQUIP_TICK_ACK +2da client name: SMSG_PLAYER_SHOW_EQUIP +2dc client name: SMSG_BATTLE_CHAT_MESSAGE +2dd client name: SMSG_BATTLE_EMBLEM +2de client name: SMSG_BATTLE_UPDATE_SCORE +2df client name: SMSG_BATTLE_UPDATE_COORDS +2e0 client name: SMSG_BATTLE_UPDATE_HP +2e1 client name: SMSG_BEING_ACTION2 +2e8 client name: SMSG_PLAYER_INVENTORY +2e9 client name: SMSG_PLAYER_CART_ITEMS +2ea client name: SMSG_PLAYER_STORAGE_ITEMS +2eb client name: SMSG_MAP_LOGIN_SUCCESS +2ef client name: SMSG_BEING_FONT +2f0 client name: SMSG_NPC_SHOW_PROGRESS_BAR +2f2 client name: SMSG_NPC_PROGRESS_BAR_ABORT +43d client name: SMSG_PLAYER_SKILL_COOLDOWN +43f client name: SMSG_BEING_STATUS_CHANGE +440 client name: SMSG_BEING_MILLENIUM_SHIELD +441 client name: SMSG_PLAYER_DELETE_SKILL +442 client name: SMSG_AUTOSHADOW_SPELL_LIST +446 client name: SMSG_QUEST_NPC_EFFECT +7d8 client name: SMSG_PARTY_SETTINGS +7d9 client name: SMSG_PLAYER_SHORTCUTS +7e1 client name: SMSG_PLAYER_UPDATE_SKILL +7e2 client name: SMSG_FORMAT_MESSAGE_NUMBER +7e3 client name: SMSG_SKILL_ITEM_LIST_WINDOW +7e6 client name: SMSG_FORMAT_MESSAGE_SKILL +7e9 client name: SMSG_CHAR_CAPTCHA_NOT_SUPPORTED +7f6 client name: SMSG_PLAYER_GET_EXP +7fa client name: SMSG_PLAYER_INVENTORY_REMOVE2 +7fb client name: SMSG_SKILL_CASTING +7fc client name: SMSG_PARTY_LEADER +7fd client name: SMSG_ITEM_MVP_DROPPED +7fe client name: SMSG_BATTLE_PLAY +800 client name: SMSG_VENDING_ITEMS_LIST +803 client name: SMSG_BOOKING_REGISTER_ACK +805 client name: SMSG_BOOKING_SEARCH_ACK +807 client name: SMSG_BOOKING_DELETE_ACK +809 client name: SMSG_BOOKING_INSERT_NOTIFY +80a client name: SMSG_BOOKING_UPDATE_NOTIFY +80b client name: SMSG_BOOKING_DELETE_NOTIFY +80e client name: SMSG_PLAYER_HP +80f client name: SMSG_TRADE_ITEM_ADD +810 client name: SMSG_BUYINGSTORE_OPEN +812 client name: SMSG_BUYINGSTORE_CREATE_FAILED +813 client name: SMSG_BUYINGSTORE_OWN_ITEMS +814 client name: SMSG_BUYINGSTORE_SHOW_BOARD +816 client name: SMSG_BUYINGSTORE_HIDE_BOARD +818 client name: SMSG_BUYINGSTORE_ITEMS_LIST +81a client name: SMSG_BUYINGSTORE_SELL_FAILED +81b client name: SMSG_BUYINGSTORE_REPORT +81c client name: SMSG_BUYINGSTORE_DELETE_ITEM +81d client name: SMSG_ELEMENTAL_INFO +81e client name: SMSG_ELEMENTAL_UPDATE_STATUS +824 client name: SMSG_BUYINGSTORE_SELLER_SELL_FAILED +828 client name: SMSG_CHAR_DELETE2_ACK +82a client name: SMSG_CHAR_DELETE2_ACCEPT_ACTUAL_ACK +82c client name: SMSG_CHAR_DELETE2_CANCEL_ACK +82d client name: SMSG_CHAR_LOGIN2 +836 client name: SMSG_SEARCHSTORE_SEARCH_ACK +837 client name: SMSG_SEARCHSTORE_SEARCH_FAILED +83a client name: SMSG_SEARCHSTORE_OPEN +83d client name: SMSG_SEARCHSTORE_CLICK_ACK +83e client name: SMSG_LOGIN_ERROR2 +840 client name: SMSG_MAP_NOT_FOUND +845 client name: SMSG_NPC_CASH_POINTS +849 client name: SMSG_NPC_CASH_BUY +859 client name: SMSG_BEING_VIEW_EQUIPMENT +8b3 client name: SMSG_SCRIPT_MESSAGE +8c0 client name: SMSG_NPC_CASH_TAB_PRICE_LIST +8c7 client name: SMSG_SKILL_ENTRY +8ca client name: SMSG_NPC_CASH_SCHEDULE +8cf client name: SMSG_BEING_CHARM +8d2 client name: SMSG_SKILL_SNAP +8d5 client name: SMSG_CHAR_CHANGE_SLOT +8d6 client name: SMSG_NPC_CLOSE_TIMEOUT +8d8 client name: SMSG_BATTLE_QUEUE_ACK +8d9 client name: SMSG_BATTLE_JOINED +8db client name: SMSG_BATTLE_NOTICE_DELETE +8df client name: SMSG_BATTLE_BEGINS +908 client name: SMSG_PLAYER_FAVORITE_ITEM +90f client name: SMSG_BEING_SPAWN +914 client name: SMSG_BEING_MOVE +915 client name: SMSG_BEING_VISIBLE +96d client name: SMSG_MERGE_ITEM +96f client name: SMSG_ACK_MERGE_ITEMS +977 client name: SMSG_MONSTER_HP +97d client name: SMSG_RANKS_LIST +983 client name: SMSG_BEING_STATUS_CHANGE +985 client name: SMSG_PLAYER_SKILL_COOLDOWN_LIST +99d client name: SMSG_CHAR_CHARACTERS +9a6 +9a8 +9aa +a02 +a1a +a1c +a20 +a22 +2711 +2713 +2716 +2717 +2718 +2719 +2722 +2723 +2728 +272b +272c +272d +272e +2731 +2734 +2735 +2736 +2737 +2740 +2af9 +2afb +2afd +2b00 +2b03 +2b04 +2b06 +2b09 +2b0d +2b0f +2b12 +2b14 +2b1b +2b1d +2b1e +2b20 +2b21 +2b22 +2b24 +2b25 +2b27 diff --git a/servergreps/hercules/20120710/uselesspackets.txt b/servergreps/hercules/20120710/uselesspackets.txt new file mode 100644 index 0000000..12b3cc4 --- /dev/null +++ b/servergreps/hercules/20120710/uselesspackets.txt @@ -0,0 +1,22 @@ +Useless packet 0a01. +Useless packet 09a9. +Useless packet 08fc. +Useless packet 0970. +Useless packet 0998. +Useless packet 09b8. +Useless packet 09b6. +Useless packet 09d8. +Useless packet 09d4. +Useless packet 09d6. +Useless packet 028f. +Useless packet 0066. +Useless packet 0187. +Useless packet 08ba. +Useless packet 0067. +Useless packet 0065. +Useless packet 0061. +Useless packet 0068. +Useless packet 09a7. +Useless packet 097c. +Useless packet 08d4. +Useless packet 09ab. diff --git a/servergreps/hercules/20120716/clientbadpackets.txt b/servergreps/hercules/20120716/clientbadpackets.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/servergreps/hercules/20120716/clientbadpackets.txt diff --git a/servergreps/hercules/20120716/clientpackets.txt b/servergreps/hercules/20120716/clientpackets.txt new file mode 100644 index 0000000..e95bd61 --- /dev/null +++ b/servergreps/hercules/20120716/clientpackets.txt @@ -0,0 +1,294 @@ +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER3 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_CREATE2 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_HASH_CHECK +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_KEY +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_PCBANG +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_SSO +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 +0061 CMSG_CHAR_PASSWORD_CHANGE ? +0064 CMSG_LOGIN_REGISTER lclif->p->parse_CA_LOGIN +0065 CMSG_CHAR_SERVER_CONNECT ? +0066 CMSG_CHAR_SELECT ? +0067 CMSG_CHAR_CREATE ? +0068 CMSG_CHAR_DELETE ? +007d CMSG_MAP_LOADED clif->pLoadEndAck +0085 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0089 CMSG_MAP_PING clif->pTickSend +0090 CMSG_NPC_TALK clif->pNpcClicked +0094 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0096 CMSG_CHAT_WHISPER clif->pWisMessage +0099 CMSG_ADMIN_ANNOUNCE clif->pBroadcast +00ab CMSG_PLAYER_UNEQUIP clif->pUnequipItem +00b2 CMSG_PLAYER_RESTART clif->pRestart +00b8 CMSG_NPC_LIST_CHOICE clif->pNpcSelectMenu +00b9 CMSG_NPC_NEXT_REQUEST clif->pNpcNextClicked +00bb CMSG_STAT_UPDATE_REQUEST clif->pStatusUp +00bf CMSG_PLAYER_EMOTE clif->pEmotion +00c1 CMSG_WHO_REQUEST clif->pHowManyConnections +00c5 CMSG_NPC_BUY_SELL_REQUEST clif->pNpcBuySellSelected +00c8 CMSG_NPC_BUY_REQUEST clif->pNpcBuyListSend +00c9 CMSG_NPC_SELL_REQUEST clif->pNpcSellListSend +00cc CMSG_ADMIN_KICK clif->pGMKick +00ce CMSG_ADMIN_KICK_ALL clif->pGMKickAll +00cf CMSG_IGNORE_NICK clif->pPMIgnore +00d0 CMSG_IGNORE_ALL clif->pPMIgnoreAll +00d3 CMSG_REQUEST_IGNORE_LIST clif->pPMIgnoreList +00d5 CMSG_CREAYE_CHAT_ROOM clif->pCreateChatRoom +00d9 CMSG_CHAT_ROOM_JOIN clif->pChatAddMember +00de CMSG_SET_CHAT_ROOM_OPTIONS clif->pChatRoomStatusChange +00e0 CMSG_SET_CHAT_ROOM_OWNER clif->pChangeChatOwner +00e2 CMSG_KICK_FROM_CHAT_ROOM clif->pKickFromChat +00e3 CMSG_LEAVE_CHAT_ROOM clif->pChatLeave +00e4 CMSG_TRADE_REQUEST clif->pTradeRequest +00e6 CMSG_TRADE_RESPONSE clif->pTradeAck +00e8 CMSG_TRADE_ITEM_ADD_REQUEST clif->pTradeAddItem +00eb CMSG_TRADE_ADD_COMPLETE clif->pTradeOk +00ed CMSG_TRADE_CANCEL_REQUEST clif->pTradeCancel +00ef CMSG_TRADE_OK clif->pTradeCommit +00f3 CMSG_CHAT_MESSAGE clif->pGlobalMessage +00f5 CMSG_ITEM_PICKUP clif->pTakeItem +00f9 CMSG_PARTY_CREATE clif->pCreateParty +00fc CMSG_PARTY_INVITE clif->pPartyInvite +00ff CMSG_PARTY_INVITED clif->pReplyPartyInvite +0100 CMSG_PARTY_LEAVE clif->pLeaveParty +0102 CMSG_PARTY_SETTINGS clif->pPartyChangeOption +0103 CMSG_PARTY_KICK clif->pRemovePartyMember +0108 CMSG_PARTY_MESSAGE clif->pPartyMessage +0112 CMSG_SKILL_LEVELUP_REQUEST clif->pSkillUp +0116 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0118 CMSG_PLAYER_STOP_ATTACK clif->pStopAttack +011b CMSG_SKILL_USE_MAP clif->pUseSkillMap +011d CMSG_PLAYER_SET_MEMO clif->pRequestMemo +0126 CMSG_MOVE_TO_CART clif->pPutItemToCart +0127 CMSG_MOVE_FROM_CART clif->pGetItemFromCart +0128 CMSG_MOVE_FROM_STORAGE_TO_CART clif->pMoveFromKafraToCart +0129 CMSG_MOVE_FROM_CART_TO_STORAGE clif->pMoveToKafraFromCart +012a CMSG_REMOVE_OPTION clif->pRemoveOption +012e CMSG_VENDING_CLOSE clif->pCloseVending +0130 CMSG_VENDING_LIST_REQ clif->pVendingListReq +0134 CMSG_VENDING_BUY clif->pPurchaseReq +0140 CMSG_PLAYER_MAPMOVE clif->pMapMove +0143 CMSG_NPC_INT_RESPONSE clif->pNpcAmountInput +0146 CMSG_NPC_CLOSE clif->pNpcCloseClicked +0149 CMSG_ADMIN_MUTE clif->pGMReqNoChat +014d CMSG_GUILD_CHECK_MASTER clif->pGuildCheckMaster +014f CMSG_GUILD_REQUEST_INFO clif->pGuildRequestInfo +0151 CMSG_GUILD_REQUEST_EMBLEM clif->pGuildRequestEmblem +0153 CMSG_GUILD_CHANGE_EMBLEM clif->pGuildChangeEmblem +0155 CMSG_GUILD_CHANGE_MEMBER_POS clif->pGuildChangeMemberPosition +0159 CMSG_GUILD_LEAVE clif->pGuildLeave +015b CMSG_GUILD_EXPULSION clif->pGuildExpulsion +015d CMSG_GUILD_BREAK clif->pGuildBreak +0161 CMSG_GUILD_CHANGE_POS_INFO clif->pGuildChangePositionInfo +0165 CMSG_GUILD_CREATE clif->pCreateGuild +0168 CMSG_GUILD_INVITE clif->pGuildInvite +016b CMSG_GUILD_INVITE_REPLY clif->pGuildReplyInvite +016e CMSG_GUILD_CHANGE_NOTICE clif->pGuildChangeNotice +0170 CMSG_GUILD_ALLIANCE_REQUEST clif->pGuildRequestAlliance +0172 CMSG_GUILD_ALLIANCE_REPLY clif->pGuildReplyAlliance +0178 CMSG_NPC_IDENTIFY clif->pItemIdentify +017a CMSG_PLAYER_USE_CARD clif->pUseCard +017c CMSG_PLAYER_INSERT_CARD clif->pInsertCard +017e CMSG_GUILD_MESSAGE clif->pGuildMessage +0180 CMSG_GUILD_OPPOSITION clif->pGuildOpposition +0183 CMSG_GUILD_ALLIANCE_DELETE clif->pGuildDelAlliance +0187 CMSG_CHAR_PING ? +018a CMSG_CLIENT_QUIT clif->pQuitGame +018e CMSG_NPC_PRODUCE_MIX clif->pProduceMix +0193 CMSG_CLOSE_STORAGE clif->pCloseKafra +0197 CMSG_ADMIN_RESET_PLAYER clif->pResetChar +0198 CMSG_ADMIN_SET_TILE_TYPE clif->pGMChangeMapType +019c CMSG_ADMIN_LOCAL_ANNOUNCE clif->pLocalBroadcast +019d CMSG_ADMIN_HIDE clif->pGMHide +019f CMSG_PET_CATCH clif->pCatchPet +01a1 CMSG_PET_MENU_ACTION clif->pPetMenu +01a5 CMSG_PET_SET_NAME clif->pChangePetName +01a7 CMSG_PET_SELECT_EGG clif->pSelectEgg +01a9 CMSG_PET_SEND_MESSAGE clif->pSendEmotion +01ae CMSG_NPC_SELECT_ARROW clif->pSelectArrow +01af CMSG_CHANGE_CART clif->pChangeCart +01b2 CMSG_VENDING_CREATE_SHOP clif->pOpenVending +01bb CMSG_ADMIN_GOTO clif->pGMShift +01bd CMSG_ADMIN_RECALL clif->pGMRecall +01ce CMSG_NPC_SELECT_AUTO_SPELL clif->pAutoSpell +01d5 CMSG_NPC_STR_RESPONSE clif->pNpcStringInput +01db CMSG_LOGIN_REGISTER_KEY lclif->p->parse_CA_REQ_HASH +01dd CMSG_LOGIN_REGISTER2 lclif->p->parse_CA_LOGIN2 +01df CMSG_ADMIN_ID_TO_LOGIN clif->pGMReqAccountName +01e7 CMSG_DORI_DORI clif->pNoviceDoriDori +01e8 CMSG_PARTY_CREATE2 clif->pCreateParty2 +01ed CMSG_EXPLOSION_SPIRITS clif->pNoviceExplosionSpirits +01f7 CMSG_FAMILY_ASK_FOR_CHILD_REPLY clif->pAdopt_reply +01f9 CMSG_FAMILY_ASK_FOR_CHILD clif->pAdopt_request +01fa CMSG_LOGIN_REGISTER3 lclif->p->parse_CA_LOGIN3 +01fd CMSG_NPC_REPAIR clif->pRepairItem +0200 CMSG_LOGIN_PING lclif->p->parse_CA_CONNECT_INFO_CHANGED +0202 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0203 CMSG_FRIENDS_DELETE_PLAYER clif->pFriendsListRemove +0204 CMSG_LOGIN_HASH_CHECK lclif->p->parse_CA_EXE_HASHCHECK +0208 CMSG_FRIENDS_REQUEST_ACK clif->pFriendsListReply +020f CMSG_PVP_INFO clif->pPVPInfo +0212 CMSG_ADMIN_MUTE_NAME clif->pGMRc +0213 CMSG_ADMIN_REQUEST_STATS clif->pCheck +0217 CMSG_BLACKSMITH_RANKS clif->pBlacksmith +0218 CMSG_ALCHEMIST_RANKS clif->pAlchemist +021d CMSG_PLAYER_LESS_EFFECTS clif->pLessEffect +0222 CMSG_NPC_REFINE clif->pWeaponRefine +0225 CMSG_TAEKWON_RANKS clif->pTaekwon +022d CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0231 CMSG_HOMUNCULUS_SET_NAME clif->pChangeHomunculusName +0232 CMSG_HOMMERC_MOVE_TO clif->pHomMoveTo +0233 CMSG_HOMMERC_ATTACK clif->pHomAttack +0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster +0237 CMSG_PK_RANKS clif->pRankingPk +023b CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox +0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read +0243 CMSG_MAIL_DELETE_MESSAGE clif->pMail_delete +0244 CMSG_MAIL_GET_ATTACH clif->pMail_getattach +0246 CMSG_MAIL_RESET_ATTACH clif->pMail_winopen +0247 CMSG_MAIL_SET_ATTACH clif->pMail_setattach +0248 CMSG_MAIL_SEND clif->pMail_send +024b CMSG_AUCTION_CANCEL_REG clif->pAuction_cancelreg +024c CMSG_AUCTION_SET_ITEM clif->pAuction_setitem +024d CMSG_AUCTION_REGISTER clif->pAuction_register +024e CMSG_AUCTION_CANCEL clif->pAuction_cancel +024f CMSG_AUCTION_BID clif->pAuction_bid +0251 CMSG_AUCTION_SEARCH clif->pAuction_search +0254 CMSG_SKILL_FEEL_SAVE_OK clif->pFeelSaveOk +025b CMSG_NPC_COOKING clif->pCooking +025c CMSG_AUCTION_BUY_SELL clif->pAuction_buysell +025d CMSG_AUCTION_CLOSE clif->pAuction_close +0273 CMSG_MAIL_RETURN_MESSAGE clif->pMail_return +0277 CMSG_LOGIN_REGISTER_PCBANG lclif->p->parse_CA_LOGIN_PCBANG +027c CMSG_LOGIN_REGISTER4 lclif->p->parse_CA_LOGIN4 +0288 CMSG_NPC_CASH_SHOP_BUY clif->pcashshop_buy +028f CMSG_CHAR_RENAME ? +0292 CMSG_PLAYER_AUTO_REVIVE clif->pAutoRevive +029f CMSG_MERCENARY_ACTION clif->pmercenary_action +02b0 CMSG_LOGIN_REGISTER_HAN lclif->p->parse_CA_LOGIN_HAN +02b6 CMSG_QUEST_ACTIVATE clif->pquestStateAck +02ba CMSG_SET_SHORTCUTS clif->pHotkey +02c4 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +02c7 CMSG_PARTY_INVITED2 clif->pReplyPartyInvite2 +02c8 CMSG_PARTY_ALLOW_INVITES clif->pPartyTick +02d6 CMSG_PLAYER_VIEW_EQUIPMENT clif->pViewPlayerEquip +02d8 CMSG_PLAYER_SET_EQUIPMENT_VISIBLE clif->pEquipTick +02db CMSG_BATTLE_CHAT_MESSAGE clif->pBattleChat +02f1 CMSG_NPC_COMPLETE_PROGRESS_BAR clif->pProgressbar +035f CMSG_MAP_PING clif->pTickSend +0360 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +0361 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0362 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0363 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0364 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0366 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0367 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0368 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0369 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0436 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0437 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0438 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos +0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem +07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption +07da CMSG_PARTY_CHANGE_LEADER clif->pPartyChangeLeader +07e4 CMSG_ITEM_PICKUP clif->pTakeItem +07ec CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +07f5 CMSG_ADMIN_UNEQUIP_ALL clif->pGMFullStrip +0801 CMSG_VENDING_BUY2 clif->pPurchaseReq2 +0811 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo +0815 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0817 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ +0835 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0838 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo +083c CMSG_SKILL_USE_BEING clif->pUseSkillToId +0844 CMSG_NPC_CASH_SHOP_OPEN clif->pCashShopOpen +0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB clif->pCashShopReqTab +084a CMSG_NPC_CASH_SHOP_CLOSE clif->pCashShopClose +085a CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0861 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0862 CMSG_SKILL_USE_BEING clif->pUseSkillToId +0863 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos +0865 CMSG_ITEM_PICKUP clif->pTakeItem +086a CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +086c CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0871 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0884 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0885 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0886 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +0887 CMSG_MAP_PING clif->pTickSend +0889 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +088a CMSG_NAME_REQUEST clif->pGetCharNameRequest +088b CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0890 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0891 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0892 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0893 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0897 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0898 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0899 CMSG_MAP_PING clif->pTickSend +089b CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +089c CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +089e CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +089f CMSG_ITEM_PICKUP clif->pTakeItem +08a0 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +08a1 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +08a2 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +08a6 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +08aa CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +08ab CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo +08ad CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +08ba CMSG_CHAR_CREATE_PIN ? +08c9 CMSG_NPC_CASH_SHOP_SCHEDULE clif->pCashShopSchedule +08d4 CMSG_CHAR_CHANGE_SLOT ? +08d7 CMSG_BATTLE_REGISTER clif->pBGQueueRegister +08da CMSG_BATTLE_REVOKE clif->pBGQueueRevokeReq +08e0 CMSG_BATTLE_BEGIN_ACK clif->pBGQueueBattleBeginAck +08fc CMSG_CHAR_CHECK_RENAME ? +0907 CMSG_PLAYER_FAVORITE_ITEM clif->pMoveItem +090a CMSG_BATTLE_CHECK_STATE clif->pBGQueueCheckState +0938 CMSG_ITEM_PICKUP clif->pTakeItem +093b CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0940 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +094a CMSG_NAME_REQUEST clif->pGetCharNameRequest +094b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0953 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0960 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0963 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +096a CMSG_NAME_REQUEST clif->pGetCharNameRequest +096e CMSG_MERGE_ITEM_ACK clif->ackmergeitems +0970 CMSG_CHAR_CREATE ? +0974 CMSG_MERGE_ITEM_CANCEL clif->cancelmergeitem +097c CMSG_REQUEST_RANKS ? +0998 CMSG_PLAYER_EQUIP ? +09a7 CMSG_BANK_DEPOSIT ? +09a9 CMSG_BANK_WITHDRAW ? +09ab CMSG_BANK_CHECK ? +09b6 CMSG_BANK_OPEN ? +09b8 CMSG_BANK_CLOSE ? +09d4 CMSG_NPC_SHOP_CLOSE ? +09d6 CMSG_NPC_MARKET_BUY ? +09d8 CMSG_NPC_MARKET_CLOSE ? +0a01 CMSG_SHORTCUTS_ROW_SHIFT ? +? UNIMPLIMENTED clif->pCashShopBuy +? UNIMPLIMENTED clif->pDull +? UNIMPLIMENTED clif->pEquipItem +? UNIMPLIMENTED clif->pGMRecall2 +? UNIMPLIMENTED clif->pGMRemove2 +? UNIMPLIMENTED clif->pGM_Monster_Item +? UNIMPLIMENTED clif->pGuildInvite2 +? UNIMPLIMENTED clif->pItemListWindowSelected +? UNIMPLIMENTED clif->pPartyBookingDeleteReq +? UNIMPLIMENTED clif->pPartyBookingRegisterReq +? UNIMPLIMENTED clif->pPartyBookingSearchReq +? UNIMPLIMENTED clif->pPartyBookingUpdateReq +? UNIMPLIMENTED clif->pPartyInvite2 +? UNIMPLIMENTED clif->pPartyRecruitDeleteReq +? UNIMPLIMENTED clif->pPartyRecruitRegisterReq +? UNIMPLIMENTED clif->pPartyRecruitSearchReq +? UNIMPLIMENTED clif->pPartyRecruitUpdateReq +? UNIMPLIMENTED clif->pSkillSelectMenu +? UNIMPLIMENTED clif->pStoragePassword diff --git a/servergreps/hercules/20120716/clientpreferredpackets.txt b/servergreps/hercules/20120716/clientpreferredpackets.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/servergreps/hercules/20120716/clientpreferredpackets.txt diff --git a/servergreps/hercules/20120716/clientwrongpacketsizes.txt b/servergreps/hercules/20120716/clientwrongpacketsizes.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/servergreps/hercules/20120716/clientwrongpacketsizes.txt diff --git a/servergreps/hercules/20120716/serverpackets.txt b/servergreps/hercules/20120716/serverpackets.txt new file mode 100644 index 0000000..ee3573c --- /dev/null +++ b/servergreps/hercules/20120716/serverpackets.txt @@ -0,0 +1,419 @@ +j +69 client name: SMSG_LOGIN_DATA +6a client name: SMSG_LOGIN_ERROR +6b client name: SMSG_CHAR_LOGIN +6c client name: SMSG_CHAR_LOGIN_ERROR +6d client name: SMSG_CHAR_CREATE_SUCCEEDED +6e client name: SMSG_CHAR_CREATE_FAILED +6f client name: SMSG_CHAR_DELETE_SUCCEEDED +70 client name: SMSG_CHAR_DELETE_FAILED +71 client name: SMSG_CHAR_MAP_INFO +74 client name: SMSG_MAP_AUTH_REFUSE +78 client name: SMSG_BEING_FAKE_NAME +7f client name: SMSG_SERVER_PING +80 client name: SMSG_BEING_REMOVE +81 client name: SMSG_CONNECTION_PROBLEM +86 client name: SMSG_BEING_MOVE2 +87 client name: SMSG_WALK_RESPONSE +88 client name: SMSG_PLAYER_STOP +8a client name: SMSG_BEING_ACTION +8d client name: SMSG_BEING_CHAT +8e client name: SMSG_PLAYER_CHAT +91 client name: SMSG_PLAYER_WARP +92 client name: SMSG_CHANGE_MAP_SERVER +95 client name: SMSG_BEING_NAME_RESPONSE +97 client name: SMSG_WHISPER +98 client name: SMSG_WHISPER_RESPONSE +9a client name: SMSG_GM_CHAT +9c client name: SMSG_BEING_CHANGE_DIRECTION +9d client name: SMSG_ITEM_VISIBLE +9e client name: SMSG_ITEM_DROPPED +a1 client name: SMSG_ITEM_REMOVE +a8 client name: SMSG_ITEM_USE_RESPONSE +aa client name: SMSG_PLAYER_EQUIP +ac client name: SMSG_PLAYER_UNEQUIP +af client name: SMSG_PLAYER_INVENTORY_REMOVE +b0 client name: SMSG_PLAYER_STAT_UPDATE_1 +b1 client name: SMSG_PLAYER_STAT_UPDATE_2 +b3 client name: SMSG_CHAR_SWITCH_RESPONSE +b4 client name: SMSG_NPC_MESSAGE +b5 client name: SMSG_NPC_NEXT +b6 client name: SMSG_NPC_CLOSE +b7 client name: SMSG_NPC_CHOICE +bc client name: SMSG_PLAYER_STAT_UPDATE_4 +bd client name: SMSG_PLAYER_STAT_UPDATE_5 +be client name: SMSG_PLAYER_STAT_UPDATE_6 +c0 client name: SMSG_BEING_EMOTION +c2 client name: SMSG_WHO_ANSWER +c4 client name: SMSG_NPC_BUY_SELL_CHOICE +c6 client name: SMSG_NPC_BUY +c7 client name: SMSG_NPC_SELL +ca client name: SMSG_NPC_BUY_RESPONSE +cb client name: SMSG_NPC_SELL_RESPONSE +cd client name: SMSG_ADMIN_KICK_ACK +d1 client name: SMSG_IGNORE_NICK_ACK +d2 client name: SMSG_IGNORE_ALL_RESPONSE +d4 client name: SMSG_CHAT_IGNORE_LIST +d6 client name: SMSG_CHAT_ROOM_CREATE_ACK +d7 client name: SMSG_CHAT_DISPLAY +d8 client name: SMSG_CHAT_ROOM_DESTROY +da client name: SMSG_CHAT_ROOM_JOIN_FAILED +db client name: SMSG_CHAT_ROOM_JOIN_ACK +dc client name: SMSG_CHAT_ROOM_ADD_MEMBER +dd client name: SMSG_CHAT_ROOM_LEAVE +df client name: SMSG_CHAT_ROOM_SETTINGS +e1 client name: SMSG_CHAT_ROOM_ROLE_CHANGE +e7 client name: SMSG_TRADE_RESPONSE_OUTDATED +ea client name: SMSG_TRADE_ITEM_ADD_RESPONSE +ec client name: SMSG_TRADE_OK +ee client name: SMSG_TRADE_CANCEL +f0 client name: SMSG_TRADE_COMPLETE +f1 client name: SMSG_TRADE_UNDO +f2 client name: SMSG_PLAYER_STORAGE_STATUS +f6 client name: SMSG_PLAYER_STORAGE_REMOVE +f8 client name: SMSG_PLAYER_STORAGE_CLOSE +fa client name: SMSG_PARTY_CREATE +fb client name: SMSG_PARTY_INFO +105 client name: SMSG_PARTY_LEAVE +107 client name: SMSG_PARTY_UPDATE_COORDS +109 client name: SMSG_PARTY_MESSAGE +10a client name: SMSG_MVP_ITEM +10b client name: SMSG_MVP_EXP +10c client name: SMSG_MVP_EFFECT +10d client name: SMSG_MVP_NO_ITEM +10e client name: SMSG_PLAYER_SKILL_UP +10f client name: SMSG_PLAYER_SKILLS +110 client name: SMSG_SKILL_FAILED +111 client name: SMSG_PLAYER_ADD_SKILL +117 client name: SMSG_SKILL_GROUND_NO_DAMAGE +11a client name: SMSG_SKILL_NO_DAMAGE +11c client name: SMSG_SKILL_WARP_POINT +11e client name: SMSG_SKILL_MEMO_MESSAGE +120 client name: SMSG_BEING_REMOVE_SKILL +121 client name: SMSG_CART_INFO +125 client name: SMSG_PLAYER_CART_REMOVE +12b client name: SMSG_CART_REMOVE +12c client name: SMSG_PLAYER_CART_ADD_ERROR +12d client name: SMSG_VENDING_OPEN_REQ +131 client name: SMSG_VENDING_SHOW_BOARD +132 client name: SMSG_VENDING_HIDE_BOARD +135 client name: SMSG_VENDING_BUY_ACK +136 client name: SMSG_VENDING_OPEN +137 client name: SMSG_VENDING_REPORT +139 client name: SMSG_PLAYER_MOVE_TO_ATTACK +13a client name: SMSG_PLAYER_ATTACK_RANGE +13b client name: SMSG_PLAYER_ARROW_MESSAGE +13c client name: SMSG_PLAYER_ARROW_EQUIP +13d client name: SMSG_PLAYER_HEAL +141 client name: SMSG_PLAYER_STAT_UPDATE_3 +142 client name: SMSG_NPC_INT_INPUT +144 client name: SMSG_NPC_VIEWPOINT +147 client name: SMSG_SKILL_AUTO_CAST +148 client name: SMSG_BEING_RESURRECT +14a client name: SMSG_MANNER_MESSAGE +14b client name: SMSG_CHAT_SILENCE +14c client name: SMSG_GUILD_ALIANCE_INFO +14e client name: SMSG_GUILD_MASTER_OR_MEMBER +152 client name: SMSG_GUILD_EMBLEM_DATA +154 client name: SMSG_GUILD_MEMBER_LIST +156 client name: SMSG_GUILD_MEMBER_POS_CHANGE +15a client name: SMSG_GUILD_LEAVE +15e client name: SMSG_GUILD_BROKEN +160 client name: SMSG_GUILD_POS_INFO_LIST +162 client name: SMSG_GUILD_SKILL_INFO +163 client name: SMSG_GUILD_EXPULSION_LIST +166 client name: SMSG_GUILD_POS_NAME_LIST +167 client name: SMSG_GUILD_CREATE_RESPONSE +169 client name: SMSG_GUILD_INVITE_ACK +16a client name: SMSG_GUILD_INVITE +16c client name: SMSG_GUILD_POSITION_INFO +16f client name: SMSG_GUILD_NOTICE +171 client name: SMSG_GUILD_REQ_ALLIANCE +173 client name: SMSG_GUILD_REQ_ALLIANCE_ACK +174 client name: SMSG_GUILD_POSITION_CHANGED +177 client name: SMSG_PLAYER_IDENTIFY_LIST +179 client name: SMSG_PLAYER_IDENTIFIED +17b client name: SMSG_PLAYER_USE_CARD +17d client name: SMSG_PLAYER_INSERT_CARD +17f client name: SMSG_GUILD_MESSAGE +181 client name: SMSG_GUILD_OPPOSITION_ACK +184 client name: SMSG_GUILD_DEL_ALLIANCE +188 client name: SMSG_PLAYER_REFINE +189 client name: SMSG_PLAYER_NOTIFY_MAPINFO +18b client name: SMSG_MAP_QUIT_RESPONSE +18c client name: SMSG_MONSTER_INFO +18d client name: SMSG_PLAYER_SKILL_PRODUCE_MIX_LIST +18f client name: SMSG_PLAYER_SKILL_PRODUCE_EFFECT +191 client name: SMSG_CHAT_TALKIE_BOX +192 client name: SMSG_ADMIN_SET_TILE_TYPE +194 client name: SMSG_SOLVE_CHAR_NAME +196 client name: SMSG_BEING_STATUS_CHANGE +199 client name: SMSG_PVP_MAP_MODE +19a client name: SMSG_PVP_SET +19b client name: SMSG_BEING_SELFEFFECT +19e client name: SMSG_PET_CATCH_PROCESS +1a0 client name: SMSG_PET_ROULETTE +1a2 client name: SMSG_PET_STATUS +1a3 client name: SMSG_PET_FOOD +1a4 client name: SMSG_PET_DATA +1a6 client name: SMSG_PET_EGGS_LIST +1aa client name: SMSG_PET_MESSAGE +1ab client name: SMSG_BEING_STAT_UPDATE_1 +1ac client name: SMSG_SKILL_UNIT_UPDATE +1ad client name: SMSG_SKILL_ARROW_CREATE_LIST +1b0 client name: SMSG_CLASS_CHANGE +1b1 client name: SMSG_NPC_SHOW_DIGIT +1b3 client name: SMSG_NPC_CUTIN +1b4 client name: SMSG_GUILD_EMBLEM +1b6 client name: SMSG_GUILD_BASIC_INFO +1b9 client name: SMSG_SKILL_CAST_CANCEL +1c3 client name: SMSG_GM_CHAT2 +1c4 client name: SMSG_PLAYER_STORAGE_ADD +1c5 client name: SMSG_PLAYER_CART_ADD +1c8 client name: SMSG_PLAYER_INVENTORY_USE +1c9 client name: SMSG_GRAFFITI_VISIBLE +1cd client name: SMSG_PLAYER_SKILL_AUTO_SPELLS +1cf client name: SMSG_SKILL_DEVOTION_EFFECT +1d0 client name: SMSG_SPIRIT_BALLS +1d1 client name: SMSG_BLADE_STOP +1d2 client name: SMSG_COMBO_DELAY +1d3 client name: SMSG_BEING_SOUND_EFFECT +1d4 client name: SMSG_NPC_STR_INPUT +1d6 client name: SMSG_MAP_TYPE +1d7 client name: SMSG_BEING_CHANGE_LOOKS2 +1dc client name: SMSG_LOGIN_CODING_KEY +1de client name: SMSG_SKILL_DAMAGE +1e0 client name: SMSG_ADMIN_GET_LOGIN_ACK +1e1 client name: SMSG_SPIRIT_BALL_SINGLE +1e6 client name: SMSG_FAMILY_CALL_PARTNER +1e9 client name: SMSG_PARTY_MEMBER_INFO +1ea client name: SMSG_WEDDING_EFFECT +1eb client name: SMSG_GUILD_UPDATE_COORDS +1f2 client name: SMSG_GUILD_MEMBER_LOGIN +1f3 client name: SMSG_BEING_SPECIAL_EFFECT +1f4 client name: SMSG_TRADE_REQUEST +1f5 client name: SMSG_TRADE_RESPONSE +1f6 client name: SMSG_FAMILY_ASK_FOR_CHILD +1fc client name: SMSG_PLAYER_REPAIR_LIST +1fe client name: SMSG_PLAYER_REPAIR_EFFECT +1ff client name: SMSG_BEING_SLIDE +201 client name: SMSG_FRIENDS_LIST +205 client name: SMSG_FAMILY_DIVORCED +206 client name: SMSG_FRIENDS_PLAYER_ONLINE +207 client name: SMSG_FRIENDS_REQUEST +209 client name: SMSG_FRIENDS_REQUEST_ACK +20a client name: SMSG_FRIENDS_DELETE_PLAYER +20d client name: SMSG_CHAR_BAN_CHAR_LIST +20e client name: SMSG_STARS_KILL +210 client name: SMSG_PVP_INFO +214 client name: SMSG_ADMIN_ACCOUNT_STATS +215 client name: SMSG_PLAYER_SKILL_MESSAGE +216 client name: SMSG_FAMILY_ASK_FOR_CHILD_REPLY +219 client name: SMSG_BLACKSMITH_RANKS_LIST +21a client name: SMSG_ALCHEMIST_RANKS_LIST +21b client name: SMSG_PLAYER_FAME_BLACKSMITH +21c client name: SMSG_PLAYER_FAME_ALCHEMIST +221 client name: SMSG_PLAYER_REFINE_LIST +223 client name: SMSG_PLAYER_UPGRADE_MESSAGE +224 client name: SMSG_PLAYER_FAME_TAEKWON +226 client name: SMSG_TAEKWON_RANKS_LIST +229 client name: SMSG_PLAYER_STATUS_CHANGE +22e client name: SMSG_HOMUNCULUS_INFO +22f client name: SMSG_HOMUNCULUS_FOOD +230 client name: SMSG_HOMUNCULUS_DATA +235 client name: SMSG_HOMUNCULUS_SKILLS +238 client name: SMSG_PK_RANKS_LIST +239 client name: SMSG_HOMUNCULUS_SKILL_UP +23a client name: SMSG_PLAYER_STORAGE_PASSWORD +23c client name: SMSG_PLAYER_STORAGE_PASSWORD_RESULT +240 client name: SMSG_MAIL_MAILS_LIST +242 client name: SMSG_MAIL_READ_MAIL +245 client name: SMSG_MAIL_GET_ATTACHMENT +249 client name: SMSG_MAIL_SEND_MAIL_ACK +24a client name: SMSG_MAIL_NEW_MAIL +250 client name: SMSG_AUCTION_MESSAGE +252 client name: SMSG_AUCTION_RESULTS +253 client name: SMSG_GLADIATOR_FEEL_REQUEST +255 client name: SMSG_MAIL_SET_ATTACHMENT_ACK +256 client name: SMSG_AUCTION_SET_ITEM +257 client name: SMSG_MAIL_DELETE_MAIL_ACK +25a client name: SMSG_PLAYER_COOKING_LIST +25d client name: CMSG_AUCTION_CLOSE +25f client name: SMSG_AUCTION_OPEN_WINDOW +260 client name: SMSG_MAIL_OPEN_WINDOW +274 client name: SMSG_MAIL_RETURN +283 client name: SMSG_MAP_ACCOUNT_ID +284 client name: SMSG_BEING_SPECIAL_EFFECT_NUM +287 client name: SMSG_NPC_CASH_SHOP_OPEN +289 client name: SMSG_NPC_CASH_BUY_ACK +28a client name: SMSG_PLAYER_STATUS_CHANGE2 +28e client name: SMSG_CHAR_CHECK_RENAME +290 client name: SMSG_CHAR_RENAME +291 client name: SMSG_FORMAT_MESSAGE +293 client name: SMSG_BOSS_MAP_INFO +294 client name: SMSG_PLAYER_READ_BOOK +298 client name: SMSG_PLAYER_ITEM_RENTAL_TIME +299 client name: SMSG_PLAYER_ITEM_RENTAL_EXPIRED +29b client name: SMSG_MERCENARY_INFO +29d client name: SMSG_MERCENARY_SKILLS +2a2 client name: SMSG_MERCENARY_UPDATE +2b1 client name: SMSG_QUEST_LIST +2b2 client name: SMSG_QUEST_LIST_OBJECTIVES +2b3 client name: SMSG_QUEST_ADD +2b4 client name: SMSG_QUEST_REMOVE +2b5 client name: SMSG_QUEST_UPDATE_OBJECTIVES +2b7 client name: SMSG_QUEST_ACTIVATE +2b8 client name: SMSG_PARTY_ITEM_PICKUP +2bb client name: SMSG_ITEM_DAMAGED +2c1 client name: SMSG_COLOR_MESSAGE +2c5 client name: SMSG_PARTY_INVITE_RESPONSE +2c6 client name: SMSG_PARTY_INVITED +2c9 client name: SMSG_PARTY_INVITATION_STATS +2cb client name: SMSG_INSTANCE_START +2cc client name: SMSG_INSTANCE_CREATE +2cd client name: SMSG_INSTANCE_INFO +2ce client name: SMSG_INSTANCE_DELETE +2d0 client name: SMSG_PLAYER_EQUIPMENT +2d1 client name: SMSG_PLAYER_STORAGE_EQUIP +2d2 client name: SMSG_PLAYER_CART_EQUIP +2d3 client name: SMSG_BIND_ITEM +2d4 client name: SMSG_PLAYER_INVENTORY_ADD +2d9 client name: SMSG_PLAYER_EQUIP_TICK_ACK +2da client name: SMSG_PLAYER_SHOW_EQUIP +2dc client name: SMSG_BATTLE_CHAT_MESSAGE +2dd client name: SMSG_BATTLE_EMBLEM +2de client name: SMSG_BATTLE_UPDATE_SCORE +2df client name: SMSG_BATTLE_UPDATE_COORDS +2e0 client name: SMSG_BATTLE_UPDATE_HP +2e1 client name: SMSG_BEING_ACTION2 +2e8 client name: SMSG_PLAYER_INVENTORY +2e9 client name: SMSG_PLAYER_CART_ITEMS +2ea client name: SMSG_PLAYER_STORAGE_ITEMS +2eb client name: SMSG_MAP_LOGIN_SUCCESS +2ef client name: SMSG_BEING_FONT +2f0 client name: SMSG_NPC_SHOW_PROGRESS_BAR +2f2 client name: SMSG_NPC_PROGRESS_BAR_ABORT +43d client name: SMSG_PLAYER_SKILL_COOLDOWN +43f client name: SMSG_BEING_STATUS_CHANGE +440 client name: SMSG_BEING_MILLENIUM_SHIELD +441 client name: SMSG_PLAYER_DELETE_SKILL +442 client name: SMSG_AUTOSHADOW_SPELL_LIST +446 client name: SMSG_QUEST_NPC_EFFECT +7d8 client name: SMSG_PARTY_SETTINGS +7d9 client name: SMSG_PLAYER_SHORTCUTS +7e1 client name: SMSG_PLAYER_UPDATE_SKILL +7e2 client name: SMSG_FORMAT_MESSAGE_NUMBER +7e3 client name: SMSG_SKILL_ITEM_LIST_WINDOW +7e6 client name: SMSG_FORMAT_MESSAGE_SKILL +7e9 client name: SMSG_CHAR_CAPTCHA_NOT_SUPPORTED +7f6 client name: SMSG_PLAYER_GET_EXP +7fa client name: SMSG_PLAYER_INVENTORY_REMOVE2 +7fb client name: SMSG_SKILL_CASTING +7fc client name: SMSG_PARTY_LEADER +7fd client name: SMSG_ITEM_MVP_DROPPED +7fe client name: SMSG_BATTLE_PLAY +800 client name: SMSG_VENDING_ITEMS_LIST +803 client name: SMSG_BOOKING_REGISTER_ACK +805 client name: SMSG_BOOKING_SEARCH_ACK +807 client name: SMSG_BOOKING_DELETE_ACK +809 client name: SMSG_BOOKING_INSERT_NOTIFY +80a client name: SMSG_BOOKING_UPDATE_NOTIFY +80b client name: SMSG_BOOKING_DELETE_NOTIFY +80e client name: SMSG_PLAYER_HP +80f client name: SMSG_TRADE_ITEM_ADD +810 client name: SMSG_BUYINGSTORE_OPEN +812 client name: SMSG_BUYINGSTORE_CREATE_FAILED +813 client name: SMSG_BUYINGSTORE_OWN_ITEMS +814 client name: SMSG_BUYINGSTORE_SHOW_BOARD +816 client name: SMSG_BUYINGSTORE_HIDE_BOARD +818 client name: SMSG_BUYINGSTORE_ITEMS_LIST +81a client name: SMSG_BUYINGSTORE_SELL_FAILED +81b client name: SMSG_BUYINGSTORE_REPORT +81c client name: SMSG_BUYINGSTORE_DELETE_ITEM +81d client name: SMSG_ELEMENTAL_INFO +81e client name: SMSG_ELEMENTAL_UPDATE_STATUS +824 client name: SMSG_BUYINGSTORE_SELLER_SELL_FAILED +828 client name: SMSG_CHAR_DELETE2_ACK +82a client name: SMSG_CHAR_DELETE2_ACCEPT_ACTUAL_ACK +82c client name: SMSG_CHAR_DELETE2_CANCEL_ACK +82d client name: SMSG_CHAR_LOGIN2 +836 client name: SMSG_SEARCHSTORE_SEARCH_ACK +837 client name: SMSG_SEARCHSTORE_SEARCH_FAILED +83a client name: SMSG_SEARCHSTORE_OPEN +83d client name: SMSG_SEARCHSTORE_CLICK_ACK +83e client name: SMSG_LOGIN_ERROR2 +840 client name: SMSG_MAP_NOT_FOUND +845 client name: SMSG_NPC_CASH_POINTS +849 client name: SMSG_NPC_CASH_BUY +859 client name: SMSG_BEING_VIEW_EQUIPMENT +8b3 client name: SMSG_SCRIPT_MESSAGE +8c0 client name: SMSG_NPC_CASH_TAB_PRICE_LIST +8c7 client name: SMSG_SKILL_ENTRY +8ca client name: SMSG_NPC_CASH_SCHEDULE +8cf client name: SMSG_BEING_CHARM +8d2 client name: SMSG_SKILL_SNAP +8d5 client name: SMSG_CHAR_CHANGE_SLOT +8d6 client name: SMSG_NPC_CLOSE_TIMEOUT +8d8 client name: SMSG_BATTLE_QUEUE_ACK +8d9 client name: SMSG_BATTLE_JOINED +8db client name: SMSG_BATTLE_NOTICE_DELETE +8df client name: SMSG_BATTLE_BEGINS +908 client name: SMSG_PLAYER_FAVORITE_ITEM +90f client name: SMSG_BEING_SPAWN +914 client name: SMSG_BEING_MOVE +915 client name: SMSG_BEING_VISIBLE +96d client name: SMSG_MERGE_ITEM +96f client name: SMSG_ACK_MERGE_ITEMS +977 client name: SMSG_MONSTER_HP +97d client name: SMSG_RANKS_LIST +983 client name: SMSG_BEING_STATUS_CHANGE +985 client name: SMSG_PLAYER_SKILL_COOLDOWN_LIST +99d client name: SMSG_CHAR_CHARACTERS +9a6 +9a8 +9aa +a02 +a1a +a1c +a20 +a22 +2711 +2713 +2716 +2717 +2718 +2719 +2722 +2723 +2728 +272b +272c +272d +272e +2731 +2734 +2735 +2736 +2737 +2740 +2af9 +2afb +2afd +2b00 +2b03 +2b04 +2b06 +2b09 +2b0d +2b0f +2b12 +2b14 +2b1b +2b1d +2b1e +2b20 +2b21 +2b22 +2b24 +2b25 +2b27 diff --git a/servergreps/hercules/20120716/uselesspackets.txt b/servergreps/hercules/20120716/uselesspackets.txt new file mode 100644 index 0000000..12b3cc4 --- /dev/null +++ b/servergreps/hercules/20120716/uselesspackets.txt @@ -0,0 +1,22 @@ +Useless packet 0a01. +Useless packet 09a9. +Useless packet 08fc. +Useless packet 0970. +Useless packet 0998. +Useless packet 09b8. +Useless packet 09b6. +Useless packet 09d8. +Useless packet 09d4. +Useless packet 09d6. +Useless packet 028f. +Useless packet 0066. +Useless packet 0187. +Useless packet 08ba. +Useless packet 0067. +Useless packet 0065. +Useless packet 0061. +Useless packet 0068. +Useless packet 09a7. +Useless packet 097c. +Useless packet 08d4. +Useless packet 09ab. diff --git a/servergreps/hercules/20130221/clientbadpackets.txt b/servergreps/hercules/20130221/clientbadpackets.txt deleted file mode 100644 index 5a61e21..0000000 --- a/servergreps/hercules/20130221/clientbadpackets.txt +++ /dev/null @@ -1,10 +0,0 @@ -0819 CMSG_SEARCHSTORE_SEARCH client: clif->pSearchStoreInfo server: clif->pStoragePassword Change id to 0811 -0085 CMSG_PLAYER_CHANGE_DEST hidden by clif->pChangeDir -0815 CMSG_BUYINGSTORE_CLOSE hidden by clif->pReqOpenBuyingStore -0089 CMSG_PLAYER_CHANGE_ACT hidden by clif->pTickSend -0116 CMSG_SKILL_USE_POSITION hidden by clif->pDropItem -0819 CMSG_BUYINGSTORE_SELL hidden by clif->pSearchStoreInfo -0193 CMSG_SOLVE_CHAR_NAME hidden by clif->pCloseKafra -0202 CMSG_FRIENDS_ADD_PLAYER hidden by clif->pChangeDir -083c CMSG_SEARCHSTORE_CLICK hidden by clif->pUseSkillToId -00f5 CMSG_MOVE_FROM_STORAGE hidden by clif->pTakeItem diff --git a/servergreps/hercules/20130221/clientpreferredpackets.txt b/servergreps/hercules/20130221/clientpreferredpackets.txt deleted file mode 100644 index 8f24d01..0000000 --- a/servergreps/hercules/20130221/clientpreferredpackets.txt +++ /dev/null @@ -1 +0,0 @@ -088a -> 096a CMSG_NAME_REQUEST clif->pGetCharNameRequest diff --git a/servergreps/hercules/20130221/clientwrongpacketsizes.txt b/servergreps/hercules/20130221/clientwrongpacketsizes.txt deleted file mode 100644 index 7e27154..0000000 --- a/servergreps/hercules/20130221/clientwrongpacketsizes.txt +++ /dev/null @@ -1 +0,0 @@ -0819 CMSG_SEARCHSTORE_SEARCH clif->pStoragePassword -1 vs 36 diff --git a/servergreps/hercules/20130320/clientbadpackets.txt b/servergreps/hercules/20130320/clientbadpackets.txt index 2aae79c..e69de29 100644 --- a/servergreps/hercules/20130320/clientbadpackets.txt +++ b/servergreps/hercules/20130320/clientbadpackets.txt @@ -1,10 +0,0 @@ -0819 CMSG_SEARCHSTORE_SEARCH client: clif->pSearchStoreInfo server: clif->pStoragePassword Change id to 094e -0085 CMSG_PLAYER_CHANGE_DEST hidden by clif->pChangeDir -0815 CMSG_BUYINGSTORE_CLOSE hidden by clif->pReqOpenBuyingStore -0089 CMSG_PLAYER_CHANGE_ACT hidden by clif->pTickSend -0116 CMSG_SKILL_USE_POSITION hidden by clif->pDropItem -0819 CMSG_BUYINGSTORE_SELL hidden by clif->pSearchStoreInfo -0193 CMSG_SOLVE_CHAR_NAME hidden by clif->pCloseKafra -0202 CMSG_FRIENDS_ADD_PLAYER hidden by clif->pChangeDir -083c CMSG_SEARCHSTORE_CLICK hidden by clif->pUseSkillToId -00f5 CMSG_MOVE_FROM_STORAGE hidden by clif->pTakeItem diff --git a/servergreps/hercules/20130320/clientpackets.txt b/servergreps/hercules/20130320/clientpackets.txt index b004942..1dfc70c 100644 --- a/servergreps/hercules/20130320/clientpackets.txt +++ b/servergreps/hercules/20130320/clientpackets.txt @@ -142,6 +142,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0233 CMSG_HOMMERC_ATTACK clif->pHomAttack 0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster 0237 CMSG_PK_RANKS clif->pRankingPk +023b CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox 0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read 0243 CMSG_MAIL_DELETE_MESSAGE clif->pMail_delete @@ -176,12 +177,19 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 02d8 CMSG_PLAYER_SET_EQUIPMENT_VISIBLE clif->pEquipTick 02db CMSG_BATTLE_CHAT_MESSAGE clif->pBattleChat 02f1 CMSG_NPC_COMPLETE_PROGRESS_BAR clif->pProgressbar +035f CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore 0360 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore 0361 CMSG_HOMUNCULUS_MENU clif->pHomMenu 0362 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0363 CMSG_MAP_PING clif->pTickSend +0364 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0365 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 0366 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0367 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0368 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0369 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0436 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0437 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY 0438 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem 07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption @@ -192,31 +200,51 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0801 CMSG_VENDING_BUY2 clif->pPurchaseReq2 0811 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0815 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0817 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ 0835 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0838 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo 083c CMSG_SKILL_USE_BEING clif->pUseSkillToId 0844 CMSG_NPC_CASH_SHOP_OPEN clif->pCashShopOpen 0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB clif->pCashShopReqTab 084a CMSG_NPC_CASH_SHOP_CLOSE clif->pCashShopClose 085a CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0861 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0862 CMSG_SKILL_USE_BEING clif->pUseSkillToId +0863 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0865 CMSG_ITEM_PICKUP clif->pTakeItem 086a CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 086c CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +086f CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0871 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0874 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0881 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0884 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0885 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0886 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 0887 CMSG_MAP_PING clif->pTickSend 0888 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0889 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 088a CMSG_NAME_REQUEST clif->pGetCharNameRequest 088b CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +088e CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 0890 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 0891 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0892 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY 0893 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0897 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0898 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0899 CMSG_MAP_PING clif->pTickSend +089b CMSG_SKILL_USE_BEING clif->pUseSkillToId +089c CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 089e CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 089f CMSG_ITEM_PICKUP clif->pTakeItem 08a0 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +08a1 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +08a2 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +08a6 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +08aa CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 08ab CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 08ac CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08ad CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo @@ -229,12 +257,22 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 08fc CMSG_CHAR_CHECK_RENAME ? 0907 CMSG_PLAYER_FAVORITE_ITEM clif->pMoveItem 090a CMSG_BATTLE_CHECK_STATE clif->pBGQueueCheckState +0922 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 092e CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 0933 CMSG_ITEM_PICKUP clif->pTakeItem +0938 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 093b CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +093f CMSG_HOMUNCULUS_MENU clif->pHomMenu +0940 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +094a CMSG_NAME_REQUEST clif->pGetCharNameRequest 094b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +094c CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 094e CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo +0953 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0959 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0960 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0963 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +096a CMSG_NAME_REQUEST clif->pGetCharNameRequest 096e CMSG_MERGE_ITEM_ACK clif->ackmergeitems 0970 CMSG_CHAR_CREATE ? 0974 CMSG_MERGE_ITEM_CANCEL clif->cancelmergeitem @@ -249,16 +287,13 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 09d6 CMSG_NPC_MARKET_BUY ? 09d8 CMSG_NPC_MARKET_CLOSE ? 0a01 CMSG_SHORTCUTS_ROW_SHIFT ? -? UNIMPLIMENTED clif->pActionRequest ? UNIMPLIMENTED clif->pCashShopBuy ? UNIMPLIMENTED clif->pDull -? UNIMPLIMENTED clif->pFriendsListAdd ? UNIMPLIMENTED clif->pGMRecall2 ? UNIMPLIMENTED clif->pGMRemove2 ? UNIMPLIMENTED clif->pGM_Monster_Item ? UNIMPLIMENTED clif->pGuildInvite2 ? UNIMPLIMENTED clif->pItemListWindowSelected -? UNIMPLIMENTED clif->pMoveFromKafra ? UNIMPLIMENTED clif->pPartyBookingDeleteReq ? UNIMPLIMENTED clif->pPartyBookingRegisterReq ? UNIMPLIMENTED clif->pPartyBookingSearchReq @@ -268,11 +303,5 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 ? UNIMPLIMENTED clif->pPartyRecruitRegisterReq ? UNIMPLIMENTED clif->pPartyRecruitSearchReq ? UNIMPLIMENTED clif->pPartyRecruitUpdateReq -? UNIMPLIMENTED clif->pReqCloseBuyingStore -? UNIMPLIMENTED clif->pReqTradeBuyingStore -? UNIMPLIMENTED clif->pSearchStoreInfoListItemClick ? UNIMPLIMENTED clif->pSkillSelectMenu -? UNIMPLIMENTED clif->pSolveCharName ? UNIMPLIMENTED clif->pStoragePassword -? UNIMPLIMENTED clif->pUseSkillToPos -? UNIMPLIMENTED clif->pWalkToXY diff --git a/servergreps/hercules/20130320/clientpreferredpackets.txt b/servergreps/hercules/20130320/clientpreferredpackets.txt index 271026c..e69de29 100644 --- a/servergreps/hercules/20130320/clientpreferredpackets.txt +++ b/servergreps/hercules/20130320/clientpreferredpackets.txt @@ -1,5 +0,0 @@ -0360 -> 035f CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore -0361 -> 093f CMSG_HOMUNCULUS_MENU clif->pHomMenu -0815 -> 0938 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore -083c -> 089b CMSG_SKILL_USE_BEING clif->pUseSkillToId -088a -> 0898 CMSG_NAME_REQUEST clif->pGetCharNameRequest diff --git a/servergreps/hercules/20130320/clientwrongpacketsizes.txt b/servergreps/hercules/20130320/clientwrongpacketsizes.txt index 7e27154..e69de29 100644 --- a/servergreps/hercules/20130320/clientwrongpacketsizes.txt +++ b/servergreps/hercules/20130320/clientwrongpacketsizes.txt @@ -1 +0,0 @@ -0819 CMSG_SEARCHSTORE_SEARCH clif->pStoragePassword -1 vs 36 diff --git a/servergreps/hercules/20130515/clientbadpackets.txt b/servergreps/hercules/20130515/clientbadpackets.txt index fcaedba..e69de29 100644 --- a/servergreps/hercules/20130515/clientbadpackets.txt +++ b/servergreps/hercules/20130515/clientbadpackets.txt @@ -1,9 +0,0 @@ -0085 CMSG_PLAYER_CHANGE_DEST hidden by clif->pChangeDir -0815 CMSG_BUYINGSTORE_CLOSE hidden by clif->pReqOpenBuyingStore -0089 CMSG_PLAYER_CHANGE_ACT hidden by clif->pTickSend -0116 CMSG_SKILL_USE_POSITION hidden by clif->pDropItem -0819 CMSG_BUYINGSTORE_SELL hidden by clif->pSearchStoreInfo -0193 CMSG_SOLVE_CHAR_NAME hidden by clif->pCloseKafra -0202 CMSG_FRIENDS_ADD_PLAYER hidden by clif->pChangeDir -083c CMSG_SEARCHSTORE_CLICK hidden by clif->pUseSkillToId -00f5 CMSG_MOVE_FROM_STORAGE hidden by clif->pTakeItem diff --git a/servergreps/hercules/20130515/clientpackets.txt b/servergreps/hercules/20130515/clientpackets.txt index 9214379..a97ba9e 100644 --- a/servergreps/hercules/20130515/clientpackets.txt +++ b/servergreps/hercules/20130515/clientpackets.txt @@ -142,6 +142,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0233 CMSG_HOMMERC_ATTACK clif->pHomAttack 0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster 0237 CMSG_PK_RANKS clif->pRankingPk +023b CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox 0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read 0243 CMSG_MAIL_DELETE_MESSAGE clif->pMail_delete @@ -181,8 +182,15 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0361 CMSG_HOMUNCULUS_MENU clif->pHomMenu 0362 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 0363 CMSG_MAP_PING clif->pTickSend +0364 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0365 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 0366 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0367 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0368 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0369 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0436 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0437 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0438 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem 07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption 07da CMSG_PARTY_CHANGE_LEADER clif->pPartyChangeLeader @@ -190,35 +198,56 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 07ec CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 07f5 CMSG_ADMIN_UNEQUIP_ALL clif->pGMFullStrip 0801 CMSG_VENDING_BUY2 clif->pPurchaseReq2 +0811 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0815 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0817 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 0819 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ 0835 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0838 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo 083c CMSG_SKILL_USE_BEING clif->pUseSkillToId 0844 CMSG_NPC_CASH_SHOP_OPEN clif->pCashShopOpen 0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB clif->pCashShopReqTab 084a CMSG_NPC_CASH_SHOP_CLOSE clif->pCashShopClose 085a CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0861 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0862 CMSG_SKILL_USE_BEING clif->pUseSkillToId +0863 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0865 CMSG_ITEM_PICKUP clif->pTakeItem 086a CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 086c CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +086f CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0871 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0874 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0881 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0884 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0885 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0886 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 0887 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0888 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0889 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 088a CMSG_NAME_REQUEST clif->pGetCharNameRequest 088b CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +088e CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 0890 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 0891 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0892 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY 0893 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0897 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0898 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0899 CMSG_MAP_PING clif->pTickSend +089b CMSG_SKILL_USE_BEING clif->pUseSkillToId +089c CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 089e CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 089f CMSG_ITEM_PICKUP clif->pTakeItem 08a0 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a1 CMSG_ITEM_PICKUP clif->pTakeItem +08a2 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +08a6 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +08aa CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 08ab CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo +08ac CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 08ad CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 08ba CMSG_CHAR_CREATE_PIN ? 08c9 CMSG_NPC_CASH_SHOP_SCHEDULE clif->pCashShopSchedule @@ -229,14 +258,25 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 08fc CMSG_CHAR_CHECK_RENAME ? 0907 CMSG_PLAYER_FAVORITE_ITEM clif->pMoveItem 090a CMSG_BATTLE_CHECK_STATE clif->pBGQueueCheckState +0922 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 092e CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0931 CMSG_HOMUNCULUS_MENU clif->pHomMenu 0933 CMSG_ITEM_PICKUP clif->pTakeItem +0938 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 093b CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +093f CMSG_HOMUNCULUS_MENU clif->pHomMenu +0940 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0943 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0944 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +094a CMSG_NAME_REQUEST clif->pGetCharNameRequest 094b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +094c CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 094e CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo +0953 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0959 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0960 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0962 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +096a CMSG_NAME_REQUEST clif->pGetCharNameRequest 096e CMSG_MERGE_ITEM_ACK clif->ackmergeitems 0970 CMSG_CHAR_CREATE ? 0974 CMSG_MERGE_ITEM_CANCEL clif->cancelmergeitem @@ -251,16 +291,13 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 09d6 CMSG_NPC_MARKET_BUY ? 09d8 CMSG_NPC_MARKET_CLOSE ? 0a01 CMSG_SHORTCUTS_ROW_SHIFT ? -? UNIMPLIMENTED clif->pActionRequest ? UNIMPLIMENTED clif->pCashShopBuy ? UNIMPLIMENTED clif->pDull -? UNIMPLIMENTED clif->pFriendsListAdd ? UNIMPLIMENTED clif->pGMRecall2 ? UNIMPLIMENTED clif->pGMRemove2 ? UNIMPLIMENTED clif->pGM_Monster_Item ? UNIMPLIMENTED clif->pGuildInvite2 ? UNIMPLIMENTED clif->pItemListWindowSelected -? UNIMPLIMENTED clif->pMoveFromKafra ? UNIMPLIMENTED clif->pPartyBookingDeleteReq ? UNIMPLIMENTED clif->pPartyBookingRegisterReq ? UNIMPLIMENTED clif->pPartyBookingSearchReq @@ -270,11 +307,5 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 ? UNIMPLIMENTED clif->pPartyRecruitRegisterReq ? UNIMPLIMENTED clif->pPartyRecruitSearchReq ? UNIMPLIMENTED clif->pPartyRecruitUpdateReq -? UNIMPLIMENTED clif->pReqCloseBuyingStore -? UNIMPLIMENTED clif->pReqTradeBuyingStore -? UNIMPLIMENTED clif->pSearchStoreInfoListItemClick ? UNIMPLIMENTED clif->pSkillSelectMenu -? UNIMPLIMENTED clif->pSolveCharName ? UNIMPLIMENTED clif->pStoragePassword -? UNIMPLIMENTED clif->pUseSkillToPos -? UNIMPLIMENTED clif->pWalkToXY diff --git a/servergreps/hercules/20130515/clientpreferredpackets.txt b/servergreps/hercules/20130515/clientpreferredpackets.txt index fcb8483..e69de29 100644 --- a/servergreps/hercules/20130515/clientpreferredpackets.txt +++ b/servergreps/hercules/20130515/clientpreferredpackets.txt @@ -1,2 +0,0 @@ -0361 -> 0931 CMSG_HOMUNCULUS_MENU clif->pHomMenu -088a -> 096a CMSG_NAME_REQUEST clif->pGetCharNameRequest diff --git a/servergreps/hercules/20130522/clientbadpackets.txt b/servergreps/hercules/20130522/clientbadpackets.txt index 72782c9..e69de29 100644 --- a/servergreps/hercules/20130522/clientbadpackets.txt +++ b/servergreps/hercules/20130522/clientbadpackets.txt @@ -1,10 +0,0 @@ -0360 CMSG_BUYINGSTORE_OPEN client: clif->pReqClickBuyingStore server: clif->pWalkToXY Change id to 0368 -0085 CMSG_PLAYER_CHANGE_DEST hidden by clif->pChangeDir -0815 CMSG_BUYINGSTORE_CLOSE hidden by clif->pReqOpenBuyingStore -0089 CMSG_PLAYER_CHANGE_ACT hidden by clif->pTickSend -0116 CMSG_SKILL_USE_POSITION hidden by clif->pDropItem -0819 CMSG_BUYINGSTORE_SELL hidden by clif->pSearchStoreInfo -0193 CMSG_SOLVE_CHAR_NAME hidden by clif->pCloseKafra -0202 CMSG_FRIENDS_ADD_PLAYER hidden by clif->pChangeDir -083c CMSG_SEARCHSTORE_CLICK hidden by clif->pUseSkillToId -00f5 CMSG_MOVE_FROM_STORAGE hidden by clif->pTakeItem diff --git a/servergreps/hercules/20130522/clientpackets.txt b/servergreps/hercules/20130522/clientpackets.txt index 09ab120..9278d62 100644 --- a/servergreps/hercules/20130522/clientpackets.txt +++ b/servergreps/hercules/20130522/clientpackets.txt @@ -142,6 +142,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0233 CMSG_HOMMERC_ATTACK clif->pHomAttack 0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster 0237 CMSG_PK_RANKS clif->pRankingPk +023b CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox 0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read 0243 CMSG_MAIL_DELETE_MESSAGE clif->pMail_delete @@ -177,10 +178,19 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 02db CMSG_BATTLE_CHAT_MESSAGE clif->pBattleChat 02f1 CMSG_NPC_COMPLETE_PROGRESS_BAR clif->pProgressbar 035f CMSG_MAP_PING clif->pTickSend +0360 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY 0361 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0362 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0363 CMSG_MAP_PING clif->pTickSend +0364 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0365 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 0366 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0367 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0368 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +0369 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0436 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0437 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0438 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem 07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption 07da CMSG_PARTY_CHANGE_LEADER clif->pPartyChangeLeader @@ -188,19 +198,34 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 07ec CMSG_MAP_PING clif->pTickSend 07f5 CMSG_ADMIN_UNEQUIP_ALL clif->pGMFullStrip 0801 CMSG_VENDING_BUY2 clif->pPurchaseReq2 +0811 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0815 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0817 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 0819 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ 0835 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0838 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo 083c CMSG_SKILL_USE_BEING clif->pUseSkillToId +083e CMSG_SEARCHSTORE_CLICK ? 0844 CMSG_NPC_CASH_SHOP_OPEN clif->pCashShopOpen 0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB clif->pCashShopReqTab 084a CMSG_NPC_CASH_SHOP_CLOSE clif->pCashShopClose 085a CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0861 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0862 CMSG_SKILL_USE_BEING clif->pUseSkillToId +0863 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0865 CMSG_ITEM_PICKUP clif->pTakeItem 086c CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +086e CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +086f CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0871 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0874 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +087e CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0881 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0884 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0885 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0886 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 0887 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0888 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0889 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo @@ -208,18 +233,23 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 088b CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 0890 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 0891 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0892 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY 0893 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0897 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0898 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0899 CMSG_MAP_PING clif->pTickSend 089c CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 089e CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 089f CMSG_ITEM_PICKUP clif->pTakeItem 08a0 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a1 CMSG_ITEM_PICKUP clif->pTakeItem +08a2 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 08a3 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +08a6 CMSG_NAME_REQUEST clif->pGetCharNameRequest 08a9 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 08aa CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 08ab CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo +08ac CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 08ad CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 08ba CMSG_CHAR_CREATE_PIN ? 08c9 CMSG_NPC_CASH_SHOP_SCHEDULE clif->pCashShopSchedule @@ -230,18 +260,32 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 08fc CMSG_CHAR_CHECK_RENAME ? 0907 CMSG_PLAYER_FAVORITE_ITEM clif->pMoveItem 090a CMSG_BATTLE_CHECK_STATE clif->pBGQueueCheckState +0922 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0925 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0926 CMSG_HOMUNCULUS_MENU clif->pHomMenu 092e CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0931 CMSG_HOMUNCULUS_MENU clif->pHomMenu 0933 CMSG_ITEM_PICKUP clif->pTakeItem +0938 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 093b CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +093f CMSG_HOMUNCULUS_MENU clif->pHomMenu +0940 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0943 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0944 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +094a CMSG_NAME_REQUEST clif->pGetCharNameRequest 094b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +094c CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 094e CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo +0952 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0953 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0959 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 095b CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo +095c CMSG_SKILL_USE_BEING clif->pUseSkillToId 095e CMSG_ITEM_PICKUP clif->pTakeItem 0960 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0962 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0964 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +096a CMSG_NAME_REQUEST clif->pGetCharNameRequest 096e CMSG_MERGE_ITEM_ACK clif->ackmergeitems 0970 CMSG_CHAR_CREATE ? 0974 CMSG_MERGE_ITEM_CANCEL clif->cancelmergeitem @@ -256,16 +300,13 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 09d6 CMSG_NPC_MARKET_BUY ? 09d8 CMSG_NPC_MARKET_CLOSE ? 0a01 CMSG_SHORTCUTS_ROW_SHIFT ? -? UNIMPLIMENTED clif->pActionRequest ? UNIMPLIMENTED clif->pCashShopBuy ? UNIMPLIMENTED clif->pDull -? UNIMPLIMENTED clif->pFriendsListAdd ? UNIMPLIMENTED clif->pGMRecall2 ? UNIMPLIMENTED clif->pGMRemove2 ? UNIMPLIMENTED clif->pGM_Monster_Item ? UNIMPLIMENTED clif->pGuildInvite2 ? UNIMPLIMENTED clif->pItemListWindowSelected -? UNIMPLIMENTED clif->pMoveFromKafra ? UNIMPLIMENTED clif->pPartyBookingDeleteReq ? UNIMPLIMENTED clif->pPartyBookingRegisterReq ? UNIMPLIMENTED clif->pPartyBookingSearchReq @@ -275,11 +316,5 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 ? UNIMPLIMENTED clif->pPartyRecruitRegisterReq ? UNIMPLIMENTED clif->pPartyRecruitSearchReq ? UNIMPLIMENTED clif->pPartyRecruitUpdateReq -? UNIMPLIMENTED clif->pReqCloseBuyingStore -? UNIMPLIMENTED clif->pReqTradeBuyingStore -? UNIMPLIMENTED clif->pSearchStoreInfoListItemClick ? UNIMPLIMENTED clif->pSkillSelectMenu -? UNIMPLIMENTED clif->pSolveCharName ? UNIMPLIMENTED clif->pStoragePassword -? UNIMPLIMENTED clif->pUseSkillToPos -? UNIMPLIMENTED clif->pWalkToXY diff --git a/servergreps/hercules/20130522/clientpreferredpackets.txt b/servergreps/hercules/20130522/clientpreferredpackets.txt index 32a7341..e69de29 100644 --- a/servergreps/hercules/20130522/clientpreferredpackets.txt +++ b/servergreps/hercules/20130522/clientpreferredpackets.txt @@ -1,4 +0,0 @@ -0361 -> 0926 CMSG_HOMUNCULUS_MENU clif->pHomMenu -0815 -> 0874 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore -083c -> 095c CMSG_SKILL_USE_BEING clif->pUseSkillToId -088a -> 08a6 CMSG_NAME_REQUEST clif->pGetCharNameRequest diff --git a/servergreps/hercules/20130522/clientwrongpacketsizes.txt b/servergreps/hercules/20130522/clientwrongpacketsizes.txt index 9319432..e69de29 100644 --- a/servergreps/hercules/20130522/clientwrongpacketsizes.txt +++ b/servergreps/hercules/20130522/clientwrongpacketsizes.txt @@ -1 +0,0 @@ -0360 CMSG_BUYINGSTORE_OPEN clif->pWalkToXY 6 vs 5 diff --git a/servergreps/hercules/20130522/serverpackets.txt b/servergreps/hercules/20130522/serverpackets.txt index 07cba00..ec3038e 100644 --- a/servergreps/hercules/20130522/serverpackets.txt +++ b/servergreps/hercules/20130522/serverpackets.txt @@ -331,7 +331,7 @@ fb client name: SMSG_PARTY_INFO 837 client name: SMSG_SEARCHSTORE_SEARCH_FAILED 83a client name: SMSG_SEARCHSTORE_OPEN 83d client name: SMSG_SEARCHSTORE_CLICK_ACK -83e client name: SMSG_LOGIN_ERROR2 +83e client name: CMSG_SEARCHSTORE_CLICK 840 client name: SMSG_MAP_NOT_FOUND 845 client name: SMSG_NPC_CASH_POINTS 849 client name: SMSG_NPC_CASH_BUY diff --git a/servergreps/hercules/20130522/uselesspackets.txt b/servergreps/hercules/20130522/uselesspackets.txt index 90a779b..0552bf1 100644 --- a/servergreps/hercules/20130522/uselesspackets.txt +++ b/servergreps/hercules/20130522/uselesspackets.txt @@ -16,6 +16,7 @@ Useless packet 0065. Useless packet 0061. Useless packet 0068. Useless packet 09a7. +Useless packet 083e. Useless packet 097c. Useless packet 08d4. Useless packet 09ab. diff --git a/servergreps/hercules/20130529/clientbadpackets.txt b/servergreps/hercules/20130529/clientbadpackets.txt index 87df2fd..e69de29 100644 --- a/servergreps/hercules/20130529/clientbadpackets.txt +++ b/servergreps/hercules/20130529/clientbadpackets.txt @@ -1,10 +0,0 @@ -0360 CMSG_BUYINGSTORE_OPEN client: clif->pReqClickBuyingStore server: clif->pWalkToXY Change id to 0892 -0085 CMSG_PLAYER_CHANGE_DEST hidden by clif->pChangeDir -0815 CMSG_BUYINGSTORE_CLOSE hidden by clif->pReqOpenBuyingStore -0089 CMSG_PLAYER_CHANGE_ACT hidden by clif->pTickSend -0116 CMSG_SKILL_USE_POSITION hidden by clif->pDropItem -0819 CMSG_BUYINGSTORE_SELL hidden by clif->pSearchStoreInfo -0193 CMSG_SOLVE_CHAR_NAME hidden by clif->pCloseKafra -0202 CMSG_FRIENDS_ADD_PLAYER hidden by clif->pChangeDir -083c CMSG_SEARCHSTORE_CLICK hidden by clif->pUseSkillToId -00f5 CMSG_MOVE_FROM_STORAGE hidden by clif->pTakeItem diff --git a/servergreps/hercules/20130529/clientpackets.txt b/servergreps/hercules/20130529/clientpackets.txt index 1d65981..c5095e4 100644 --- a/servergreps/hercules/20130529/clientpackets.txt +++ b/servergreps/hercules/20130529/clientpackets.txt @@ -142,6 +142,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0233 CMSG_HOMMERC_ATTACK clif->pHomAttack 0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster 0237 CMSG_PK_RANKS clif->pRankingPk +023b CMSG_HOMUNCULUS_MENU clif->pHomMenu 023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox 0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read 0243 CMSG_MAIL_DELETE_MESSAGE clif->pMail_delete @@ -177,10 +178,19 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 02db CMSG_BATTLE_CHAT_MESSAGE clif->pBattleChat 02f1 CMSG_NPC_COMPLETE_PROGRESS_BAR clif->pProgressbar 035f CMSG_MAP_PING clif->pTickSend +0360 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY 0361 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0362 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0363 CMSG_MAP_PING clif->pTickSend +0364 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0365 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 0366 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0367 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0368 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +0369 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0436 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0437 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0438 CMSG_SKILL_USE_BEING clif->pUseSkillToId 0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem 07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption 07da CMSG_PARTY_CHANGE_LEADER clif->pPartyChangeLeader @@ -188,38 +198,63 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 07ec CMSG_MAP_PING clif->pTickSend 07f5 CMSG_ADMIN_UNEQUIP_ALL clif->pGMFullStrip 0801 CMSG_VENDING_BUY2 clif->pPurchaseReq2 +0811 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0815 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0817 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 0819 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ 0835 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0838 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo 083c CMSG_SKILL_USE_BEING clif->pUseSkillToId +083e CMSG_SEARCHSTORE_CLICK ? 0844 CMSG_NPC_CASH_SHOP_OPEN clif->pCashShopOpen 0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB clif->pCashShopReqTab 084a CMSG_NPC_CASH_SHOP_CLOSE clif->pCashShopClose +085a CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 085e CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0861 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0862 CMSG_SKILL_USE_BEING clif->pUseSkillToId +0863 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0865 CMSG_ITEM_PICKUP clif->pTakeItem +0869 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 086c CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +086e CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +086f CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0871 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0876 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0877 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +087e CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0881 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0884 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0885 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0886 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 0887 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0888 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0889 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 088a CMSG_NAME_REQUEST clif->pGetCharNameRequest 088b CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0890 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 0891 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0892 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore 0893 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0895 CMSG_ITEM_PICKUP clif->pTakeItem 0897 CMSG_MAP_PING clif->pTickSend +0898 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0899 CMSG_MAP_PING clif->pTickSend 089c CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 089e CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 089f CMSG_ITEM_PICKUP clif->pTakeItem 08a0 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a1 CMSG_ITEM_PICKUP clif->pTakeItem +08a2 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 08a3 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +08a6 CMSG_NAME_REQUEST clif->pGetCharNameRequest +08a7 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 08a9 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 08aa CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 08ab CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo +08ac CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 08ad CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 08ba CMSG_CHAR_CREATE_PIN ? 08c9 CMSG_NPC_CASH_SHOP_SCHEDULE clif->pCashShopSchedule @@ -230,22 +265,40 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 08fc CMSG_CHAR_CHECK_RENAME ? 0907 CMSG_PLAYER_FAVORITE_ITEM clif->pMoveItem 090a CMSG_BATTLE_CHECK_STATE clif->pBGQueueCheckState +0917 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0918 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0919 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0922 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0925 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0926 CMSG_HOMUNCULUS_MENU clif->pHomMenu 092e CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0931 CMSG_HOMUNCULUS_MENU clif->pHomMenu 0933 CMSG_ITEM_PICKUP clif->pTakeItem +0936 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0937 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0938 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 093b CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +093f CMSG_HOMUNCULUS_MENU clif->pHomMenu +0940 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0941 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 0943 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0944 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +094a CMSG_NAME_REQUEST clif->pGetCharNameRequest 094b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +094c CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 094e CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0951 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0952 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0953 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0957 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0959 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 095b CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo +095c CMSG_SKILL_USE_BEING clif->pUseSkillToId 095e CMSG_ITEM_PICKUP clif->pTakeItem 0960 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0962 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0964 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +096a CMSG_NAME_REQUEST clif->pGetCharNameRequest 096e CMSG_MERGE_ITEM_ACK clif->ackmergeitems 0970 CMSG_CHAR_CREATE ? 0974 CMSG_MERGE_ITEM_CANCEL clif->cancelmergeitem @@ -260,16 +313,13 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 09d6 CMSG_NPC_MARKET_BUY ? 09d8 CMSG_NPC_MARKET_CLOSE ? 0a01 CMSG_SHORTCUTS_ROW_SHIFT ? -? UNIMPLIMENTED clif->pActionRequest ? UNIMPLIMENTED clif->pCashShopBuy ? UNIMPLIMENTED clif->pDull -? UNIMPLIMENTED clif->pFriendsListAdd ? UNIMPLIMENTED clif->pGMRecall2 ? UNIMPLIMENTED clif->pGMRemove2 ? UNIMPLIMENTED clif->pGM_Monster_Item ? UNIMPLIMENTED clif->pGuildInvite2 ? UNIMPLIMENTED clif->pItemListWindowSelected -? UNIMPLIMENTED clif->pMoveFromKafra ? UNIMPLIMENTED clif->pPartyBookingDeleteReq ? UNIMPLIMENTED clif->pPartyBookingRegisterReq ? UNIMPLIMENTED clif->pPartyBookingSearchReq @@ -279,11 +329,5 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 ? UNIMPLIMENTED clif->pPartyRecruitRegisterReq ? UNIMPLIMENTED clif->pPartyRecruitSearchReq ? UNIMPLIMENTED clif->pPartyRecruitUpdateReq -? UNIMPLIMENTED clif->pReqCloseBuyingStore -? UNIMPLIMENTED clif->pReqTradeBuyingStore -? UNIMPLIMENTED clif->pSearchStoreInfoListItemClick ? UNIMPLIMENTED clif->pSkillSelectMenu -? UNIMPLIMENTED clif->pSolveCharName ? UNIMPLIMENTED clif->pStoragePassword -? UNIMPLIMENTED clif->pUseSkillToPos -? UNIMPLIMENTED clif->pWalkToXY diff --git a/servergreps/hercules/20130529/clientpreferredpackets.txt b/servergreps/hercules/20130529/clientpreferredpackets.txt index 0ec99bd..e69de29 100644 --- a/servergreps/hercules/20130529/clientpreferredpackets.txt +++ b/servergreps/hercules/20130529/clientpreferredpackets.txt @@ -1,5 +0,0 @@ -0361 -> 023b CMSG_HOMUNCULUS_MENU clif->pHomMenu -0815 -> 0869 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore -083c -> 0438 CMSG_SKILL_USE_BEING clif->pUseSkillToId -088a -> 0863 CMSG_NAME_REQUEST clif->pGetCharNameRequest -089c -> 08a7 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem diff --git a/servergreps/hercules/20130529/clientwrongpacketsizes.txt b/servergreps/hercules/20130529/clientwrongpacketsizes.txt index 9319432..e69de29 100644 --- a/servergreps/hercules/20130529/clientwrongpacketsizes.txt +++ b/servergreps/hercules/20130529/clientwrongpacketsizes.txt @@ -1 +0,0 @@ -0360 CMSG_BUYINGSTORE_OPEN clif->pWalkToXY 6 vs 5 diff --git a/servergreps/hercules/20130529/serverpackets.txt b/servergreps/hercules/20130529/serverpackets.txt index 07cba00..ec3038e 100644 --- a/servergreps/hercules/20130529/serverpackets.txt +++ b/servergreps/hercules/20130529/serverpackets.txt @@ -331,7 +331,7 @@ fb client name: SMSG_PARTY_INFO 837 client name: SMSG_SEARCHSTORE_SEARCH_FAILED 83a client name: SMSG_SEARCHSTORE_OPEN 83d client name: SMSG_SEARCHSTORE_CLICK_ACK -83e client name: SMSG_LOGIN_ERROR2 +83e client name: CMSG_SEARCHSTORE_CLICK 840 client name: SMSG_MAP_NOT_FOUND 845 client name: SMSG_NPC_CASH_POINTS 849 client name: SMSG_NPC_CASH_BUY diff --git a/servergreps/hercules/20130529/uselesspackets.txt b/servergreps/hercules/20130529/uselesspackets.txt index 90a779b..0552bf1 100644 --- a/servergreps/hercules/20130529/uselesspackets.txt +++ b/servergreps/hercules/20130529/uselesspackets.txt @@ -16,6 +16,7 @@ Useless packet 0065. Useless packet 0061. Useless packet 0068. Useless packet 09a7. +Useless packet 083e. Useless packet 097c. Useless packet 08d4. Useless packet 09ab. diff --git a/servergreps/hercules/20130605/clientbadpackets.txt b/servergreps/hercules/20130605/clientbadpackets.txt index fcaedba..e69de29 100644 --- a/servergreps/hercules/20130605/clientbadpackets.txt +++ b/servergreps/hercules/20130605/clientbadpackets.txt @@ -1,9 +0,0 @@ -0085 CMSG_PLAYER_CHANGE_DEST hidden by clif->pChangeDir -0815 CMSG_BUYINGSTORE_CLOSE hidden by clif->pReqOpenBuyingStore -0089 CMSG_PLAYER_CHANGE_ACT hidden by clif->pTickSend -0116 CMSG_SKILL_USE_POSITION hidden by clif->pDropItem -0819 CMSG_BUYINGSTORE_SELL hidden by clif->pSearchStoreInfo -0193 CMSG_SOLVE_CHAR_NAME hidden by clif->pCloseKafra -0202 CMSG_FRIENDS_ADD_PLAYER hidden by clif->pChangeDir -083c CMSG_SEARCHSTORE_CLICK hidden by clif->pUseSkillToId -00f5 CMSG_MOVE_FROM_STORAGE hidden by clif->pTakeItem diff --git a/servergreps/hercules/20130605/clientpackets.txt b/servergreps/hercules/20130605/clientpackets.txt index 9f20d85..dc1ea05 100644 --- a/servergreps/hercules/20130605/clientpackets.txt +++ b/servergreps/hercules/20130605/clientpackets.txt @@ -142,6 +142,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0233 CMSG_HOMMERC_ATTACK clif->pHomAttack 0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster 0237 CMSG_PK_RANKS clif->pRankingPk +023b CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox 0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read 0243 CMSG_MAIL_DELETE_MESSAGE clif->pMail_delete @@ -181,8 +182,14 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0361 CMSG_HOMUNCULUS_MENU clif->pHomMenu 0362 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0363 CMSG_MAP_PING clif->pTickSend +0364 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0366 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0367 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0368 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0369 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0436 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0437 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0438 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem 07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption 07da CMSG_PARTY_CHANGE_LEADER clif->pPartyChangeLeader @@ -190,38 +197,63 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 07ec CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 07f5 CMSG_ADMIN_UNEQUIP_ALL clif->pGMFullStrip 0801 CMSG_VENDING_BUY2 clif->pPurchaseReq2 +0811 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0815 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0817 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 0819 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ 0835 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0838 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo 083c CMSG_SKILL_USE_BEING clif->pUseSkillToId +083e CMSG_SEARCHSTORE_CLICK ? 0844 CMSG_NPC_CASH_SHOP_OPEN clif->pCashShopOpen 0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB clif->pCashShopReqTab 084a CMSG_NPC_CASH_SHOP_CLOSE clif->pCashShopClose +085a CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 085e CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0861 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0862 CMSG_SKILL_USE_BEING clif->pUseSkillToId +0863 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0865 CMSG_ITEM_PICKUP clif->pTakeItem +0869 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 086c CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +086e CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +086f CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0871 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0876 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0877 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +087e CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0881 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0884 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0885 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0886 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 0887 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0888 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0889 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 088a CMSG_NAME_REQUEST clif->pGetCharNameRequest 088b CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0890 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 0891 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0892 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore 0893 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0895 CMSG_ITEM_PICKUP clif->pTakeItem 0897 CMSG_MAP_PING clif->pTickSend +0898 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0899 CMSG_MAP_PING clif->pTickSend 089c CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 089e CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 089f CMSG_ITEM_PICKUP clif->pTakeItem 08a0 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a1 CMSG_ITEM_PICKUP clif->pTakeItem +08a2 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 08a3 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +08a6 CMSG_NAME_REQUEST clif->pGetCharNameRequest +08a7 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 08a9 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 08aa CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 08ab CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo +08ac CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 08ad CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 08ba CMSG_CHAR_CREATE_PIN ? 08c9 CMSG_NPC_CASH_SHOP_SCHEDULE clif->pCashShopSchedule @@ -232,22 +264,40 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 08fc CMSG_CHAR_CHECK_RENAME ? 0907 CMSG_PLAYER_FAVORITE_ITEM clif->pMoveItem 090a CMSG_BATTLE_CHECK_STATE clif->pBGQueueCheckState +0917 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0918 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0919 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0922 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0925 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0926 CMSG_HOMUNCULUS_MENU clif->pHomMenu 092e CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0931 CMSG_HOMUNCULUS_MENU clif->pHomMenu 0933 CMSG_ITEM_PICKUP clif->pTakeItem +0936 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0937 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0938 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 093b CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +093f CMSG_HOMUNCULUS_MENU clif->pHomMenu +0940 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0941 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 0943 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0944 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +094a CMSG_NAME_REQUEST clif->pGetCharNameRequest 094b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +094c CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 094e CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0951 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0952 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0953 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0957 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0959 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 095b CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo +095c CMSG_SKILL_USE_BEING clif->pUseSkillToId 095e CMSG_ITEM_PICKUP clif->pTakeItem 0960 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0962 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0964 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +096a CMSG_NAME_REQUEST clif->pGetCharNameRequest 096e CMSG_MERGE_ITEM_ACK clif->ackmergeitems 0970 CMSG_CHAR_CREATE ? 0974 CMSG_MERGE_ITEM_CANCEL clif->cancelmergeitem @@ -262,16 +312,13 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 09d6 CMSG_NPC_MARKET_BUY ? 09d8 CMSG_NPC_MARKET_CLOSE ? 0a01 CMSG_SHORTCUTS_ROW_SHIFT ? -? UNIMPLIMENTED clif->pActionRequest ? UNIMPLIMENTED clif->pCashShopBuy ? UNIMPLIMENTED clif->pDull -? UNIMPLIMENTED clif->pFriendsListAdd ? UNIMPLIMENTED clif->pGMRecall2 ? UNIMPLIMENTED clif->pGMRemove2 ? UNIMPLIMENTED clif->pGM_Monster_Item ? UNIMPLIMENTED clif->pGuildInvite2 ? UNIMPLIMENTED clif->pItemListWindowSelected -? UNIMPLIMENTED clif->pMoveFromKafra ? UNIMPLIMENTED clif->pPartyBookingDeleteReq ? UNIMPLIMENTED clif->pPartyBookingRegisterReq ? UNIMPLIMENTED clif->pPartyBookingSearchReq @@ -281,11 +328,5 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 ? UNIMPLIMENTED clif->pPartyRecruitRegisterReq ? UNIMPLIMENTED clif->pPartyRecruitSearchReq ? UNIMPLIMENTED clif->pPartyRecruitUpdateReq -? UNIMPLIMENTED clif->pReqCloseBuyingStore -? UNIMPLIMENTED clif->pReqTradeBuyingStore -? UNIMPLIMENTED clif->pSearchStoreInfoListItemClick ? UNIMPLIMENTED clif->pSkillSelectMenu -? UNIMPLIMENTED clif->pSolveCharName ? UNIMPLIMENTED clif->pStoragePassword -? UNIMPLIMENTED clif->pUseSkillToPos -? UNIMPLIMENTED clif->pWalkToXY diff --git a/servergreps/hercules/20130605/clientpreferredpackets.txt b/servergreps/hercules/20130605/clientpreferredpackets.txt index 8f24d01..e69de29 100644 --- a/servergreps/hercules/20130605/clientpreferredpackets.txt +++ b/servergreps/hercules/20130605/clientpreferredpackets.txt @@ -1 +0,0 @@ -088a -> 096a CMSG_NAME_REQUEST clif->pGetCharNameRequest diff --git a/servergreps/hercules/20130605/serverpackets.txt b/servergreps/hercules/20130605/serverpackets.txt index 07cba00..ec3038e 100644 --- a/servergreps/hercules/20130605/serverpackets.txt +++ b/servergreps/hercules/20130605/serverpackets.txt @@ -331,7 +331,7 @@ fb client name: SMSG_PARTY_INFO 837 client name: SMSG_SEARCHSTORE_SEARCH_FAILED 83a client name: SMSG_SEARCHSTORE_OPEN 83d client name: SMSG_SEARCHSTORE_CLICK_ACK -83e client name: SMSG_LOGIN_ERROR2 +83e client name: CMSG_SEARCHSTORE_CLICK 840 client name: SMSG_MAP_NOT_FOUND 845 client name: SMSG_NPC_CASH_POINTS 849 client name: SMSG_NPC_CASH_BUY diff --git a/servergreps/hercules/20130605/uselesspackets.txt b/servergreps/hercules/20130605/uselesspackets.txt index f294426..77dba0d 100644 --- a/servergreps/hercules/20130605/uselesspackets.txt +++ b/servergreps/hercules/20130605/uselesspackets.txt @@ -16,5 +16,6 @@ Useless packet 0065. Useless packet 0061. Useless packet 0068. Useless packet 09a7. +Useless packet 083e. Useless packet 08d4. Useless packet 09ab. diff --git a/servergreps/hercules/20130612/clientbadpackets.txt b/servergreps/hercules/20130612/clientbadpackets.txt index fcaedba..e69de29 100644 --- a/servergreps/hercules/20130612/clientbadpackets.txt +++ b/servergreps/hercules/20130612/clientbadpackets.txt @@ -1,9 +0,0 @@ -0085 CMSG_PLAYER_CHANGE_DEST hidden by clif->pChangeDir -0815 CMSG_BUYINGSTORE_CLOSE hidden by clif->pReqOpenBuyingStore -0089 CMSG_PLAYER_CHANGE_ACT hidden by clif->pTickSend -0116 CMSG_SKILL_USE_POSITION hidden by clif->pDropItem -0819 CMSG_BUYINGSTORE_SELL hidden by clif->pSearchStoreInfo -0193 CMSG_SOLVE_CHAR_NAME hidden by clif->pCloseKafra -0202 CMSG_FRIENDS_ADD_PLAYER hidden by clif->pChangeDir -083c CMSG_SEARCHSTORE_CLICK hidden by clif->pUseSkillToId -00f5 CMSG_MOVE_FROM_STORAGE hidden by clif->pTakeItem diff --git a/servergreps/hercules/20130612/clientpackets.txt b/servergreps/hercules/20130612/clientpackets.txt index 926135e..c8ec62d 100644 --- a/servergreps/hercules/20130612/clientpackets.txt +++ b/servergreps/hercules/20130612/clientpackets.txt @@ -142,6 +142,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0233 CMSG_HOMMERC_ATTACK clif->pHomAttack 0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster 0237 CMSG_PK_RANKS clif->pRankingPk +023b CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox 0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read 0243 CMSG_MAIL_DELETE_MESSAGE clif->pMail_delete @@ -181,8 +182,14 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0361 CMSG_HOMUNCULUS_MENU clif->pHomMenu 0362 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0363 CMSG_MAP_PING clif->pTickSend +0364 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0366 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0367 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0368 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0369 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0436 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0437 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0438 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem 07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption 07da CMSG_PARTY_CHANGE_LEADER clif->pPartyChangeLeader @@ -190,39 +197,63 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 07ec CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 07f5 CMSG_ADMIN_UNEQUIP_ALL clif->pGMFullStrip 0801 CMSG_VENDING_BUY2 clif->pPurchaseReq2 +0811 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0815 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0817 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 0819 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ 0835 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0838 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo 083c CMSG_SKILL_USE_BEING clif->pUseSkillToId +083e CMSG_SEARCHSTORE_CLICK ? 0844 CMSG_NPC_CASH_SHOP_OPEN clif->pCashShopOpen 0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB clif->pCashShopReqTab 084a CMSG_NPC_CASH_SHOP_CLOSE clif->pCashShopClose +085a CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 085e CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0861 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0862 CMSG_SKILL_USE_BEING clif->pUseSkillToId +0863 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0865 CMSG_ITEM_PICKUP clif->pTakeItem +0869 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 086c CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +086e CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +086f CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0871 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0876 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0877 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 087e CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0881 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0884 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0885 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0886 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 0887 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0888 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0889 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 088a CMSG_NAME_REQUEST clif->pGetCharNameRequest 088b CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0890 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 0891 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0892 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore 0893 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0895 CMSG_ITEM_PICKUP clif->pTakeItem 0897 CMSG_MAP_PING clif->pTickSend +0898 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0899 CMSG_MAP_PING clif->pTickSend 089c CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 089e CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 089f CMSG_ITEM_PICKUP clif->pTakeItem 08a0 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a1 CMSG_ITEM_PICKUP clif->pTakeItem +08a2 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 08a3 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +08a6 CMSG_NAME_REQUEST clif->pGetCharNameRequest +08a7 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 08a9 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 08aa CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 08ab CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo +08ac CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 08ad CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 08ba CMSG_CHAR_CREATE_PIN ? 08c9 CMSG_NPC_CASH_SHOP_SCHEDULE clif->pCashShopSchedule @@ -233,22 +264,40 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 08fc CMSG_CHAR_CHECK_RENAME ? 0907 CMSG_PLAYER_FAVORITE_ITEM clif->pMoveItem 090a CMSG_BATTLE_CHECK_STATE clif->pBGQueueCheckState +0917 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0918 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0919 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0922 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0925 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0926 CMSG_HOMUNCULUS_MENU clif->pHomMenu 092e CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0931 CMSG_HOMUNCULUS_MENU clif->pHomMenu 0933 CMSG_ITEM_PICKUP clif->pTakeItem +0936 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0937 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0938 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +093a CMSG_HOMUNCULUS_MENU clif->pHomMenu 093b CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +093f CMSG_HOMUNCULUS_MENU clif->pHomMenu +0940 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0941 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 0943 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0944 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +094a CMSG_NAME_REQUEST clif->pGetCharNameRequest 094b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +094c CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 094e CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0951 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0952 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0953 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0957 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0959 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 095b CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo +095c CMSG_SKILL_USE_BEING clif->pUseSkillToId 095e CMSG_ITEM_PICKUP clif->pTakeItem 0960 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0962 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +096a CMSG_NAME_REQUEST clif->pGetCharNameRequest 096e CMSG_MERGE_ITEM_ACK clif->ackmergeitems 0970 CMSG_CHAR_CREATE ? 0974 CMSG_MERGE_ITEM_CANCEL clif->cancelmergeitem @@ -263,16 +312,13 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 09d6 CMSG_NPC_MARKET_BUY ? 09d8 CMSG_NPC_MARKET_CLOSE ? 0a01 CMSG_SHORTCUTS_ROW_SHIFT ? -? UNIMPLIMENTED clif->pActionRequest ? UNIMPLIMENTED clif->pCashShopBuy ? UNIMPLIMENTED clif->pDull -? UNIMPLIMENTED clif->pFriendsListAdd ? UNIMPLIMENTED clif->pGMRecall2 ? UNIMPLIMENTED clif->pGMRemove2 ? UNIMPLIMENTED clif->pGM_Monster_Item ? UNIMPLIMENTED clif->pGuildInvite2 ? UNIMPLIMENTED clif->pItemListWindowSelected -? UNIMPLIMENTED clif->pMoveFromKafra ? UNIMPLIMENTED clif->pPartyBookingDeleteReq ? UNIMPLIMENTED clif->pPartyBookingRegisterReq ? UNIMPLIMENTED clif->pPartyBookingSearchReq @@ -282,11 +328,5 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 ? UNIMPLIMENTED clif->pPartyRecruitRegisterReq ? UNIMPLIMENTED clif->pPartyRecruitSearchReq ? UNIMPLIMENTED clif->pPartyRecruitUpdateReq -? UNIMPLIMENTED clif->pReqCloseBuyingStore -? UNIMPLIMENTED clif->pReqTradeBuyingStore -? UNIMPLIMENTED clif->pSearchStoreInfoListItemClick ? UNIMPLIMENTED clif->pSkillSelectMenu -? UNIMPLIMENTED clif->pSolveCharName ? UNIMPLIMENTED clif->pStoragePassword -? UNIMPLIMENTED clif->pUseSkillToPos -? UNIMPLIMENTED clif->pWalkToXY diff --git a/servergreps/hercules/20130612/clientpreferredpackets.txt b/servergreps/hercules/20130612/clientpreferredpackets.txt index c380c6c..e69de29 100644 --- a/servergreps/hercules/20130612/clientpreferredpackets.txt +++ b/servergreps/hercules/20130612/clientpreferredpackets.txt @@ -1,2 +0,0 @@ -0361 -> 093a CMSG_HOMUNCULUS_MENU clif->pHomMenu -088a -> 096a CMSG_NAME_REQUEST clif->pGetCharNameRequest diff --git a/servergreps/hercules/20130612/serverpackets.txt b/servergreps/hercules/20130612/serverpackets.txt index 07cba00..ec3038e 100644 --- a/servergreps/hercules/20130612/serverpackets.txt +++ b/servergreps/hercules/20130612/serverpackets.txt @@ -331,7 +331,7 @@ fb client name: SMSG_PARTY_INFO 837 client name: SMSG_SEARCHSTORE_SEARCH_FAILED 83a client name: SMSG_SEARCHSTORE_OPEN 83d client name: SMSG_SEARCHSTORE_CLICK_ACK -83e client name: SMSG_LOGIN_ERROR2 +83e client name: CMSG_SEARCHSTORE_CLICK 840 client name: SMSG_MAP_NOT_FOUND 845 client name: SMSG_NPC_CASH_POINTS 849 client name: SMSG_NPC_CASH_BUY diff --git a/servergreps/hercules/20130612/uselesspackets.txt b/servergreps/hercules/20130612/uselesspackets.txt index f294426..77dba0d 100644 --- a/servergreps/hercules/20130612/uselesspackets.txt +++ b/servergreps/hercules/20130612/uselesspackets.txt @@ -16,5 +16,6 @@ Useless packet 0065. Useless packet 0061. Useless packet 0068. Useless packet 09a7. +Useless packet 083e. Useless packet 08d4. Useless packet 09ab. diff --git a/servergreps/hercules/20130618/clientbadpackets.txt b/servergreps/hercules/20130618/clientbadpackets.txt index fcaedba..e69de29 100644 --- a/servergreps/hercules/20130618/clientbadpackets.txt +++ b/servergreps/hercules/20130618/clientbadpackets.txt @@ -1,9 +0,0 @@ -0085 CMSG_PLAYER_CHANGE_DEST hidden by clif->pChangeDir -0815 CMSG_BUYINGSTORE_CLOSE hidden by clif->pReqOpenBuyingStore -0089 CMSG_PLAYER_CHANGE_ACT hidden by clif->pTickSend -0116 CMSG_SKILL_USE_POSITION hidden by clif->pDropItem -0819 CMSG_BUYINGSTORE_SELL hidden by clif->pSearchStoreInfo -0193 CMSG_SOLVE_CHAR_NAME hidden by clif->pCloseKafra -0202 CMSG_FRIENDS_ADD_PLAYER hidden by clif->pChangeDir -083c CMSG_SEARCHSTORE_CLICK hidden by clif->pUseSkillToId -00f5 CMSG_MOVE_FROM_STORAGE hidden by clif->pTakeItem diff --git a/servergreps/hercules/20130618/clientpackets.txt b/servergreps/hercules/20130618/clientpackets.txt index f933c14..f23c632 100644 --- a/servergreps/hercules/20130618/clientpackets.txt +++ b/servergreps/hercules/20130618/clientpackets.txt @@ -142,6 +142,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0233 CMSG_HOMMERC_ATTACK clif->pHomAttack 0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster 0237 CMSG_PK_RANKS clif->pRankingPk +023b CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox 0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read 0243 CMSG_MAIL_DELETE_MESSAGE clif->pMail_delete @@ -170,6 +171,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 02b0 CMSG_LOGIN_REGISTER_HAN lclif->p->parse_CA_LOGIN_HAN 02b6 CMSG_QUEST_ACTIVATE clif->pquestStateAck 02ba CMSG_SET_SHORTCUTS clif->pHotkey +02c4 CMSG_HOMUNCULUS_MENU clif->pHomMenu 02c7 CMSG_PARTY_INVITED2 clif->pReplyPartyInvite2 02c8 CMSG_PARTY_ALLOW_INVITES clif->pPartyTick 02d6 CMSG_PLAYER_VIEW_EQUIPMENT clif->pViewPlayerEquip @@ -181,8 +183,14 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0361 CMSG_HOMUNCULUS_MENU clif->pHomMenu 0362 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0363 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0364 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0366 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0367 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0368 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0369 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0436 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0437 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0438 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem 07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption 07da CMSG_PARTY_CHANGE_LEADER clif->pPartyChangeLeader @@ -190,38 +198,62 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 07ec CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 07f5 CMSG_ADMIN_UNEQUIP_ALL clif->pGMFullStrip 0801 CMSG_VENDING_BUY2 clif->pPurchaseReq2 +0811 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0815 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0817 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 0819 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ 0835 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0838 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo 083c CMSG_SKILL_USE_BEING clif->pUseSkillToId +083e CMSG_SEARCHSTORE_CLICK ? 0844 CMSG_NPC_CASH_SHOP_OPEN clif->pCashShopOpen 0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB clif->pCashShopReqTab 084a CMSG_NPC_CASH_SHOP_CLOSE clif->pCashShopClose +085a CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 085e CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0861 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0862 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +0863 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0865 CMSG_ITEM_PICKUP clif->pTakeItem +0869 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 086c CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +086e CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +086f CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0871 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0876 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0877 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 087e CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0881 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0884 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0885 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0886 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 0888 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0889 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 088a CMSG_NAME_REQUEST clif->pGetCharNameRequest 088b CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +088e CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0890 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +0891 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0892 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore 0893 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0895 CMSG_ITEM_PICKUP clif->pTakeItem 0897 CMSG_MAP_PING clif->pTickSend +0898 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0899 CMSG_MAP_PING clif->pTickSend 089c CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 089e CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 089f CMSG_ITEM_PICKUP clif->pTakeItem 08a0 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a1 CMSG_ITEM_PICKUP clif->pTakeItem +08a2 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 08a3 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a6 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08a9 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 08aa CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 08ab CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo +08ac CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 08ad CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 08ba CMSG_CHAR_CREATE_PIN ? 08c9 CMSG_NPC_CASH_SHOP_SCHEDULE clif->pCashShopSchedule @@ -232,23 +264,44 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 08fc CMSG_CHAR_CHECK_RENAME ? 0907 CMSG_PLAYER_FAVORITE_ITEM clif->pMoveItem 090a CMSG_BATTLE_CHECK_STATE clif->pBGQueueCheckState +0917 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0918 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0919 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0922 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0925 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0926 CMSG_HOMUNCULUS_MENU clif->pHomMenu 092e CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 0930 CMSG_MAP_PING clif->pTickSend +0931 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0932 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 0933 CMSG_ITEM_PICKUP clif->pTakeItem +0936 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0937 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0938 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +093a CMSG_HOMUNCULUS_MENU clif->pHomMenu 093b CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +093f CMSG_HOMUNCULUS_MENU clif->pHomMenu +0940 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0941 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 0943 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0944 CMSG_NAME_REQUEST clif->pGetCharNameRequest +0945 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +094a CMSG_NAME_REQUEST clif->pGetCharNameRequest 094b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +094c CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 094e CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 094f CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0951 CMSG_SKILL_USE_BEING clif->pUseSkillToId +0952 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0953 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0957 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0959 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 095b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +095c CMSG_SKILL_USE_BEING clif->pUseSkillToId 095e CMSG_ITEM_PICKUP clif->pTakeItem 0960 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 0962 CMSG_ITEM_PICKUP clif->pTakeItem +096a CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 096e CMSG_MERGE_ITEM_ACK clif->ackmergeitems 0970 CMSG_CHAR_CREATE ? 0974 CMSG_MERGE_ITEM_CANCEL clif->cancelmergeitem @@ -263,16 +316,13 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 09d6 CMSG_NPC_MARKET_BUY ? 09d8 CMSG_NPC_MARKET_CLOSE ? 0a01 CMSG_SHORTCUTS_ROW_SHIFT ? -? UNIMPLIMENTED clif->pActionRequest ? UNIMPLIMENTED clif->pCashShopBuy ? UNIMPLIMENTED clif->pDull -? UNIMPLIMENTED clif->pFriendsListAdd ? UNIMPLIMENTED clif->pGMRecall2 ? UNIMPLIMENTED clif->pGMRemove2 ? UNIMPLIMENTED clif->pGM_Monster_Item ? UNIMPLIMENTED clif->pGuildInvite2 ? UNIMPLIMENTED clif->pItemListWindowSelected -? UNIMPLIMENTED clif->pMoveFromKafra ? UNIMPLIMENTED clif->pPartyBookingDeleteReq ? UNIMPLIMENTED clif->pPartyBookingRegisterReq ? UNIMPLIMENTED clif->pPartyBookingSearchReq @@ -282,11 +332,5 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 ? UNIMPLIMENTED clif->pPartyRecruitRegisterReq ? UNIMPLIMENTED clif->pPartyRecruitSearchReq ? UNIMPLIMENTED clif->pPartyRecruitUpdateReq -? UNIMPLIMENTED clif->pReqCloseBuyingStore -? UNIMPLIMENTED clif->pReqTradeBuyingStore -? UNIMPLIMENTED clif->pSearchStoreInfoListItemClick ? UNIMPLIMENTED clif->pSkillSelectMenu -? UNIMPLIMENTED clif->pSolveCharName ? UNIMPLIMENTED clif->pStoragePassword -? UNIMPLIMENTED clif->pUseSkillToPos -? UNIMPLIMENTED clif->pWalkToXY diff --git a/servergreps/hercules/20130618/clientpreferredpackets.txt b/servergreps/hercules/20130618/clientpreferredpackets.txt index 11d4baf..e69de29 100644 --- a/servergreps/hercules/20130618/clientpreferredpackets.txt +++ b/servergreps/hercules/20130618/clientpreferredpackets.txt @@ -1,6 +0,0 @@ -0360 -> 0862 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore -0361 -> 02c4 CMSG_HOMUNCULUS_MENU clif->pHomMenu -0362 -> 0917 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem -0815 -> 0932 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore -083c -> 0951 CMSG_SKILL_USE_BEING clif->pUseSkillToId -088a -> 0944 CMSG_NAME_REQUEST clif->pGetCharNameRequest diff --git a/servergreps/hercules/20130618/serverpackets.txt b/servergreps/hercules/20130618/serverpackets.txt index 07cba00..ec3038e 100644 --- a/servergreps/hercules/20130618/serverpackets.txt +++ b/servergreps/hercules/20130618/serverpackets.txt @@ -331,7 +331,7 @@ fb client name: SMSG_PARTY_INFO 837 client name: SMSG_SEARCHSTORE_SEARCH_FAILED 83a client name: SMSG_SEARCHSTORE_OPEN 83d client name: SMSG_SEARCHSTORE_CLICK_ACK -83e client name: SMSG_LOGIN_ERROR2 +83e client name: CMSG_SEARCHSTORE_CLICK 840 client name: SMSG_MAP_NOT_FOUND 845 client name: SMSG_NPC_CASH_POINTS 849 client name: SMSG_NPC_CASH_BUY diff --git a/servergreps/hercules/20130618/uselesspackets.txt b/servergreps/hercules/20130618/uselesspackets.txt index f294426..77dba0d 100644 --- a/servergreps/hercules/20130618/uselesspackets.txt +++ b/servergreps/hercules/20130618/uselesspackets.txt @@ -16,5 +16,6 @@ Useless packet 0065. Useless packet 0061. Useless packet 0068. Useless packet 09a7. +Useless packet 083e. Useless packet 08d4. Useless packet 09ab. diff --git a/servergreps/hercules/20130626/clientbadpackets.txt b/servergreps/hercules/20130626/clientbadpackets.txt index fcaedba..e69de29 100644 --- a/servergreps/hercules/20130626/clientbadpackets.txt +++ b/servergreps/hercules/20130626/clientbadpackets.txt @@ -1,9 +0,0 @@ -0085 CMSG_PLAYER_CHANGE_DEST hidden by clif->pChangeDir -0815 CMSG_BUYINGSTORE_CLOSE hidden by clif->pReqOpenBuyingStore -0089 CMSG_PLAYER_CHANGE_ACT hidden by clif->pTickSend -0116 CMSG_SKILL_USE_POSITION hidden by clif->pDropItem -0819 CMSG_BUYINGSTORE_SELL hidden by clif->pSearchStoreInfo -0193 CMSG_SOLVE_CHAR_NAME hidden by clif->pCloseKafra -0202 CMSG_FRIENDS_ADD_PLAYER hidden by clif->pChangeDir -083c CMSG_SEARCHSTORE_CLICK hidden by clif->pUseSkillToId -00f5 CMSG_MOVE_FROM_STORAGE hidden by clif->pTakeItem diff --git a/servergreps/hercules/20130626/clientpackets.txt b/servergreps/hercules/20130626/clientpackets.txt index 253ed2e..3dc8126 100644 --- a/servergreps/hercules/20130626/clientpackets.txt +++ b/servergreps/hercules/20130626/clientpackets.txt @@ -142,6 +142,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0233 CMSG_HOMMERC_ATTACK clif->pHomAttack 0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster 0237 CMSG_PK_RANKS clif->pRankingPk +023b CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox 0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read 0243 CMSG_MAIL_DELETE_MESSAGE clif->pMail_delete @@ -170,6 +171,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 02b0 CMSG_LOGIN_REGISTER_HAN lclif->p->parse_CA_LOGIN_HAN 02b6 CMSG_QUEST_ACTIVATE clif->pquestStateAck 02ba CMSG_SET_SHORTCUTS clif->pHotkey +02c4 CMSG_HOMUNCULUS_MENU clif->pHomMenu 02c7 CMSG_PARTY_INVITED2 clif->pReplyPartyInvite2 02c8 CMSG_PARTY_ALLOW_INVITES clif->pPartyTick 02d6 CMSG_PLAYER_VIEW_EQUIPMENT clif->pViewPlayerEquip @@ -181,8 +183,15 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0361 CMSG_HOMUNCULUS_MENU clif->pHomMenu 0362 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0363 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0364 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0365 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 0366 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0367 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0368 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0369 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0436 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0437 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0438 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem 07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption 07da CMSG_PARTY_CHANGE_LEADER clif->pPartyChangeLeader @@ -190,37 +199,62 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 07ec CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 07f5 CMSG_ADMIN_UNEQUIP_ALL clif->pGMFullStrip 0801 CMSG_VENDING_BUY2 clif->pPurchaseReq2 +0811 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0815 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0817 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0819 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ 0835 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0838 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo 083c CMSG_SKILL_USE_BEING clif->pUseSkillToId +083e CMSG_SEARCHSTORE_CLICK ? 0844 CMSG_NPC_CASH_SHOP_OPEN clif->pCashShopOpen 0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB clif->pCashShopReqTab 084a CMSG_NPC_CASH_SHOP_CLOSE clif->pCashShopClose +085a CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 085e CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0861 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0862 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +0863 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0865 CMSG_ITEM_PICKUP clif->pTakeItem +0869 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 086c CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +086e CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +086f CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0871 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0876 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0877 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 087e CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0881 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0884 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0885 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0886 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 0888 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0889 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 088a CMSG_NAME_REQUEST clif->pGetCharNameRequest 088b CMSG_ITEM_PICKUP clif->pTakeItem 088c CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +088e CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0890 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +0891 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0892 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore 0893 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0897 CMSG_MAP_PING clif->pTickSend +0898 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0899 CMSG_MAP_PING clif->pTickSend 089c CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 089e CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 089f CMSG_ITEM_PICKUP clif->pTakeItem 08a0 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a1 CMSG_ITEM_PICKUP clif->pTakeItem +08a2 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 08a3 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a6 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08a9 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 08aa CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +08ab CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +08ac CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 08ad CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 08ba CMSG_CHAR_CREATE_PIN ? 08c9 CMSG_NPC_CASH_SHOP_SCHEDULE clif->pCashShopSchedule @@ -231,23 +265,45 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 08fc CMSG_CHAR_CHECK_RENAME ? 0907 CMSG_PLAYER_FAVORITE_ITEM clif->pMoveItem 090a CMSG_BATTLE_CHECK_STATE clif->pBGQueueCheckState +0917 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0918 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0919 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0921 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0922 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0925 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0926 CMSG_HOMUNCULUS_MENU clif->pHomMenu 092e CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0931 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0932 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 0933 CMSG_ITEM_PICKUP clif->pTakeItem +0936 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0937 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0938 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +093a CMSG_HOMUNCULUS_MENU clif->pHomMenu 093b CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +093f CMSG_HOMUNCULUS_MENU clif->pHomMenu +0940 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0941 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 0943 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0944 CMSG_NAME_REQUEST clif->pGetCharNameRequest +0945 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +094a CMSG_NAME_REQUEST clif->pGetCharNameRequest 094b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +094c CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 094d CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 094e CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 094f CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0951 CMSG_SKILL_USE_BEING clif->pUseSkillToId +0952 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0953 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0957 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0959 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 095b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +095c CMSG_SKILL_USE_BEING clif->pUseSkillToId 095e CMSG_ITEM_PICKUP clif->pTakeItem +0960 CMSG_HOMUNCULUS_MENU clif->pHomMenu 0962 CMSG_ITEM_PICKUP clif->pTakeItem +096a CMSG_NAME_REQUEST clif->pGetCharNameRequest 096e CMSG_MERGE_ITEM_ACK clif->ackmergeitems 0970 CMSG_CHAR_CREATE ? 0974 CMSG_MERGE_ITEM_CANCEL clif->cancelmergeitem @@ -262,16 +318,13 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 09d6 CMSG_NPC_MARKET_BUY ? 09d8 CMSG_NPC_MARKET_CLOSE ? 0a01 CMSG_SHORTCUTS_ROW_SHIFT ? -? UNIMPLIMENTED clif->pActionRequest ? UNIMPLIMENTED clif->pCashShopBuy ? UNIMPLIMENTED clif->pDull -? UNIMPLIMENTED clif->pFriendsListAdd ? UNIMPLIMENTED clif->pGMRecall2 ? UNIMPLIMENTED clif->pGMRemove2 ? UNIMPLIMENTED clif->pGM_Monster_Item ? UNIMPLIMENTED clif->pGuildInvite2 ? UNIMPLIMENTED clif->pItemListWindowSelected -? UNIMPLIMENTED clif->pMoveFromKafra ? UNIMPLIMENTED clif->pPartyBookingDeleteReq ? UNIMPLIMENTED clif->pPartyBookingRegisterReq ? UNIMPLIMENTED clif->pPartyBookingSearchReq @@ -281,11 +334,5 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 ? UNIMPLIMENTED clif->pPartyRecruitRegisterReq ? UNIMPLIMENTED clif->pPartyRecruitSearchReq ? UNIMPLIMENTED clif->pPartyRecruitUpdateReq -? UNIMPLIMENTED clif->pReqCloseBuyingStore -? UNIMPLIMENTED clif->pReqTradeBuyingStore -? UNIMPLIMENTED clif->pSearchStoreInfoListItemClick ? UNIMPLIMENTED clif->pSkillSelectMenu -? UNIMPLIMENTED clif->pSolveCharName ? UNIMPLIMENTED clif->pStoragePassword -? UNIMPLIMENTED clif->pUseSkillToPos -? UNIMPLIMENTED clif->pWalkToXY diff --git a/servergreps/hercules/20130626/clientpreferredpackets.txt b/servergreps/hercules/20130626/clientpreferredpackets.txt index 7e8c12d..e69de29 100644 --- a/servergreps/hercules/20130626/clientpreferredpackets.txt +++ b/servergreps/hercules/20130626/clientpreferredpackets.txt @@ -1,3 +0,0 @@ -0361 -> 0960 CMSG_HOMUNCULUS_MENU clif->pHomMenu -0362 -> 0952 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem -088a -> 096a CMSG_NAME_REQUEST clif->pGetCharNameRequest diff --git a/servergreps/hercules/20130626/serverpackets.txt b/servergreps/hercules/20130626/serverpackets.txt index 07cba00..ec3038e 100644 --- a/servergreps/hercules/20130626/serverpackets.txt +++ b/servergreps/hercules/20130626/serverpackets.txt @@ -331,7 +331,7 @@ fb client name: SMSG_PARTY_INFO 837 client name: SMSG_SEARCHSTORE_SEARCH_FAILED 83a client name: SMSG_SEARCHSTORE_OPEN 83d client name: SMSG_SEARCHSTORE_CLICK_ACK -83e client name: SMSG_LOGIN_ERROR2 +83e client name: CMSG_SEARCHSTORE_CLICK 840 client name: SMSG_MAP_NOT_FOUND 845 client name: SMSG_NPC_CASH_POINTS 849 client name: SMSG_NPC_CASH_BUY diff --git a/servergreps/hercules/20130626/uselesspackets.txt b/servergreps/hercules/20130626/uselesspackets.txt index f294426..77dba0d 100644 --- a/servergreps/hercules/20130626/uselesspackets.txt +++ b/servergreps/hercules/20130626/uselesspackets.txt @@ -16,5 +16,6 @@ Useless packet 0065. Useless packet 0061. Useless packet 0068. Useless packet 09a7. +Useless packet 083e. Useless packet 08d4. Useless packet 09ab. diff --git a/servergreps/hercules/20130703/clientbadpackets.txt b/servergreps/hercules/20130703/clientbadpackets.txt index 0bd5483..e69de29 100644 --- a/servergreps/hercules/20130703/clientbadpackets.txt +++ b/servergreps/hercules/20130703/clientbadpackets.txt @@ -1,11 +0,0 @@ -0202 CMSG_PLAYER_CHANGE_DIR client: clif->pChangeDir server: clif->pReqClickBuyingStore Change id to 0930 -0360 CMSG_BUYINGSTORE_OPEN client: clif->pReqClickBuyingStore server: clif->pFriendsListAdd Change id to 0202 -0085 CMSG_PLAYER_CHANGE_DEST hidden by clif->pChangeDir -0815 CMSG_BUYINGSTORE_CLOSE hidden by clif->pReqOpenBuyingStore -0089 CMSG_PLAYER_CHANGE_ACT hidden by clif->pTickSend -0116 CMSG_SKILL_USE_POSITION hidden by clif->pDropItem -0819 CMSG_BUYINGSTORE_SELL hidden by clif->pSearchStoreInfo -0193 CMSG_SOLVE_CHAR_NAME hidden by clif->pCloseKafra -0202 CMSG_FRIENDS_ADD_PLAYER hidden by clif->pChangeDir -083c CMSG_SEARCHSTORE_CLICK hidden by clif->pUseSkillToId -00f5 CMSG_MOVE_FROM_STORAGE hidden by clif->pTakeItem diff --git a/servergreps/hercules/20130703/clientpackets.txt b/servergreps/hercules/20130703/clientpackets.txt index aafd08f..7b0cf50 100644 --- a/servergreps/hercules/20130703/clientpackets.txt +++ b/servergreps/hercules/20130703/clientpackets.txt @@ -124,6 +124,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 01fa CMSG_LOGIN_REGISTER3 lclif->p->parse_CA_LOGIN3 01fd CMSG_NPC_REPAIR clif->pRepairItem 0200 CMSG_LOGIN_PING lclif->p->parse_CA_CONNECT_INFO_CHANGED +0202 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore 0203 CMSG_FRIENDS_DELETE_PLAYER clif->pFriendsListRemove 0204 CMSG_LOGIN_HASH_CHECK lclif->p->parse_CA_EXE_HASHCHECK 0208 CMSG_FRIENDS_REQUEST_ACK clif->pFriendsListReply @@ -141,6 +142,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0233 CMSG_HOMMERC_ATTACK clif->pHomAttack 0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster 0237 CMSG_PK_RANKS clif->pRankingPk +023b CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox 0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read 0243 CMSG_MAIL_DELETE_MESSAGE clif->pMail_delete @@ -168,6 +170,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 02b0 CMSG_LOGIN_REGISTER_HAN lclif->p->parse_CA_LOGIN_HAN 02b6 CMSG_QUEST_ACTIVATE clif->pquestStateAck 02ba CMSG_SET_SHORTCUTS clif->pHotkey +02c4 CMSG_HOMUNCULUS_MENU clif->pHomMenu 02c7 CMSG_PARTY_INVITED2 clif->pReplyPartyInvite2 02c8 CMSG_PARTY_ALLOW_INVITES clif->pPartyTick 02d6 CMSG_PLAYER_VIEW_EQUIPMENT clif->pViewPlayerEquip @@ -175,11 +178,18 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 02db CMSG_BATTLE_CHAT_MESSAGE clif->pBattleChat 02f1 CMSG_NPC_COMPLETE_PROGRESS_BAR clif->pProgressbar 035f CMSG_MAP_PING clif->pTickSend +0360 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0361 CMSG_HOMUNCULUS_MENU clif->pHomMenu 0362 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0363 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0364 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0366 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0367 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0368 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0369 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0436 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0437 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0438 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem 07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption 07da CMSG_PARTY_CHANGE_LEADER clif->pPartyChangeLeader @@ -187,37 +197,62 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 07ec CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 07f5 CMSG_ADMIN_UNEQUIP_ALL clif->pGMFullStrip 0801 CMSG_VENDING_BUY2 clif->pPurchaseReq2 +0811 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0815 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0817 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 0819 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ 0835 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0838 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo 083c CMSG_SKILL_USE_BEING clif->pUseSkillToId +083e CMSG_SEARCHSTORE_CLICK ? 0844 CMSG_NPC_CASH_SHOP_OPEN clif->pCashShopOpen 0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB clif->pCashShopReqTab 084a CMSG_NPC_CASH_SHOP_CLOSE clif->pCashShopClose +085a CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 085e CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0861 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0862 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +0863 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0865 CMSG_ITEM_PICKUP clif->pTakeItem +0869 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 086c CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +086e CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +086f CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0871 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0876 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0877 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 087e CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0881 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0884 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0885 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0886 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 0888 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0889 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 088a CMSG_NAME_REQUEST clif->pGetCharNameRequest 088b CMSG_ITEM_PICKUP clif->pTakeItem 088c CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +088e CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0890 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +0891 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0892 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore 0893 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0897 CMSG_MAP_PING clif->pTickSend +0898 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0899 CMSG_MAP_PING clif->pTickSend 089c CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 089e CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 089f CMSG_ITEM_PICKUP clif->pTakeItem 08a0 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a1 CMSG_ITEM_PICKUP clif->pTakeItem +08a2 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 08a3 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a6 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08a9 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 08aa CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +08ab CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +08ac CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 08ad CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 08ba CMSG_CHAR_CREATE_PIN ? 08c9 CMSG_NPC_CASH_SHOP_SCHEDULE clif->pCashShopSchedule @@ -228,24 +263,46 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 08fc CMSG_CHAR_CHECK_RENAME ? 0907 CMSG_PLAYER_FAVORITE_ITEM clif->pMoveItem 090a CMSG_BATTLE_CHECK_STATE clif->pBGQueueCheckState +0917 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0918 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0919 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0921 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0922 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0925 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0926 CMSG_HOMUNCULUS_MENU clif->pHomMenu 092e CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 0930 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0931 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0932 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 0933 CMSG_ITEM_PICKUP clif->pTakeItem +0936 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0937 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0938 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +093a CMSG_HOMUNCULUS_MENU clif->pHomMenu 093b CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +093f CMSG_HOMUNCULUS_MENU clif->pHomMenu +0940 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0941 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 0943 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0944 CMSG_NAME_REQUEST clif->pGetCharNameRequest +0945 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +094a CMSG_HOMUNCULUS_MENU clif->pHomMenu 094b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +094c CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 094d CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 094e CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 094f CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0951 CMSG_SKILL_USE_BEING clif->pUseSkillToId +0952 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0953 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0957 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0959 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 095b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +095c CMSG_SKILL_USE_BEING clif->pUseSkillToId 095e CMSG_ITEM_PICKUP clif->pTakeItem +0960 CMSG_HOMUNCULUS_MENU clif->pHomMenu 0962 CMSG_ITEM_PICKUP clif->pTakeItem +096a CMSG_NAME_REQUEST clif->pGetCharNameRequest 096e CMSG_MERGE_ITEM_ACK clif->ackmergeitems 0970 CMSG_CHAR_CREATE ? 0974 CMSG_MERGE_ITEM_CANCEL clif->cancelmergeitem @@ -260,16 +317,13 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 09d6 CMSG_NPC_MARKET_BUY ? 09d8 CMSG_NPC_MARKET_CLOSE ? 0a01 CMSG_SHORTCUTS_ROW_SHIFT ? -? UNIMPLIMENTED clif->pActionRequest ? UNIMPLIMENTED clif->pCashShopBuy ? UNIMPLIMENTED clif->pDull -? UNIMPLIMENTED clif->pFriendsListAdd ? UNIMPLIMENTED clif->pGMRecall2 ? UNIMPLIMENTED clif->pGMRemove2 ? UNIMPLIMENTED clif->pGM_Monster_Item ? UNIMPLIMENTED clif->pGuildInvite2 ? UNIMPLIMENTED clif->pItemListWindowSelected -? UNIMPLIMENTED clif->pMoveFromKafra ? UNIMPLIMENTED clif->pPartyBookingDeleteReq ? UNIMPLIMENTED clif->pPartyBookingRegisterReq ? UNIMPLIMENTED clif->pPartyBookingSearchReq @@ -279,11 +333,5 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 ? UNIMPLIMENTED clif->pPartyRecruitRegisterReq ? UNIMPLIMENTED clif->pPartyRecruitSearchReq ? UNIMPLIMENTED clif->pPartyRecruitUpdateReq -? UNIMPLIMENTED clif->pReqCloseBuyingStore -? UNIMPLIMENTED clif->pReqTradeBuyingStore -? UNIMPLIMENTED clif->pSearchStoreInfoListItemClick ? UNIMPLIMENTED clif->pSkillSelectMenu -? UNIMPLIMENTED clif->pSolveCharName ? UNIMPLIMENTED clif->pStoragePassword -? UNIMPLIMENTED clif->pUseSkillToPos -? UNIMPLIMENTED clif->pWalkToXY diff --git a/servergreps/hercules/20130703/clientpreferredpackets.txt b/servergreps/hercules/20130703/clientpreferredpackets.txt index 417dce3..e69de29 100644 --- a/servergreps/hercules/20130703/clientpreferredpackets.txt +++ b/servergreps/hercules/20130703/clientpreferredpackets.txt @@ -1,2 +0,0 @@ -0361 -> 094a CMSG_HOMUNCULUS_MENU clif->pHomMenu -088a -> 096a CMSG_NAME_REQUEST clif->pGetCharNameRequest diff --git a/servergreps/hercules/20130703/clientwrongpacketsizes.txt b/servergreps/hercules/20130703/clientwrongpacketsizes.txt index b527878..e69de29 100644 --- a/servergreps/hercules/20130703/clientwrongpacketsizes.txt +++ b/servergreps/hercules/20130703/clientwrongpacketsizes.txt @@ -1,2 +0,0 @@ -0202 CMSG_PLAYER_CHANGE_DIR clif->pReqClickBuyingStore 5 vs 6 -0360 CMSG_BUYINGSTORE_OPEN clif->pFriendsListAdd 6 vs 26 diff --git a/servergreps/hercules/20130703/serverpackets.txt b/servergreps/hercules/20130703/serverpackets.txt index 07cba00..ec3038e 100644 --- a/servergreps/hercules/20130703/serverpackets.txt +++ b/servergreps/hercules/20130703/serverpackets.txt @@ -331,7 +331,7 @@ fb client name: SMSG_PARTY_INFO 837 client name: SMSG_SEARCHSTORE_SEARCH_FAILED 83a client name: SMSG_SEARCHSTORE_OPEN 83d client name: SMSG_SEARCHSTORE_CLICK_ACK -83e client name: SMSG_LOGIN_ERROR2 +83e client name: CMSG_SEARCHSTORE_CLICK 840 client name: SMSG_MAP_NOT_FOUND 845 client name: SMSG_NPC_CASH_POINTS 849 client name: SMSG_NPC_CASH_BUY diff --git a/servergreps/hercules/20130703/uselesspackets.txt b/servergreps/hercules/20130703/uselesspackets.txt index f294426..77dba0d 100644 --- a/servergreps/hercules/20130703/uselesspackets.txt +++ b/servergreps/hercules/20130703/uselesspackets.txt @@ -16,5 +16,6 @@ Useless packet 0065. Useless packet 0061. Useless packet 0068. Useless packet 09a7. +Useless packet 083e. Useless packet 08d4. Useless packet 09ab. diff --git a/servergreps/hercules/20130724/clientbadpackets.txt b/servergreps/hercules/20130724/clientbadpackets.txt index 0bd5483..e69de29 100644 --- a/servergreps/hercules/20130724/clientbadpackets.txt +++ b/servergreps/hercules/20130724/clientbadpackets.txt @@ -1,11 +0,0 @@ -0202 CMSG_PLAYER_CHANGE_DIR client: clif->pChangeDir server: clif->pReqClickBuyingStore Change id to 0930 -0360 CMSG_BUYINGSTORE_OPEN client: clif->pReqClickBuyingStore server: clif->pFriendsListAdd Change id to 0202 -0085 CMSG_PLAYER_CHANGE_DEST hidden by clif->pChangeDir -0815 CMSG_BUYINGSTORE_CLOSE hidden by clif->pReqOpenBuyingStore -0089 CMSG_PLAYER_CHANGE_ACT hidden by clif->pTickSend -0116 CMSG_SKILL_USE_POSITION hidden by clif->pDropItem -0819 CMSG_BUYINGSTORE_SELL hidden by clif->pSearchStoreInfo -0193 CMSG_SOLVE_CHAR_NAME hidden by clif->pCloseKafra -0202 CMSG_FRIENDS_ADD_PLAYER hidden by clif->pChangeDir -083c CMSG_SEARCHSTORE_CLICK hidden by clif->pUseSkillToId -00f5 CMSG_MOVE_FROM_STORAGE hidden by clif->pTakeItem diff --git a/servergreps/hercules/20130724/clientpackets.txt b/servergreps/hercules/20130724/clientpackets.txt index 2328c6c..3d9bd7a 100644 --- a/servergreps/hercules/20130724/clientpackets.txt +++ b/servergreps/hercules/20130724/clientpackets.txt @@ -124,6 +124,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 01fa CMSG_LOGIN_REGISTER3 lclif->p->parse_CA_LOGIN3 01fd CMSG_NPC_REPAIR clif->pRepairItem 0200 CMSG_LOGIN_PING lclif->p->parse_CA_CONNECT_INFO_CHANGED +0202 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore 0203 CMSG_FRIENDS_DELETE_PLAYER clif->pFriendsListRemove 0204 CMSG_LOGIN_HASH_CHECK lclif->p->parse_CA_EXE_HASHCHECK 0208 CMSG_FRIENDS_REQUEST_ACK clif->pFriendsListReply @@ -141,6 +142,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0233 CMSG_HOMMERC_ATTACK clif->pHomAttack 0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster 0237 CMSG_PK_RANKS clif->pRankingPk +023b CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox 0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read 0243 CMSG_MAIL_DELETE_MESSAGE clif->pMail_delete @@ -168,6 +170,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 02b0 CMSG_LOGIN_REGISTER_HAN lclif->p->parse_CA_LOGIN_HAN 02b6 CMSG_QUEST_ACTIVATE clif->pquestStateAck 02ba CMSG_SET_SHORTCUTS clif->pHotkey +02c4 CMSG_HOMUNCULUS_MENU clif->pHomMenu 02c7 CMSG_PARTY_INVITED2 clif->pReplyPartyInvite2 02c8 CMSG_PARTY_ALLOW_INVITES clif->pPartyTick 02d6 CMSG_PLAYER_VIEW_EQUIPMENT clif->pViewPlayerEquip @@ -175,11 +178,18 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 02db CMSG_BATTLE_CHAT_MESSAGE clif->pBattleChat 02f1 CMSG_NPC_COMPLETE_PROGRESS_BAR clif->pProgressbar 035f CMSG_MAP_PING clif->pTickSend +0360 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0361 CMSG_HOMUNCULUS_MENU clif->pHomMenu 0362 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0363 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0364 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0366 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0367 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0368 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0369 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0436 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0437 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0438 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem 07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption 07da CMSG_PARTY_CHANGE_LEADER clif->pPartyChangeLeader @@ -187,37 +197,62 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 07ec CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 07f5 CMSG_ADMIN_UNEQUIP_ALL clif->pGMFullStrip 0801 CMSG_VENDING_BUY2 clif->pPurchaseReq2 +0811 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0815 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0817 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 0819 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ 0835 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0838 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo 083c CMSG_SKILL_USE_BEING clif->pUseSkillToId +083e CMSG_SEARCHSTORE_CLICK ? 0844 CMSG_NPC_CASH_SHOP_OPEN clif->pCashShopOpen 0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB clif->pCashShopReqTab 084a CMSG_NPC_CASH_SHOP_CLOSE clif->pCashShopClose +085a CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 085e CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0861 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0862 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +0863 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0865 CMSG_ITEM_PICKUP clif->pTakeItem +0869 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 086c CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +086e CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +086f CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0871 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0876 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0877 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 087e CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0881 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0884 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0885 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0886 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 0888 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0889 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 088a CMSG_NAME_REQUEST clif->pGetCharNameRequest 088b CMSG_ITEM_PICKUP clif->pTakeItem 088c CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +088e CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0890 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +0891 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0892 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore 0893 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0897 CMSG_MAP_PING clif->pTickSend +0898 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0899 CMSG_MAP_PING clif->pTickSend 089c CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 089e CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 089f CMSG_ITEM_PICKUP clif->pTakeItem 08a0 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a1 CMSG_ITEM_PICKUP clif->pTakeItem +08a2 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 08a3 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a6 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08a9 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 08aa CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +08ab CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +08ac CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 08ad CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 08ba CMSG_CHAR_CREATE_PIN ? 08c9 CMSG_NPC_CASH_SHOP_SCHEDULE clif->pCashShopSchedule @@ -228,24 +263,46 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 08fc CMSG_CHAR_CHECK_RENAME ? 0907 CMSG_PLAYER_FAVORITE_ITEM clif->pMoveItem 090a CMSG_BATTLE_CHECK_STATE clif->pBGQueueCheckState +0917 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0918 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0919 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0921 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0922 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0925 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0926 CMSG_HOMUNCULUS_MENU clif->pHomMenu 092e CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 0930 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0931 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0932 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 0933 CMSG_ITEM_PICKUP clif->pTakeItem +0936 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0937 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0938 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +093a CMSG_HOMUNCULUS_MENU clif->pHomMenu 093b CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +093f CMSG_HOMUNCULUS_MENU clif->pHomMenu +0940 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0941 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 0943 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0944 CMSG_NAME_REQUEST clif->pGetCharNameRequest +0945 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +094a CMSG_HOMUNCULUS_MENU clif->pHomMenu 094b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +094c CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 094d CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 094e CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 094f CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0951 CMSG_SKILL_USE_BEING clif->pUseSkillToId +0952 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0953 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0957 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0959 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 095b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +095c CMSG_SKILL_USE_BEING clif->pUseSkillToId 095e CMSG_ITEM_PICKUP clif->pTakeItem +0960 CMSG_HOMUNCULUS_MENU clif->pHomMenu 0962 CMSG_ITEM_PICKUP clif->pTakeItem +096a CMSG_NAME_REQUEST clif->pGetCharNameRequest 096e CMSG_MERGE_ITEM_ACK clif->ackmergeitems 0970 CMSG_CHAR_CREATE ? 0974 CMSG_MERGE_ITEM_CANCEL clif->cancelmergeitem @@ -260,16 +317,13 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 09d6 CMSG_NPC_MARKET_BUY ? 09d8 CMSG_NPC_MARKET_CLOSE ? 0a01 CMSG_SHORTCUTS_ROW_SHIFT ? -? UNIMPLIMENTED clif->pActionRequest ? UNIMPLIMENTED clif->pCashShopBuy ? UNIMPLIMENTED clif->pDull -? UNIMPLIMENTED clif->pFriendsListAdd ? UNIMPLIMENTED clif->pGMRecall2 ? UNIMPLIMENTED clif->pGMRemove2 ? UNIMPLIMENTED clif->pGM_Monster_Item ? UNIMPLIMENTED clif->pGuildInvite2 ? UNIMPLIMENTED clif->pItemListWindowSelected -? UNIMPLIMENTED clif->pMoveFromKafra ? UNIMPLIMENTED clif->pPartyBookingDeleteReq ? UNIMPLIMENTED clif->pPartyBookingRegisterReq ? UNIMPLIMENTED clif->pPartyBookingSearchReq @@ -279,11 +333,5 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 ? UNIMPLIMENTED clif->pPartyRecruitRegisterReq ? UNIMPLIMENTED clif->pPartyRecruitSearchReq ? UNIMPLIMENTED clif->pPartyRecruitUpdateReq -? UNIMPLIMENTED clif->pReqCloseBuyingStore -? UNIMPLIMENTED clif->pReqTradeBuyingStore -? UNIMPLIMENTED clif->pSearchStoreInfoListItemClick ? UNIMPLIMENTED clif->pSkillSelectMenu -? UNIMPLIMENTED clif->pSolveCharName ? UNIMPLIMENTED clif->pStoragePassword -? UNIMPLIMENTED clif->pUseSkillToPos -? UNIMPLIMENTED clif->pWalkToXY diff --git a/servergreps/hercules/20130724/clientpreferredpackets.txt b/servergreps/hercules/20130724/clientpreferredpackets.txt index 417dce3..e69de29 100644 --- a/servergreps/hercules/20130724/clientpreferredpackets.txt +++ b/servergreps/hercules/20130724/clientpreferredpackets.txt @@ -1,2 +0,0 @@ -0361 -> 094a CMSG_HOMUNCULUS_MENU clif->pHomMenu -088a -> 096a CMSG_NAME_REQUEST clif->pGetCharNameRequest diff --git a/servergreps/hercules/20130724/clientwrongpacketsizes.txt b/servergreps/hercules/20130724/clientwrongpacketsizes.txt index b527878..e69de29 100644 --- a/servergreps/hercules/20130724/clientwrongpacketsizes.txt +++ b/servergreps/hercules/20130724/clientwrongpacketsizes.txt @@ -1,2 +0,0 @@ -0202 CMSG_PLAYER_CHANGE_DIR clif->pReqClickBuyingStore 5 vs 6 -0360 CMSG_BUYINGSTORE_OPEN clif->pFriendsListAdd 6 vs 26 diff --git a/servergreps/hercules/20130724/serverpackets.txt b/servergreps/hercules/20130724/serverpackets.txt index dce9733..c967698 100644 --- a/servergreps/hercules/20130724/serverpackets.txt +++ b/servergreps/hercules/20130724/serverpackets.txt @@ -331,7 +331,7 @@ fb client name: SMSG_PARTY_INFO 837 client name: SMSG_SEARCHSTORE_SEARCH_FAILED 83a client name: SMSG_SEARCHSTORE_OPEN 83d client name: SMSG_SEARCHSTORE_CLICK_ACK -83e client name: SMSG_LOGIN_ERROR2 +83e client name: CMSG_SEARCHSTORE_CLICK 840 client name: SMSG_MAP_NOT_FOUND 845 client name: SMSG_NPC_CASH_POINTS 849 client name: SMSG_NPC_CASH_BUY diff --git a/servergreps/hercules/20130724/uselesspackets.txt b/servergreps/hercules/20130724/uselesspackets.txt index 79a1731..2fa16fc 100644 --- a/servergreps/hercules/20130724/uselesspackets.txt +++ b/servergreps/hercules/20130724/uselesspackets.txt @@ -12,4 +12,5 @@ Useless packet 0067. Useless packet 0065. Useless packet 0061. Useless packet 0068. +Useless packet 083e. Useless packet 08d4. diff --git a/servergreps/hercules/20130807/clientbadpackets.txt b/servergreps/hercules/20130807/clientbadpackets.txt index fcaedba..e69de29 100644 --- a/servergreps/hercules/20130807/clientbadpackets.txt +++ b/servergreps/hercules/20130807/clientbadpackets.txt @@ -1,9 +0,0 @@ -0085 CMSG_PLAYER_CHANGE_DEST hidden by clif->pChangeDir -0815 CMSG_BUYINGSTORE_CLOSE hidden by clif->pReqOpenBuyingStore -0089 CMSG_PLAYER_CHANGE_ACT hidden by clif->pTickSend -0116 CMSG_SKILL_USE_POSITION hidden by clif->pDropItem -0819 CMSG_BUYINGSTORE_SELL hidden by clif->pSearchStoreInfo -0193 CMSG_SOLVE_CHAR_NAME hidden by clif->pCloseKafra -0202 CMSG_FRIENDS_ADD_PLAYER hidden by clif->pChangeDir -083c CMSG_SEARCHSTORE_CLICK hidden by clif->pUseSkillToId -00f5 CMSG_MOVE_FROM_STORAGE hidden by clif->pTakeItem diff --git a/servergreps/hercules/20130807/clientpackets.txt b/servergreps/hercules/20130807/clientpackets.txt index 90d9f06..dce7201 100644 --- a/servergreps/hercules/20130807/clientpackets.txt +++ b/servergreps/hercules/20130807/clientpackets.txt @@ -142,6 +142,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0233 CMSG_HOMMERC_ATTACK clif->pHomAttack 0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster 0237 CMSG_PK_RANKS clif->pRankingPk +023b CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox 0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read 0243 CMSG_MAIL_DELETE_MESSAGE clif->pMail_delete @@ -169,6 +170,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 02b0 CMSG_LOGIN_REGISTER_HAN lclif->p->parse_CA_LOGIN_HAN 02b6 CMSG_QUEST_ACTIVATE clif->pquestStateAck 02ba CMSG_SET_SHORTCUTS clif->pHotkey +02c4 CMSG_HOMUNCULUS_MENU clif->pHomMenu 02c7 CMSG_PARTY_INVITED2 clif->pReplyPartyInvite2 02c8 CMSG_PARTY_ALLOW_INVITES clif->pPartyTick 02d6 CMSG_PLAYER_VIEW_EQUIPMENT clif->pViewPlayerEquip @@ -180,8 +182,14 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0361 CMSG_HOMUNCULUS_MENU clif->pHomMenu 0362 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0363 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0364 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0366 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0367 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0368 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0369 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0436 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0437 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0438 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem 07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption 07da CMSG_PARTY_CHANGE_LEADER clif->pPartyChangeLeader @@ -189,37 +197,62 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 07ec CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 07f5 CMSG_ADMIN_UNEQUIP_ALL clif->pGMFullStrip 0801 CMSG_VENDING_BUY2 clif->pPurchaseReq2 +0811 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0815 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0817 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 0819 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ 0835 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0838 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo 083c CMSG_SKILL_USE_BEING clif->pUseSkillToId +083e CMSG_SEARCHSTORE_CLICK ? 0844 CMSG_NPC_CASH_SHOP_OPEN clif->pCashShopOpen 0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB clif->pCashShopReqTab 084a CMSG_NPC_CASH_SHOP_CLOSE clif->pCashShopClose +085a CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 085e CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0861 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0862 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +0863 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0865 CMSG_ITEM_PICKUP clif->pTakeItem +0869 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 086c CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +086e CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +086f CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0871 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0876 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0877 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 087e CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0881 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0884 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0885 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0886 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 0888 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0889 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 088a CMSG_NAME_REQUEST clif->pGetCharNameRequest 088b CMSG_ITEM_PICKUP clif->pTakeItem 088c CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +088e CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0890 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +0891 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0892 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore 0893 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0897 CMSG_MAP_PING clif->pTickSend +0898 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0899 CMSG_MAP_PING clif->pTickSend 089c CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 089e CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 089f CMSG_ITEM_PICKUP clif->pTakeItem 08a0 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a1 CMSG_ITEM_PICKUP clif->pTakeItem +08a2 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 08a3 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a6 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08a9 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 08aa CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +08ab CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +08ac CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 08ad CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 08ba CMSG_CHAR_CREATE_PIN ? 08c9 CMSG_NPC_CASH_SHOP_SCHEDULE clif->pCashShopSchedule @@ -230,24 +263,46 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 08fc CMSG_CHAR_CHECK_RENAME ? 0907 CMSG_PLAYER_FAVORITE_ITEM clif->pMoveItem 090a CMSG_BATTLE_CHECK_STATE clif->pBGQueueCheckState +0917 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0918 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0919 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0921 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0922 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0925 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0926 CMSG_HOMUNCULUS_MENU clif->pHomMenu 092e CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 0930 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0931 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0932 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 0933 CMSG_ITEM_PICKUP clif->pTakeItem +0936 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0937 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0938 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +093a CMSG_HOMUNCULUS_MENU clif->pHomMenu 093b CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +093f CMSG_HOMUNCULUS_MENU clif->pHomMenu +0940 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0941 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 0943 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0944 CMSG_NAME_REQUEST clif->pGetCharNameRequest +0945 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +094a CMSG_HOMUNCULUS_MENU clif->pHomMenu 094b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +094c CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 094d CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 094e CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 094f CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0951 CMSG_SKILL_USE_BEING clif->pUseSkillToId +0952 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0953 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0957 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0959 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 095b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +095c CMSG_SKILL_USE_BEING clif->pUseSkillToId 095e CMSG_ITEM_PICKUP clif->pTakeItem +0960 CMSG_HOMUNCULUS_MENU clif->pHomMenu 0962 CMSG_ITEM_PICKUP clif->pTakeItem +096a CMSG_NAME_REQUEST clif->pGetCharNameRequest 096e CMSG_MERGE_ITEM_ACK clif->ackmergeitems 0970 CMSG_CHAR_CREATE ? 0974 CMSG_MERGE_ITEM_CANCEL clif->cancelmergeitem @@ -262,16 +317,13 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 09d6 CMSG_NPC_MARKET_BUY ? 09d8 CMSG_NPC_MARKET_CLOSE ? 0a01 CMSG_SHORTCUTS_ROW_SHIFT ? -? UNIMPLIMENTED clif->pActionRequest ? UNIMPLIMENTED clif->pCashShopBuy ? UNIMPLIMENTED clif->pDull -? UNIMPLIMENTED clif->pFriendsListAdd ? UNIMPLIMENTED clif->pGMRecall2 ? UNIMPLIMENTED clif->pGMRemove2 ? UNIMPLIMENTED clif->pGM_Monster_Item ? UNIMPLIMENTED clif->pGuildInvite2 ? UNIMPLIMENTED clif->pItemListWindowSelected -? UNIMPLIMENTED clif->pMoveFromKafra ? UNIMPLIMENTED clif->pPartyBookingDeleteReq ? UNIMPLIMENTED clif->pPartyBookingRegisterReq ? UNIMPLIMENTED clif->pPartyBookingSearchReq @@ -281,11 +333,5 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 ? UNIMPLIMENTED clif->pPartyRecruitRegisterReq ? UNIMPLIMENTED clif->pPartyRecruitSearchReq ? UNIMPLIMENTED clif->pPartyRecruitUpdateReq -? UNIMPLIMENTED clif->pReqCloseBuyingStore -? UNIMPLIMENTED clif->pReqTradeBuyingStore -? UNIMPLIMENTED clif->pSearchStoreInfoListItemClick ? UNIMPLIMENTED clif->pSkillSelectMenu -? UNIMPLIMENTED clif->pSolveCharName ? UNIMPLIMENTED clif->pStoragePassword -? UNIMPLIMENTED clif->pUseSkillToPos -? UNIMPLIMENTED clif->pWalkToXY diff --git a/servergreps/hercules/20130807/clientpreferredpackets.txt b/servergreps/hercules/20130807/clientpreferredpackets.txt index 8f24d01..e69de29 100644 --- a/servergreps/hercules/20130807/clientpreferredpackets.txt +++ b/servergreps/hercules/20130807/clientpreferredpackets.txt @@ -1 +0,0 @@ -088a -> 096a CMSG_NAME_REQUEST clif->pGetCharNameRequest diff --git a/servergreps/hercules/20130807/serverpackets.txt b/servergreps/hercules/20130807/serverpackets.txt index dfe3747..acfb8f8 100644 --- a/servergreps/hercules/20130807/serverpackets.txt +++ b/servergreps/hercules/20130807/serverpackets.txt @@ -331,7 +331,7 @@ fb client name: SMSG_PARTY_INFO 837 client name: SMSG_SEARCHSTORE_SEARCH_FAILED 83a client name: SMSG_SEARCHSTORE_OPEN 83d client name: SMSG_SEARCHSTORE_CLICK_ACK -83e client name: SMSG_LOGIN_ERROR2 +83e client name: CMSG_SEARCHSTORE_CLICK 840 client name: SMSG_MAP_NOT_FOUND 845 client name: SMSG_NPC_CASH_POINTS 849 client name: SMSG_NPC_CASH_BUY diff --git a/servergreps/hercules/20130807/uselesspackets.txt b/servergreps/hercules/20130807/uselesspackets.txt index 79a1731..2fa16fc 100644 --- a/servergreps/hercules/20130807/uselesspackets.txt +++ b/servergreps/hercules/20130807/uselesspackets.txt @@ -12,4 +12,5 @@ Useless packet 0067. Useless packet 0065. Useless packet 0061. Useless packet 0068. +Useless packet 083e. Useless packet 08d4. diff --git a/servergreps/hercules/20130814/clientbadpackets.txt b/servergreps/hercules/20130814/clientbadpackets.txt index 4991645..e69de29 100644 --- a/servergreps/hercules/20130814/clientbadpackets.txt +++ b/servergreps/hercules/20130814/clientbadpackets.txt @@ -1,10 +0,0 @@ -0085 CMSG_PLAYER_CHANGE_DEST hidden by clif->pChangeDir -0815 CMSG_BUYINGSTORE_CLOSE hidden by clif->pReqOpenBuyingStore -088a CMSG_NAME_REQUEST hidden by clif->pTickSend -0089 CMSG_PLAYER_CHANGE_ACT hidden by clif->pTickSend -0116 CMSG_SKILL_USE_POSITION hidden by clif->pDropItem -0819 CMSG_BUYINGSTORE_SELL hidden by clif->pSearchStoreInfo -0193 CMSG_SOLVE_CHAR_NAME hidden by clif->pCloseKafra -0202 CMSG_FRIENDS_ADD_PLAYER hidden by clif->pMoveToKafra -083c CMSG_SEARCHSTORE_CLICK hidden by clif->pUseSkillToId -00f5 CMSG_MOVE_FROM_STORAGE hidden by clif->pTakeItem diff --git a/servergreps/hercules/20130814/clientpackets.txt b/servergreps/hercules/20130814/clientpackets.txt index d1f4836..c00c96b 100644 --- a/servergreps/hercules/20130814/clientpackets.txt +++ b/servergreps/hercules/20130814/clientpackets.txt @@ -142,6 +142,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0233 CMSG_HOMMERC_ATTACK clif->pHomAttack 0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster 0237 CMSG_PK_RANKS clif->pRankingPk +023b CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox 0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read 0243 CMSG_MAIL_DELETE_MESSAGE clif->pMail_delete @@ -162,6 +163,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0273 CMSG_MAIL_RETURN_MESSAGE clif->pMail_return 0277 CMSG_LOGIN_REGISTER_PCBANG lclif->p->parse_CA_LOGIN_PCBANG 027c CMSG_LOGIN_REGISTER4 lclif->p->parse_CA_LOGIN4 +0281 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0288 CMSG_NPC_CASH_SHOP_BUY clif->pcashshop_buy 028f CMSG_CHAR_RENAME ? 0292 CMSG_PLAYER_AUTO_REVIVE clif->pAutoRevive @@ -169,6 +171,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 02b0 CMSG_LOGIN_REGISTER_HAN lclif->p->parse_CA_LOGIN_HAN 02b6 CMSG_QUEST_ACTIVATE clif->pquestStateAck 02ba CMSG_SET_SHORTCUTS clif->pHotkey +02c4 CMSG_HOMUNCULUS_MENU clif->pHomMenu 02c7 CMSG_PARTY_INVITED2 clif->pReplyPartyInvite2 02c8 CMSG_PARTY_ALLOW_INVITES clif->pPartyTick 02d6 CMSG_PLAYER_VIEW_EQUIPMENT clif->pViewPlayerEquip @@ -180,9 +183,14 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0361 CMSG_HOMUNCULUS_MENU clif->pHomMenu 0362 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0363 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0364 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0366 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0367 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0368 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0369 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0436 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0437 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0438 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem 07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption 07da CMSG_PARTY_CHANGE_LEADER clif->pPartyChangeLeader @@ -190,36 +198,67 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 07ec CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 07f5 CMSG_ADMIN_UNEQUIP_ALL clif->pGMFullStrip 0801 CMSG_VENDING_BUY2 clif->pPurchaseReq2 +0811 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0815 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0817 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 0819 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ +0835 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0838 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +083a CMSG_PLAYER_CHANGE_DEST ? 083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo 083c CMSG_SKILL_USE_BEING clif->pUseSkillToId +083e CMSG_SEARCHSTORE_CLICK ? 0844 CMSG_NPC_CASH_SHOP_OPEN clif->pCashShopOpen 0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB clif->pCashShopReqTab 084a CMSG_NPC_CASH_SHOP_CLOSE clif->pCashShopClose +085a CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 085e CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0861 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0862 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +0863 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0865 CMSG_ITEM_PICKUP clif->pTakeItem +0868 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +0869 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 086c CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +086e CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +086f CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0871 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0873 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0874 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0876 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0877 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 087e CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0881 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0884 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0886 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +0887 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0888 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0889 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 088a CMSG_MAP_PING clif->pTickSend 088b CMSG_ITEM_PICKUP clif->pTakeItem 088c CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +088e CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0890 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +0891 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0892 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore 0893 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0895 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore 0897 CMSG_MAP_PING clif->pTickSend +0898 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0899 CMSG_MAP_PING clif->pTickSend 089c CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 089e CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 089f CMSG_ITEM_PICKUP clif->pTakeItem 08a0 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a1 CMSG_ITEM_PICKUP clif->pTakeItem +08a2 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 08a3 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a6 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08a9 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 08aa CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +08ab CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +08ac CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 08ad CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 08ba CMSG_CHAR_CREATE_PIN ? 08c9 CMSG_NPC_CASH_SHOP_SCHEDULE clif->pCashShopSchedule @@ -230,24 +269,48 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 08fc CMSG_CHAR_CHECK_RENAME ? 0907 CMSG_PLAYER_FAVORITE_ITEM clif->pMoveItem 090a CMSG_BATTLE_CHECK_STATE clif->pBGQueueCheckState +0917 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0918 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0919 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0921 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0922 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0923 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0925 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 0926 CMSG_ITEM_PICKUP clif->pTakeItem 092e CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 0930 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0931 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0932 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 0933 CMSG_ITEM_PICKUP clif->pTakeItem +0936 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0937 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0938 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 093b CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +093f CMSG_HOMUNCULUS_MENU clif->pHomMenu +0940 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0941 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 0943 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0944 CMSG_NAME_REQUEST clif->pGetCharNameRequest +0945 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0947 CMSG_SKILL_USE_BEING clif->pUseSkillToId +094a CMSG_HOMUNCULUS_MENU clif->pHomMenu 094b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +094c CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 094d CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +094e CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 094f CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0951 CMSG_SKILL_USE_BEING clif->pUseSkillToId +0952 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0953 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0957 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0958 CMSG_HOMUNCULUS_MENU clif->pHomMenu 095b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +095c CMSG_SKILL_USE_BEING clif->pUseSkillToId 095e CMSG_ITEM_PICKUP clif->pTakeItem +095f CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0960 CMSG_HOMUNCULUS_MENU clif->pHomMenu 0962 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +096a CMSG_NAME_REQUEST clif->pGetCharNameRequest 096e CMSG_MERGE_ITEM_ACK clif->ackmergeitems 0970 CMSG_CHAR_CREATE ? 0974 CMSG_MERGE_ITEM_CANCEL clif->cancelmergeitem @@ -262,17 +325,13 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 09d6 CMSG_NPC_MARKET_BUY ? 09d8 CMSG_NPC_MARKET_CLOSE ? 0a01 CMSG_SHORTCUTS_ROW_SHIFT ? -? UNIMPLIMENTED clif->pActionRequest ? UNIMPLIMENTED clif->pCashShopBuy ? UNIMPLIMENTED clif->pDull -? UNIMPLIMENTED clif->pFriendsListAdd ? UNIMPLIMENTED clif->pGMRecall2 ? UNIMPLIMENTED clif->pGMRemove2 ? UNIMPLIMENTED clif->pGM_Monster_Item -? UNIMPLIMENTED clif->pGetCharNameRequest ? UNIMPLIMENTED clif->pGuildInvite2 ? UNIMPLIMENTED clif->pItemListWindowSelected -? UNIMPLIMENTED clif->pMoveFromKafra ? UNIMPLIMENTED clif->pPartyBookingDeleteReq ? UNIMPLIMENTED clif->pPartyBookingRegisterReq ? UNIMPLIMENTED clif->pPartyBookingSearchReq @@ -282,11 +341,5 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 ? UNIMPLIMENTED clif->pPartyRecruitRegisterReq ? UNIMPLIMENTED clif->pPartyRecruitSearchReq ? UNIMPLIMENTED clif->pPartyRecruitUpdateReq -? UNIMPLIMENTED clif->pReqCloseBuyingStore -? UNIMPLIMENTED clif->pReqTradeBuyingStore -? UNIMPLIMENTED clif->pSearchStoreInfoListItemClick ? UNIMPLIMENTED clif->pSkillSelectMenu -? UNIMPLIMENTED clif->pSolveCharName ? UNIMPLIMENTED clif->pStoragePassword -? UNIMPLIMENTED clif->pUseSkillToPos -? UNIMPLIMENTED clif->pWalkToXY diff --git a/servergreps/hercules/20130814/clientpreferredpackets.txt b/servergreps/hercules/20130814/clientpreferredpackets.txt index af7812c..e69de29 100644 --- a/servergreps/hercules/20130814/clientpreferredpackets.txt +++ b/servergreps/hercules/20130814/clientpreferredpackets.txt @@ -1,5 +0,0 @@ -0360 -> 0895 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore -0361 -> 0958 CMSG_HOMUNCULUS_MENU clif->pHomMenu -0362 -> 095f CMSG_PLAYER_INVENTORY_DROP clif->pDropItem -0815 -> 0936 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore -083c -> 0947 CMSG_SKILL_USE_BEING clif->pUseSkillToId diff --git a/servergreps/hercules/20130814/serverpackets.txt b/servergreps/hercules/20130814/serverpackets.txt index dfe3747..ddd34e4 100644 --- a/servergreps/hercules/20130814/serverpackets.txt +++ b/servergreps/hercules/20130814/serverpackets.txt @@ -329,9 +329,9 @@ fb client name: SMSG_PARTY_INFO 82d client name: SMSG_CHAR_LOGIN2 836 client name: SMSG_SEARCHSTORE_SEARCH_ACK 837 client name: SMSG_SEARCHSTORE_SEARCH_FAILED -83a client name: SMSG_SEARCHSTORE_OPEN +83a client name: CMSG_PLAYER_CHANGE_DEST 83d client name: SMSG_SEARCHSTORE_CLICK_ACK -83e client name: SMSG_LOGIN_ERROR2 +83e client name: CMSG_SEARCHSTORE_CLICK 840 client name: SMSG_MAP_NOT_FOUND 845 client name: SMSG_NPC_CASH_POINTS 849 client name: SMSG_NPC_CASH_BUY diff --git a/servergreps/hercules/20130814/uselesspackets.txt b/servergreps/hercules/20130814/uselesspackets.txt index 79a1731..ae59fe4 100644 --- a/servergreps/hercules/20130814/uselesspackets.txt +++ b/servergreps/hercules/20130814/uselesspackets.txt @@ -1,5 +1,6 @@ Useless packet 0a01. Useless packet 08fc. +Useless packet 083a. Useless packet 0970. Useless packet 09d8. Useless packet 09d4. @@ -12,4 +13,5 @@ Useless packet 0067. Useless packet 0065. Useless packet 0061. Useless packet 0068. +Useless packet 083e. Useless packet 08d4. diff --git a/servergreps/hercules/20131218/clientbadpackets.txt b/servergreps/hercules/20131218/clientbadpackets.txt index 4991645..e69de29 100644 --- a/servergreps/hercules/20131218/clientbadpackets.txt +++ b/servergreps/hercules/20131218/clientbadpackets.txt @@ -1,10 +0,0 @@ -0085 CMSG_PLAYER_CHANGE_DEST hidden by clif->pChangeDir -0815 CMSG_BUYINGSTORE_CLOSE hidden by clif->pReqOpenBuyingStore -088a CMSG_NAME_REQUEST hidden by clif->pTickSend -0089 CMSG_PLAYER_CHANGE_ACT hidden by clif->pTickSend -0116 CMSG_SKILL_USE_POSITION hidden by clif->pDropItem -0819 CMSG_BUYINGSTORE_SELL hidden by clif->pSearchStoreInfo -0193 CMSG_SOLVE_CHAR_NAME hidden by clif->pCloseKafra -0202 CMSG_FRIENDS_ADD_PLAYER hidden by clif->pMoveToKafra -083c CMSG_SEARCHSTORE_CLICK hidden by clif->pUseSkillToId -00f5 CMSG_MOVE_FROM_STORAGE hidden by clif->pTakeItem diff --git a/servergreps/hercules/20131218/clientpackets.txt b/servergreps/hercules/20131218/clientpackets.txt index b3e5a5c..ee3e1d3 100644 --- a/servergreps/hercules/20131218/clientpackets.txt +++ b/servergreps/hercules/20131218/clientpackets.txt @@ -136,11 +136,13 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 021d CMSG_PLAYER_LESS_EFFECTS clif->pLessEffect 0222 CMSG_NPC_REFINE clif->pWeaponRefine 0225 CMSG_TAEKWON_RANKS clif->pTaekwon +022d CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0231 CMSG_HOMUNCULUS_SET_NAME clif->pChangeHomunculusName 0232 CMSG_HOMMERC_MOVE_TO clif->pHomMoveTo 0233 CMSG_HOMMERC_ATTACK clif->pHomAttack 0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster 0237 CMSG_PK_RANKS clif->pRankingPk +023b CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox 0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read 0243 CMSG_MAIL_DELETE_MESSAGE clif->pMail_delete @@ -168,6 +170,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 02b0 CMSG_LOGIN_REGISTER_HAN lclif->p->parse_CA_LOGIN_HAN 02b6 CMSG_QUEST_ACTIVATE clif->pquestStateAck 02ba CMSG_SET_SHORTCUTS clif->pHotkey +02c4 CMSG_HOMUNCULUS_MENU clif->pHomMenu 02c7 CMSG_PARTY_INVITED2 clif->pReplyPartyInvite2 02c8 CMSG_PARTY_ALLOW_INVITES clif->pPartyTick 02d6 CMSG_PLAYER_VIEW_EQUIPMENT clif->pViewPlayerEquip @@ -179,8 +182,14 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0361 CMSG_HOMUNCULUS_MENU clif->pHomMenu 0362 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0363 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0364 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0366 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0367 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0368 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0369 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0436 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0437 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0438 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem 07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption 07da CMSG_PARTY_CHANGE_LEADER clif->pPartyChangeLeader @@ -188,37 +197,67 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 07ec CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 07f5 CMSG_ADMIN_UNEQUIP_ALL clif->pGMFullStrip 0801 CMSG_VENDING_BUY2 clif->pPurchaseReq2 +0811 CMSG_HOMUNCULUS_MENU clif->pHomMenu 0815 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0817 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 0819 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ 0835 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0838 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +083a CMSG_PLAYER_CHANGE_DEST ? 083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo 083c CMSG_SKILL_USE_BEING clif->pUseSkillToId +083e CMSG_SEARCHSTORE_CLICK ? 0844 CMSG_NPC_CASH_SHOP_OPEN clif->pCashShopOpen 0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB clif->pCashShopReqTab 084a CMSG_NPC_CASH_SHOP_CLOSE clif->pCashShopClose +085a CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 085e CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0861 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0862 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +0863 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0865 CMSG_ITEM_PICKUP clif->pTakeItem +0868 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +0869 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 086c CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +086e CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +086f CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0871 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0873 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0874 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0876 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0877 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 087e CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0881 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0884 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0886 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +0887 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0888 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0889 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 088a CMSG_MAP_PING clif->pTickSend 088b CMSG_ITEM_PICKUP clif->pTakeItem 088c CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +088e CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0890 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +0891 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0892 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore 0893 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0895 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore 0897 CMSG_MAP_PING clif->pTickSend +0898 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0899 CMSG_MAP_PING clif->pTickSend 089c CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 089e CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 089f CMSG_ITEM_PICKUP clif->pTakeItem 08a0 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a1 CMSG_ITEM_PICKUP clif->pTakeItem +08a2 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 08a3 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a6 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08a9 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 08aa CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +08ab CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +08ac CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 08ad CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 08ba CMSG_CHAR_CREATE_PIN ? 08c9 CMSG_NPC_CASH_SHOP_SCHEDULE clif->pCashShopSchedule @@ -229,26 +268,49 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 08fc CMSG_CHAR_CHECK_RENAME ? 0907 CMSG_PLAYER_FAVORITE_ITEM clif->pMoveItem 090a CMSG_BATTLE_CHECK_STATE clif->pBGQueueCheckState +0917 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0918 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0919 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0921 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0922 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0923 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0925 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 0926 CMSG_ITEM_PICKUP clif->pTakeItem 092e CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 092f CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0930 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0931 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0932 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 0933 CMSG_ITEM_PICKUP clif->pTakeItem +0936 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0937 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0938 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 093b CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +093f CMSG_HOMUNCULUS_MENU clif->pHomMenu +0940 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0941 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 0943 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0944 CMSG_NAME_REQUEST clif->pGetCharNameRequest +0945 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0947 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +094a CMSG_HOMUNCULUS_MENU clif->pHomMenu 094b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +094c CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 094d CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +094e CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 094f CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0951 CMSG_SKILL_USE_BEING clif->pUseSkillToId +0952 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0953 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0957 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0958 CMSG_HOMUNCULUS_MENU clif->pHomMenu 095b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +095c CMSG_SKILL_USE_BEING clif->pUseSkillToId 095e CMSG_ITEM_PICKUP clif->pTakeItem +095f CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0960 CMSG_HOMUNCULUS_MENU clif->pHomMenu 0962 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +096a CMSG_NAME_REQUEST clif->pGetCharNameRequest 096e CMSG_MERGE_ITEM_ACK clif->ackmergeitems 0970 CMSG_CHAR_CREATE ? 0974 CMSG_MERGE_ITEM_CANCEL clif->cancelmergeitem @@ -263,17 +325,13 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 09d6 CMSG_NPC_MARKET_BUY clif->pNPCMarketPurchase 09d8 CMSG_NPC_MARKET_CLOSE clif->pNPCMarketClosed 0a01 CMSG_SHORTCUTS_ROW_SHIFT ? -? UNIMPLIMENTED clif->pActionRequest ? UNIMPLIMENTED clif->pCashShopBuy ? UNIMPLIMENTED clif->pDull -? UNIMPLIMENTED clif->pFriendsListAdd ? UNIMPLIMENTED clif->pGMRecall2 ? UNIMPLIMENTED clif->pGMRemove2 ? UNIMPLIMENTED clif->pGM_Monster_Item -? UNIMPLIMENTED clif->pGetCharNameRequest ? UNIMPLIMENTED clif->pGuildInvite2 ? UNIMPLIMENTED clif->pItemListWindowSelected -? UNIMPLIMENTED clif->pMoveFromKafra ? UNIMPLIMENTED clif->pPartyBookingDeleteReq ? UNIMPLIMENTED clif->pPartyBookingRegisterReq ? UNIMPLIMENTED clif->pPartyBookingSearchReq @@ -283,11 +341,5 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 ? UNIMPLIMENTED clif->pPartyRecruitRegisterReq ? UNIMPLIMENTED clif->pPartyRecruitSearchReq ? UNIMPLIMENTED clif->pPartyRecruitUpdateReq -? UNIMPLIMENTED clif->pReqCloseBuyingStore -? UNIMPLIMENTED clif->pReqTradeBuyingStore -? UNIMPLIMENTED clif->pSearchStoreInfoListItemClick ? UNIMPLIMENTED clif->pSkillSelectMenu -? UNIMPLIMENTED clif->pSolveCharName ? UNIMPLIMENTED clif->pStoragePassword -? UNIMPLIMENTED clif->pUseSkillToPos -? UNIMPLIMENTED clif->pWalkToXY diff --git a/servergreps/hercules/20131218/clientpreferredpackets.txt b/servergreps/hercules/20131218/clientpreferredpackets.txt index de38bab..e69de29 100644 --- a/servergreps/hercules/20131218/clientpreferredpackets.txt +++ b/servergreps/hercules/20131218/clientpreferredpackets.txt @@ -1 +0,0 @@ -0361 -> 0811 CMSG_HOMUNCULUS_MENU clif->pHomMenu diff --git a/servergreps/hercules/20131218/serverpackets.txt b/servergreps/hercules/20131218/serverpackets.txt index dfe3747..ddd34e4 100644 --- a/servergreps/hercules/20131218/serverpackets.txt +++ b/servergreps/hercules/20131218/serverpackets.txt @@ -329,9 +329,9 @@ fb client name: SMSG_PARTY_INFO 82d client name: SMSG_CHAR_LOGIN2 836 client name: SMSG_SEARCHSTORE_SEARCH_ACK 837 client name: SMSG_SEARCHSTORE_SEARCH_FAILED -83a client name: SMSG_SEARCHSTORE_OPEN +83a client name: CMSG_PLAYER_CHANGE_DEST 83d client name: SMSG_SEARCHSTORE_CLICK_ACK -83e client name: SMSG_LOGIN_ERROR2 +83e client name: CMSG_SEARCHSTORE_CLICK 840 client name: SMSG_MAP_NOT_FOUND 845 client name: SMSG_NPC_CASH_POINTS 849 client name: SMSG_NPC_CASH_BUY diff --git a/servergreps/hercules/20131218/uselesspackets.txt b/servergreps/hercules/20131218/uselesspackets.txt index c417ed3..943a3da 100644 --- a/servergreps/hercules/20131218/uselesspackets.txt +++ b/servergreps/hercules/20131218/uselesspackets.txt @@ -1,5 +1,6 @@ Useless packet 0a01. Useless packet 08fc. +Useless packet 083a. Useless packet 0970. Useless packet 028f. Useless packet 0066. @@ -9,4 +10,5 @@ Useless packet 0067. Useless packet 0065. Useless packet 0061. Useless packet 0068. +Useless packet 083e. Useless packet 08d4. diff --git a/servergreps/hercules/20131223/clientbadpackets.txt b/servergreps/hercules/20131223/clientbadpackets.txt index 51e88e6..e69de29 100644 --- a/servergreps/hercules/20131223/clientbadpackets.txt +++ b/servergreps/hercules/20131223/clientbadpackets.txt @@ -1,10 +0,0 @@ -0085 CMSG_PLAYER_CHANGE_DEST hidden by clif->pChangeDir -0815 CMSG_BUYINGSTORE_CLOSE hidden by clif->pReqOpenBuyingStore -088a CMSG_NAME_REQUEST hidden by clif->pTickSend -0089 CMSG_PLAYER_CHANGE_ACT hidden by clif->pTickSend -0116 CMSG_SKILL_USE_POSITION hidden by clif->pDropItem -0819 CMSG_BUYINGSTORE_SELL hidden by clif->pSearchStoreInfo -0193 CMSG_SOLVE_CHAR_NAME hidden by clif->pCloseKafra -0202 CMSG_FRIENDS_ADD_PLAYER hidden by clif->pChangeDir -083c CMSG_SEARCHSTORE_CLICK hidden by clif->pUseSkillToId -00f5 CMSG_MOVE_FROM_STORAGE hidden by clif->pTakeItem diff --git a/servergreps/hercules/20131223/clientpackets.txt b/servergreps/hercules/20131223/clientpackets.txt index 7362451..101a151 100644 --- a/servergreps/hercules/20131223/clientpackets.txt +++ b/servergreps/hercules/20131223/clientpackets.txt @@ -142,6 +142,8 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0233 CMSG_HOMMERC_ATTACK clif->pHomAttack 0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster 0237 CMSG_PK_RANKS clif->pRankingPk +0238 CMSG_FRIENDS_ADD_PLAYER ? +023b CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox 0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read 0243 CMSG_MAIL_DELETE_MESSAGE clif->pMail_delete @@ -169,6 +171,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 02b0 CMSG_LOGIN_REGISTER_HAN lclif->p->parse_CA_LOGIN_HAN 02b6 CMSG_QUEST_ACTIVATE clif->pquestStateAck 02ba CMSG_SET_SHORTCUTS clif->pHotkey +02c4 CMSG_HOMUNCULUS_MENU clif->pHomMenu 02c7 CMSG_PARTY_INVITED2 clif->pReplyPartyInvite2 02c8 CMSG_PARTY_ALLOW_INVITES clif->pPartyTick 02d6 CMSG_PLAYER_VIEW_EQUIPMENT clif->pViewPlayerEquip @@ -180,8 +183,14 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0361 CMSG_HOMUNCULUS_MENU clif->pHomMenu 0362 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0363 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0364 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0366 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0367 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0368 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0369 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0436 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0437 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0438 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem 07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption 07da CMSG_PARTY_CHANGE_LEADER clif->pPartyChangeLeader @@ -189,37 +198,67 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 07ec CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 07f5 CMSG_ADMIN_UNEQUIP_ALL clif->pGMFullStrip 0801 CMSG_VENDING_BUY2 clif->pPurchaseReq2 +0811 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0815 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0817 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 0819 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ 0835 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0838 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +083a CMSG_PLAYER_CHANGE_DEST ? 083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo 083c CMSG_SKILL_USE_BEING clif->pUseSkillToId +083e CMSG_SEARCHSTORE_CLICK ? 0844 CMSG_NPC_CASH_SHOP_OPEN clif->pCashShopOpen 0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB clif->pCashShopReqTab 084a CMSG_NPC_CASH_SHOP_CLOSE clif->pCashShopClose +085a CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 085e CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0861 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0862 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +0863 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0865 CMSG_ITEM_PICKUP clif->pTakeItem +0868 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +0869 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 086c CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +086e CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +086f CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0871 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0873 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0874 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0876 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0877 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 087e CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0881 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0884 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0886 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +0887 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0888 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0889 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 088a CMSG_MAP_PING clif->pTickSend 088b CMSG_ITEM_PICKUP clif->pTakeItem 088c CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +088e CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0890 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +0891 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0892 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore 0893 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0895 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore 0897 CMSG_MAP_PING clif->pTickSend +0898 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0899 CMSG_MAP_PING clif->pTickSend 089c CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 089e CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 089f CMSG_ITEM_PICKUP clif->pTakeItem 08a0 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a1 CMSG_ITEM_PICKUP clif->pTakeItem +08a2 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 08a3 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a6 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08a9 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 08aa CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +08ab CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +08ac CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 08ad CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 08ba CMSG_CHAR_CREATE_PIN ? 08c9 CMSG_NPC_CASH_SHOP_SCHEDULE clif->pCashShopSchedule @@ -230,26 +269,49 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 08fc CMSG_CHAR_CHECK_RENAME ? 0907 CMSG_PLAYER_FAVORITE_ITEM clif->pMoveItem 090a CMSG_BATTLE_CHECK_STATE clif->pBGQueueCheckState +0917 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0918 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0919 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0921 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0922 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0923 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0925 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 0926 CMSG_ITEM_PICKUP clif->pTakeItem 092e CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 092f CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0930 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0931 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0932 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 0933 CMSG_ITEM_PICKUP clif->pTakeItem +0936 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0937 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0938 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 093b CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +093f CMSG_HOMUNCULUS_MENU clif->pHomMenu +0940 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0941 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 0943 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +0944 CMSG_NAME_REQUEST clif->pGetCharNameRequest +0945 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0947 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +094a CMSG_HOMUNCULUS_MENU clif->pHomMenu 094b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +094c CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 094d CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +094e CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 094f CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0951 CMSG_SKILL_USE_BEING clif->pUseSkillToId +0952 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0953 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0957 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0958 CMSG_HOMUNCULUS_MENU clif->pHomMenu 095b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +095c CMSG_SKILL_USE_BEING clif->pUseSkillToId 095e CMSG_ITEM_PICKUP clif->pTakeItem +095f CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0960 CMSG_HOMUNCULUS_MENU clif->pHomMenu 0962 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +096a CMSG_NAME_REQUEST clif->pGetCharNameRequest 096e CMSG_MERGE_ITEM_ACK clif->ackmergeitems 0970 CMSG_CHAR_CREATE ? 0974 CMSG_MERGE_ITEM_CANCEL clif->cancelmergeitem @@ -264,17 +326,13 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 09d6 CMSG_NPC_MARKET_BUY clif->pNPCMarketPurchase 09d8 CMSG_NPC_MARKET_CLOSE clif->pNPCMarketClosed 0a01 CMSG_SHORTCUTS_ROW_SHIFT ? -? UNIMPLIMENTED clif->pActionRequest ? UNIMPLIMENTED clif->pCashShopBuy ? UNIMPLIMENTED clif->pDull -? UNIMPLIMENTED clif->pFriendsListAdd ? UNIMPLIMENTED clif->pGMRecall2 ? UNIMPLIMENTED clif->pGMRemove2 ? UNIMPLIMENTED clif->pGM_Monster_Item -? UNIMPLIMENTED clif->pGetCharNameRequest ? UNIMPLIMENTED clif->pGuildInvite2 ? UNIMPLIMENTED clif->pItemListWindowSelected -? UNIMPLIMENTED clif->pMoveFromKafra ? UNIMPLIMENTED clif->pPartyBookingDeleteReq ? UNIMPLIMENTED clif->pPartyBookingRegisterReq ? UNIMPLIMENTED clif->pPartyBookingSearchReq @@ -284,11 +342,5 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 ? UNIMPLIMENTED clif->pPartyRecruitRegisterReq ? UNIMPLIMENTED clif->pPartyRecruitSearchReq ? UNIMPLIMENTED clif->pPartyRecruitUpdateReq -? UNIMPLIMENTED clif->pReqCloseBuyingStore -? UNIMPLIMENTED clif->pReqTradeBuyingStore -? UNIMPLIMENTED clif->pSearchStoreInfoListItemClick ? UNIMPLIMENTED clif->pSkillSelectMenu -? UNIMPLIMENTED clif->pSolveCharName ? UNIMPLIMENTED clif->pStoragePassword -? UNIMPLIMENTED clif->pUseSkillToPos -? UNIMPLIMENTED clif->pWalkToXY diff --git a/servergreps/hercules/20131223/serverpackets.txt b/servergreps/hercules/20131223/serverpackets.txt index 25714d7..afa0ba4 100644 --- a/servergreps/hercules/20131223/serverpackets.txt +++ b/servergreps/hercules/20131223/serverpackets.txt @@ -218,7 +218,7 @@ fb client name: SMSG_PARTY_INFO 22f client name: SMSG_HOMUNCULUS_FOOD 230 client name: SMSG_HOMUNCULUS_DATA 235 client name: SMSG_HOMUNCULUS_SKILLS -238 client name: SMSG_PK_RANKS_LIST +238 client name: CMSG_FRIENDS_ADD_PLAYER 239 client name: SMSG_HOMUNCULUS_SKILL_UP 23a client name: SMSG_PLAYER_STORAGE_PASSWORD 23c client name: SMSG_PLAYER_STORAGE_PASSWORD_RESULT @@ -327,9 +327,9 @@ fb client name: SMSG_PARTY_INFO 82d client name: SMSG_CHAR_LOGIN2 836 client name: SMSG_SEARCHSTORE_SEARCH_ACK 837 client name: SMSG_SEARCHSTORE_SEARCH_FAILED -83a client name: SMSG_SEARCHSTORE_OPEN +83a client name: CMSG_PLAYER_CHANGE_DEST 83d client name: SMSG_SEARCHSTORE_CLICK_ACK -83e client name: SMSG_LOGIN_ERROR2 +83e client name: CMSG_SEARCHSTORE_CLICK 840 client name: SMSG_MAP_NOT_FOUND 845 client name: SMSG_NPC_CASH_POINTS 849 client name: SMSG_NPC_CASH_BUY diff --git a/servergreps/hercules/20131223/uselesspackets.txt b/servergreps/hercules/20131223/uselesspackets.txt index c417ed3..c61083b 100644 --- a/servergreps/hercules/20131223/uselesspackets.txt +++ b/servergreps/hercules/20131223/uselesspackets.txt @@ -1,5 +1,7 @@ +Useless packet 0238. Useless packet 0a01. Useless packet 08fc. +Useless packet 083a. Useless packet 0970. Useless packet 028f. Useless packet 0066. @@ -9,4 +11,5 @@ Useless packet 0067. Useless packet 0065. Useless packet 0061. Useless packet 0068. +Useless packet 083e. Useless packet 08d4. diff --git a/servergreps/hercules/20131230/clientpackets.txt b/servergreps/hercules/20131230/clientpackets.txt index 8048c1e..ae0a009 100644 --- a/servergreps/hercules/20131230/clientpackets.txt +++ b/servergreps/hercules/20131230/clientpackets.txt @@ -1,11 +1,11 @@ -PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER3 -PSESENT BUT UNIMPLIMENTED CMSG_PARTY_CREATE2 -PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_HASH_CHECK PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_KEY +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER3 PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_PCBANG PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_SSO -PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_CREATE2 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 0061 CMSG_CHAR_PASSWORD_CHANGE ? 0064 CMSG_LOGIN_REGISTER lclif->p->parse_CA_LOGIN 0065 CMSG_CHAR_SERVER_CONNECT ? @@ -141,6 +141,8 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0233 CMSG_HOMMERC_ATTACK clif->pHomAttack 0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster 0237 CMSG_PK_RANKS clif->pRankingPk +0238 CMSG_FRIENDS_ADD_PLAYER ? +023b CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox 0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read 0243 CMSG_MAIL_DELETE_MESSAGE clif->pMail_delete @@ -180,10 +182,14 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0361 CMSG_HOMUNCULUS_MENU clif->pHomMenu 0362 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0363 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0364 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0365 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 0366 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0367 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0368 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0369 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0436 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0437 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY 0438 CMSG_MAP_PING clif->pTickSend 0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem 07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption @@ -192,28 +198,53 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 07ec CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 07f5 CMSG_ADMIN_UNEQUIP_ALL clif->pGMFullStrip 0801 CMSG_VENDING_BUY2 clif->pPurchaseReq2 +0811 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0815 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0817 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 0819 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ 0835 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0838 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +083a CMSG_PLAYER_CHANGE_DEST ? 083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo 083c CMSG_SKILL_USE_BEING clif->pUseSkillToId +083e CMSG_SEARCHSTORE_CLICK ? 0844 CMSG_NPC_CASH_SHOP_OPEN clif->pCashShopOpen 0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB clif->pCashShopReqTab 084a CMSG_NPC_CASH_SHOP_CLOSE clif->pCashShopClose +085a CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 085e CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0860 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0861 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0862 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +0863 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0865 CMSG_ITEM_PICKUP clif->pTakeItem +0868 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +0869 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 086c CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +086e CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +086f CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0871 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0873 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0874 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0876 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0877 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 087b CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 087e CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 087f CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0881 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0884 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0886 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +0887 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0888 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0889 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 088a CMSG_MAP_PING clif->pTickSend 088b CMSG_ITEM_PICKUP clif->pTakeItem 088c CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +088e CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0890 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +0891 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0892 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore 0893 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0895 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0897 CMSG_MAP_PING clif->pTickSend @@ -224,10 +255,13 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 089f CMSG_ITEM_PICKUP clif->pTakeItem 08a0 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a1 CMSG_ITEM_PICKUP clif->pTakeItem +08a2 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 08a3 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a6 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08a9 CMSG_PARTY_INVITE2 clif->pPartyInvite2 08aa CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +08ab CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +08ac CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 08ad CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 08ba CMSG_CHAR_CREATE_PIN ? 08c9 CMSG_NPC_CASH_SHOP_SCHEDULE clif->pCashShopSchedule @@ -238,31 +272,51 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 08fc CMSG_CHAR_CHECK_RENAME ? 0907 CMSG_PLAYER_FAVORITE_ITEM clif->pMoveItem 090a CMSG_BATTLE_CHECK_STATE clif->pBGQueueCheckState +0917 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0918 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0919 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 091e CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0921 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0922 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0923 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0925 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 0926 CMSG_NAME_REQUEST clif->pGetCharNameRequest 092a CMSG_ITEM_PICKUP clif->pTakeItem 092e CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 092f CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0930 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0931 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0932 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 0933 CMSG_ITEM_PICKUP clif->pTakeItem +0936 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0937 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0938 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 093b CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 093d CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo +093f CMSG_HOMUNCULUS_MENU clif->pHomMenu +0940 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0941 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 0943 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0944 CMSG_NAME_REQUEST clif->pGetCharNameRequest +0945 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0947 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 0949 CMSG_HOMUNCULUS_MENU clif->pHomMenu 094a CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 094b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 094c CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 094d CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +094e CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 094f CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0951 CMSG_SKILL_USE_BEING clif->pUseSkillToId +0952 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0953 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0957 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0958 CMSG_HOMUNCULUS_MENU clif->pHomMenu 095b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +095c CMSG_SKILL_USE_BEING clif->pUseSkillToId 095e CMSG_ITEM_PICKUP clif->pTakeItem +095f CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0960 CMSG_HOMUNCULUS_MENU clif->pHomMenu 0962 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0968 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0969 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore diff --git a/servergreps/hercules/20131230/serverpackets.txt b/servergreps/hercules/20131230/serverpackets.txt index 25714d7..afa0ba4 100644 --- a/servergreps/hercules/20131230/serverpackets.txt +++ b/servergreps/hercules/20131230/serverpackets.txt @@ -218,7 +218,7 @@ fb client name: SMSG_PARTY_INFO 22f client name: SMSG_HOMUNCULUS_FOOD 230 client name: SMSG_HOMUNCULUS_DATA 235 client name: SMSG_HOMUNCULUS_SKILLS -238 client name: SMSG_PK_RANKS_LIST +238 client name: CMSG_FRIENDS_ADD_PLAYER 239 client name: SMSG_HOMUNCULUS_SKILL_UP 23a client name: SMSG_PLAYER_STORAGE_PASSWORD 23c client name: SMSG_PLAYER_STORAGE_PASSWORD_RESULT @@ -327,9 +327,9 @@ fb client name: SMSG_PARTY_INFO 82d client name: SMSG_CHAR_LOGIN2 836 client name: SMSG_SEARCHSTORE_SEARCH_ACK 837 client name: SMSG_SEARCHSTORE_SEARCH_FAILED -83a client name: SMSG_SEARCHSTORE_OPEN +83a client name: CMSG_PLAYER_CHANGE_DEST 83d client name: SMSG_SEARCHSTORE_CLICK_ACK -83e client name: SMSG_LOGIN_ERROR2 +83e client name: CMSG_SEARCHSTORE_CLICK 840 client name: SMSG_MAP_NOT_FOUND 845 client name: SMSG_NPC_CASH_POINTS 849 client name: SMSG_NPC_CASH_BUY diff --git a/servergreps/hercules/20131230/uselesspackets.txt b/servergreps/hercules/20131230/uselesspackets.txt index c417ed3..99184e7 100644 --- a/servergreps/hercules/20131230/uselesspackets.txt +++ b/servergreps/hercules/20131230/uselesspackets.txt @@ -1,12 +1,15 @@ -Useless packet 0a01. -Useless packet 08fc. +Useless packet 083e. +Useless packet 083a. Useless packet 0970. +Useless packet 08ba. +Useless packet 08fc. Useless packet 028f. Useless packet 0066. -Useless packet 0187. -Useless packet 08ba. Useless packet 0067. Useless packet 0065. Useless packet 0061. Useless packet 0068. +Useless packet 0187. Useless packet 08d4. +Useless packet 0238. +Useless packet 0a01. diff --git a/servergreps/hercules/20140000/clientpackets.txt b/servergreps/hercules/20140000/clientpackets.txt index 8048c1e..ae0a009 100644 --- a/servergreps/hercules/20140000/clientpackets.txt +++ b/servergreps/hercules/20140000/clientpackets.txt @@ -1,11 +1,11 @@ -PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER3 -PSESENT BUT UNIMPLIMENTED CMSG_PARTY_CREATE2 -PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_HASH_CHECK PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_KEY +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER3 PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_PCBANG PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_SSO -PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_CREATE2 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 0061 CMSG_CHAR_PASSWORD_CHANGE ? 0064 CMSG_LOGIN_REGISTER lclif->p->parse_CA_LOGIN 0065 CMSG_CHAR_SERVER_CONNECT ? @@ -141,6 +141,8 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0233 CMSG_HOMMERC_ATTACK clif->pHomAttack 0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster 0237 CMSG_PK_RANKS clif->pRankingPk +0238 CMSG_FRIENDS_ADD_PLAYER ? +023b CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox 0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read 0243 CMSG_MAIL_DELETE_MESSAGE clif->pMail_delete @@ -180,10 +182,14 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0361 CMSG_HOMUNCULUS_MENU clif->pHomMenu 0362 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0363 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0364 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0365 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 0366 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0367 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0368 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0369 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0436 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0437 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY 0438 CMSG_MAP_PING clif->pTickSend 0439 CMSG_PLAYER_INVENTORY_USE clif->pUseItem 07d7 CMSG_PARTY_SETTINGS clif->pPartyChangeOption @@ -192,28 +198,53 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 07ec CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 07f5 CMSG_ADMIN_UNEQUIP_ALL clif->pGMFullStrip 0801 CMSG_VENDING_BUY2 clif->pPurchaseReq2 +0811 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0815 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0817 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 0819 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ 0835 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +0838 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +083a CMSG_PLAYER_CHANGE_DEST ? 083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo 083c CMSG_SKILL_USE_BEING clif->pUseSkillToId +083e CMSG_SEARCHSTORE_CLICK ? 0844 CMSG_NPC_CASH_SHOP_OPEN clif->pCashShopOpen 0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB clif->pCashShopReqTab 084a CMSG_NPC_CASH_SHOP_CLOSE clif->pCashShopClose +085a CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 085e CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0860 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0861 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0862 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +0863 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0865 CMSG_ITEM_PICKUP clif->pTakeItem +0868 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +0869 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 086c CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +086e CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +086f CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0871 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0873 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0874 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0876 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0877 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 087b CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 087e CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 087f CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0881 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0884 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0886 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +0887 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0888 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0889 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 088a CMSG_MAP_PING clif->pTickSend 088b CMSG_ITEM_PICKUP clif->pTakeItem 088c CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +088e CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0890 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +0891 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0892 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore 0893 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0895 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0897 CMSG_MAP_PING clif->pTickSend @@ -224,10 +255,13 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 089f CMSG_ITEM_PICKUP clif->pTakeItem 08a0 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a1 CMSG_ITEM_PICKUP clif->pTakeItem +08a2 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 08a3 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a6 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08a9 CMSG_PARTY_INVITE2 clif->pPartyInvite2 08aa CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +08ab CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +08ac CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 08ad CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 08ba CMSG_CHAR_CREATE_PIN ? 08c9 CMSG_NPC_CASH_SHOP_SCHEDULE clif->pCashShopSchedule @@ -238,31 +272,51 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 08fc CMSG_CHAR_CHECK_RENAME ? 0907 CMSG_PLAYER_FAVORITE_ITEM clif->pMoveItem 090a CMSG_BATTLE_CHECK_STATE clif->pBGQueueCheckState +0917 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0918 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0919 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 091e CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0921 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0922 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0923 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0925 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 0926 CMSG_NAME_REQUEST clif->pGetCharNameRequest 092a CMSG_ITEM_PICKUP clif->pTakeItem 092e CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 092f CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0930 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0931 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0932 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 0933 CMSG_ITEM_PICKUP clif->pTakeItem +0936 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0937 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0938 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 093b CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 093d CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo +093f CMSG_HOMUNCULUS_MENU clif->pHomMenu +0940 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0941 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 0943 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0944 CMSG_NAME_REQUEST clif->pGetCharNameRequest +0945 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0947 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 0949 CMSG_HOMUNCULUS_MENU clif->pHomMenu 094a CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 094b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 094c CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 094d CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +094e CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 094f CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0951 CMSG_SKILL_USE_BEING clif->pUseSkillToId +0952 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0953 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0957 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0958 CMSG_HOMUNCULUS_MENU clif->pHomMenu 095b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +095c CMSG_SKILL_USE_BEING clif->pUseSkillToId 095e CMSG_ITEM_PICKUP clif->pTakeItem +095f CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0960 CMSG_HOMUNCULUS_MENU clif->pHomMenu 0962 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0968 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0969 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore diff --git a/servergreps/hercules/20140000/serverpackets.txt b/servergreps/hercules/20140000/serverpackets.txt index 25714d7..afa0ba4 100644 --- a/servergreps/hercules/20140000/serverpackets.txt +++ b/servergreps/hercules/20140000/serverpackets.txt @@ -218,7 +218,7 @@ fb client name: SMSG_PARTY_INFO 22f client name: SMSG_HOMUNCULUS_FOOD 230 client name: SMSG_HOMUNCULUS_DATA 235 client name: SMSG_HOMUNCULUS_SKILLS -238 client name: SMSG_PK_RANKS_LIST +238 client name: CMSG_FRIENDS_ADD_PLAYER 239 client name: SMSG_HOMUNCULUS_SKILL_UP 23a client name: SMSG_PLAYER_STORAGE_PASSWORD 23c client name: SMSG_PLAYER_STORAGE_PASSWORD_RESULT @@ -327,9 +327,9 @@ fb client name: SMSG_PARTY_INFO 82d client name: SMSG_CHAR_LOGIN2 836 client name: SMSG_SEARCHSTORE_SEARCH_ACK 837 client name: SMSG_SEARCHSTORE_SEARCH_FAILED -83a client name: SMSG_SEARCHSTORE_OPEN +83a client name: CMSG_PLAYER_CHANGE_DEST 83d client name: SMSG_SEARCHSTORE_CLICK_ACK -83e client name: SMSG_LOGIN_ERROR2 +83e client name: CMSG_SEARCHSTORE_CLICK 840 client name: SMSG_MAP_NOT_FOUND 845 client name: SMSG_NPC_CASH_POINTS 849 client name: SMSG_NPC_CASH_BUY diff --git a/servergreps/hercules/20140000/uselesspackets.txt b/servergreps/hercules/20140000/uselesspackets.txt index c417ed3..99184e7 100644 --- a/servergreps/hercules/20140000/uselesspackets.txt +++ b/servergreps/hercules/20140000/uselesspackets.txt @@ -1,12 +1,15 @@ -Useless packet 0a01. -Useless packet 08fc. +Useless packet 083e. +Useless packet 083a. Useless packet 0970. +Useless packet 08ba. +Useless packet 08fc. Useless packet 028f. Useless packet 0066. -Useless packet 0187. -Useless packet 08ba. Useless packet 0067. Useless packet 0065. Useless packet 0061. Useless packet 0068. +Useless packet 0187. Useless packet 08d4. +Useless packet 0238. +Useless packet 0a01. diff --git a/servergreps/hercules/20140402/clientpackets.txt b/servergreps/hercules/20140402/clientpackets.txt index 8f7b365..9488631 100644 --- a/servergreps/hercules/20140402/clientpackets.txt +++ b/servergreps/hercules/20140402/clientpackets.txt @@ -1,11 +1,11 @@ -PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER3 -PSESENT BUT UNIMPLIMENTED CMSG_PARTY_CREATE2 -PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_HASH_CHECK PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_KEY +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER3 PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_PCBANG PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_SSO -PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_CREATE2 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 0061 CMSG_CHAR_PASSWORD_CHANGE ? 0064 CMSG_LOGIN_REGISTER lclif->p->parse_CA_LOGIN 0065 CMSG_CHAR_SERVER_CONNECT ? @@ -142,6 +142,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0233 CMSG_HOMMERC_ATTACK clif->pHomAttack 0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster 0237 CMSG_PK_RANKS clif->pRankingPk +0238 CMSG_FRIENDS_ADD_PLAYER ? 023b CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore 023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox 0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read @@ -205,23 +206,40 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ 0835 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 0838 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +083a CMSG_PLAYER_CHANGE_DEST ? 083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo 083c CMSG_SKILL_USE_BEING clif->pUseSkillToId +083e CMSG_SEARCHSTORE_CLICK ? 0844 CMSG_NPC_CASH_SHOP_OPEN clif->pCashShopOpen 0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB clif->pCashShopReqTab 084a CMSG_NPC_CASH_SHOP_CLOSE clif->pCashShopClose +085a CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 085b CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 085d CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 085e CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0860 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0861 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0862 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +0863 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0867 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 0868 CMSG_SKILL_USE_BEING clif->pUseSkillToId +0869 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 086c CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +086e CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +086f CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0871 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0873 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0874 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0876 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0877 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 087b CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 087e CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 087f CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0881 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY 0882 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0884 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0886 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +0887 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0888 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0889 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 088a CMSG_NAME_REQUEST clif->pGetCharNameRequest @@ -229,6 +247,8 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 088c CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 088e CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0890 CMSG_PARTY_INVITE2 clif->pPartyInvite2 +0891 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0892 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore 0893 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0895 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0896 CMSG_HOMUNCULUS_MENU clif->pHomMenu @@ -242,11 +262,13 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 089f CMSG_ITEM_PICKUP clif->pTakeItem 08a0 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a1 CMSG_ITEM_PICKUP clif->pTakeItem +08a2 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 08a3 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a6 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08a7 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08a9 CMSG_PARTY_INVITE2 clif->pPartyInvite2 08aa CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +08ab CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 08ad CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 08ba CMSG_CHAR_CREATE_PIN ? 08c9 CMSG_NPC_CASH_SHOP_SCHEDULE clif->pCashShopSchedule @@ -257,20 +279,27 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 08fc CMSG_CHAR_CHECK_RENAME ? 0907 CMSG_PLAYER_FAVORITE_ITEM clif->pMoveItem 090a CMSG_BATTLE_CHECK_STATE clif->pBGQueueCheckState +0917 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0918 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0919 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 091e CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 091f CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0920 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0921 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0922 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0923 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0925 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 092a CMSG_ITEM_PICKUP clif->pTakeItem 092d CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 092e CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 092f CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0930 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0931 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0932 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 0933 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0934 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0936 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0937 CMSG_NAME_REQUEST clif->pGetCharNameRequest 093b CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 093d CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 093f CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY @@ -278,6 +307,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0941 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 0943 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0944 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0945 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0946 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 0947 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 0949 CMSG_HOMUNCULUS_MENU clif->pHomMenu @@ -285,12 +315,19 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 094b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 094c CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 094d CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +094e CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 094f CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0950 CMSG_MAP_PING clif->pTickSend +0951 CMSG_SKILL_USE_BEING clif->pUseSkillToId +0952 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0953 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0957 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0958 CMSG_ITEM_PICKUP clif->pTakeItem 095b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 095c CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 095d CMSG_PARTY_INVITE2 clif->pPartyInvite2 +095f CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0960 CMSG_HOMUNCULUS_MENU clif->pHomMenu 0962 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0965 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 0966 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection diff --git a/servergreps/hercules/20140402/serverpackets.txt b/servergreps/hercules/20140402/serverpackets.txt index 25714d7..afa0ba4 100644 --- a/servergreps/hercules/20140402/serverpackets.txt +++ b/servergreps/hercules/20140402/serverpackets.txt @@ -218,7 +218,7 @@ fb client name: SMSG_PARTY_INFO 22f client name: SMSG_HOMUNCULUS_FOOD 230 client name: SMSG_HOMUNCULUS_DATA 235 client name: SMSG_HOMUNCULUS_SKILLS -238 client name: SMSG_PK_RANKS_LIST +238 client name: CMSG_FRIENDS_ADD_PLAYER 239 client name: SMSG_HOMUNCULUS_SKILL_UP 23a client name: SMSG_PLAYER_STORAGE_PASSWORD 23c client name: SMSG_PLAYER_STORAGE_PASSWORD_RESULT @@ -327,9 +327,9 @@ fb client name: SMSG_PARTY_INFO 82d client name: SMSG_CHAR_LOGIN2 836 client name: SMSG_SEARCHSTORE_SEARCH_ACK 837 client name: SMSG_SEARCHSTORE_SEARCH_FAILED -83a client name: SMSG_SEARCHSTORE_OPEN +83a client name: CMSG_PLAYER_CHANGE_DEST 83d client name: SMSG_SEARCHSTORE_CLICK_ACK -83e client name: SMSG_LOGIN_ERROR2 +83e client name: CMSG_SEARCHSTORE_CLICK 840 client name: SMSG_MAP_NOT_FOUND 845 client name: SMSG_NPC_CASH_POINTS 849 client name: SMSG_NPC_CASH_BUY diff --git a/servergreps/hercules/20140402/uselesspackets.txt b/servergreps/hercules/20140402/uselesspackets.txt index c417ed3..99184e7 100644 --- a/servergreps/hercules/20140402/uselesspackets.txt +++ b/servergreps/hercules/20140402/uselesspackets.txt @@ -1,12 +1,15 @@ -Useless packet 0a01. -Useless packet 08fc. +Useless packet 083e. +Useless packet 083a. Useless packet 0970. +Useless packet 08ba. +Useless packet 08fc. Useless packet 028f. Useless packet 0066. -Useless packet 0187. -Useless packet 08ba. Useless packet 0067. Useless packet 0065. Useless packet 0061. Useless packet 0068. +Useless packet 0187. Useless packet 08d4. +Useless packet 0238. +Useless packet 0a01. diff --git a/servergreps/hercules/20141016/clientpackets.txt b/servergreps/hercules/20141016/clientpackets.txt index 5608159..254afd7 100644 --- a/servergreps/hercules/20141016/clientpackets.txt +++ b/servergreps/hercules/20141016/clientpackets.txt @@ -1,11 +1,11 @@ -PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER3 -PSESENT BUT UNIMPLIMENTED CMSG_PARTY_CREATE2 -PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_HASH_CHECK PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_KEY +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER3 PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_PCBANG PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_SSO -PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_CREATE2 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 0061 CMSG_CHAR_PASSWORD_CHANGE ? 0064 CMSG_LOGIN_REGISTER lclif->p->parse_CA_LOGIN 0065 CMSG_CHAR_SERVER_CONNECT ? @@ -142,6 +142,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0233 CMSG_HOMMERC_ATTACK clif->pHomAttack 0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster 0237 CMSG_PK_RANKS clif->pRankingPk +0238 CMSG_FRIENDS_ADD_PLAYER ? 023b CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox 0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read @@ -205,24 +206,40 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ 0835 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 0838 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +083a CMSG_PLAYER_CHANGE_DEST ? 083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo 083c CMSG_SKILL_USE_BEING clif->pUseSkillToId +083e CMSG_SEARCHSTORE_CLICK ? 0844 CMSG_NPC_CASH_SHOP_OPEN clif->pCashShopOpen 0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB clif->pCashShopReqTab 084a CMSG_NPC_CASH_SHOP_CLOSE clif->pCashShopClose +085a CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 085b CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 085d CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 085e CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0860 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0861 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0862 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +0863 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0867 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 0868 CMSG_SKILL_USE_BEING clif->pUseSkillToId +0869 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 086c CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 086e CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +086f CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0871 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0873 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0874 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0876 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0877 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 087b CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 087e CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 087f CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0881 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY 0882 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0884 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0886 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +0887 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0888 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0889 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 088a CMSG_NAME_REQUEST clif->pGetCharNameRequest @@ -230,6 +247,8 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 088c CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 088e CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0890 CMSG_PARTY_INVITE2 clif->pPartyInvite2 +0891 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0892 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore 0893 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0895 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0896 CMSG_HOMUNCULUS_MENU clif->pHomMenu @@ -243,11 +262,13 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 089f CMSG_ITEM_PICKUP clif->pTakeItem 08a0 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a1 CMSG_ITEM_PICKUP clif->pTakeItem +08a2 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 08a3 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a6 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08a7 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08a9 CMSG_PARTY_INVITE2 clif->pPartyInvite2 08aa CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage +08ab CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 08ad CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 08ba CMSG_CHAR_CREATE_PIN ? 08c9 CMSG_NPC_CASH_SHOP_SCHEDULE clif->pCashShopSchedule @@ -258,20 +279,26 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 08fc CMSG_CHAR_CHECK_RENAME ? 0907 CMSG_PLAYER_FAVORITE_ITEM clif->pMoveItem 090a CMSG_BATTLE_CHECK_STATE clif->pBGQueueCheckState +0917 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0918 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0919 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 091e CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 091f CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0920 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0921 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0922 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0923 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0925 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 092a CMSG_ITEM_PICKUP clif->pTakeItem 092d CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 092e CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 092f CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0930 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0931 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0932 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 0933 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0934 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0937 CMSG_NAME_REQUEST clif->pGetCharNameRequest 093b CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 093d CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 093f CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY @@ -279,6 +306,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0941 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 0943 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0944 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0945 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0946 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 0947 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 0949 CMSG_HOMUNCULUS_MENU clif->pHomMenu @@ -286,11 +314,18 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 094b CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 094c CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 094d CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +094e CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 094f CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0950 CMSG_MAP_PING clif->pTickSend +0951 CMSG_SKILL_USE_BEING clif->pUseSkillToId +0952 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0953 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0957 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0958 CMSG_ITEM_PICKUP clif->pTakeItem 095b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 095d CMSG_PARTY_INVITE2 clif->pPartyInvite2 +095f CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0960 CMSG_HOMUNCULUS_MENU clif->pHomMenu 0962 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0965 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 0966 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection diff --git a/servergreps/hercules/20141016/serverpackets.txt b/servergreps/hercules/20141016/serverpackets.txt index c387529..d85c34d 100644 --- a/servergreps/hercules/20141016/serverpackets.txt +++ b/servergreps/hercules/20141016/serverpackets.txt @@ -218,7 +218,7 @@ fb client name: SMSG_PARTY_INFO 22f client name: SMSG_HOMUNCULUS_FOOD 230 client name: SMSG_HOMUNCULUS_DATA 235 client name: SMSG_HOMUNCULUS_SKILLS -238 client name: SMSG_PK_RANKS_LIST +238 client name: CMSG_FRIENDS_ADD_PLAYER 239 client name: SMSG_HOMUNCULUS_SKILL_UP 23a client name: SMSG_PLAYER_STORAGE_PASSWORD 23c client name: SMSG_PLAYER_STORAGE_PASSWORD_RESULT @@ -327,9 +327,9 @@ fb client name: SMSG_PARTY_INFO 82d client name: SMSG_CHAR_LOGIN2 836 client name: SMSG_SEARCHSTORE_SEARCH_ACK 837 client name: SMSG_SEARCHSTORE_SEARCH_FAILED -83a client name: SMSG_SEARCHSTORE_OPEN +83a client name: CMSG_PLAYER_CHANGE_DEST 83d client name: SMSG_SEARCHSTORE_CLICK_ACK -83e client name: SMSG_LOGIN_ERROR2 +83e client name: CMSG_SEARCHSTORE_CLICK 840 client name: SMSG_MAP_NOT_FOUND 845 client name: SMSG_NPC_CASH_POINTS 849 client name: SMSG_NPC_CASH_BUY diff --git a/servergreps/hercules/20141016/uselesspackets.txt b/servergreps/hercules/20141016/uselesspackets.txt index c417ed3..99184e7 100644 --- a/servergreps/hercules/20141016/uselesspackets.txt +++ b/servergreps/hercules/20141016/uselesspackets.txt @@ -1,12 +1,15 @@ -Useless packet 0a01. -Useless packet 08fc. +Useless packet 083e. +Useless packet 083a. Useless packet 0970. +Useless packet 08ba. +Useless packet 08fc. Useless packet 028f. Useless packet 0066. -Useless packet 0187. -Useless packet 08ba. Useless packet 0067. Useless packet 0065. Useless packet 0061. Useless packet 0068. +Useless packet 0187. Useless packet 08d4. +Useless packet 0238. +Useless packet 0a01. diff --git a/servergreps/hercules/20141022/clientpackets.txt b/servergreps/hercules/20141022/clientpackets.txt index 96e6306..1e49a1e 100644 --- a/servergreps/hercules/20141022/clientpackets.txt +++ b/servergreps/hercules/20141022/clientpackets.txt @@ -1,11 +1,11 @@ -PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER3 -PSESENT BUT UNIMPLIMENTED CMSG_PARTY_CREATE2 -PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_HASH_CHECK PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_KEY +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER3 PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_PCBANG PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_SSO -PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_CREATE2 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 0061 CMSG_CHAR_PASSWORD_CHANGE ? 0064 CMSG_LOGIN_REGISTER lclif->p->parse_CA_LOGIN 0065 CMSG_CHAR_SERVER_CONNECT ? @@ -142,6 +142,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0233 CMSG_HOMMERC_ATTACK clif->pHomAttack 0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster 0237 CMSG_PK_RANKS clif->pRankingPk +0238 CMSG_FRIENDS_ADD_PLAYER ? 023b CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox 0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read @@ -204,26 +205,42 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ 0835 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 0838 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +083a CMSG_PLAYER_CHANGE_DEST ? 083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo 083c CMSG_SKILL_USE_BEING clif->pUseSkillToId +083e CMSG_SEARCHSTORE_CLICK ? 0844 CMSG_NPC_CASH_SHOP_OPEN clif->pCashShopOpen 0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB clif->pCashShopReqTab 084a CMSG_NPC_CASH_SHOP_CLOSE clif->pCashShopClose +085a CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 085b CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 085d CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 085e CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0860 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0861 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0862 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +0863 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0867 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 0868 CMSG_SKILL_USE_BEING clif->pUseSkillToId +0869 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 086c CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 086e CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +086f CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0871 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0873 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0874 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0876 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0877 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0878 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 087b CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 087d CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 087e CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 087f CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0881 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY 0882 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0884 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0886 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +0887 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0888 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0889 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 088a CMSG_NAME_REQUEST clif->pGetCharNameRequest @@ -231,6 +248,8 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 088c CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 088e CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0890 CMSG_PARTY_INVITE2 clif->pPartyInvite2 +0891 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0892 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore 0893 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0895 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0896 CMSG_PARTY_INVITE2 clif->pPartyInvite2 @@ -244,11 +263,13 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 089f CMSG_ITEM_PICKUP clif->pTakeItem 08a0 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a1 CMSG_ITEM_PICKUP clif->pTakeItem +08a2 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 08a3 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a6 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08a7 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08a9 CMSG_PARTY_INVITE2 clif->pPartyInvite2 08aa CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +08ab CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 08ad CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08ba CMSG_CHAR_CREATE_PIN ? 08c9 CMSG_NPC_CASH_SHOP_SCHEDULE clif->pCashShopSchedule @@ -259,6 +280,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 08fc CMSG_CHAR_CHECK_RENAME ? 0907 CMSG_PLAYER_FAVORITE_ITEM clif->pMoveItem 090a CMSG_BATTLE_CHECK_STATE clif->pBGQueueCheckState +0917 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0918 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0919 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 091a CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd @@ -266,14 +288,19 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 091f CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0920 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0921 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0922 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0923 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0925 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 092a CMSG_ITEM_PICKUP clif->pTakeItem 092d CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 092e CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 092f CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0930 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0931 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0932 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 0933 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0934 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0937 CMSG_NAME_REQUEST clif->pGetCharNameRequest 093b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 093d CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 093f CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY @@ -281,6 +308,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0941 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 0943 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0944 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0945 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0946 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 0947 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 0949 CMSG_HOMUNCULUS_MENU clif->pHomMenu @@ -291,9 +319,15 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 094e CMSG_ITEM_PICKUP clif->pTakeItem 094f CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0950 CMSG_MAP_PING clif->pTickSend +0951 CMSG_SKILL_USE_BEING clif->pUseSkillToId +0952 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0953 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0957 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0958 CMSG_ITEM_PICKUP clif->pTakeItem 095b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 095d CMSG_PARTY_INVITE2 clif->pPartyInvite2 +095f CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0960 CMSG_HOMUNCULUS_MENU clif->pHomMenu 0962 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0965 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 0966 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection diff --git a/servergreps/hercules/20141022/serverpackets.txt b/servergreps/hercules/20141022/serverpackets.txt index f1ec170..a282a8a 100644 --- a/servergreps/hercules/20141022/serverpackets.txt +++ b/servergreps/hercules/20141022/serverpackets.txt @@ -218,7 +218,7 @@ fb client name: SMSG_PARTY_INFO 22f client name: SMSG_HOMUNCULUS_FOOD 230 client name: SMSG_HOMUNCULUS_DATA 235 client name: SMSG_HOMUNCULUS_SKILLS -238 client name: SMSG_PK_RANKS_LIST +238 client name: CMSG_FRIENDS_ADD_PLAYER 239 client name: SMSG_HOMUNCULUS_SKILL_UP 23a client name: SMSG_PLAYER_STORAGE_PASSWORD 23c client name: SMSG_PLAYER_STORAGE_PASSWORD_RESULT @@ -324,9 +324,9 @@ fb client name: SMSG_PARTY_INFO 82d client name: SMSG_CHAR_LOGIN2 836 client name: SMSG_SEARCHSTORE_SEARCH_ACK 837 client name: SMSG_SEARCHSTORE_SEARCH_FAILED -83a client name: SMSG_SEARCHSTORE_OPEN +83a client name: CMSG_PLAYER_CHANGE_DEST 83d client name: SMSG_SEARCHSTORE_CLICK_ACK -83e client name: SMSG_LOGIN_ERROR2 +83e client name: CMSG_SEARCHSTORE_CLICK 840 client name: SMSG_MAP_NOT_FOUND 845 client name: SMSG_NPC_CASH_POINTS 849 client name: SMSG_NPC_CASH_BUY diff --git a/servergreps/hercules/20141022/uselesspackets.txt b/servergreps/hercules/20141022/uselesspackets.txt index 0c6a99e..53cfa0c 100644 --- a/servergreps/hercules/20141022/uselesspackets.txt +++ b/servergreps/hercules/20141022/uselesspackets.txt @@ -1,11 +1,14 @@ -Useless packet 08fc. +Useless packet 083e. +Useless packet 083a. Useless packet 0970. +Useless packet 08ba. +Useless packet 08fc. Useless packet 028f. Useless packet 0066. -Useless packet 0187. -Useless packet 08ba. Useless packet 0067. Useless packet 0065. Useless packet 0061. Useless packet 0068. +Useless packet 0187. Useless packet 08d4. +Useless packet 0238. diff --git a/servergreps/hercules/20150000/clientpackets.txt b/servergreps/hercules/20150000/clientpackets.txt index 96e6306..1e49a1e 100644 --- a/servergreps/hercules/20150000/clientpackets.txt +++ b/servergreps/hercules/20150000/clientpackets.txt @@ -1,11 +1,11 @@ -PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER3 -PSESENT BUT UNIMPLIMENTED CMSG_PARTY_CREATE2 -PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_HASH_CHECK PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_KEY +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER3 PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_PCBANG PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_SSO -PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_CREATE2 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 0061 CMSG_CHAR_PASSWORD_CHANGE ? 0064 CMSG_LOGIN_REGISTER lclif->p->parse_CA_LOGIN 0065 CMSG_CHAR_SERVER_CONNECT ? @@ -142,6 +142,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0233 CMSG_HOMMERC_ATTACK clif->pHomAttack 0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster 0237 CMSG_PK_RANKS clif->pRankingPk +0238 CMSG_FRIENDS_ADD_PLAYER ? 023b CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox 0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read @@ -204,26 +205,42 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ 0835 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 0838 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +083a CMSG_PLAYER_CHANGE_DEST ? 083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo 083c CMSG_SKILL_USE_BEING clif->pUseSkillToId +083e CMSG_SEARCHSTORE_CLICK ? 0844 CMSG_NPC_CASH_SHOP_OPEN clif->pCashShopOpen 0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB clif->pCashShopReqTab 084a CMSG_NPC_CASH_SHOP_CLOSE clif->pCashShopClose +085a CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 085b CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 085d CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 085e CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0860 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0861 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0862 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +0863 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0867 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 0868 CMSG_SKILL_USE_BEING clif->pUseSkillToId +0869 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 086c CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 086e CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +086f CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0871 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0873 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0874 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0876 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0877 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0878 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 087b CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 087d CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 087e CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 087f CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0881 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY 0882 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0884 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0886 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +0887 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0888 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0889 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 088a CMSG_NAME_REQUEST clif->pGetCharNameRequest @@ -231,6 +248,8 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 088c CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 088e CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0890 CMSG_PARTY_INVITE2 clif->pPartyInvite2 +0891 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0892 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore 0893 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0895 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0896 CMSG_PARTY_INVITE2 clif->pPartyInvite2 @@ -244,11 +263,13 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 089f CMSG_ITEM_PICKUP clif->pTakeItem 08a0 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a1 CMSG_ITEM_PICKUP clif->pTakeItem +08a2 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 08a3 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a6 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08a7 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08a9 CMSG_PARTY_INVITE2 clif->pPartyInvite2 08aa CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +08ab CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 08ad CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08ba CMSG_CHAR_CREATE_PIN ? 08c9 CMSG_NPC_CASH_SHOP_SCHEDULE clif->pCashShopSchedule @@ -259,6 +280,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 08fc CMSG_CHAR_CHECK_RENAME ? 0907 CMSG_PLAYER_FAVORITE_ITEM clif->pMoveItem 090a CMSG_BATTLE_CHECK_STATE clif->pBGQueueCheckState +0917 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0918 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0919 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 091a CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd @@ -266,14 +288,19 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 091f CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0920 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0921 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0922 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0923 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0925 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 092a CMSG_ITEM_PICKUP clif->pTakeItem 092d CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 092e CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 092f CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0930 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0931 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0932 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 0933 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0934 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0937 CMSG_NAME_REQUEST clif->pGetCharNameRequest 093b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 093d CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 093f CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY @@ -281,6 +308,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0941 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 0943 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0944 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0945 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0946 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 0947 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 0949 CMSG_HOMUNCULUS_MENU clif->pHomMenu @@ -291,9 +319,15 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 094e CMSG_ITEM_PICKUP clif->pTakeItem 094f CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0950 CMSG_MAP_PING clif->pTickSend +0951 CMSG_SKILL_USE_BEING clif->pUseSkillToId +0952 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0953 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0957 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0958 CMSG_ITEM_PICKUP clif->pTakeItem 095b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 095d CMSG_PARTY_INVITE2 clif->pPartyInvite2 +095f CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0960 CMSG_HOMUNCULUS_MENU clif->pHomMenu 0962 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0965 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 0966 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection diff --git a/servergreps/hercules/20150000/serverpackets.txt b/servergreps/hercules/20150000/serverpackets.txt index f1ec170..a282a8a 100644 --- a/servergreps/hercules/20150000/serverpackets.txt +++ b/servergreps/hercules/20150000/serverpackets.txt @@ -218,7 +218,7 @@ fb client name: SMSG_PARTY_INFO 22f client name: SMSG_HOMUNCULUS_FOOD 230 client name: SMSG_HOMUNCULUS_DATA 235 client name: SMSG_HOMUNCULUS_SKILLS -238 client name: SMSG_PK_RANKS_LIST +238 client name: CMSG_FRIENDS_ADD_PLAYER 239 client name: SMSG_HOMUNCULUS_SKILL_UP 23a client name: SMSG_PLAYER_STORAGE_PASSWORD 23c client name: SMSG_PLAYER_STORAGE_PASSWORD_RESULT @@ -324,9 +324,9 @@ fb client name: SMSG_PARTY_INFO 82d client name: SMSG_CHAR_LOGIN2 836 client name: SMSG_SEARCHSTORE_SEARCH_ACK 837 client name: SMSG_SEARCHSTORE_SEARCH_FAILED -83a client name: SMSG_SEARCHSTORE_OPEN +83a client name: CMSG_PLAYER_CHANGE_DEST 83d client name: SMSG_SEARCHSTORE_CLICK_ACK -83e client name: SMSG_LOGIN_ERROR2 +83e client name: CMSG_SEARCHSTORE_CLICK 840 client name: SMSG_MAP_NOT_FOUND 845 client name: SMSG_NPC_CASH_POINTS 849 client name: SMSG_NPC_CASH_BUY diff --git a/servergreps/hercules/20150000/uselesspackets.txt b/servergreps/hercules/20150000/uselesspackets.txt index 0c6a99e..53cfa0c 100644 --- a/servergreps/hercules/20150000/uselesspackets.txt +++ b/servergreps/hercules/20150000/uselesspackets.txt @@ -1,11 +1,14 @@ -Useless packet 08fc. +Useless packet 083e. +Useless packet 083a. Useless packet 0970. +Useless packet 08ba. +Useless packet 08fc. Useless packet 028f. Useless packet 0066. -Useless packet 0187. -Useless packet 08ba. Useless packet 0067. Useless packet 0065. Useless packet 0061. Useless packet 0068. +Useless packet 0187. Useless packet 08d4. +Useless packet 0238. diff --git a/servergreps/hercules/20150226/clientpackets.txt b/servergreps/hercules/20150226/clientpackets.txt index 96e6306..1e49a1e 100644 --- a/servergreps/hercules/20150226/clientpackets.txt +++ b/servergreps/hercules/20150226/clientpackets.txt @@ -1,11 +1,11 @@ -PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER3 -PSESENT BUT UNIMPLIMENTED CMSG_PARTY_CREATE2 -PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_HASH_CHECK PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_KEY +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 +PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER3 PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_PCBANG PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER_SSO -PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_CREATE2 +PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 0061 CMSG_CHAR_PASSWORD_CHANGE ? 0064 CMSG_LOGIN_REGISTER lclif->p->parse_CA_LOGIN 0065 CMSG_CHAR_SERVER_CONNECT ? @@ -142,6 +142,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0233 CMSG_HOMMERC_ATTACK clif->pHomAttack 0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster 0237 CMSG_PK_RANKS clif->pRankingPk +0238 CMSG_FRIENDS_ADD_PLAYER ? 023b CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox 0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read @@ -204,26 +205,42 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ 0835 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 0838 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +083a CMSG_PLAYER_CHANGE_DEST ? 083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo 083c CMSG_SKILL_USE_BEING clif->pUseSkillToId +083e CMSG_SEARCHSTORE_CLICK ? 0844 CMSG_NPC_CASH_SHOP_OPEN clif->pCashShopOpen 0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB clif->pCashShopReqTab 084a CMSG_NPC_CASH_SHOP_CLOSE clif->pCashShopClose +085a CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 085b CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 085d CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 085e CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0860 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0861 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0862 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +0863 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0867 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 0868 CMSG_SKILL_USE_BEING clif->pUseSkillToId +0869 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 086c CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 086e CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +086f CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0871 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0873 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0874 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0876 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0877 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0878 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 087b CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 087d CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 087e CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 087f CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0881 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY 0882 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0884 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName +0886 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +0887 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0888 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0889 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 088a CMSG_NAME_REQUEST clif->pGetCharNameRequest @@ -231,6 +248,8 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 088c CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 088e CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0890 CMSG_PARTY_INVITE2 clif->pPartyInvite2 +0891 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0892 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore 0893 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0895 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0896 CMSG_PARTY_INVITE2 clif->pPartyInvite2 @@ -244,11 +263,13 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 089f CMSG_ITEM_PICKUP clif->pTakeItem 08a0 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a1 CMSG_ITEM_PICKUP clif->pTakeItem +08a2 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 08a3 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a6 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08a7 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08a9 CMSG_PARTY_INVITE2 clif->pPartyInvite2 08aa CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +08ab CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 08ad CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08ba CMSG_CHAR_CREATE_PIN ? 08c9 CMSG_NPC_CASH_SHOP_SCHEDULE clif->pCashShopSchedule @@ -259,6 +280,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 08fc CMSG_CHAR_CHECK_RENAME ? 0907 CMSG_PLAYER_FAVORITE_ITEM clif->pMoveItem 090a CMSG_BATTLE_CHECK_STATE clif->pBGQueueCheckState +0917 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0918 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0919 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 091a CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd @@ -266,14 +288,19 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 091f CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0920 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0921 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0922 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0923 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0925 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 092a CMSG_ITEM_PICKUP clif->pTakeItem 092d CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 092e CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 092f CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0930 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0931 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0932 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 0933 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0934 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0937 CMSG_NAME_REQUEST clif->pGetCharNameRequest 093b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 093d CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 093f CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY @@ -281,6 +308,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 0941 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 0943 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0944 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0945 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0946 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 0947 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 0949 CMSG_HOMUNCULUS_MENU clif->pHomMenu @@ -291,9 +319,15 @@ PSESENT BUT UNIMPLIMENTED CMSG_LOGIN_REGISTER2 094e CMSG_ITEM_PICKUP clif->pTakeItem 094f CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0950 CMSG_MAP_PING clif->pTickSend +0951 CMSG_SKILL_USE_BEING clif->pUseSkillToId +0952 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0953 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0957 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0958 CMSG_ITEM_PICKUP clif->pTakeItem 095b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 095d CMSG_PARTY_INVITE2 clif->pPartyInvite2 +095f CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0960 CMSG_HOMUNCULUS_MENU clif->pHomMenu 0962 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0965 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 0966 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection diff --git a/servergreps/hercules/20150226/serverpackets.txt b/servergreps/hercules/20150226/serverpackets.txt index 24182a1..013d016 100644 --- a/servergreps/hercules/20150226/serverpackets.txt +++ b/servergreps/hercules/20150226/serverpackets.txt @@ -216,7 +216,7 @@ fb client name: SMSG_PARTY_INFO 22f client name: SMSG_HOMUNCULUS_FOOD 230 client name: SMSG_HOMUNCULUS_DATA 235 client name: SMSG_HOMUNCULUS_SKILLS -238 client name: SMSG_PK_RANKS_LIST +238 client name: CMSG_FRIENDS_ADD_PLAYER 239 client name: SMSG_HOMUNCULUS_SKILL_UP 23a client name: SMSG_PLAYER_STORAGE_PASSWORD 23c client name: SMSG_PLAYER_STORAGE_PASSWORD_RESULT @@ -321,9 +321,9 @@ fb client name: SMSG_PARTY_INFO 82d client name: SMSG_CHAR_LOGIN2 836 client name: SMSG_SEARCHSTORE_SEARCH_ACK 837 client name: SMSG_SEARCHSTORE_SEARCH_FAILED -83a client name: SMSG_SEARCHSTORE_OPEN +83a client name: CMSG_PLAYER_CHANGE_DEST 83d client name: SMSG_SEARCHSTORE_CLICK_ACK -83e client name: SMSG_LOGIN_ERROR2 +83e client name: CMSG_SEARCHSTORE_CLICK 840 client name: SMSG_MAP_NOT_FOUND 845 client name: SMSG_NPC_CASH_POINTS 849 client name: SMSG_NPC_CASH_BUY diff --git a/servergreps/hercules/20150226/uselesspackets.txt b/servergreps/hercules/20150226/uselesspackets.txt index 0c6a99e..53cfa0c 100644 --- a/servergreps/hercules/20150226/uselesspackets.txt +++ b/servergreps/hercules/20150226/uselesspackets.txt @@ -1,11 +1,14 @@ -Useless packet 08fc. +Useless packet 083e. +Useless packet 083a. Useless packet 0970. +Useless packet 08ba. +Useless packet 08fc. Useless packet 028f. Useless packet 0066. -Useless packet 0187. -Useless packet 08ba. Useless packet 0067. Useless packet 0065. Useless packet 0061. Useless packet 0068. +Useless packet 0187. Useless packet 08d4. +Useless packet 0238. diff --git a/servergreps/hercules/20150513/clientpackets.txt b/servergreps/hercules/20150513/clientpackets.txt index 848efc6..91e9e6d 100644 --- a/servergreps/hercules/20150513/clientpackets.txt +++ b/servergreps/hercules/20150513/clientpackets.txt @@ -142,6 +142,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 0233 CMSG_HOMMERC_ATTACK clif->pHomAttack 0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster 0237 CMSG_PK_RANKS clif->pRankingPk +0238 CMSG_FRIENDS_ADD_PLAYER ? 023b CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox 0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read @@ -205,29 +206,45 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ 0835 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 0838 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +083a CMSG_PLAYER_CHANGE_DEST ? 083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo 083c CMSG_SKILL_USE_BEING clif->pUseSkillToId +083e CMSG_SEARCHSTORE_CLICK ? 0844 CMSG_NPC_CASH_SHOP_OPEN clif->pCashShopOpen 0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB clif->pCashShopReqTab 084a CMSG_NPC_CASH_SHOP_CLOSE clif->pCashShopClose +085a CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 085b CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 085d CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 085e CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0860 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0861 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0862 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +0863 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0864 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0867 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 0868 CMSG_SKILL_USE_BEING clif->pUseSkillToId +0869 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 086c CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 086e CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +086f CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0871 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0873 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0874 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0876 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0877 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0878 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0879 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 087b CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 087d CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 087e CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 087f CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0881 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY 0882 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0884 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0885 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0886 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +0887 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0888 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0889 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 088a CMSG_NAME_REQUEST clif->pGetCharNameRequest @@ -235,6 +252,8 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 088c CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 088e CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0890 CMSG_PARTY_INVITE2 clif->pPartyInvite2 +0891 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0892 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore 0893 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0895 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0896 CMSG_PARTY_INVITE2 clif->pPartyInvite2 @@ -248,12 +267,14 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 089f CMSG_ITEM_PICKUP clif->pTakeItem 08a0 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a1 CMSG_ITEM_PICKUP clif->pTakeItem +08a2 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 08a3 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a6 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08a7 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08a8 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 08a9 CMSG_PARTY_INVITE2 clif->pPartyInvite2 08aa CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +08ab CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 08ad CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08ba CMSG_CHAR_CREATE_PIN ? 08c9 CMSG_NPC_CASH_SHOP_SCHEDULE clif->pCashShopSchedule @@ -264,6 +285,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 08fc CMSG_CHAR_CHECK_RENAME ? 0907 CMSG_PLAYER_FAVORITE_ITEM clif->pMoveItem 090a CMSG_BATTLE_CHECK_STATE clif->pBGQueueCheckState +0917 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0918 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0919 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 091a CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd @@ -271,6 +293,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 091f CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0920 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0921 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0922 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0924 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 0925 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 092a CMSG_ITEM_PICKUP clif->pTakeItem @@ -278,8 +301,11 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 092e CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 092f CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0930 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0931 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0932 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 0933 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0934 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0937 CMSG_NAME_REQUEST clif->pGetCharNameRequest 093b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 093d CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 093f CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY @@ -287,6 +313,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 0941 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 0943 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0944 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0945 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0946 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 0947 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 0949 CMSG_HOMUNCULUS_MENU clif->pHomMenu @@ -297,9 +324,14 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 094e CMSG_ITEM_PICKUP clif->pTakeItem 094f CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0950 CMSG_MAP_PING clif->pTickSend +0951 CMSG_SKILL_USE_BEING clif->pUseSkillToId +0952 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0953 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0957 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0958 CMSG_ITEM_PICKUP clif->pTakeItem 095b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 095d CMSG_PARTY_INVITE2 clif->pPartyInvite2 +095f CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0962 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0965 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 0966 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection diff --git a/servergreps/hercules/20150513/serverpackets.txt b/servergreps/hercules/20150513/serverpackets.txt index 2a7e056..d1c4dc0 100644 --- a/servergreps/hercules/20150513/serverpackets.txt +++ b/servergreps/hercules/20150513/serverpackets.txt @@ -216,7 +216,7 @@ fb client name: SMSG_PARTY_INFO 22f client name: SMSG_HOMUNCULUS_FOOD 230 client name: SMSG_HOMUNCULUS_DATA 235 client name: SMSG_HOMUNCULUS_SKILLS -238 client name: SMSG_PK_RANKS_LIST +238 client name: CMSG_FRIENDS_ADD_PLAYER 239 client name: SMSG_HOMUNCULUS_SKILL_UP 23a client name: SMSG_PLAYER_STORAGE_PASSWORD 23c client name: SMSG_PLAYER_STORAGE_PASSWORD_RESULT @@ -321,9 +321,9 @@ fb client name: SMSG_PARTY_INFO 82d client name: SMSG_CHAR_LOGIN2 836 client name: SMSG_SEARCHSTORE_SEARCH_ACK 837 client name: SMSG_SEARCHSTORE_SEARCH_FAILED -83a client name: SMSG_SEARCHSTORE_OPEN +83a client name: CMSG_PLAYER_CHANGE_DEST 83d client name: SMSG_SEARCHSTORE_CLICK_ACK -83e client name: SMSG_LOGIN_ERROR2 +83e client name: CMSG_SEARCHSTORE_CLICK 840 client name: SMSG_MAP_NOT_FOUND 845 client name: SMSG_NPC_CASH_POINTS 849 client name: SMSG_NPC_CASH_BUY diff --git a/servergreps/hercules/20150513/uselesspackets.txt b/servergreps/hercules/20150513/uselesspackets.txt index c44fb48..53cfa0c 100644 --- a/servergreps/hercules/20150513/uselesspackets.txt +++ b/servergreps/hercules/20150513/uselesspackets.txt @@ -1,5 +1,7 @@ -Useless packet 08ba. +Useless packet 083e. +Useless packet 083a. Useless packet 0970. +Useless packet 08ba. Useless packet 08fc. Useless packet 028f. Useless packet 0066. @@ -9,3 +11,4 @@ Useless packet 0061. Useless packet 0068. Useless packet 0187. Useless packet 08d4. +Useless packet 0238. diff --git a/servergreps/hercules/20150805/clientpackets.txt b/servergreps/hercules/20150805/clientpackets.txt index b9dfa38..0feac7d 100644 --- a/servergreps/hercules/20150805/clientpackets.txt +++ b/servergreps/hercules/20150805/clientpackets.txt @@ -142,6 +142,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 0233 CMSG_HOMMERC_ATTACK clif->pHomAttack 0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster 0237 CMSG_PK_RANKS clif->pRankingPk +0238 CMSG_FRIENDS_ADD_PLAYER ? 023b CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox 0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read @@ -205,29 +206,45 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ 0835 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 0838 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +083a CMSG_PLAYER_CHANGE_DEST ? 083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo 083c CMSG_SKILL_USE_BEING clif->pUseSkillToId +083e CMSG_SEARCHSTORE_CLICK ? 0844 CMSG_NPC_CASH_SHOP_OPEN clif->pCashShopOpen 0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB clif->pCashShopReqTab 084a CMSG_NPC_CASH_SHOP_CLOSE clif->pCashShopClose +085a CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 085b CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 085d CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 085e CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0860 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0861 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0862 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +0863 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0864 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0867 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 0868 CMSG_SKILL_USE_BEING clif->pUseSkillToId +0869 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 086c CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 086e CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +086f CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0871 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0873 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0874 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0876 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY +0877 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0878 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0879 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 087b CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 087d CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 087e CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 087f CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0881 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY 0882 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0884 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0885 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0886 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +0887 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0888 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0889 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 088a CMSG_NAME_REQUEST clif->pGetCharNameRequest @@ -235,6 +252,8 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 088c CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 088e CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0890 CMSG_PARTY_INVITE2 clif->pPartyInvite2 +0891 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0892 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore 0893 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0895 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0896 CMSG_PARTY_INVITE2 clif->pPartyInvite2 @@ -248,12 +267,14 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 089f CMSG_ITEM_PICKUP clif->pTakeItem 08a0 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a1 CMSG_ITEM_PICKUP clif->pTakeItem +08a2 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 08a3 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a6 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08a7 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08a8 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 08a9 CMSG_PARTY_INVITE2 clif->pPartyInvite2 08aa CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +08ab CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 08ad CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08ba CMSG_CHAR_CREATE_PIN ? 08c9 CMSG_NPC_CASH_SHOP_SCHEDULE clif->pCashShopSchedule @@ -264,6 +285,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 08fc CMSG_CHAR_CHECK_RENAME ? 0907 CMSG_PLAYER_FAVORITE_ITEM clif->pMoveItem 090a CMSG_BATTLE_CHECK_STATE clif->pBGQueueCheckState +0917 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0918 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0919 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 091a CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd @@ -271,6 +293,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 091f CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0920 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0921 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0922 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0924 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 0925 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 092a CMSG_ITEM_PICKUP clif->pTakeItem @@ -278,8 +301,11 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 092e CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 092f CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0930 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0931 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0932 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 0933 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0934 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0937 CMSG_NAME_REQUEST clif->pGetCharNameRequest 093b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 093d CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 093f CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY @@ -287,6 +313,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 0941 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 0943 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0944 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0945 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0946 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 0947 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 0949 CMSG_HOMUNCULUS_MENU clif->pHomMenu @@ -297,9 +324,14 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 094e CMSG_ITEM_PICKUP clif->pTakeItem 094f CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0950 CMSG_MAP_PING clif->pTickSend +0951 CMSG_SKILL_USE_BEING clif->pUseSkillToId +0952 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0953 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0957 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0958 CMSG_ITEM_PICKUP clif->pTakeItem 095b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 095d CMSG_PARTY_INVITE2 clif->pPartyInvite2 +095f CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0962 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0965 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 0966 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection diff --git a/servergreps/hercules/20150805/serverpackets.txt b/servergreps/hercules/20150805/serverpackets.txt index fac208d..1c86946 100644 --- a/servergreps/hercules/20150805/serverpackets.txt +++ b/servergreps/hercules/20150805/serverpackets.txt @@ -216,7 +216,7 @@ fb client name: SMSG_PARTY_INFO 22f client name: SMSG_HOMUNCULUS_FOOD 230 client name: SMSG_HOMUNCULUS_DATA 235 client name: SMSG_HOMUNCULUS_SKILLS -238 client name: SMSG_PK_RANKS_LIST +238 client name: CMSG_FRIENDS_ADD_PLAYER 239 client name: SMSG_HOMUNCULUS_SKILL_UP 23a client name: SMSG_PLAYER_STORAGE_PASSWORD 23c client name: SMSG_PLAYER_STORAGE_PASSWORD_RESULT @@ -321,9 +321,9 @@ fb client name: SMSG_PARTY_INFO 82d client name: SMSG_CHAR_LOGIN2 836 client name: SMSG_SEARCHSTORE_SEARCH_ACK 837 client name: SMSG_SEARCHSTORE_SEARCH_FAILED -83a client name: SMSG_SEARCHSTORE_OPEN +83a client name: CMSG_PLAYER_CHANGE_DEST 83d client name: SMSG_SEARCHSTORE_CLICK_ACK -83e client name: SMSG_LOGIN_ERROR2 +83e client name: CMSG_SEARCHSTORE_CLICK 840 client name: SMSG_MAP_NOT_FOUND 845 client name: SMSG_NPC_CASH_POINTS 849 client name: SMSG_NPC_CASH_BUY diff --git a/servergreps/hercules/20150805/uselesspackets.txt b/servergreps/hercules/20150805/uselesspackets.txt index c44fb48..53cfa0c 100644 --- a/servergreps/hercules/20150805/uselesspackets.txt +++ b/servergreps/hercules/20150805/uselesspackets.txt @@ -1,5 +1,7 @@ -Useless packet 08ba. +Useless packet 083e. +Useless packet 083a. Useless packet 0970. +Useless packet 08ba. Useless packet 08fc. Useless packet 028f. Useless packet 0066. @@ -9,3 +11,4 @@ Useless packet 0061. Useless packet 0068. Useless packet 0187. Useless packet 08d4. +Useless packet 0238. diff --git a/servergreps/hercules/20150916/clientpackets.txt b/servergreps/hercules/20150916/clientpackets.txt index d8fb0e2..637022b 100644 --- a/servergreps/hercules/20150916/clientpackets.txt +++ b/servergreps/hercules/20150916/clientpackets.txt @@ -142,6 +142,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 0233 CMSG_HOMMERC_ATTACK clif->pHomAttack 0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster 0237 CMSG_PK_RANKS clif->pRankingPk +0238 CMSG_FRIENDS_ADD_PLAYER ? 023b CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox 0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read @@ -205,23 +206,32 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ 0835 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore 0838 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +083a CMSG_PLAYER_CHANGE_DEST ? 083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo 083c CMSG_SKILL_USE_BEING clif->pUseSkillToId +083e CMSG_SEARCHSTORE_CLICK ? 0844 CMSG_NPC_CASH_SHOP_OPEN clif->pCashShopOpen 0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB clif->pCashShopReqTab 084a CMSG_NPC_CASH_SHOP_CLOSE clif->pCashShopClose +085a CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 085b CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 085d CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 085e CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0860 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0861 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0862 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +0863 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0864 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0867 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 0868 CMSG_SKILL_USE_BEING clif->pUseSkillToId 0869 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 086c CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 086e CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +086f CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0871 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 0873 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0874 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0876 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY 0877 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY 0878 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0879 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra @@ -231,7 +241,10 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 087f CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 0881 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0882 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0884 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0885 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0886 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +0887 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0888 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0889 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 088a CMSG_NAME_REQUEST clif->pGetCharNameRequest @@ -239,6 +252,8 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 088c CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 088e CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0890 CMSG_PARTY_INVITE2 clif->pPartyInvite2 +0891 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0892 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore 0893 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0895 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0896 CMSG_PARTY_INVITE2 clif->pPartyInvite2 @@ -251,12 +266,14 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 089f CMSG_ITEM_PICKUP clif->pTakeItem 08a0 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a1 CMSG_ITEM_PICKUP clif->pTakeItem +08a2 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 08a3 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a6 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08a7 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08a8 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 08a9 CMSG_PARTY_INVITE2 clif->pPartyInvite2 08aa CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +08ab CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 08ac CMSG_MAP_PING clif->pTickSend 08ad CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08ba CMSG_CHAR_CREATE_PIN ? @@ -268,6 +285,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 08fc CMSG_CHAR_CHECK_RENAME ? 0907 CMSG_PLAYER_FAVORITE_ITEM clif->pMoveItem 090a CMSG_BATTLE_CHECK_STATE clif->pBGQueueCheckState +0917 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0918 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0919 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 091a CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd @@ -275,6 +293,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 091f CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0920 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0921 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0922 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0924 CMSG_PARTY_INVITE2 clif->pPartyInvite2 0925 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 092a CMSG_ITEM_PICKUP clif->pTakeItem @@ -282,9 +301,12 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 092e CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 092f CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0930 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0931 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0932 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 0933 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0934 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0936 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0937 CMSG_NAME_REQUEST clif->pGetCharNameRequest 093b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 093d CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 093e CMSG_SKILL_USE_BEING clif->pUseSkillToId @@ -293,6 +315,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 0942 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0943 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0944 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0945 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0946 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 0947 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 0948 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore @@ -304,10 +327,15 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 094e CMSG_ITEM_PICKUP clif->pTakeItem 094f CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0950 CMSG_MAP_PING clif->pTickSend +0951 CMSG_SKILL_USE_BEING clif->pUseSkillToId +0952 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0953 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0957 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0958 CMSG_ITEM_PICKUP clif->pTakeItem 095a CMSG_NAME_REQUEST clif->pGetCharNameRequest 095b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 095d CMSG_PARTY_INVITE2 clif->pPartyInvite2 +095f CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0960 CMSG_HOMUNCULUS_MENU clif->pHomMenu 0962 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0965 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick diff --git a/servergreps/hercules/20150916/serverpackets.txt b/servergreps/hercules/20150916/serverpackets.txt index f39a7f2..023ca38 100644 --- a/servergreps/hercules/20150916/serverpackets.txt +++ b/servergreps/hercules/20150916/serverpackets.txt @@ -216,7 +216,7 @@ fb client name: SMSG_PARTY_INFO 22f client name: SMSG_HOMUNCULUS_FOOD 230 client name: SMSG_HOMUNCULUS_DATA 235 client name: SMSG_HOMUNCULUS_SKILLS -238 client name: SMSG_PK_RANKS_LIST +238 client name: CMSG_FRIENDS_ADD_PLAYER 239 client name: SMSG_HOMUNCULUS_SKILL_UP 23a client name: SMSG_PLAYER_STORAGE_PASSWORD 23c client name: SMSG_PLAYER_STORAGE_PASSWORD_RESULT @@ -321,9 +321,9 @@ fb client name: SMSG_PARTY_INFO 82d client name: SMSG_CHAR_LOGIN2 836 client name: SMSG_SEARCHSTORE_SEARCH_ACK 837 client name: SMSG_SEARCHSTORE_SEARCH_FAILED -83a client name: SMSG_SEARCHSTORE_OPEN +83a client name: CMSG_PLAYER_CHANGE_DEST 83d client name: SMSG_SEARCHSTORE_CLICK_ACK -83e client name: SMSG_LOGIN_ERROR2 +83e client name: CMSG_SEARCHSTORE_CLICK 840 client name: SMSG_MAP_NOT_FOUND 845 client name: SMSG_NPC_CASH_POINTS 849 client name: SMSG_NPC_CASH_BUY diff --git a/servergreps/hercules/20150916/uselesspackets.txt b/servergreps/hercules/20150916/uselesspackets.txt index c44fb48..53cfa0c 100644 --- a/servergreps/hercules/20150916/uselesspackets.txt +++ b/servergreps/hercules/20150916/uselesspackets.txt @@ -1,5 +1,7 @@ -Useless packet 08ba. +Useless packet 083e. +Useless packet 083a. Useless packet 0970. +Useless packet 08ba. Useless packet 08fc. Useless packet 028f. Useless packet 0066. @@ -9,3 +11,4 @@ Useless packet 0061. Useless packet 0068. Useless packet 0187. Useless packet 08d4. +Useless packet 0238. diff --git a/servergreps/hercules/20151001/clientpackets.txt b/servergreps/hercules/20151001/clientpackets.txt index 803b8c2..e256d61 100644 --- a/servergreps/hercules/20151001/clientpackets.txt +++ b/servergreps/hercules/20151001/clientpackets.txt @@ -142,6 +142,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 0233 CMSG_HOMMERC_ATTACK clif->pHomAttack 0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster 0237 CMSG_PK_RANKS clif->pRankingPk +0238 CMSG_FRIENDS_ADD_PLAYER ? 023b CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox 0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read @@ -205,22 +206,31 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ 0835 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 0838 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +083a CMSG_PLAYER_CHANGE_DEST ? 083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo 083c CMSG_SKILL_USE_BEING clif->pUseSkillToId +083e CMSG_SEARCHSTORE_CLICK ? 0844 CMSG_NPC_CASH_SHOP_OPEN clif->pCashShopOpen 0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB clif->pCashShopReqTab 084a CMSG_NPC_CASH_SHOP_CLOSE clif->pCashShopClose +085a CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 085b CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 085d CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 085e CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0861 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0862 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +0863 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0864 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0867 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 0868 CMSG_SKILL_USE_BEING clif->pUseSkillToId 0869 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 086c CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 086e CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +086f CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0871 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 0873 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0874 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0876 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY 0877 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY 0878 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0879 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra @@ -230,7 +240,10 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 087f CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 0881 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0882 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0884 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0885 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0886 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +0887 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0888 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0889 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 088a CMSG_NAME_REQUEST clif->pGetCharNameRequest @@ -238,6 +251,8 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 088c CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 088e CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0890 CMSG_PARTY_INVITE2 clif->pPartyInvite2 +0891 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0892 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore 0893 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0895 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0896 CMSG_PARTY_INVITE2 clif->pPartyInvite2 @@ -250,12 +265,14 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 089f CMSG_ITEM_PICKUP clif->pTakeItem 08a0 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a1 CMSG_ITEM_PICKUP clif->pTakeItem +08a2 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 08a3 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a6 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08a7 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08a8 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 08a9 CMSG_PARTY_INVITE2 clif->pPartyInvite2 08aa CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +08ab CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 08ac CMSG_MAP_PING clif->pTickSend 08ad CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08ba CMSG_CHAR_CREATE_PIN ? @@ -267,6 +284,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 08fc CMSG_CHAR_CHECK_RENAME ? 0907 CMSG_PLAYER_FAVORITE_ITEM clif->pMoveItem 090a CMSG_BATTLE_CHECK_STATE clif->pBGQueueCheckState +0917 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0918 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0919 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 091a CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd @@ -274,6 +292,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 091f CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0920 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0921 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0922 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0924 CMSG_PARTY_INVITE2 clif->pPartyInvite2 0925 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 092a CMSG_ITEM_PICKUP clif->pTakeItem @@ -281,9 +300,12 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 092e CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 092f CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0930 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0931 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0932 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 0933 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0934 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0936 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0937 CMSG_NAME_REQUEST clif->pGetCharNameRequest 093b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 093d CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 093e CMSG_SKILL_USE_BEING clif->pUseSkillToId @@ -292,6 +314,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 0942 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0943 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0944 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0945 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0946 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 0947 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 0948 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore @@ -303,10 +326,15 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 094e CMSG_ITEM_PICKUP clif->pTakeItem 094f CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0950 CMSG_MAP_PING clif->pTickSend +0951 CMSG_SKILL_USE_BEING clif->pUseSkillToId +0952 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0953 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0957 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0958 CMSG_ITEM_PICKUP clif->pTakeItem 095a CMSG_NAME_REQUEST clif->pGetCharNameRequest 095b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 095d CMSG_PARTY_INVITE2 clif->pPartyInvite2 +095f CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0960 CMSG_HOMUNCULUS_MENU clif->pHomMenu 0962 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0965 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick diff --git a/servergreps/hercules/20151001/serverpackets.txt b/servergreps/hercules/20151001/serverpackets.txt index f39a7f2..023ca38 100644 --- a/servergreps/hercules/20151001/serverpackets.txt +++ b/servergreps/hercules/20151001/serverpackets.txt @@ -216,7 +216,7 @@ fb client name: SMSG_PARTY_INFO 22f client name: SMSG_HOMUNCULUS_FOOD 230 client name: SMSG_HOMUNCULUS_DATA 235 client name: SMSG_HOMUNCULUS_SKILLS -238 client name: SMSG_PK_RANKS_LIST +238 client name: CMSG_FRIENDS_ADD_PLAYER 239 client name: SMSG_HOMUNCULUS_SKILL_UP 23a client name: SMSG_PLAYER_STORAGE_PASSWORD 23c client name: SMSG_PLAYER_STORAGE_PASSWORD_RESULT @@ -321,9 +321,9 @@ fb client name: SMSG_PARTY_INFO 82d client name: SMSG_CHAR_LOGIN2 836 client name: SMSG_SEARCHSTORE_SEARCH_ACK 837 client name: SMSG_SEARCHSTORE_SEARCH_FAILED -83a client name: SMSG_SEARCHSTORE_OPEN +83a client name: CMSG_PLAYER_CHANGE_DEST 83d client name: SMSG_SEARCHSTORE_CLICK_ACK -83e client name: SMSG_LOGIN_ERROR2 +83e client name: CMSG_SEARCHSTORE_CLICK 840 client name: SMSG_MAP_NOT_FOUND 845 client name: SMSG_NPC_CASH_POINTS 849 client name: SMSG_NPC_CASH_BUY diff --git a/servergreps/hercules/20151001/uselesspackets.txt b/servergreps/hercules/20151001/uselesspackets.txt index 91ca956..f085a8f 100644 --- a/servergreps/hercules/20151001/uselesspackets.txt +++ b/servergreps/hercules/20151001/uselesspackets.txt @@ -1,5 +1,7 @@ -Useless packet 08ba. +Useless packet 083e. +Useless packet 083a. Useless packet 0970. +Useless packet 08ba. Useless packet 08fc. Useless packet 028f. Useless packet 0066. @@ -9,4 +11,5 @@ Useless packet 0061. Useless packet 0068. Useless packet 0187. Useless packet 08d4. +Useless packet 0238. Useless packet 0a39. diff --git a/servergreps/hercules/20151029/clientpackets.txt b/servergreps/hercules/20151029/clientpackets.txt index c3bbdf7..c08c1b9 100644 --- a/servergreps/hercules/20151029/clientpackets.txt +++ b/servergreps/hercules/20151029/clientpackets.txt @@ -142,6 +142,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 0233 CMSG_HOMMERC_ATTACK clif->pHomAttack 0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster 0237 CMSG_PK_RANKS clif->pRankingPk +0238 CMSG_FRIENDS_ADD_PLAYER ? 023b CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox 0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read @@ -205,22 +206,31 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ 0835 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 0838 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +083a CMSG_PLAYER_CHANGE_DEST ? 083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo 083c CMSG_SKILL_USE_BEING clif->pUseSkillToId +083e CMSG_SEARCHSTORE_CLICK ? 0844 CMSG_NPC_CASH_SHOP_OPEN clif->pCashShopOpen 0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB clif->pCashShopReqTab 084a CMSG_NPC_CASH_SHOP_CLOSE clif->pCashShopClose +085a CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 085b CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 085d CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 085e CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0861 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0862 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +0863 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0864 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0867 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 0868 CMSG_SKILL_USE_BEING clif->pUseSkillToId 0869 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 086c CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 086e CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +086f CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0871 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 0873 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0874 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0876 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY 0877 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY 0878 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0879 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra @@ -230,7 +240,10 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 087f CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 0881 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0882 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0884 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0885 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0886 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +0887 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0888 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0889 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 088a CMSG_NAME_REQUEST clif->pGetCharNameRequest @@ -238,6 +251,8 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 088c CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 088e CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0890 CMSG_PARTY_INVITE2 clif->pPartyInvite2 +0891 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0892 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore 0893 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0895 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0896 CMSG_PARTY_INVITE2 clif->pPartyInvite2 @@ -250,12 +265,14 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 089f CMSG_ITEM_PICKUP clif->pTakeItem 08a0 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a1 CMSG_ITEM_PICKUP clif->pTakeItem +08a2 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 08a3 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a6 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08a7 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08a8 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 08a9 CMSG_PARTY_INVITE2 clif->pPartyInvite2 08aa CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +08ab CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 08ac CMSG_MAP_PING clif->pTickSend 08ad CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08ba CMSG_CHAR_CREATE_PIN ? @@ -267,6 +284,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 08fc CMSG_CHAR_CHECK_RENAME ? 0907 CMSG_PLAYER_FAVORITE_ITEM clif->pMoveItem 090a CMSG_BATTLE_CHECK_STATE clif->pBGQueueCheckState +0917 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0918 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0919 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 091a CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd @@ -274,6 +292,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 091f CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0920 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0921 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0922 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0924 CMSG_PARTY_INVITE2 clif->pPartyInvite2 0925 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 092a CMSG_ITEM_PICKUP clif->pTakeItem @@ -281,9 +300,12 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 092e CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 092f CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0930 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0931 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0932 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 0933 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0934 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0936 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0937 CMSG_NAME_REQUEST clif->pGetCharNameRequest 093b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 093d CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 093e CMSG_SKILL_USE_BEING clif->pUseSkillToId @@ -292,6 +314,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 0942 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0943 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0944 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0945 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0946 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 0947 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 0948 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore @@ -303,10 +326,15 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 094e CMSG_ITEM_PICKUP clif->pTakeItem 094f CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0950 CMSG_MAP_PING clif->pTickSend +0951 CMSG_SKILL_USE_BEING clif->pUseSkillToId +0952 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0953 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0957 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0958 CMSG_ITEM_PICKUP clif->pTakeItem 095a CMSG_NAME_REQUEST clif->pGetCharNameRequest 095b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 095d CMSG_PARTY_INVITE2 clif->pPartyInvite2 +095f CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0962 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0965 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 0966 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection diff --git a/servergreps/hercules/20151029/serverpackets.txt b/servergreps/hercules/20151029/serverpackets.txt index f39a7f2..023ca38 100644 --- a/servergreps/hercules/20151029/serverpackets.txt +++ b/servergreps/hercules/20151029/serverpackets.txt @@ -216,7 +216,7 @@ fb client name: SMSG_PARTY_INFO 22f client name: SMSG_HOMUNCULUS_FOOD 230 client name: SMSG_HOMUNCULUS_DATA 235 client name: SMSG_HOMUNCULUS_SKILLS -238 client name: SMSG_PK_RANKS_LIST +238 client name: CMSG_FRIENDS_ADD_PLAYER 239 client name: SMSG_HOMUNCULUS_SKILL_UP 23a client name: SMSG_PLAYER_STORAGE_PASSWORD 23c client name: SMSG_PLAYER_STORAGE_PASSWORD_RESULT @@ -321,9 +321,9 @@ fb client name: SMSG_PARTY_INFO 82d client name: SMSG_CHAR_LOGIN2 836 client name: SMSG_SEARCHSTORE_SEARCH_ACK 837 client name: SMSG_SEARCHSTORE_SEARCH_FAILED -83a client name: SMSG_SEARCHSTORE_OPEN +83a client name: CMSG_PLAYER_CHANGE_DEST 83d client name: SMSG_SEARCHSTORE_CLICK_ACK -83e client name: SMSG_LOGIN_ERROR2 +83e client name: CMSG_SEARCHSTORE_CLICK 840 client name: SMSG_MAP_NOT_FOUND 845 client name: SMSG_NPC_CASH_POINTS 849 client name: SMSG_NPC_CASH_BUY diff --git a/servergreps/hercules/20151029/uselesspackets.txt b/servergreps/hercules/20151029/uselesspackets.txt index 91ca956..f085a8f 100644 --- a/servergreps/hercules/20151029/uselesspackets.txt +++ b/servergreps/hercules/20151029/uselesspackets.txt @@ -1,5 +1,7 @@ -Useless packet 08ba. +Useless packet 083e. +Useless packet 083a. Useless packet 0970. +Useless packet 08ba. Useless packet 08fc. Useless packet 028f. Useless packet 0066. @@ -9,4 +11,5 @@ Useless packet 0061. Useless packet 0068. Useless packet 0187. Useless packet 08d4. +Useless packet 0238. Useless packet 0a39. diff --git a/servergreps/hercules/20151104/clientpackets.txt b/servergreps/hercules/20151104/clientpackets.txt index f28f50f..4600103 100644 --- a/servergreps/hercules/20151104/clientpackets.txt +++ b/servergreps/hercules/20151104/clientpackets.txt @@ -142,6 +142,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 0233 CMSG_HOMMERC_ATTACK clif->pHomAttack 0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster 0237 CMSG_PK_RANKS clif->pRankingPk +0238 CMSG_FRIENDS_ADD_PLAYER ? 023b CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox 0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read @@ -204,22 +205,31 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ 0835 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 0838 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +083a CMSG_PLAYER_CHANGE_DEST ? 083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo 083c CMSG_SKILL_USE_BEING clif->pUseSkillToId +083e CMSG_SEARCHSTORE_CLICK ? 0844 CMSG_NPC_CASH_SHOP_OPEN clif->pCashShopOpen 0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB clif->pCashShopReqTab 084a CMSG_NPC_CASH_SHOP_CLOSE clif->pCashShopClose +085a CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 085b CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 085d CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 085e CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0861 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0862 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +0863 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0864 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0867 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 0868 CMSG_SKILL_USE_BEING clif->pUseSkillToId 0869 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 086c CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 086e CMSG_MAP_SERVER_CONNECT clif->pWantToConnection +086f CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0871 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 0873 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0874 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest +0876 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY 0877 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY 0878 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0879 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra @@ -229,6 +239,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 087f CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 0881 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0882 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0884 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0885 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0886 CMSG_MAP_PING clif->pTickSend 0887 CMSG_NAME_REQUEST clif->pGetCharNameRequest @@ -240,6 +251,8 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 088d CMSG_HOMUNCULUS_MENU clif->pHomMenu 088e CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0890 CMSG_PARTY_INVITE2 clif->pPartyInvite2 +0891 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0892 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore 0893 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0895 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0896 CMSG_PARTY_INVITE2 clif->pPartyInvite2 @@ -252,6 +265,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 089f CMSG_ITEM_PICKUP clif->pTakeItem 08a0 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a1 CMSG_ITEM_PICKUP clif->pTakeItem +08a2 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 08a3 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08a5 CMSG_PARTY_INVITE2 clif->pPartyInvite2 08a6 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir @@ -259,6 +273,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 08a8 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 08a9 CMSG_PARTY_INVITE2 clif->pPartyInvite2 08aa CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +08ab CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 08ac CMSG_MAP_PING clif->pTickSend 08ad CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08ba CMSG_CHAR_CREATE_PIN ? @@ -270,6 +285,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 08fc CMSG_CHAR_CHECK_RENAME ? 0907 CMSG_PLAYER_FAVORITE_ITEM clif->pMoveItem 090a CMSG_BATTLE_CHECK_STATE clif->pBGQueueCheckState +0917 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0918 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0919 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 091a CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd @@ -277,6 +293,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 091f CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0920 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0921 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0922 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0924 CMSG_PARTY_INVITE2 clif->pPartyInvite2 0925 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 0928 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir @@ -285,9 +302,12 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 092e CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 092f CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0930 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0931 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0932 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 0933 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0934 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0936 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0937 CMSG_NAME_REQUEST clif->pGetCharNameRequest 093b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 093d CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 093e CMSG_SKILL_USE_BEING clif->pUseSkillToId @@ -295,6 +315,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 0942 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0943 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0944 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore +0945 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0946 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 0947 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 0948 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore @@ -306,10 +327,15 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 094e CMSG_ITEM_PICKUP clif->pTakeItem 094f CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0950 CMSG_MAP_PING clif->pTickSend +0951 CMSG_SKILL_USE_BEING clif->pUseSkillToId +0952 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0953 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd +0957 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0958 CMSG_ITEM_PICKUP clif->pTakeItem 095a CMSG_NAME_REQUEST clif->pGetCharNameRequest 095b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 095d CMSG_PARTY_INVITE2 clif->pPartyInvite2 +095f CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0962 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0964 CMSG_ITEM_PICKUP clif->pTakeItem 0965 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick diff --git a/servergreps/hercules/20151104/serverpackets.txt b/servergreps/hercules/20151104/serverpackets.txt index f39a7f2..023ca38 100644 --- a/servergreps/hercules/20151104/serverpackets.txt +++ b/servergreps/hercules/20151104/serverpackets.txt @@ -216,7 +216,7 @@ fb client name: SMSG_PARTY_INFO 22f client name: SMSG_HOMUNCULUS_FOOD 230 client name: SMSG_HOMUNCULUS_DATA 235 client name: SMSG_HOMUNCULUS_SKILLS -238 client name: SMSG_PK_RANKS_LIST +238 client name: CMSG_FRIENDS_ADD_PLAYER 239 client name: SMSG_HOMUNCULUS_SKILL_UP 23a client name: SMSG_PLAYER_STORAGE_PASSWORD 23c client name: SMSG_PLAYER_STORAGE_PASSWORD_RESULT @@ -321,9 +321,9 @@ fb client name: SMSG_PARTY_INFO 82d client name: SMSG_CHAR_LOGIN2 836 client name: SMSG_SEARCHSTORE_SEARCH_ACK 837 client name: SMSG_SEARCHSTORE_SEARCH_FAILED -83a client name: SMSG_SEARCHSTORE_OPEN +83a client name: CMSG_PLAYER_CHANGE_DEST 83d client name: SMSG_SEARCHSTORE_CLICK_ACK -83e client name: SMSG_LOGIN_ERROR2 +83e client name: CMSG_SEARCHSTORE_CLICK 840 client name: SMSG_MAP_NOT_FOUND 845 client name: SMSG_NPC_CASH_POINTS 849 client name: SMSG_NPC_CASH_BUY diff --git a/servergreps/hercules/20151104/uselesspackets.txt b/servergreps/hercules/20151104/uselesspackets.txt index 91ca956..f085a8f 100644 --- a/servergreps/hercules/20151104/uselesspackets.txt +++ b/servergreps/hercules/20151104/uselesspackets.txt @@ -1,5 +1,7 @@ -Useless packet 08ba. +Useless packet 083e. +Useless packet 083a. Useless packet 0970. +Useless packet 08ba. Useless packet 08fc. Useless packet 028f. Useless packet 0066. @@ -9,4 +11,5 @@ Useless packet 0061. Useless packet 0068. Useless packet 0187. Useless packet 08d4. +Useless packet 0238. Useless packet 0a39. diff --git a/servergreps/hercules/20151216/clientpackets.txt b/servergreps/hercules/20151216/clientpackets.txt index 336cccb..2ebfe74 100644 --- a/servergreps/hercules/20151216/clientpackets.txt +++ b/servergreps/hercules/20151216/clientpackets.txt @@ -142,6 +142,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 0233 CMSG_HOMMERC_ATTACK clif->pHomAttack 0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster 0237 CMSG_PK_RANKS clif->pRankingPk +0238 CMSG_FRIENDS_ADD_PLAYER ? 023b CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox 0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read @@ -204,14 +205,20 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ 0835 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 0838 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +083a CMSG_PLAYER_CHANGE_DEST ? 083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo 083c CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore +083e CMSG_SEARCHSTORE_CLICK ? 0844 CMSG_NPC_CASH_SHOP_OPEN clif->pCashShopOpen 0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB clif->pCashShopReqTab 084a CMSG_NPC_CASH_SHOP_CLOSE clif->pCashShopClose +085a CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 085b CMSG_MAP_PING clif->pTickSend 085d CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 085e CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0861 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0862 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +0863 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0864 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0865 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0867 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore @@ -219,10 +226,12 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 0869 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 086c CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 086e CMSG_PARTY_INVITE2 clif->pPartyInvite2 +086f CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0870 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 0871 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 0873 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0874 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0876 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY 0877 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY 0878 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0879 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra @@ -232,6 +241,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 087f CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 0881 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0882 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0884 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0886 CMSG_MAP_PING clif->pTickSend 0887 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0888 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection @@ -242,6 +252,8 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 088d CMSG_HOMUNCULUS_MENU clif->pHomMenu 088e CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0890 CMSG_PARTY_INVITE2 clif->pPartyInvite2 +0891 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0892 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore 0893 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0895 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0896 CMSG_PARTY_INVITE2 clif->pPartyInvite2 @@ -263,6 +275,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 08a8 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 08a9 CMSG_ITEM_PICKUP clif->pTakeItem 08aa CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +08ab CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 08ac CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08ad CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08ba CMSG_CHAR_CREATE_PIN ? @@ -274,6 +287,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 08fc CMSG_CHAR_CHECK_RENAME ? 0907 CMSG_PLAYER_FAVORITE_ITEM clif->pMoveItem 090a CMSG_BATTLE_CHECK_STATE clif->pBGQueueCheckState +0917 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0918 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0919 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 091a CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd @@ -282,6 +296,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 091f CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0920 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0921 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra +0922 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0924 CMSG_PARTY_INVITE2 clif->pPartyInvite2 0925 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 0928 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir @@ -290,9 +305,12 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 092e CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 092f CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0930 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0931 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0932 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 0933 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0934 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0936 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0937 CMSG_NAME_REQUEST clif->pGetCharNameRequest 093b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 093d CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 093e CMSG_SKILL_USE_BEING clif->pUseSkillToId @@ -300,6 +318,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 0942 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0943 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0944 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo +0945 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0946 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 0947 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0948 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore @@ -310,11 +329,16 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 094e CMSG_ITEM_PICKUP clif->pTakeItem 094f CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0950 CMSG_MAP_PING clif->pTickSend +0951 CMSG_SKILL_USE_BEING clif->pUseSkillToId +0952 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0953 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0954 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0957 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0958 CMSG_ITEM_PICKUP clif->pTakeItem 095a CMSG_NAME_REQUEST clif->pGetCharNameRequest 095b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 095d CMSG_PARTY_INVITE2 clif->pPartyInvite2 +095f CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0960 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 0962 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0964 CMSG_ITEM_PICKUP clif->pTakeItem diff --git a/servergreps/hercules/20151216/serverpackets.txt b/servergreps/hercules/20151216/serverpackets.txt index f39a7f2..023ca38 100644 --- a/servergreps/hercules/20151216/serverpackets.txt +++ b/servergreps/hercules/20151216/serverpackets.txt @@ -216,7 +216,7 @@ fb client name: SMSG_PARTY_INFO 22f client name: SMSG_HOMUNCULUS_FOOD 230 client name: SMSG_HOMUNCULUS_DATA 235 client name: SMSG_HOMUNCULUS_SKILLS -238 client name: SMSG_PK_RANKS_LIST +238 client name: CMSG_FRIENDS_ADD_PLAYER 239 client name: SMSG_HOMUNCULUS_SKILL_UP 23a client name: SMSG_PLAYER_STORAGE_PASSWORD 23c client name: SMSG_PLAYER_STORAGE_PASSWORD_RESULT @@ -321,9 +321,9 @@ fb client name: SMSG_PARTY_INFO 82d client name: SMSG_CHAR_LOGIN2 836 client name: SMSG_SEARCHSTORE_SEARCH_ACK 837 client name: SMSG_SEARCHSTORE_SEARCH_FAILED -83a client name: SMSG_SEARCHSTORE_OPEN +83a client name: CMSG_PLAYER_CHANGE_DEST 83d client name: SMSG_SEARCHSTORE_CLICK_ACK -83e client name: SMSG_LOGIN_ERROR2 +83e client name: CMSG_SEARCHSTORE_CLICK 840 client name: SMSG_MAP_NOT_FOUND 845 client name: SMSG_NPC_CASH_POINTS 849 client name: SMSG_NPC_CASH_BUY diff --git a/servergreps/hercules/20151216/uselesspackets.txt b/servergreps/hercules/20151216/uselesspackets.txt index 91ca956..f085a8f 100644 --- a/servergreps/hercules/20151216/uselesspackets.txt +++ b/servergreps/hercules/20151216/uselesspackets.txt @@ -1,5 +1,7 @@ -Useless packet 08ba. +Useless packet 083e. +Useless packet 083a. Useless packet 0970. +Useless packet 08ba. Useless packet 08fc. Useless packet 028f. Useless packet 0066. @@ -9,4 +11,5 @@ Useless packet 0061. Useless packet 0068. Useless packet 0187. Useless packet 08d4. +Useless packet 0238. Useless packet 0a39. diff --git a/servergreps/hercules/20160316/clientpackets.txt b/servergreps/hercules/20160316/clientpackets.txt index c31d7e6..8244b0b 100644 --- a/servergreps/hercules/20160316/clientpackets.txt +++ b/servergreps/hercules/20160316/clientpackets.txt @@ -142,6 +142,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 0233 CMSG_HOMMERC_ATTACK clif->pHomAttack 0234 CMSG_HOMMERC_MOVE_TO_MASTER clif->pHomMoveToMaster 0237 CMSG_PK_RANKS clif->pRankingPk +0238 CMSG_FRIENDS_ADD_PLAYER ? 023b CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 023f CMSG_MAIL_REFRESH_INBOX clif->pMail_refreshinbox 0241 CMSG_MAIL_READ_MESSAGE clif->pMail_read @@ -205,14 +206,20 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 0825 CMSG_LOGIN_REGISTER_SSO lclif->p->parse_CA_SSO_LOGIN_REQ 0835 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 0838 CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick +083a CMSG_PLAYER_CHANGE_DEST ? 083b CMSG_SEARCHSTORE_CLOSE clif->pCloseSearchStoreInfo 083c CMSG_SKILL_USE_BEING clif->pUseSkillToId +083e CMSG_SEARCHSTORE_CLICK ? 0844 CMSG_NPC_CASH_SHOP_OPEN clif->pCashShopOpen 0846 CMSG_NPC_CASH_SHOP_REQUEST_TAB clif->pCashShopReqTab 084a CMSG_NPC_CASH_SHOP_CLOSE clif->pCashShopClose +085a CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 085b CMSG_MAP_PING clif->pTickSend 085d CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 085e CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0861 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +0862 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore +0863 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0864 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0865 CMSG_SKILL_USE_POSITION clif->pUseSkillToPos 0867 CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore @@ -220,10 +227,12 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 0869 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 086c CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 086e CMSG_PARTY_INVITE2 clif->pPartyInvite2 +086f CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0870 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 0871 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 0873 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0874 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo +0876 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY 0877 CMSG_PLAYER_CHANGE_DEST clif->pWalkToXY 0878 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0879 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra @@ -233,6 +242,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 087f CMSG_SEARCHSTORE_CLICK clif->pSearchStoreInfoListItemClick 0881 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore 0882 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0884 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0886 CMSG_MAP_PING clif->pTickSend 0887 CMSG_NAME_REQUEST clif->pGetCharNameRequest 0888 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection @@ -243,6 +253,8 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 088d CMSG_HOMUNCULUS_MENU clif->pHomMenu 088e CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0890 CMSG_PARTY_INVITE2 clif->pPartyInvite2 +0891 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0892 CMSG_BUYINGSTORE_OPEN clif->pReqClickBuyingStore 0893 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0895 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0896 CMSG_PARTY_INVITE2 clif->pPartyInvite2 @@ -264,6 +276,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 08a8 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 08a9 CMSG_ITEM_PICKUP clif->pTakeItem 08aa CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra +08ab CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 08ac CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 08ad CMSG_PLAYER_CHANGE_DIR clif->pChangeDir 08ba CMSG_CHAR_CREATE_PIN ? @@ -275,6 +288,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 08fc CMSG_CHAR_CHECK_RENAME ? 0907 CMSG_PLAYER_FAVORITE_ITEM clif->pMoveItem 090a CMSG_BATTLE_CHECK_STATE clif->pBGQueueCheckState +0917 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0918 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0919 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 091a CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd @@ -291,9 +305,12 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 092e CMSG_BUYINGSTORE_CLOSE clif->pReqCloseBuyingStore 092f CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0930 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0931 CMSG_HOMUNCULUS_MENU clif->pHomMenu +0932 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore 0933 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 0934 CMSG_MOVE_TO_STORAGE clif->pMoveToKafra 0936 CMSG_PLAYER_CHANGE_DIR clif->pChangeDir +0937 CMSG_NAME_REQUEST clif->pGetCharNameRequest 093b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 093d CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo 093e CMSG_SKILL_USE_BEING clif->pUseSkillToId @@ -301,6 +318,7 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 0942 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0943 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0944 CMSG_SEARCHSTORE_SEARCH clif->pSearchStoreInfo +0945 CMSG_SOLVE_CHAR_NAME clif->pSolveCharName 0946 CMSG_PLAYER_CHANGE_ACT clif->pActionRequest 0947 CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 0948 CMSG_BUYINGSTORE_CREATE clif->pReqOpenBuyingStore @@ -311,11 +329,16 @@ PSESENT BUT UNIMPLIMENTED CMSG_PARTY_INVITED 094e CMSG_ITEM_PICKUP clif->pTakeItem 094f CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0950 CMSG_MAP_PING clif->pTickSend +0951 CMSG_SKILL_USE_BEING clif->pUseSkillToId +0952 CMSG_PLAYER_INVENTORY_DROP clif->pDropItem +0953 CMSG_FRIENDS_ADD_PLAYER clif->pFriendsListAdd 0954 CMSG_BUYINGSTORE_SELL clif->pReqTradeBuyingStore +0957 CMSG_MOVE_FROM_STORAGE clif->pMoveFromKafra 0958 CMSG_ITEM_PICKUP clif->pTakeItem 095a CMSG_NAME_REQUEST clif->pGetCharNameRequest 095b CMSG_MAP_SERVER_CONNECT clif->pWantToConnection 095d CMSG_PARTY_INVITE2 clif->pPartyInvite2 +095f CMSG_PLAYER_INVENTORY_DROP clif->pDropItem 0960 CMSG_SEARCHSTORE_NEXT_PAGE clif->pSearchStoreInfoNextPage 0962 CMSG_SKILL_USE_POSITION_MORE clif->pUseSkillToPosMoreInfo 0964 CMSG_ITEM_PICKUP clif->pTakeItem diff --git a/servergreps/hercules/20160316/serverpackets.txt b/servergreps/hercules/20160316/serverpackets.txt index f39a7f2..023ca38 100644 --- a/servergreps/hercules/20160316/serverpackets.txt +++ b/servergreps/hercules/20160316/serverpackets.txt @@ -216,7 +216,7 @@ fb client name: SMSG_PARTY_INFO 22f client name: SMSG_HOMUNCULUS_FOOD 230 client name: SMSG_HOMUNCULUS_DATA 235 client name: SMSG_HOMUNCULUS_SKILLS -238 client name: SMSG_PK_RANKS_LIST +238 client name: CMSG_FRIENDS_ADD_PLAYER 239 client name: SMSG_HOMUNCULUS_SKILL_UP 23a client name: SMSG_PLAYER_STORAGE_PASSWORD 23c client name: SMSG_PLAYER_STORAGE_PASSWORD_RESULT @@ -321,9 +321,9 @@ fb client name: SMSG_PARTY_INFO 82d client name: SMSG_CHAR_LOGIN2 836 client name: SMSG_SEARCHSTORE_SEARCH_ACK 837 client name: SMSG_SEARCHSTORE_SEARCH_FAILED -83a client name: SMSG_SEARCHSTORE_OPEN +83a client name: CMSG_PLAYER_CHANGE_DEST 83d client name: SMSG_SEARCHSTORE_CLICK_ACK -83e client name: SMSG_LOGIN_ERROR2 +83e client name: CMSG_SEARCHSTORE_CLICK 840 client name: SMSG_MAP_NOT_FOUND 845 client name: SMSG_NPC_CASH_POINTS 849 client name: SMSG_NPC_CASH_BUY diff --git a/servergreps/hercules/20160316/uselesspackets.txt b/servergreps/hercules/20160316/uselesspackets.txt index 91ca956..f085a8f 100644 --- a/servergreps/hercules/20160316/uselesspackets.txt +++ b/servergreps/hercules/20160316/uselesspackets.txt @@ -1,5 +1,7 @@ -Useless packet 08ba. +Useless packet 083e. +Useless packet 083a. Useless packet 0970. +Useless packet 08ba. Useless packet 08fc. Useless packet 028f. Useless packet 0066. @@ -9,4 +11,5 @@ Useless packet 0061. Useless packet 0068. Useless packet 0187. Useless packet 08d4. +Useless packet 0238. Useless packet 0a39. diff --git a/servergreps/hercules/update.sh b/servergreps/hercules/update.sh index c9db605..0ea0b5b 100755 --- a/servergreps/hercules/update.sh +++ b/servergreps/hercules/update.sh @@ -26,7 +26,23 @@ function genpackets { genpackets hercules 00000000 0 genpackets hercules 00000007 7 -genpackets hercules 20130221 20130221 +genpackets hercules 20100105 20100105 +genpackets hercules 20100303 20100303 +genpackets hercules 20100420 20100420 +genpackets hercules 20100608 20100608 +genpackets hercules 20100803 20100803 +genpackets hercules 20101124 20101124 +genpackets hercules 20110718 20110718 +genpackets hercules 20111005 20111005 +genpackets hercules 20111102 20111102 +genpackets hercules 20120307 20120307 +genpackets hercules 20120410 20120410 +genpackets hercules 20120418 20120418 +genpackets hercules 20120604 20120604 +genpackets hercules 20120702 20120702 +# bug in 20120710. it hide one packet +genpackets hercules 20120710 20120710 +genpackets hercules 20120716 20120716 genpackets hercules 20130320 20130320 genpackets hercules 20130515 20130515 genpackets hercules 20130522 20130522 |