aCis · reconstructed from retail

222 client packets · 251 server packets

Source: retail L2Server.exe (Dec 2005 C6/Interlude build, c6interlude).

CLIENT->SERVER from the handler-pointer table (base VA 0x00bf88d0, opcode=(slot-base)/8) filled by Bind() static initializers; calibrated vs known IL opcodes (0xa8 RequestNetPing, 0xa7 MultiSellChoose, 0xcc L2FriendSay, 0xcd ShowMiniMap). Gaps 0x05-0x07,0x18-0x1a,0x39 are unbound. Extended 0xD0 table base 0x00bf8140 (20 entries, subop<0x14); 0xd0:0x00=DummyPacket(unused). Client fields come from the Disassemble() format string (FUN_0061f510); client names are each handler self-identifying log signature.

SERVER->CLIENT harvested from CSocket::Send/broadcast sites (format + first literal = opcode byte 'c'); DB/community/NPC-VM sends filtered by sender function. Server fields are format chars after the leading opcode. Extended server packets use opcode 0xFE + 16-bit sub-opcode.

CAVEATS: field NAMES are generic f0..fn with correct TYPES. Big packets (UserInfo 0x04, CharInfo 0x03, NpcInfo 0x16, SystemMessage 0x64) have long/variable layouts; 'variants' lists alternate formats and long format-symbol names can be truncated by the decompiler. Some server opcodes have several builders (broadcast + specific); 'builder' is one representative. 0x20/0x21 client names inferred from UserSocket_HTMLCmd.cpp. Sends with a computed (non-literal) opcode are not captured.

C byte(8) · H word(16 LE) · D dword(32 LE) · Q qword(64 LE) · F double(64) · S UTF-16LE null-terminated string · B raw bytes

Opcode index

Client → Server

Server → Client

Client → Server packets

0x00 VersionPacket sub_8782d0
#TypeSizeName
0D4 bytesf0
1Bvar (bytes)f1
0x01 MoveToLocationPacket sub_85e1d0

No field layout recovered.

0x02 SayPacket sub_85e780
#TypeSizeName
0Svar (UTF-16)f0
0x03 EnterWorldPacket sub_888510
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
0x04 ActionPacket sub_860bb0

No field layout recovered.

0x08 LoginPacket sub_885f20

No field layout recovered.

0x09 LogoutPacket sub_85ffe0

No field layout recovered.

0x0a AttackPacket sub_85fd50

No field layout recovered.

0x0b CharacterCreatePacket sub_85edc0

No field layout recovered.

0x0c CharacterDeletePacket sub_85f720
#TypeSizeName
0D4 bytesf0
0x0d CharacterSelectPacket sub_85e9b0
#TypeSizeName
0D4 bytesf0
1H2 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5D4 bytesf5
0x0e NewCharacterPacket sub_85f900

No field layout recovered.

0x0f ItemListPacket sub_8601d0

No field layout recovered.

0x10 EquipItemPacket sub_879c20
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
0x11 UnequipItemPacket sub_860310
#TypeSizeName
0D4 bytesf0
0x12 DropItemPacket sub_86ce20

No field layout recovered.

0x13 GetItemPacket sub_86d5c0
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
0x14 UseItemPacket sub_86c8e0
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
0x15 TradeRequestPacket sub_87c930
#TypeSizeName
0D4 bytesf0
0x16 TradeAddItemsPacket sub_860780

No field layout recovered.

0x17 TradeDonePacket sub_860940
#TypeSizeName
0D4 bytesf0
0x1b SocialActionPacket sub_860e30
#TypeSizeName
0D4 bytesf0
0x1c ChangeMoveTypePacket sub_861130
#TypeSizeName
0D4 bytesf0
0x1d ChangeStopTypePacket sub_86d8e0
#TypeSizeName
0D4 bytesf0
0x1e SellPacket sub_879f60
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
0x1f BuyPacket sub_87d230
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
0x20 RequestBypassToServer sub_894370
#TypeSizeName
0Svar (UTF-16)f0
0x21 RequestLinkHtml sub_8948a0
#TypeSizeName
0Svar (UTF-16)f0
0x22 Ruler sub_86db00
#TypeSizeName
0Svar (UTF-16)f0
0x23 CreatePledgePacket sub_861340
#TypeSizeName
0Svar (UTF-16)f0
0x24 JoinPledgePacket sub_888e10
#TypeSizeName
0D4 bytesf0
0x25 AnswerJoinPledgePacket sub_889730
#TypeSizeName
0D4 bytesf0
0x26 WithdrawPledgePacket sub_86e950

No field layout recovered.

0x27 OustPledgeMemberPacket sub_87ea30
#TypeSizeName
0Svar (UTF-16)f0
0x28 DismissPledgePacket sub_86ec50

No field layout recovered.

0x29 JoinPartyPacket sub_889c50
#TypeSizeName
0Svar (UTF-16)f0
1D4 bytesf1
0x2a AnswerJoinPartyPacket sub_88a860
#TypeSizeName
0D4 bytesf0
0x2b WithdrawPartyPacket sub_86ed30

No field layout recovered.

0x2c OustPartyMemberPacket sub_86eef0
#TypeSizeName
0Svar (UTF-16)f0
0x2d DismissPartyPacket DismissPartyPacket

No field layout recovered.

0x2e MagicSkillListPacket sub_862860
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
0x2f MagicSkillUsePacket sub_87aee0
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2C1 bytef2
0x30 AppearingPacket sub_861690

No field layout recovered.

0x31 WarehouseDepositPacket sub_861f50

No field layout recovered.

0x32 WarehouseWithdrawPacket sub_8622c0
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
0x33 ShortCutRegisterPacket sub_861860
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
0x34 ShortCutUsePacket sub_861a20

No field layout recovered.

0x35 ShortCutDeletePacket sub_861b50
#TypeSizeName
0D4 bytesf0
0x36 CannotMoveAnymorePacket sub_861cc0
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
0x37 TargetUnselectedPacket sub_86f390
#TypeSizeName
0H2 bytesf0
0x38 SayPacket2 sub_886870
#TypeSizeName
0Svar (UTF-16)f0
1D4 bytesf1
0x3a SetPartyMemberListOpenPacket sub_862ce0

No field layout recovered.

0x3b SetPartyMemberListClosePacket sub_862da0

No field layout recovered.

0x3c ShowPledgeMemberListOpenPacket sub_86f570

No field layout recovered.

0x3d ShowPledgeMemberListClosePacket sub_862e60

No field layout recovered.

0x3e MagicListPacket sub_862c20

No field layout recovered.

0x3f SkillListPacket sub_862ad0

No field layout recovered.

0x40 ShowPledgeInfo sub_862f20

No field layout recovered.

0x41 MoveWithDeltaPacket sub_862fe0
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
0x42 GetOnVehiclePacket sub_8631c0
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
0x43 GetOffVehiclePacket sub_863450
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
0x44 TradeStartPacket TradeStartPacket
#TypeSizeName
0D4 bytesf0
0x45 IconAction sub_863a50
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2C1 bytef2
0x46 RestartPacket sub_88b7b0

No field layout recovered.

0x47 RequestSiegeInfo sub_863c10

No field layout recovered.

0x48 ValidateLocationPacket sub_8788a0

No field layout recovered.

0x49 SekCostume sub_86f700

No field layout recovered.

0x4a StartRotatingPacket StartRotatingPacket
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
0x4b FinishRotatingPacket FinishRotatingPacket
#TypeSizeName
0D4 bytesf0
0x4c MoveToLocationBackPacket sub_863cd0

No field layout recovered.

0x4d StartPledgeWarPacket StartPledgeWarPacket
#TypeSizeName
0Svar (UTF-16)f0
0x4e ReplyStartPledgeWarPacket_C ReplyStartPledgeWarPacket

No field layout recovered.

0x4f StopPledgeWarPacket StopPledgeWarPacket
#TypeSizeName
0Svar (UTF-16)f0
0x50 ReplyStopPledgeWarPacket ReplyStopPledgeWarPacket

No field layout recovered.

0x51 SurrenderPledgeWarPacket SurrenderPledgeWarPacket

No field layout recovered.

0x52 ReplySurrenderPledgeWarPack ReplySurrenderPledgeWarPacket

No field layout recovered.

0x53 SetPledgeCrestPacket SetPledgeCrestPacket
#TypeSizeName
0D4 bytesf0
0x54 TestPledgeCrestPacket TestPledgeCrestPacket

No field layout recovered.

0x55 GiveNicknamePacket GiveNicknamePacket
#TypeSizeName
0Svar (UTF-16)f0
1Svar (UTF-16)f1
0x56 TransferPledgePowerPacket_C TransferPledgePowerPacket

No field layout recovered.

0x57 ShowBBSBoard ShowBBSBoard
#TypeSizeName
0D4 bytesf0
0x58 ChooseInventoryItem ChooseInventoryItem
#TypeSizeName
0D4 bytesf0
0x59 DestroyItem DestroyItem
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
0x5a TargetUserFromMenu TargetUserFromMenu
#TypeSizeName
0Svar (UTF-16)f0
0x5b SysCMD2Packet sub_864b40

No field layout recovered.

0x5c MoveToLocationInVehiclePacket sub_864cb0

No field layout recovered.

0x5d CannotMoveAnymoreInVehiclePacket sub_864fc0

No field layout recovered.

0x5e FriendAddRequest sub_88c750
#TypeSizeName
0Svar (UTF-16)f0
0x5f FriendAddReply sub_88caf0
#TypeSizeName
0D4 bytesf0
0x60 FriendList sub_892460

No field layout recovered.

0x61 FriendRemove sub_878e30
#TypeSizeName
0Svar (UTF-16)f0
0x62 RestoreCharacter sub_8651a0
#TypeSizeName
0D4 bytesf0
0x63 QuestList QuestList

No field layout recovered.

0x64 DestroyQuest sub_865460
#TypeSizeName
0D4 bytesf0
0x65 DestroyQuest sub_865720

No field layout recovered.

0x66 PledgeBasicInfo PledgeBasicInfo
#TypeSizeName
0D4 bytesf0
0x67 PledgeExtendedInfo PledgeExtendedInfo
#TypeSizeName
0Svar (UTF-16)f0
0x68 PledgeCrest PledgeCrest
#TypeSizeName
0D4 bytesf0
0x69 SurrenderPersonally SurrenderPersonally

No field layout recovered.

0x6a RidePacket RidePacket
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
0x6b AcquireSkillInfo AcquireSkillInfo
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
0x6c RequestAcquireSkill RequestAcquireSkill
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
0x6d RestartPointPacket RestartPointPacket
#TypeSizeName
0D4 bytesf0
0x6e GMCommand GMCommand
#TypeSizeName
0Svar (UTF-16)f0
1D4 bytesf1
2D4 bytesf2
0x6f ReplyListPartyWaitingPacket ReplyListPartyWaitingPacket
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
0x70 ReplyManagePartyRoom ReplyManagePartyRoom

No field layout recovered.

0x71 ReplyJoinPartyRoom ReplyJoinPartyRoom
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
0x72 ItemCrystallizePacket ItemCrystallizePacket
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
0x73 PrivateStoreManage PrivateStoreManage

No field layout recovered.

0x74 PrivateStoreListSet PrivateStoreListSet

No field layout recovered.

0x75 PrivateStoreManageCancel PrivateStoreManageCancel

No field layout recovered.

0x76 PrivateStoreQuit PrivateStoreQuit

No field layout recovered.

0x77 PrivateStoreSetMsg PrivateStoreSetMsg

No field layout recovered.

0x78 PrivateStoreListReq PrivateStoreListReq

No field layout recovered.

0x79 PrivateStoreBuyListSend PrivateStoreBuyListSend
#TypeSizeName
0D4 bytesf0
0x7a ReviveReplyPacket ReviveReplyPacket

No field layout recovered.

0x7b TutorialLinkHTML TutorialLinkHTML
#TypeSizeName
0Svar (UTF-16)f0
0x7c TutorialPassCmdToServer TutorialPassCmdToServer
#TypeSizeName
0Svar (UTF-16)f0
0x7d TutorialQuestionMarkPressed TutorialQuestionMarkPressed
#TypeSizeName
0D4 bytesf0
0x7e TutorialClientEvent TutorialClientEvent
#TypeSizeName
0D4 bytesf0
0x7f PetitionPacket PetitionPacket
#TypeSizeName
0Svar (UTF-16)f0
1D4 bytesf1
0x80 PetitionCancelPacket PetitionCancelPacket

No field layout recovered.

0x81 GMListPacket GMListPacket

No field layout recovered.

0x82 JoinAlliancePacket JoinAlliancePacket
#TypeSizeName
0D4 bytesf0
0x83 AnswerJoinAlliancePacket AnswerJoinAlliancePacket
#TypeSizeName
0D4 bytesf0
0x84 WithdrawAlliancePacket WithdrawAlliancePacket

No field layout recovered.

0x85 OustAllianceMemberPacket OustAllianceMemberPacket
#TypeSizeName
0Svar (UTF-16)f0
0x86 DismissAlliancePacket DismissAlliancePacket

No field layout recovered.

0x87 SetAllianceCrestPacket SetAllianceCrestPacket
#TypeSizeName
0D4 bytesf0
0x88 AllianceCrestPacket AllianceCrestPacket
#TypeSizeName
0D4 bytesf0
0x89 ChangePetNamePacket ChangePetNamePacket
#TypeSizeName
0Svar (UTF-16)f0
0x8a PetUseItemPacket PetUseItemPacket
#TypeSizeName
0D4 bytesf0
0x8b GiveItemToPetPacket GiveItemToPetPacket
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
0x8c GetItemFromPetPacket GetItemFromPetPacket
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
0x8d DropItemFromPetPacket DropItemFromPetPacket

No field layout recovered.

0x8e AllianceInfoPacket AllianceInfoPacket

No field layout recovered.

0x8f PetGetItem PetGetItem
#TypeSizeName
0D4 bytesf0
0x90 PrivateStoreBuyManage PrivateStoreBuyManage

No field layout recovered.

0x91 PrivateStoreBuyListSet PrivateStoreBuyListSet

No field layout recovered.

0x92 PrivateStoreBuyManageCancel PrivateStoreBuyManageCancel

No field layout recovered.

0x93 PrivateStoreBuyQuit PrivateStoreBuyQuit

No field layout recovered.

0x94 PrivateStoreBuySetMSG PrivateStoreBuySetMSG

No field layout recovered.

0x95 PrivateStoreBuyListReq PrivateStoreBuyListReq

No field layout recovered.

0x96 PrivateStoreBuyBuyListSend_ PrivateStoreBuyBuyListSend
#TypeSizeName
0D4 bytesf0
0x97 TimeCheckPacket TimeCheckPacket

No field layout recovered.

0x98 StartAllianceWarPacket StartAllianceWarPacket

No field layout recovered.

0x99 ReplyStartAllianceWarPacket ReplyStartAllianceWarPacket

No field layout recovered.

0x9a StopAllianceWarPacket StopAllianceWarPacket

No field layout recovered.

0x9b ReplyStopAllianceWarPacket_ ReplyStopAllianceWarPacket

No field layout recovered.

0x9c SurrenderAllianceWarPacket_ SurrenderAllianceWarPacket

No field layout recovered.

0x9d RemainCoolTimePacket RemainCoolTimePacket

No field layout recovered.

0x9e RequestPackageSendableItemL RequestPackageSendableItemList
#TypeSizeName
0D4 bytesf0
0x9f RequestPackageSend RequestPackageSend

No field layout recovered.

0xa0 RequestBlockPacket RequestBlockPacket
#TypeSizeName
0D4 bytesf0
1Svar (UTF-16)f1
0xa1 RequestCastleSiegeInfoPacke RequestCastleSiegeInfoPacket
#TypeSizeName
0D4 bytesf0
0xa2 RequestCastleSiegeAttackerL RequestCastleSiegeAttackerListPacket
#TypeSizeName
0D4 bytesf0
0xa3 RequestCastleSiegeDefenderL RequestCastleSiegeDefenderListPacket
#TypeSizeName
0D4 bytesf0
0xa4 RequestJoinCastleSiegePacke RequestJoinCastleSiegePacket
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
0xa5 RequestConfirmCastleSiegeWa RequestConfirmCastleSiegeWaitingListPacket
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
0xa6 RequestSetCastleSiegeTimePa RequestSetCastleSiegeTimePacket
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
0xa7 RequestMultiSellChoose RequestMultiSellChoose
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
0xa8 RequestNetPing RequestNetPing
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
0xa9 RequestRemainTime RequestRemainTime

No field layout recovered.

0xaa RequestUserCommand RequestUserCommand
#TypeSizeName
0D4 bytesf0
0xab SnoopQuit SnoopQuit
#TypeSizeName
0D4 bytesf0
0xac RequestRecipeBookOpen RequestRecipeBookOpen
#TypeSizeName
0D4 bytesf0
0xad RequestRecipeBookItemDelete RequestRecipeBookItemDelete
#TypeSizeName
0D4 bytesf0
0xae RequestRecipeBookItemInfo_C RequestRecipeBookItemInfo
#TypeSizeName
0D4 bytesf0
0xaf RequestRecipeBookItemMake_C RequestRecipeBookItemMake
#TypeSizeName
0D4 bytesf0
0xb0 RequestRecipeShopManageList RequestRecipeShopManageList

No field layout recovered.

0xb1 RequestRecipeShopSetMsg RequestRecipeShopSetMsg

No field layout recovered.

0xb2 RequestRecipeShopSetList RequestRecipeShopSetList

No field layout recovered.

0xb3 RequestRecipeShopQuit RequestRecipeShopQuit

No field layout recovered.

0xb4 RequestRecipeShopCancel RequestRecipeShopCancel

No field layout recovered.

0xb5 RequestRecipeShopItemInfo_C RequestRecipeShopItemInfo
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
0xb6 RequestRecipeShopItemMake_C RequestRecipeShopItemMake
#TypeSizeName
0D4 bytesf0
0xb7 RequestRecipeShopSellList_C RequestRecipeShopSellList
#TypeSizeName
0D4 bytesf0
0xb8 ObserverEndPacket ObserverEndPacket

No field layout recovered.

0xb9 RequestVoteSociality RequestVoteSociality
#TypeSizeName
0D4 bytesf0
0xba RequestHennaItemList RequestHennaItemList

No field layout recovered.

0xbb RequestHennaItemInfo RequestHennaItemInfo
#TypeSizeName
0D4 bytesf0
0xbc RequestHennaEquip RequestHennaEquip
#TypeSizeName
0D4 bytesf0
0xbd RequestHennaUnequipList RequestHennaUnequipList

No field layout recovered.

0xbe RequestHennaUnequipInfo RequestHennaUnequipInfo
#TypeSizeName
0D4 bytesf0
0xbf RequestHennaUnequip RequestHennaUnequip
#TypeSizeName
0D4 bytesf0
0xc0 RequestManagePledgePower RequestManagePledgePower
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
0xc1 RequestMakeMacro RequestMakeMacro

No field layout recovered.

0xc2 RequestDeleteMacro RequestDeleteMacro
#TypeSizeName
0D4 bytesf0
0xc3 DummyPacket sub_85dce0

No field layout recovered.

0xc4 RequestBuySeed RequestBuySeed
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
0xc5 ConfirmDialog ConfirmDialog
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
0xc6 BuyPreviewPacket sub_87c020
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
0xc7 RequestSSQStatus RequestSSQStatus
#TypeSizeName
0C1 bytef0
0xc8 RequestPetitionVote RequestPetitionVote
#TypeSizeName
0D4 bytesf0
1Svar (UTF-16)f1
0xc9 RequestPledgeWarInfo RequestPledgeWarInfo

No field layout recovered.

0xca ReplyGameGuardInfo ReplyGameGuardInfo
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
0xcb ReplyL2FriendList sub_883240

No field layout recovered.

0xcc L2FriendSayPacket L2FriendSayPacket
#TypeSizeName
0Svar (UTF-16)f0
1Svar (UTF-16)f1
0xcd OpenMinimap OpenMinimap

No field layout recovered.

0xce MSNChatLogPacket MSNChatLogPacket
#TypeSizeName
0Svar (UTF-16)f0
1Svar (UTF-16)f1
2D4 bytesf2
0xcf ReloadPacket ReloadPacket

No field layout recovered.

0xd0 UserExPacket UserExPacket
#TypeSizeName
0H2 bytesf0
0xd0 / 0x00 DummyPacket FUN_0085a1a0

No field layout recovered.

0xd0 / 0x01 ReplyOustFromPartyRoom ReplyOustFromPartyRoom
#TypeSizeName
0D4 bytesf0
0xd0 / 0x02 ReplyDismissPartyRoom ReplyDismissPartyRoom

No field layout recovered.

0xd0 / 0x03 ReplyWithdrawPartyRoom ReplyWithdrawPartyRoom
#TypeSizeName
0D4 bytesf0
0xd0 / 0x04 ReplyHandOverPartyMaster ReplyHandOverPartyMaster
#TypeSizeName
0Svar (UTF-16)f0
0xd0 / 0x05 AutoSoulshotEXPacket AutoSoulshotEXPacket
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
0xd0 / 0x06 EnchantSkillInfo EnchantSkillInfo
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
0xd0 / 0x07 RequestEnchantSkill RequestEnchantSkill
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
0xd0 / 0x08 RequestManorList CManorPacketHandler::RequestManorList

No field layout recovered.

0xd0 / 0x09 ProcureCropList CManorPacketHandler::ProcureCropList
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
0xd0 / 0x0a SetSeed CManorPacketHandler::SetSeed
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
0xd0 / 0x0b SetCrop CManorPacketHandler::SetCrop
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5C1 bytef5
0xd0 / 0x0c WriteHeroWords WriteHeroWords
#TypeSizeName
0Svar (UTF-16)f0
0xd0 / 0x0d AskJoinMPCC AskJoinMPCC
#TypeSizeName
0Svar (UTF-16)f0
0xd0 / 0x0e AcceptJoinMPCC AcceptJoinMPCC
#TypeSizeName
0D4 bytesf0
0xd0 / 0x0f OustFromMPCC OustFromMPCC
#TypeSizeName
0Svar (UTF-16)f0
0xd0 / 0x10 PledgeEmblem PledgeEmblem
#TypeSizeName
0D4 bytesf0
0xd0 / 0x11 SetPledgeEmblem SetPledgeEmblem
#TypeSizeName
0D4 bytesf0
0xd0 / 0x12 ObserverEnd COlympiadPacket::ObserverEnd

No field layout recovered.

0xd0 / 0x13 MatchList COlympiadPacket::MatchList

No field layout recovered.

Server → Client packets

0x00 NpcVersionPacket FUN_008782d0
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5Svar (UTF-16)f5
6D4 bytesf6
7D4 bytesf7
8D4 bytesf8
9D4 bytesf9
10D4 bytesf10

Alternate layouts: cdddddSddddd ccddd cd

0x01 ActionBroadcastMove CCreatureController::ActionBroadcastMove
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2Bvar (bytes)f2
3D4 bytesf3
4D4 bytesf4
5D4 bytesf5
6D4 bytesf6
7D4 bytesf7
8D4 bytesf8
9D4 bytesf9
10D4 bytesf10
11Svar (UTF-16)f11
12D4 bytesf12
13Bvar (bytes)f13

Alternate layouts: cddpddddddddSdb cddddddd cS

0x03 CharInfo CObserverRemains::SendObserverRemainsInfo
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5Svar (UTF-16)f5
6D4 bytesf6
7D4 bytesf7
8D4 bytesf8
9D4 bytesf9
10D4 bytesf10
11D4 bytesf11
12D4 bytesf12
13D4 bytesf13
14D4 bytesf14
15D4 bytesf15
16D4 bytesf16
17D4 bytesf17
18D4 bytesf18
19D4 bytesf19
20D4 bytesf20
21D4 bytesf21
22D4 bytesf22
23D4 bytesf23
24D4 bytesf24
25D4 bytesf25
26D4 bytesf26
27D4 bytesf27
28D4 bytesf28
29D4 bytesf29
30D4 bytesf30
0x04 UserInfo User::SendUserInfo
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5Svar (UTF-16)f5
6D4 bytesf6
7D4 bytesf7
8D4 bytesf8
9D4 bytesf9
10D4 bytesf10
11D4 bytesf11
12D4 bytesf12
13D4 bytesf13
14D4 bytesf14
15D4 bytesf15
16D4 bytesf16
17D4 bytesf17
18D4 bytesf18
19D4 bytesf19
20D4 bytesf20
21D4 bytesf21
22D4 bytesf22
23D4 bytesf23
24D4 bytesf24
25D4 bytesf25
26D4 bytesf26
27D4 bytesf27
28D4 bytesf28
29D4 bytesf29
30D4 bytesf30
0x06 Die CCreature::Die
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5D4 bytesf5
6D4 bytesf6
0x07 Revive CCreature::ResurrectedBy
#TypeSizeName
0D4 bytesf0
0x08 AttackOutOfRange User::AttackOutOfRange

No field layout recovered.

0x09 AttackInCoolTime User::AttackInCoolTime

No field layout recovered.

0x0a AttackDeadTarget User::AttackDeadTarget

No field layout recovered.

0x0b SpawnItem CItem::SendItemSpawn
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5D4 bytesf5
6D4 bytesf6
7D4 bytesf7
0x0c DropItem CItem::SendItemDropped
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5D4 bytesf5
6D4 bytesf6
7D4 bytesf7
8D4 bytesf8
0x0d GetItem CWorld::PickItem
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5D4 bytesf5
0x0e UpdateWindowPacket CParty::UpdateWindowPacket
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5D4 bytesf5

Alternate layouts: cdddddd cdddd

0x0f BuilderCmd_loadhtml BuilderCmd_loadhtml
#TypeSizeName
0D4 bytesf0
1Svar (UTF-16)f1
2D4 bytesf2

Alternate layouts: cdSd cdS

0x10 SendSellList CMerchant::SendSellList
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2H2 bytesf2
3Bvar (bytes)f3

Alternate layouts: cddhb cddb

0x11 SendBuyList CMerchant::SendBuyList
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2H2 bytesf2
3Bvar (bytes)f3

Alternate layouts: cddhb cddb

0x12 DeleteObject User::SendDeleteObject
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
0x13 LoadCharacterPacket LoadCharacterPacket
#TypeSizeName
0D4 bytesf0
1Bvar (bytes)f1
0x14 RequestLogin CDB::RequestLogin

No field layout recovered.

0x15 LoadSelectedCharacterPacket LoadSelectedCharacterPacket
#TypeSizeName
0Svar (UTF-16)f0
1D4 bytesf1
2Svar (UTF-16)f2
3D4 bytesf3
4D4 bytesf4
5D4 bytesf5
6D4 bytesf6
7D4 bytesf7
8D4 bytesf8
9D4 bytesf9
10D4 bytesf10
11D4 bytesf11
12D4 bytesf12
13F8 bytesf13
14F8 bytesf14
15D4 bytesf15
16D4 bytesf16
17D4 bytesf17
18D4 bytesf18
19D4 bytesf19
20D4 bytesf20
21D4 bytesf21
22D4 bytesf22
23D4 bytesf23
24D4 bytesf24
25D4 bytesf25
26D4 bytesf26
27D4 bytesf27
28D4 bytesf28
29D4 bytesf29
30D4 bytesf30
0x16 NpcInfo CNPC::SendNPCInfo
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5D4 bytesf5
6D4 bytesf6
7D4 bytesf7
8D4 bytesf8
9D4 bytesf9
10D4 bytesf10
11D4 bytesf11
12D4 bytesf12
13D4 bytesf13
14D4 bytesf14
15D4 bytesf15
16D4 bytesf16
17D4 bytesf17
18F8 bytesf18
19F8 bytesf19
20F8 bytesf20
21F8 bytesf21
22D4 bytesf22
23D4 bytesf23
24D4 bytesf24
25C1 bytef25
26C1 bytef26
27C1 bytef27
28C1 bytef28
29C1 bytef29
30Svar (UTF-16)f30
0x17 Server_0x17 FUN_0085f900
#TypeSizeName
0D4 bytesf0
1Bvar (bytes)f1
0x18 Server_0x18 FUN_0085f900

No field layout recovered.

0x19 CreateInitItemsPacket CreateInitItemsPacket
#TypeSizeName
0D4 bytesf0
0x1a CreateCharacterFailurePacket CreateCharacterFailurePacket
#TypeSizeName
0D4 bytesf0
0x1b SendItemList User::SendItemList
#TypeSizeName
0H2 bytesf0
1H2 bytesf1
2Bvar (bytes)f2
0x1c TimerExpired CL2Time::TimerExpired

No field layout recovered.

0x1d TimerExpired CL2Time::TimerExpired

No field layout recovered.

0x1e SendTradableList CTrade::SendTradableList
#TypeSizeName
0D4 bytesf0
1H2 bytesf1
2Bvar (bytes)f2
0x22 Canceled CTrade::Canceled
#TypeSizeName
0D4 bytesf0
0x23 DeleteCharacterSuccessPacket DeleteCharacterSuccessPacket

No field layout recovered.

0x24 DeleteCharacterFailurePacket DeleteCharacterFailurePacket
#TypeSizeName
0D4 bytesf0
0x25 SellSeed CManor::SellSeed

No field layout recovered.

0x27 SendItemList User::SendItemList
#TypeSizeName
0H2 bytesf0
0x28 TeleportToLocation CNPC::TeleportToLocation
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
0x2a ChangeTarget CCreature::ChangeTarget
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
0x2b BroadcastCombatModeStart CCreature::BroadcastCombatModeStart
#TypeSizeName
0D4 bytesf0
0x2c BroadcastCombatModeFinish CCreature::BroadcastCombatModeFinish
#TypeSizeName
0D4 bytesf0
0x2d SocialAction CCreature::SocialAction
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
0x2e ChangeEnvironmentType CCreature::ChangeEnvironmentType
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
0x2f BroadcastWaitType CCreature::BroadcastWaitType
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
0x30 RequestManagePledgePower RequestManagePledgePower
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2Bvar (bytes)f2
0x31 Server_0x31 FUN_00590700
#TypeSizeName
0D4 bytesf0
0x32 Server_0x32 FUN_00888e10
#TypeSizeName
0D4 bytesf0
1Svar (UTF-16)f1
0x33 ReplyUpdateUserPledge FUN_00888e10
#TypeSizeName
0D4 bytesf0
0x34 ReplyUpdateUserPledge FUN_0086e950
#TypeSizeName
0D4 bytesf0
0x35 OustAllianceMemberPacket FUN_0087ea30
#TypeSizeName
0D4 bytesf0
0x36 Oust CPledge::Oust

No field layout recovered.

0x39 Server_0x39 FUN_00889c50
#TypeSizeName
0Svar (UTF-16)f0
1D4 bytesf1
0x3a NpcGetDoorHpLevel FUN_00889c50
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3

Alternate layouts: cdddd cd

0x3b NpcGetControlTowerLevel FUN_0086ed30
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2

Alternate layouts: cddd cd

0x3c Server_0x3c FUN_0086eef0
#TypeSizeName
0D4 bytesf0
0x3e DismissPartyPacket DismissPartyPacket
#TypeSizeName
0D4 bytesf0
0x3f DismissImpl CParty::DismissImpl
#TypeSizeName
0D4 bytesf0
0x40 EnterWorld FUN_0044c850
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
0x41 SendList CWareHouseDeposit::SendList
#TypeSizeName
0H2 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4H2 bytesf4
5Bvar (bytes)f5

Alternate layouts: chdddhb chdhb

0x42 LoadWarehouseItemsPacket LoadWarehouseItemsPacket
#TypeSizeName
0H2 bytesf0
1D4 bytesf1
2H2 bytesf2
3Bvar (bytes)f3
0x43 Request CWareHouseDeposit::Request
#TypeSizeName
0D4 bytesf0
0x44 AddShortCut CShortCut::AddShortCut
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4

Alternate layouts: cddddd cdddd

0x45 SendShortCutInfo CShortCut::SendShortCutInfo
#TypeSizeName
0D4 bytesf0
1Bvar (bytes)f1
0x47 ActionBroadcastStopMove CCreatureController::ActionBroadcastStopMove
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
0x48 UseETCItem CCreature::UseETCItem
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5D4 bytesf5
6D4 bytesf6
7D4 bytesf7
8D4 bytesf8
9H2 bytesf9
10Bvar (bytes)f10
11H2 bytesf11

Alternate layouts: cdddddddddhbh cdddddddddhh cdddddddddhb

0x49 ActionBroadcastSkillCanceled CCreatureController::ActionBroadcastSkillCanceled
#TypeSizeName
0D4 bytesf0
0x4a AdminToolAnnouncePacket AdminToolAnnouncePacket
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2Svar (UTF-16)f2
3Svar (UTF-16)f3
0x4c SendDoorInfo CDoor::SendDoorInfo
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
0x4d SendDoorStatus CDoor::SendDoorStatus
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5D4 bytesf5
6D4 bytesf6
0x4e OpenAllWindowPacket CParty::OpenAllWindowPacket
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3Bvar (bytes)f3
0x4f AddWindowPacket CParty::AddWindowPacket
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3Svar (UTF-16)f3
4D4 bytesf4
5D4 bytesf5
6D4 bytesf6
7D4 bytesf7
8D4 bytesf8
9D4 bytesf9
10D4 bytesf10
11D4 bytesf11
12D4 bytesf12
13D4 bytesf13
0x50 CloseAllWindowPacket CParty::CloseAllWindowPacket

No field layout recovered.

0x51 Withdraw CParty::Withdraw
#TypeSizeName
0D4 bytesf0
1Svar (UTF-16)f1
0x52 UpdateWindowPacket CParty::UpdateWindowPacket
#TypeSizeName
0D4 bytesf0
1Svar (UTF-16)f1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5D4 bytesf5
6D4 bytesf6
7D4 bytesf7
8D4 bytesf8
9D4 bytesf9
0x53 OpenAllWindowPacket CPledge::OpenAllWindowPacket
#TypeSizeName
0D4 bytesf0
1Svar (UTF-16)f1
2Svar (UTF-16)f2
3D4 bytesf3
4D4 bytesf4
5D4 bytesf5
6D4 bytesf6
7D4 bytesf7
8D4 bytesf8
9D4 bytesf9
10D4 bytesf10
11D4 bytesf11
12Svar (UTF-16)f12
13D4 bytesf13
14D4 bytesf14
15D4 bytesf15
16Bvar (bytes)f16

Alternate layouts: cdSSdddddddddSdddb cdSS

0x54 UpdateWindowPacket CPledge::UpdateWindowPacket
#TypeSizeName
0Bvar (bytes)f0
0x55 AddWindowPacket CPledge::AddWindowPacket
#TypeSizeName
0Svar (UTF-16)f0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5D4 bytesf5
0x56 CloseWindowPacket CPledge::CloseWindowPacket
#TypeSizeName
0Svar (UTF-16)f0
0x58 SendSkillList User::SendSkillList
#TypeSizeName
0D4 bytesf0
1Bvar (bytes)f1
0x59 SendVehicleInfo CVehicle::SendVehicleInfo
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
0x5a SendVehicleInfo CVehicle::SendVehicleInfo
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5D4 bytesf5
0x5c OnReceive CGetOnVehicleIOCPMessage::OnReceive
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
0x5d OnReceive CGetOffVehicleIOCPMessage::OnReceive
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
0x5e RequestTrade User::RequestTrade
#TypeSizeName
0D4 bytesf0
0x5f Server_0x5f FUN_0088b7b0
#TypeSizeName
0D4 bytesf0
1Svar (UTF-16)f1
0x60 ActionBroadcastMoveToTarget CCreatureController::ActionBroadcastMoveToTarget
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5D4 bytesf5
0x61 OnStart CAttackAction::OnStart
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
0x62 StartRotatingPacket StartRotatingPacket
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
0x63 FinishRotatingPacket FinishRotatingPacket
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
0x64 SystemMessage AcceptJoinMPCC
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3Svar (UTF-16)f3
4D4 bytesf4
5D4 bytesf5
6D4 bytesf6
7D4 bytesf7
8D4 bytesf8
9D4 bytesf9

Alternate layouts: cdddSdddddd cdddSdddd cdddddddd cddddddd cdddSddd cdddSdS cdddddd cdddSdd cddddd cdddd cdddS cddd cdd cb

0x6c PledgeCrest FUN_0058bbe0
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2Bvar (bytes)f2

Alternate layouts: cddb cdd

0x6d CheckBowCondition CAttackAction::CheckBowCondition
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
0x6e CheckCommSvr CCommCli::CheckCommSvr
#TypeSizeName
0C1 bytef0
1Svar (UTF-16)f1
2Svar (UTF-16)f2
3Svar (UTF-16)f3
4Svar (UTF-16)f4
5Svar (UTF-16)f5
6Svar (UTF-16)f6
7Svar (UTF-16)f7
8Svar (UTF-16)f8
9Svar (UTF-16)f9

Alternate layouts: ccSSSSSSSSS cc

0x6f Server_0x6f FUN_0086c8e0
#TypeSizeName
0D4 bytesf0
0x70 TargetUserFromMenu TargetUserFromMenu
#TypeSizeName
0Svar (UTF-16)f0
1D4 bytesf1
0x71 SetMoving CMoveInVehicleAction::SetMoving
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5D4 bytesf5
0x72 ActionBroadcastStopMove CCreatureController::ActionBroadcastStopMove
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5D4 bytesf5
0x73 ChangeTarget User::ChangeTarget
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5D4 bytesf5
0x75 PressDone CTrade::PressDone

No field layout recovered.

0x76 Server_0x76 FUN_0069e1b0
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4

Alternate layouts: cddddd cddddb

0x77 FriendAddReply FriendAddReply
#TypeSizeName
0D4 bytesf0
0x7a FriendList FriendList
#TypeSizeName
0D4 bytesf0
1Bvar (bytes)f1
0x7c PressDone CTrade::PressDone

No field layout recovered.

0x7d FriendAddRequest FriendAddRequest
#TypeSizeName
0Svar (UTF-16)f0
0x7e Server_0x7e FUN_0085ffe0

No field layout recovered.

0x80 SendQuestList User::SendQuestList
#TypeSizeName
0H2 bytesf0
1Bvar (bytes)f1
2H2 bytesf2
3Bvar (bytes)f3
0x81 ChooseInventoryItem ChooseInventoryItem
#TypeSizeName
0D4 bytesf0
0x82 CloseAllWindowPacket CPledge::CloseAllWindowPacket

No field layout recovered.

0x83 SendPledgeInfo CPledge::SendPledgeInfo
#TypeSizeName
0D4 bytesf0
1Svar (UTF-16)f1
2Svar (UTF-16)f2
0x84 PledgeExtendedInfo FUN_00556e10
#TypeSizeName
0Svar (UTF-16)f0
1D4 bytesf1
2D4 bytesf2
3Svar (UTF-16)f3
4D4 bytesf4
5D4 bytesf5
6D4 bytesf6
7D4 bytesf7
8D4 bytesf8
9D4 bytesf9
10D4 bytesf10

Alternate layouts: cSddSddddddd cSd

0x86 BuilderCmd_ride BuilderCmd_ride
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3

Alternate layouts: cdddd cddd

0x87 GiveNicknamePacket FUN_00556a20
#TypeSizeName
0Svar (UTF-16)f0
1Svar (UTF-16)f1
2D4 bytesf2
0x88 UpdateInfoWindowPacket CPledge::UpdateInfoWindowPacket
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5D4 bytesf5
6D4 bytesf6
7D4 bytesf7
8D4 bytesf8
9D4 bytesf9
10Svar (UTF-16)f10
11D4 bytesf11
12D4 bytesf12
13D4 bytesf13
0x89 IconAction User::IconAction
#TypeSizeName
0D4 bytesf0
0x8a SendSkillAcquireList User::SendSkillAcquireList
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2Bvar (bytes)f2
0x8b NpcGrowSkillSuggestion NpcGrowSkillSuggestion
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5Bvar (bytes)f5

Alternate layouts: cdddddb cddddd

0x8c SendBattleCampInfo CBattleCamp::SendBattleCampInfo
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2Svar (UTF-16)f2
3D4 bytesf3
4D4 bytesf4
5D4 bytesf5
6D4 bytesf6
7D4 bytesf7
8F8 bytesf8
9F8 bytesf9
10F8 bytesf10
11F8 bytesf11
12D4 bytesf12
13D4 bytesf13
14D4 bytesf14
15D4 bytesf15
0x8d ObserverHide CEventMatch::ObserverHide
#TypeSizeName
0D4 bytesf0
0x8e SendSkillAcquireList User::SendSkillAcquireList

No field layout recovered.

0x8f SendUserInfo User::SendUserInfo
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5Svar (UTF-16)f5
6D4 bytesf6
7D4 bytesf7
8D4 bytesf8
9D4 bytesf9
10D4 bytesf10
11D4 bytesf11
12D4 bytesf12
13D4 bytesf13
14D4 bytesf14
15D4 bytesf15
16D4 bytesf16
17D4 bytesf17
18D4 bytesf18
19D4 bytesf19
20D4 bytesf20
21D4 bytesf21
22D4 bytesf22
23D4 bytesf23
24D4 bytesf24
25D4 bytesf25
26D4 bytesf26
27D4 bytesf27
28D4 bytesf28
29D4 bytesf29
30D4 bytesf30
0x90 OpenAllWindowPacket CPledge::OpenAllWindowPacket
#TypeSizeName
0Svar (UTF-16)f0
1D4 bytesf1
2Svar (UTF-16)f2
3Svar (UTF-16)f3
4D4 bytesf4
5D4 bytesf5
6D4 bytesf6
7D4 bytesf7
8D4 bytesf8
9D4 bytesf9
10D4 bytesf10
11D4 bytesf11
12D4 bytesf12
13Svar (UTF-16)f13
14D4 bytesf14
15D4 bytesf15
16D4 bytesf16
17Bvar (bytes)f17
0x91 SendSkillList User::SendSkillList
#TypeSizeName
0Svar (UTF-16)f0
1D4 bytesf1
2Bvar (bytes)f2
0x93 SendQuestList User::SendQuestList
#TypeSizeName
0Svar (UTF-16)f0
1H2 bytesf1
2Bvar (bytes)f2
3H2 bytesf3
4Bvar (bytes)f4
0x94 SendItemList User::SendItemList
#TypeSizeName
0Svar (UTF-16)f0
1D4 bytesf1
2H2 bytesf2
3H2 bytesf3
4Bvar (bytes)f4
0x95 ReplyLoadWarehouseItemList ReplyLoadWarehouseItemList
#TypeSizeName
0Svar (UTF-16)f0
1D4 bytesf1
2H2 bytesf2
3Bvar (bytes)f3
0x96 Respond CPartyRoomListResponse::Respond
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2Bvar (bytes)f2
0x97 Respond CPartyRoomInfoResponse::Respond
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5D4 bytesf5
6Svar (UTF-16)f6
0x98 PlayMusic User::PlayMusic
#TypeSizeName
0D4 bytesf0
1Svar (UTF-16)f1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5D4 bytesf5
6D4 bytesf6
7D4 bytesf7
0x99 Server_0x99 FUN_004afb70
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
0x9a SendPrivateStoreManageList User::SendPrivateStoreManageList
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4Bvar (bytes)f4
5D4 bytesf5
6Bvar (bytes)f6
0x9b Server_0x9b FUN_0082e9d0
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4Bvar (bytes)f4
0x9c SendCharInfo User::SendCharInfo
#TypeSizeName
0D4 bytesf0
1Svar (UTF-16)f1
0x9d UseItem CCreature::UseItem
#TypeSizeName
0D4 bytesf0
1C1 bytef1
0xa0 BuilderCmd_show_tutorial_html BuilderCmd_show_tutorial_html
#TypeSizeName
0Svar (UTF-16)f0
0xa1 BuilderCmd_show_question_mark BuilderCmd_show_question_mark
#TypeSizeName
0D4 bytesf0
0xa2 BuilderCmd_enable_client_event BuilderCmd_enable_client_event
#TypeSizeName
0D4 bytesf0
0xa3 BuilderCmd_close_html BuilderCmd_close_html

No field layout recovered.

0xa4 BuilderCmd_show_radar BuilderCmd_show_radar
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
0xa5 BuilderCmd_del_radar BuilderCmd_del_radar
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
0xa6 ChangeTarget CCreature::ChangeTarget
#TypeSizeName
0D4 bytesf0
1H2 bytesf1
0xa8 JoinAlliancePacket JoinAlliancePacket
#TypeSizeName
0D4 bytesf0
1Svar (UTF-16)f1
2Svar (UTF-16)f2
3Svar (UTF-16)f3
0xa9 AnswerJoinAlliancePacket AnswerJoinAlliancePacket
#TypeSizeName
0D4 bytesf0
0xaa ReplyWithdrawAlliance ReplyWithdrawAlliance
#TypeSizeName
0D4 bytesf0
0xab OustAllianceMemberPacket OustAllianceMemberPacket
#TypeSizeName
0D4 bytesf0
0xac DismissAlliancePacket DismissAlliancePacket
#TypeSizeName
0D4 bytesf0
0xad SetAllianceCrestPacket SetAllianceCrestPacket
#TypeSizeName
0D4 bytesf0
0xae AllianceCrestPacket AllianceCrestPacket
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2Bvar (bytes)f2

Alternate layouts: cddb cdd

0xaf AuthRequestAboutToPlay AuthRequestAboutToPlay
#TypeSizeName
0D4 bytesf0
0xb0 OnStart CTalkAction::OnStart
#TypeSizeName
0D4 bytesf0
0xb1 SendSummonInfo CSummon::SendSummonInfo
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5D4 bytesf5
6D4 bytesf6
7D4 bytesf7
8D4 bytesf8
9D4 bytesf9
10D4 bytesf10
11D4 bytesf11
12D4 bytesf12
13D4 bytesf13
14D4 bytesf14
15D4 bytesf15
16D4 bytesf16
17D4 bytesf17
18D4 bytesf18
19F8 bytesf19
20F8 bytesf20
21F8 bytesf21
22F8 bytesf22
23D4 bytesf23
24D4 bytesf24
25D4 bytesf25
26C1 bytef26
27C1 bytef27
28C1 bytef28
29C1 bytef29
30C1 bytef30
0xb3 SendPetItemList CPet::SendPetItemList
#TypeSizeName
0H2 bytesf0
0xb4 AllianceInfoPacket AllianceInfoPacket
#TypeSizeName
0Svar (UTF-16)f0
1D4 bytesf1
2D4 bytesf2
3Svar (UTF-16)f3
4Svar (UTF-16)f4
5D4 bytesf5
6Bvar (bytes)f6

Alternate layouts: cSddSSdb cSddSSd

0xb5 SendSummonStatus CSummon::SendSummonStatus
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5Svar (UTF-16)f5
6D4 bytesf6
7D4 bytesf7
8D4 bytesf8
9D4 bytesf9
10D4 bytesf10
11D4 bytesf11
12D4 bytesf12
13D4 bytesf13
14D4 bytesf14
15D4 bytesf15
0xb6 SendSummonDelete CSummon::SendSummonDelete
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
0xb7 SendPrivateStoreBuyManageList User::SendPrivateStoreBuyManageList
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3Bvar (bytes)f3
4D4 bytesf4
5Bvar (bytes)f5
0xb8 PrivateStoreBuyListReq User::PrivateStoreBuyListReq
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3Bvar (bytes)f3
0xb9 SendCharInfo User::SendCharInfo
#TypeSizeName
0D4 bytesf0
1Svar (UTF-16)f1
0xba InformVehicleStart CVehicle::InformVehicleStart
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
0xc1 SendCoolTime User::SendCoolTime
#TypeSizeName
0D4 bytesf0
1Bvar (bytes)f1
0xc2 Server_0xc2 FUN_005625a0
#TypeSizeName
0D4 bytesf0
1Bvar (bytes)f1
0xc3 SendPackageSendableList User::SendPackageSendableList
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3Bvar (bytes)f3
0xc5 BroadcastFlyToLocation CCreature::BroadcastFlyToLocation
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5D4 bytesf5
6D4 bytesf6
0xc7 NpcSpecialCamera2 NpcSpecialCamera2
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5D4 bytesf5
6D4 bytesf6
7D4 bytesf7
8D4 bytesf8
0xc8 NpcNormalCamera NpcNormalCamera

No field layout recovered.

0xc9 SendCastleSiegeInfo CCastle::SendCastleSiegeInfo
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3Svar (UTF-16)f3
4Svar (UTF-16)f4
5D4 bytesf5
6Svar (UTF-16)f6
7D4 bytesf7
8D4 bytesf8
9D4 bytesf9
10Bvar (bytes)f10

Alternate layouts: cdddSSdSdddb cdddSSdSddd

0xca SendCastleSiegeAttackerList CCastle::SendCastleSiegeAttackerList
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5D4 bytesf5

Alternate layouts: cdddddd cddddb

0xcb SendCastleSiegeDefenderList CCastle::SendCastleSiegeDefenderList
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5D4 bytesf5

Alternate layouts: cdddddd cddddb

0xcd SendPledgeStatusChanged User::SendPledgeStatusChanged
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5D4 bytesf5
0xce GatherRelationChanged User::GatherRelationChanged
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
0xcf SendEventControllerInfo CEventController::SendEventControllerInfo
#TypeSizeName
0D4 bytesf0
1C1 bytef1
0xd0 SendList CMultiSellList::SendList
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5Bvar (bytes)f5
0xd1 TimerExpired CSummon::TimerExpired
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
0xd2 SendInSight SendInSight
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5D4 bytesf5
6D4 bytesf6
0xd3 Server_0xd3 FUN_00877ba0
#TypeSizeName
0D4 bytesf0
0xd5 Hear User::Hear
#TypeSizeName
0D4 bytesf0
1Svar (UTF-16)f1
2D4 bytesf2
3D4 bytesf3
4Svar (UTF-16)f4
5Svar (UTF-16)f5
0xd6 SendRecipeBookList User::SendRecipeBookList
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3Bvar (bytes)f3
0xd7 SendRecipeInfo User::SendRecipeInfo
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
0xd8 SendRecipeStoreManageList User::SendRecipeStoreManageList
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4Bvar (bytes)f4
5D4 bytesf5
6Bvar (bytes)f6
0xd9 Server_0xd9 FUN_008309a0
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5Bvar (bytes)f5
0xda RecipeStoreShowInfo User::RecipeStoreShowInfo
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5D4 bytesf5
0xdb SendCharInfo User::SendCharInfo
#TypeSizeName
0D4 bytesf0
1Svar (UTF-16)f1
0xdc UseItem CCreature::UseItem
#TypeSizeName
0D4 bytesf0
0xdd SendRacePacket CMonRaceDB::SendRacePacket
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2Bvar (bytes)f2
0xde Server_0xde FUN_00796fe0
#TypeSizeName
0Svar (UTF-16)f0
1D4 bytesf1
2D4 bytesf2
0xdf ObserverStart User::ObserverStart
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
0xe0 ObserverEnd User::ObserverEnd
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
0xe1 BroadcastSittingUser CChair::BroadcastSittingUser
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
0xe2 SendInvenHennaList User::SendInvenHennaList
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3Bvar (bytes)f3

Alternate layouts: cdddb cddd

0xe3 SendHennaItemInfo User::SendHennaItemInfo
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5D4 bytesf5
6D4 bytesf6
7C1 bytef7
8D4 bytesf8
9C1 bytef9
10D4 bytesf10
11C1 bytef11
12D4 bytesf12
13C1 bytef13
14D4 bytesf14
15C1 bytef15
16D4 bytesf16
17C1 bytef17
0xe4 SendUserHennaInfo User::SendUserHennaInfo
#TypeSizeName
0C1 bytef0
1C1 bytef1
2C1 bytef2
3C1 bytef3
4C1 bytef4
5C1 bytef5
6D4 bytesf6
7D4 bytesf7
8Bvar (bytes)f8

Alternate layouts: cccccccddb cccccccdd

0xe5 SendEquipedHennaListForUnequip User::SendEquipedHennaListForUnequip
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3Bvar (bytes)f3
0xe6 SendHennaUnequipInfo User::SendHennaUnequipInfo
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5D4 bytesf5
6D4 bytesf6
7C1 bytef7
8D4 bytesf8
9C1 bytef9
10D4 bytesf10
11C1 bytef11
12D4 bytesf12
13C1 bytef13
14D4 bytesf14
15C1 bytef15
16D4 bytesf16
17C1 bytef17
0xe7 ReplyManMacro ReplyManMacro
#TypeSizeName
0C1 bytef0
1D4 bytesf1
2C1 bytef2
3C1 bytef3
4D4 bytesf4
5Svar (UTF-16)f5
6Svar (UTF-16)f6
7Svar (UTF-16)f7
8C1 bytef8
9C1 bytef9
10Bvar (bytes)f10

Alternate layouts: ccdccdSSSccb ccdcc

0xe8 ShowSellSeedList CResidence::ShowSellSeedList
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2H2 bytesf2
3Bvar (bytes)f3
0xea SendUserHennaInfo User::SendUserHennaInfo
#TypeSizeName
0C1 bytef0
1C1 bytef1
2C1 bytef2
3C1 bytef3
4C1 bytef4
5C1 bytef5
6D4 bytesf6
7D4 bytesf7
8Bvar (bytes)f8

Alternate layouts: cccccccddb cccccccdd

0xeb RadarControl FUN_008948a0
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
0xed TimerExpired CCreature::TimerExpired
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3Svar (UTF-16)f3
4D4 bytesf4
5D4 bytesf5

Alternate layouts: cdddSdd cdd

0xee SendSpelledInfoChanged CSummon::SendSpelledInfoChanged
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3Bvar (bytes)f3
0xef NpcShowSellPreviewPagePacket NpcShowSellPreviewPagePacket
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3H2 bytesf3
4Bvar (bytes)f4
0xf0 ShowPreview User::ShowPreview
#TypeSizeName
0Bvar (bytes)f0
0xf1 CameraMode User::CameraMode
#TypeSizeName
0D4 bytesf0
0xf2 UseItem CCreature::UseItem
#TypeSizeName
0D4 bytesf0
0xf3 SendETCBuffStatusInfo User::SendETCBuffStatusInfo
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
0xf4 SendShortBuffStatusInfo User::SendShortBuffStatusInfo
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
0xf5 RequestSSQStatus RequestSSQStatus
#TypeSizeName
0C1 bytef0
1C1 bytef1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5C1 bytef5
6C1 bytef6
7D4 bytesf7
8D4 bytesf8
9D4 bytesf9
10D4 bytesf10
11D4 bytesf11
12C1 bytef12
13D4 bytesf13
14D4 bytesf14
15D4 bytesf15
16C1 bytef16

Alternate layouts: cccdddccdddddcdddc ccccb cccb

0xf6 BuilderCmd_petivotetest BuilderCmd_petivotetest

No field layout recovered.

0xf7 SendAgitDecoVisibleInfo CAgitDecoVisible::SendAgitDecoVisibleInfo
#TypeSizeName
0D4 bytesf0
1Bvar (bytes)f1
0xf8 BuilderCmd_ssq BuilderCmd_ssq
#TypeSizeName
0C1 bytef0
1C1 bytef1
0xf9 EnterWorld User::EnterWorld
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
0xfa Server_0xfa FUN_00883240
#TypeSizeName
0D4 bytesf0
1Bvar (bytes)f1
0xfb ChangeCharName CDBSocketOp::ChangeCharName
#TypeSizeName
0D4 bytesf0
1D4 bytesf1
2Svar (UTF-16)f2
3D4 bytesf3
4D4 bytesf4
0xfc ReplyLoadFriendList ReplyLoadFriendList
#TypeSizeName
0D4 bytesf0
1Svar (UTF-16)f1
2D4 bytesf2
0xfd L2FriendSayPacket L2FriendSayPacket
#TypeSizeName
0D4 bytesf0
1Svar (UTF-16)f1
2Svar (UTF-16)f2
3Svar (UTF-16)f3
0xfe / 0x01 InfectedSkillBy CCreature::InfectedSkillBy
#TypeSizeName
0H2 bytesf0
0xfe / 0x02 ShowList CEventMatchMgr::ShowList
#TypeSizeName
0H2 bytesf0
1D4 bytesf1
2Bvar (bytes)f2
0xfe / 0x03 SetObserver CEventMatchMgr::SetObserver
#TypeSizeName
0H2 bytesf0
1D4 bytesf1
2C1 bytef2
3C1 bytef3
4Svar (UTF-16)f4
5Svar (UTF-16)f5
6D4 bytesf6
7D4 bytesf7
8D4 bytesf8
0xfe / 0x04 Parse_msg CEventMatchBuilderCommandParser::Parse_msg
#TypeSizeName
0H2 bytesf0
1C1 bytef1
2Svar (UTF-16)f2
0xfe / 0x06 SendTeamInfo CEventMatch::SendTeamInfo
#TypeSizeName
0H2 bytesf0
1D4 bytesf1
2C1 bytef2
3D4 bytesf3
4Bvar (bytes)f4
0xfe / 0x07 CreateEventMatch CEventMatchMgr::CreateEventMatch
#TypeSizeName
0H2 bytesf0
1D4 bytesf1
0xfe / 0x09 SendEventMatchInfo CEventMatch::SendEventMatchInfo
#TypeSizeName
0H2 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5D4 bytesf5
6D4 bytesf6
7D4 bytesf7
0xfe / 0x0a SendSpelledInfo SendSpelledInfo
#TypeSizeName
0H2 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4Bvar (bytes)f4
0xfe / 0x0b Parse_firecracker CEventMatchBuilderCommandParser::Parse_firecracker
#TypeSizeName
0H2 bytesf0
1D4 bytesf1
0xfe / 0x0d Parse_gm CEventMatchBuilderCommandParser::Parse_gm
#TypeSizeName
0H2 bytesf0
0xfe / 0x0e Respond CPartyRoomMemberListResponse::Respond
#TypeSizeName
0H2 bytesf0
1D4 bytesf1
2D4 bytesf2
3Bvar (bytes)f3
0xfe / 0x0f Respond CPartyRoomDismissedResponse::Respond
#TypeSizeName
0H2 bytesf0
0xfe / 0x10 Respond CPartyRoomJoinedMemberResponse::Respond
#TypeSizeName
0H2 bytesf0
1D4 bytesf1
2D4 bytesf2
3Svar (UTF-16)f3
4D4 bytesf4
5D4 bytesf5
6D4 bytesf6
7D4 bytesf7
0xfe / 0x12 AutoSoulshotEXPacket AutoSoulshotEXPacket
#TypeSizeName
0H2 bytesf0
1D4 bytesf1
2D4 bytesf2
0xfe / 0x16 ExServer_0x16 FUN_005be590
#TypeSizeName
0H2 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4C1 bytef4
5C1 bytef5
6C1 bytef6
7D4 bytesf7
0xfe / 0x17 SendEnchantSkillList User::SendEnchantSkillList
#TypeSizeName
0H2 bytesf0
1D4 bytesf1
2Bvar (bytes)f2
0xfe / 0x18 NpcEnchantSkillSuggestion CSkillEnchant::NpcEnchantSkillSuggestion
#TypeSizeName
0H2 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5D4 bytesf5
6D4 bytesf6
7Bvar (bytes)f7
0xfe / 0x19 NpcShowQuestInfo NpcShowQuestInfo
#TypeSizeName
0H2 bytesf0
0xfe / 0x1a NpcShowQuestMark NpcShowQuestMark
#TypeSizeName
0H2 bytesf0
1D4 bytesf1
0xfe / 0x1b RequestManorList CManorPacketHandler::RequestManorList
#TypeSizeName
0H2 bytesf0
1D4 bytesf1
2Bvar (bytes)f2
0xfe / 0x1c ShowSeedInfo CManorFuncHandler::ShowSeedInfo
#TypeSizeName
0H2 bytesf0
1C1 bytef1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5Bvar (bytes)f5
0xfe / 0x1d ShowCropInfo CManorFuncHandler::ShowCropInfo
#TypeSizeName
0H2 bytesf0
1C1 bytef1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5Bvar (bytes)f5
0xfe / 0x1e ShowManorDefaultInfo CManorFuncHandler::ShowManorDefaultInfo
#TypeSizeName
0H2 bytesf0
1C1 bytef1
2D4 bytesf2
3Bvar (bytes)f3
0xfe / 0x1f ShowSeedSetting CManorFuncHandler::ShowSeedSetting
#TypeSizeName
0H2 bytesf0
1D4 bytesf1
2D4 bytesf2
3Bvar (bytes)f3
0xfe / 0x20 ShowCropSetting CManorFuncHandler::ShowCropSetting
#TypeSizeName
0H2 bytesf0
1D4 bytesf1
2D4 bytesf2
3Bvar (bytes)f3
0xfe / 0x21 ShowProcureCropList CManorFuncHandler::ShowProcureCropList
#TypeSizeName
0H2 bytesf0
1D4 bytesf1
2D4 bytesf2
3Bvar (bytes)f3
0xfe / 0x22 ShowProcureCropDetail CManorFuncHandler::ShowProcureCropDetail
#TypeSizeName
0H2 bytesf0
1D4 bytesf1
2D4 bytesf2
3Bvar (bytes)f3
0xfe / 0x23 SendHeroList CNoblessSystem::SendHeroList
#TypeSizeName
0H2 bytesf0
1D4 bytesf1
2Bvar (bytes)f2
0xfe / 0x24 ViewPathNode CPathNodeWorld::ViewPathNode
#TypeSizeName
0H2 bytesf0
1Svar (UTF-16)f1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5D4 bytesf5
6D4 bytesf6
7D4 bytesf7
8Bvar (bytes)f8
0xfe / 0x25 Work BroadcastChannelOpened::Work
#TypeSizeName
0H2 bytesf0
0xfe / 0x26 Work BroadcastChannelClosed::Work
#TypeSizeName
0H2 bytesf0
0xfe / 0x27 AskJoinMPCC AskJoinMPCC
#TypeSizeName
0H2 bytesf0
1Svar (UTF-16)f1
0xfe / 0x28 PledgeEmblem FUN_005416f0
#TypeSizeName
0H2 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4Bvar (bytes)f4
0xfe / 0x29 AsyncUpdateUserStatus COlympiadField::AsyncUpdateUserStatus
#TypeSizeName
0H2 bytesf0
1C1 bytef1
2D4 bytesf2
3Svar (UTF-16)f3
4D4 bytesf4
5D4 bytesf5
6D4 bytesf6
7D4 bytesf7
8D4 bytesf8
0xfe / 0x2a AsyncUpdateSpelledInfo COlympiadField::AsyncUpdateSpelledInfo
#TypeSizeName
0H2 bytesf0
1D4 bytesf1
2D4 bytesf2
3Bvar (bytes)f3
0xfe / 0x2b EscapeOlympiad COlympiadUser::EscapeOlympiad
#TypeSizeName
0H2 bytesf0
1C1 bytef1
0xfe / 0x2c StatusFinishMatch COlympiadField::StatusFinishMatch
#TypeSizeName
0H2 bytesf0
0xfe / 0x2d SendMsg ModifySendTempMailHtmlBuilder::SendMsg
#TypeSizeName
0H2 bytesf0
0xfe / 0x2e EnterWorld User::EnterWorld
#TypeSizeName
0H2 bytesf0
1D4 bytesf1
2D4 bytesf2
3D4 bytesf3
4D4 bytesf4
5D4 bytesf5
6D4 bytesf6
7D4 bytesf7
0xfe / 0x2f Manage CEventMatch::Manage
#TypeSizeName
0H2 bytesf0
1D4 bytesf1
2C1 bytef2
3C1 bytef3
4Svar (UTF-16)f4
5C1 bytef5
6Svar (UTF-16)f6
7C1 bytef7
8D4 bytesf8
9Bvar (bytes)f9
0xfe / 0x30 Identify CMultiPartyCommandChannelManager::Identify
#TypeSizeName
0H2 bytesf0
1Svar (UTF-16)f1
2D4 bytesf2
3D4 bytesf3
4Bvar (bytes)f4