Рейтинг темы:
  • 2 Голос(ов) - 5 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Работа над Goddess of Destruction (part 6)
Так же интересен данный пакет.

[SPOILER="Так же кому нужно то вот опкоды 575 протокола:"]
[SRC="xml"]
<packet id="0x00" name="SM_DiePacket"></packet>
<packet id="0x01" name="SM_RevivePacket"></packet>
<packet id="0x02" name="SM_AttackOutofRangePacket"></packet>
<packet id="0x03" name="SM_AttackinCoolTimePacket"></packet>
<packet id="0x04" name="SM_AttackDeadTargetPacket"></packet>
<packet id="0x05" name="SM_SpawnItemPacket"></packet>
<packet id="0x06" name="SM_SellListPacket"></packet>
<packet id="0x07" name="SM_BuyListPacket"></packet>
<packet id="0x08" name="SM_DeleteObjectPacket"></packet>
<packet id="0x09" name="SM_CharacterSelectionInfoPacket"></packet>
<packet id="0x0A" name="SM_LoginFailPacket"></packet>
<packet id="0x0B" name="SM_CharacterSelectedPacket"></packet>
<packet id="0x0C" name="SM_NpcInfoPacket"></packet>
<packet id="0x0D" name="SM_NewCharacterSuccessPacket"></packet>
<packet id="0x0E" name="SM_NewCharacterFailPacket"></packet>
<packet id="0x0F" name="SM_CharacterCreateSuccessPacket"></packet>
<packet id="0x11" name="SM_ItemListPacket"></packet>
<packet id="0x10" name="SM_CharacterCreateFailPacket"></packet>
<packet id="0x13" name="SM_SunSetPacket"></packet>
<packet id="0x12" name="SM_SunRisePacket"></packet>
<packet id="0x15" name="SM_TradeStartOkPacket"></packet>
<packet id="0x14" name="SM_TradeStartPacket"></packet>
<packet id="0x17" name="SM_GetItemPacket"></packet>
<packet id="0x16" name="SM_DropItemPacket"></packet>
<packet id="0x19" name="SM_NpcHtmlMessagePacket"></packet>
<packet id="0x18" name="SM_StatusUpdatePacket"></packet>
<packet id="0x1B" name="SM_TradeOtherAddPacket"></packet>
<packet id="0x1A" name="SM_TradeOwnAddPacket"></packet>
<packet id="0x1D" name="SM_CharacterDeleteSuccessPacket"></packet>
<packet id="0x1C" name="SM_TradeDonePacket"></packet>
<packet id="0x1F" name="SM_ActionFailPacket"></packet>
<packet id="0x1E" name="SM_CharacterDeleteFailPacket"></packet>
<packet id="0x22" name="SM_TeleportToLocationPacket"></packet>
<packet id="0x23" name="SM_TargetSelectedPacket"></packet>
<packet id="0x20" name="SM_SeverClosePacket"></packet>
<packet id="0x21" name="SM_InventoryUpdatePacket"></packet>
<packet id="0x26" name="SM_AutoAttackStopPacket"></packet>
<packet id="0x27" name="SM_SocialActionPacket"></packet>
<packet id="0x24" name="SM_TargetUnselectedPacket"></packet>
<packet id="0x25" name="SM_AutoAttackStartPacket"></packet>
<packet id="0x2A" name="SM_ManagePledgePowerPacket"></packet>
<packet id="0x2B" name="SM_CreatePledgePacket"></packet>
<packet id="0x28" name="SM_ChangeMoveTypePacket"></packet>
<packet id="0x29" name="SM_ChangeWaitTypePacket"></packet>
<packet id="0x2E" name="SM_VersionCheckPacket"></packet>
<packet id="0x2F" name="SM_MTLPacket"></packet>
<packet id="0x2C" name="SM_AskJoinPledgePacket"></packet>
<packet id="0x2D" name="SM_JoinPledgePacket"></packet>
<packet id="0x33" name="SM_AttackPacket"></packet>
<packet id="0x32" name="SM_UIPacket"></packet>
<packet id="0x31" name="SM_CIPacket"></packet>
<packet id="0x30" name="SM_NSPacket"></packet>
<packet id="0x37" name="SM_DismissPledgePacket"></packet>
<packet id="0x36" name="SM_SetOustPledgeMemberPacket"></packet>
<packet id="0x35" name="SM_OustPledgeMemberPacket"></packet>
<packet id="0x34" name="SM_WithdrawalPledgePacket"></packet>
<packet id="0x3B" name="SM_WithdrawalPartyPacket"></packet>
<packet id="0x3A" name="SM_JoinPartyPacket"></packet>
<packet id="0x39" name="SM_AskJoinPartyPacket"></packet>
<packet id="0x38" name="SM_SetDismissPledgePacket"></packet>
<packet id="0x3F" name="SM_SetDismissPartyPacket"></packet>
<packet id="0x3E" name="SM_DismissPartyPacket"></packet>
<packet id="0x3D" name="SM_SetOustPartyMemberPacket"></packet>
<packet id="0x3C" name="SM_OustPartyMemberPacket"></packet>
<packet id="0x44" name="SM_ShortCutRegisterPacket"></packet>
<packet id="0x45" name="SM_ShortCutInitPacket"></packet>
<packet id="0x46" name="SM_ShortCutDeletePacket"></packet>
<packet id="0x47" name="SM_StopMovePacket"></packet>
<packet id="0x40" name="SM_MagicAndSkillList"></packet>
<packet id="0x41" name="SM_WareHouseDepositListPacket"></packet>
<packet id="0x42" name="SM_WareHouseWithdrawListPacket"></packet>
<packet id="0x43" name="SM_WareHouseDonePacket"></packet>
<packet id="0x4C" name="SM_DoorInfoPacket"></packet>
<packet id="0x4D" name="SM_DoorStatusUpdatePacket"></packet>
<packet id="0x4E" name="SM_PartySmallWindowAllPacket"></packet>
<packet id="0x4F" name="SM_PartySmallWindowAddPacket"></packet>
<packet id="0x48" name="SM_MagicSkillUse"></packet>
<packet id="0x49" name="SM_MagicSkillCanceled"></packet>
<packet id="0x4A" name="SM_SayPacket2"></packet>
<packet id="0x4B" name="SM_EquipUpdatePacket"></packet>
<packet id="0x55" name="SM_FriendAddRequestResult"></packet>
<packet id="0x54" name="SM_MagicSkillLaunchedPacket"></packet>
<packet id="0x57" name="SM_FriendRemove"></packet>
<packet id="0x56" name="SM_FriendAdd"></packet>
<packet id="0x51" name="SM_PartySmallWindowDeletePacket"></packet>
<packet id="0x50" name="SM_PartySmallWindowDeleteAllPacket"></packet>
<packet id="0x53" name="SM_TradePressOwnOkPacket"></packet>
<packet id="0x52" name="SM_PartySmallWindowUpdatePacket"></packet>
<packet id="0x5D" name="SM_PledgeShowMemberListDeletePacket"></packet>
<packet id="0x5C" name="SM_PledgeShowMemberListAddPacket"></packet>
<packet id="0x5F" name="SM_SkillListPacket"></packet>
<packet id="0x5E" name="SM_MagicListPacket"></packet>
<packet id="0x59" name="SM_FriendStatus"></packet>
<packet id="0x58" name="SM_FriendList"></packet>
<packet id="0x5B" name="SM_PledgeShowMemberListUpdatePacket"></packet>
<packet id="0x5A" name="SM_PledgeShowMemberListAllPacket"></packet>
<packet id="0x66" name="SM_ReplyStopPledgeWarPacket"></packet>
<packet id="0x67" name="SM_SurrenderPledgeWarPacket"></packet>
<packet id="0x64" name="SM_ReplyStartPledgeWarPacket"></packet>
<packet id="0x65" name="SM_StopPledgeWarPacket"></packet>
<packet id="0x62" name="SM_SystemMessagePacket"></packet>
<packet id="0x63" name="SM_StartPledgeWarPacket"></packet>
<packet id="0x60" name="SM_VehicleInfoPacket"></packet>
<packet id="0x61" name="SM_FinishRotatingPacket"></packet>
<packet id="0x6E" name="SM_GetOnVehiclePacket"></packet>
<packet id="0x6F" name="SM_GetOffVehiclePacket"></packet>
<packet id="0x6C" name="SM_VehicleDeparturePacket"></packet>
<packet id="0x6D" name="SM_VehicleCheckLocationPacket"></packet>
<packet id="0x6A" name="SM_PledgeCrestPacket"></packet>
<packet id="0x6B" name="SM_SetupGaugePacket"></packet>
<packet id="0x68" name="SM_ReplySurrenderPledgeWarPacket"></packet>
<packet id="0x69" name="SM_SetPledgeCrestPacket"></packet>
<packet id="0x77" name="SM_L2FriendStatusPacket"></packet>
<packet id="0x76" name="SM_L2FriendPacket"></packet>
<packet id="0x75" name="SM_L2FriendListPacket"></packet>
<packet id="0x74" name="SM_GameGuardQueryPacket"></packet>
<packet id="0x73" name="SM_SSQInfoPacket"></packet>
<packet id="0x72" name="SM_MoveToPawnPacket"></packet>
<packet id="0x71" name="SM_RestartResponsePacket"></packet>
<packet id="0x70" name="SM_TradeRequestPacket"></packet>
<packet id="0x7F" name="SM_StopMoveInVehiclePacket"></packet>
<packet id="0x7E" name="SM_MoveToLocationInVehiclePacket"></packet>
<packet id="0x7D" name="SM_DummyPacket"></packet>
<packet id="0x7C" name="SM_ChooseInventoryItemPacket"></packet>
<packet id="0x7B" name="SM_ShowBoardPacket"></packet>
<packet id="0x7A" name="SM_StartRotatingPacket"></packet>
<packet id="0x79" name="SM_ValidateLocationPacket"></packet>
<packet id="0x78" name="SM_L2FriendSayPacket"></packet>
<packet id="0x89" name="SM_PledgeInfoPacket"></packet>
<packet id="0x88" name="SM_PledgeShowMemberListDeleteAllPacket"></packet>
<packet id="0x8B" name="SM_SurrenderPersonallyPacket"></packet>
<packet id="0x8A" name="SM_PledgeExtendedInfoPacket"></packet>
<packet id="0x8D" name="SM_DummyPacket"></packet>
<packet id="0x8C" name="SM_RidePacket"></packet>
<packet id="0x8F" name="SM_ClientActionPacket"></packet>
<packet id="0x8E" name="SM_PledgeShowInfoUpdatePacket"></packet>
<packet id="0x81" name="SM_TradeUpdatePacket"></packet>
<packet id="0x80" name="SM_ValidateLocationInVehiclePacket"></packet>
<packet id="0x83" name="SM_FriendAddRequest"></packet>
<packet id="0x82" name="SM_TradePressOtherOkPacket"></packet>
<packet id="0x85" name="SM_AbnormalStatusUpdatePacket"></packet>
<packet id="0x84" name="SM_LogOutOkPacket"></packet>
<packet id="0x87" name="SM_EnchantResultPacket"></packet>
<packet id="0x86" name="SM_QuestListPacket"></packet>
<packet id="0x98" name="SM_GMViewMagicInfoPacket"></packet>
<packet id="0x99" name="SM_GMViewQuestInfoPacket"></packet>
<packet id="0x9A" name="SM_GMViewItemListPacket"></packet>
<packet id="0x9B" name="SM_GMViewWarehouseWithdrawListPacket"></packet>
<packet id="0x9C" name="SM_ListPartyWatingPacket"></packet>
<packet id="0x9D" name="SM_PartyRoomInfoPacket"></packet>
<packet id="0x9E" name="SM_PlaySoundPacket"></packet>
<packet id="0x9F" name="SM_StaticObjectPacket"></packet>
<packet id="0x90" name="SM_AcquireSkillListPacket"></packet>
<packet id="0x91" name="SM_AcquireSkillInfoPacket"></packet>
<packet id="0x92" name="SM_ServerObjectInfoPacket"></packet>
<packet id="0x93" name="SM_GMHidePacket"></packet>
<packet id="0x94" name="SM_AcquireSkillDonePacket"></packet>
<packet id="0x95" name="SM_GMViewCharacterInfoPacket"></packet>
<packet id="0x96" name="SM_GMViewPledgeInfoPacket"></packet>
<packet id="0x97" name="SM_GMViewSkillInfoPacket"></packet>
<packet id="0xAB" name="SM_WithdrawAlliancePacket"></packet>
<packet id="0xAA" name="SM_ShowRadarPacket"></packet>
<packet id="0xA9" name="SM_TutorialCloseHtmlPacket"></packet>
<packet id="0xA8" name="SM_TutorialEnableClientEventPacket"></packet>
<packet id="0xAF" name="SM_AllianceCrestPacket"></packet>
<packet id="0xAE" name="SM_SetAllianceCrestPacket"></packet>
<packet id="0xAD" name="SM_DismissAlliancePacket"></packet>
<packet id="0xAC" name="SM_OustAllianceMemberPledgePacket"></packet>
<packet id="0xA3" name="SM_ShowMinimapPacket"></packet>
<packet id="0xA2" name="SM_PrivateStoreMsg"></packet>
<packet id="0xA1" name="SM_PrivateStoreList"></packet>
<packet id="0xA0" name="SM_PrivateStoreManageList"></packet>
<packet id="0xA7" name="SM_TutorialShowQuestionMarkPacket"></packet>
<packet id="0xA6" name="SM_TutorialShowHtmlPacket"></packet>
<packet id="0xA5" name="SM_AbnormalVisualEffectPacket"></packet>
<packet id="0xA4" name="SM_ReviveRequestPacket"></packet>
<packet id="0xBA" name="SM_PartyMemberPositionPacket"></packet>
<packet id="0xBB" name="SM_AskJoinAlliancePacket"></packet>
<packet id="0xB8" name="SM_DeleteRadarPacket"></packet>
<packet id="0xB9" name="SM_MyTargetSelectedPacket"></packet>
<packet id="0xBE" name="SM_PrivateStoreBuyList"></packet>
<packet id="0xBF" name="SM_PrivateStoreBuyMsg"></packet>
<packet id="0xBC" name="SM_JoinAlliancePacket"></packet>
<packet id="0xBD" name="SM_PrivateStoreBuyManageList"></packet>
<packet id="0xB2" name="SM_PetInfoPacket"></packet>
<packet id="0xB3" name="SM_PetItemListPacket"></packet>
<packet id="0xB0" name="SM_ServerCloseSocketPacket"></packet>
<packet id="0xB1" name="SM_PetStatusShowPacket"></packet>
<packet id="0xB6" name="SM_PetStatusUpdatePacket"></packet>
<packet id="0xB7" name="SM_PetDeletePacket"></packet>
<packet id="0xB4" name="SM_PetInventoryUpdatePacket"></packet>
<packet id="0xB5" name="SM_AllianceInfoPacket"></packet>
<packet id="0xCD" name="SM_PledgeStatusChangedPacket"></packet>
<packet id="0xCC" name="SM_NickNameChangedPacket"></packet>
<packet id="0xCF" name="SM_EventTriggerPacket"></packet>
<packet id="0xCE" name="SM_RelationChangedPacket"></packet>
<packet id="0xC9" name="SM_CastleSiegeInfoPacket"></packet>
<packet id="0xC8" name="SM_PackageToListPacket"></packet>
<packet id="0xCB" name="SM_CastleSiegeDefenderListPacket"></packet>
<packet id="0xCA" name="SM_CastleSiegeAttackerListPacket"></packet>
<packet id="0xC5" name="SM_ReplyStopAllianceWarPacket"></packet>
<packet id="0xC4" name="SM_StopAllianceWarPacket"></packet>
<packet id="0xC7" name="SM_SkillCoolTimePacket"></packet>
<packet id="0xC6" name="SM_SurrenderAllianceWarPacket"></packet>
<packet id="0xC1" name="SM_RequestTimeCheckPacket"></packet>
<packet id="0xC0" name="SM_VehicleStartPacket"></packet>
<packet id="0xC3" name="SM_ReplyStartAllianceWarPacket"></packet>
<packet id="0xC2" name="SM_StartAllianceWarPacket"></packet>
<packet id="0xDC" name="SM_RecipeBookItemListPacket"></packet>
<packet id="0xDD" name="SM_RecipeItemMakeInfoPacket"></packet>
<packet id="0xDE" name="SM_RecipeShopManageListPacket"></packet>
<packet id="0xDF" name="SM_RecipeShopSellListPacket"/>
<packet id="0xD8" name="SM_SkillRemainSecPacket"></packet>
<packet id="0xD9" name="SM_NetPingPacket"></packet>
<packet id="0xDA" name="SM_DicePacket"></packet>
<packet id="0xDB" name="SM_SnoopPacket"></packet>
<packet id="0xD4" name="SM_FlyToLocationPacket"></packet>
<packet id="0xD5" name="SM_BlockListPacket"></packet>
<packet id="0xD6" name="SM_SpecialCameraPacket"></packet>
<packet id="0xD7" name="SM_NormalCameraPacket"></packet>
<packet id="0xD0" name="SM_MultiSellListPacket"></packet>
<packet id="0xD1" name="SM_SetSummonRemainTimePacket"></packet>
<packet id="0xD2" name="SM_PackageSendableListPacket"></packet>
<packet id="0xD3" name="SM_EarthQuakePacket"></packet>
<packet id="0xEF" name="SM_SellListProcurePacket"></packet>
<packet id="0xEE" name="SM_HennaEquipListPacket"></packet>
<packet id="0xED" name="SM_ChairSitPacket"></packet>
<packet id="0xEC" name="SM_ObserverEndPacket"></packet>
<packet id="0xEB" name="SM_ObserverStartPacket"></packet>
<packet id="0xEA" name="SM_ShowTownMapPacket"></packet>
<packet id="0xE9" name="SM_BuyListSeedPacket"></packet>
<packet id="0xE8" name="SM_MacroListPacket"></packet>
<packet id="0xE7" name="SM_HennaUnequipInfoPacket"></packet>
<packet id="0xE6" name="SM_HennaUnequipListPacket"></packet>
<packet id="0xE5" name="SM_HennaInfoPacket"></packet>
<packet id="0xE4" name="SM_HennaItemInfoPacket"></packet>
<packet id="0xE3" name="SM_MonRaceInfoPacket"></packet>
<packet id="0xE2" name="SM_ShowCalcPacket"></packet>
<packet id="0xE1" name="SM_RecipeShopMsgPacket"> </packet>
<packet id="0xE0" name="SM_RecipeShopItemInfoPacket"></packet>
<packet id="0xFC" name="SM_PetitionVotePacket"></packet>
<packet id="0xFD" name="SM_AgitDecoInfoPacket"></packet>
<packet id="0xFA" name="SM_ShortBuffStatusUpdatePacket"></packet>
<packet id="0xFB" name="SM_SSQStatusPacket"></packet>
<packet id="0xF8" name="SM_ShowXMasSealPacket"></packet>
<packet id="0xF9" name="SM_EtcStatusUpdatePacket"></packet>
<packet id="0xF6" name="SM_ShopPreviewInfoPacket"></packet>
<packet id="0xF7" name="SM_CameraModePacket"></packet>
<packet id="0xF4" name="SM_PartySpelledPacket"></packet>
<packet id="0xF5" name="SM_ShopPreviewListPacket"></packet>
<packet id="0xF2" name="SM_ClientSetTimePacket"></packet>
<packet id="0xF3" name="SM_ConfirmDlgPacket"></packet>
<packet id="0xF0" name="SM_GMHennaInfoPacket"></packet>
<packet id="0xF1" name="SM_RadarControlPacket"></packet>
<packet id="0xFE" name="SM_EXTENDED">
<part id="0" name="ex" type="h">
<reader type="MultiValue">
<case val="0x00" display="SM_ExDummyPacket" />
<case val="0x01" display="SM_ExRegenMaxPacket" />
<case val="0x02" display="SM_ExEventMatchUserInfoPacket" />
<case val="0x03" display="SM_ExColosseumFenceInfoPacket" />
<case val="0x04" display="SM_ExEventMatchSpelledInfoPacket" />
<case val="0x05" display="SM_ExEventMatchFirecrackerPacket" />
<case val="0x06" display="SM_ExEventMatchTeamUnlockedPacket" />
<case val="0x07" display="SM_ExEventMatchGMTestPacket" />
<case val="0x08" display="SM_ExPartyRoomMemberPacket" />
<case val="0x09" display="SM_ExClosePartyRoomPacket" />
<case val="0x0A" display="SM_ExManagePartyRoomMemberPacket" />
<case val="0x0B" display="SM_ExEventMatchLockResult" />
<case val="0x0C" display="SM_ExAutoSoulShot" />
<case val="0x0D" display="SM_ExEventMatchListPacket" />
<case val="0x0E" display="SM_ExEventMatchObserverPacket" />
<case val="0x0F" display="SM_ExEventMatchMessagePacket" />
<case val="0x10" display="SM_ExEventMatchScorePacket" />
<case val="0x11" display="SM_ExServerPrimitivePacket" />
<case val="0x12" display="SM_ExOpenMPCCPacket" />
<case val="0x13" display="SM_ExCloseMPCCPacket" />
<case val="0x14" display="SM_ExShowCastleInfo" />
<case val="0x15" display="SM_ExShowFortressInfo" />
<case val="0x16" display="SM_ExShowAgitInfo" />
<case val="0x17" display="SM_ExShowFortressSiegeInfo" />
<case val="0x18" display="SM_ExPartyPetWindowAdd" />
<case val="0x19" display="SM_ExPartyPetWindowUpdate" />
<case val="0x1A" display="SM_ExAskJoinMPCCPacket" />
<case val="0x1B" display="SM_ExPledgeEmblem" />
<case val="0x1C" display="SM_ExEventMatchTeamInfoPacket" />
<case val="0x1D" display="SM_ExEventMatchCreatePacket" />
<case val="0x1E" display="SM_ExFishingStartPacket" />
<case val="0x1F" display="SM_ExFishingEndPacket" />
<case val="0x20" display="SM_ExShowQuestInfoPacket" />
<case val="0x21" display="SM_ExShowQuestMarkPacket" />
<case val="0x22" display="SM_ExSendManorListPacket" />
<case val="0x23" display="SM_ExShowSeedInfoPacket" />
<case val="0x24" display="SM_ExShowCropInfoPacket" />
<case val="0x25" display="SM_ExShowManorDefaultInfoPacket" />
<case val="0x26" display="SM_ExShowSeedSettingPacket" />
<case val="0x27" display="SM_ExFishingStartCombatPacket" />
<case val="0x28" display="SM_ExFishingHpRegenPacket" />
<case val="0x29" display="SM_ExEnchantSkillListPacket" />
<case val="0x2A" display="SM_ExEnchantSkillInfoPacket" />
<case val="0x2B" display="SM_ExShowCropSettingPacket" />
<case val="0x2C" display="SM_ExShowSellCropListPacket" />
<case val="0x2D" display="SM_ExOlympiadMatchEndPacket" />
<case val="0x2E" display="SM_ExMailArrivedPacket" />
<case val="0x2F" display="SM_ExStorageMaxCountPacket" />
<case val="0x30" display="SM_ExEventMatchManagePacket" />
<case val="0x31" display="SM_ExMultiPartyCommandChannelInfoPacket" />
<case val="0x32" display="SM_ExPCCafePointInfoPacket" />
<case val="0x33" display="SM_ExSetCompassZoneCode" />
<case val="0x34" display="SM_ExGetBossRecord" />
<case val="0x35" display="SM_ExAskJoinPartyRoom" />
<case val="0x36" display="SM_ExListPartyMatchingWaitingRoom" />
<case val="0x37" display="SM_ExSetMpccRouting" />
<case val="0x38" display="SM_ExShowAdventurerGuideBook" />
<case val="0x39" display="SM_ExShowScreenMessage" />
<case val="0x3A" display="SM_PledgeSkillListPacket" />
<case val="0x3B" display="SM_PledgeSkillListAddPacket" />
<case val="0x3C" display="SM_PledgeSkillListRemovePacket" />
<case val="0x3D" display="SM_PledgePowerGradeList" />
<case val="0x3E" display="SM_PledgeReceivePowerInfo" />
<case val="0x3F" display="SM_PledgeReceiveMemberInfo" />
<case val="0x40" display="SM_PledgeReceiveWarList" />
<case val="0x41" display="SM_PledgeReceiveSubPledgeCreated" />
<case val="0x42" display="SM_ExRedSkyPacket" />
<case val="0x43" display="SM_PledgeReceiveUpdatePower" />
<case val="0x44" display="SM_FlySelfDestinationPacket" />
<case val="0x45" display="SM_ShowPCCafeCouponShowUI" />
<case val="0x46" display="SM_ExSearchOrc" />
<case val="0x47" display="SM_ExCursedWeaponList" />
<case val="0x48" display="SM_ExCursedWeaponLocation" />
<case val="0x49" display="SM_ExRestartClient" />
<case val="0x4A" display="SM_ExRequestHackShield" />
<case val="0x4B" display="SM_ExUseSharedGroupItem" />
<case val="0x4C" display="SM_ExMPCCShowPartyMemberInfo" />
<case val="0x4D" display="SM_ExDuelAskStart" />
<case val="0x4E" display="SM_ExDuelReady" />
<case val="0x4F" display="SM_ExDuelStart" />
<case val="0x50" display="SM_ExDuelEnd" />
<case val="0x51" display="SM_ExDuelUpdateUserInfo" />
<case val="0x52" display="SM_ExShowVariationMakeWindow" />
<case val="0x53" display="SM_ExShowVariationCancelWindow" />
<case val="0x54" display="SM_ExPutItemResultForVariationMake" />
<case val="0x55" display="SM_ExPutIntensiveResultForVariationMake" />
<case val="0x56" display="SM_ExPutCommissionResultForVariationMake" />
<case val="0x57" display="SM_ExVariationResult" />
<case val="0x58" display="SM_ExPutItemResultForVariationCancel" />
<case val="0x59" display="SM_ExVariationCancelResult" />
<case val="0x5A" display="SM_ExDuelEnemyRelation" />
<case val="0x5B" display="SM_ExPlayAnimation" />
<case val="0x5C" display="SM_ExMPCCPartyInfoUpdate" />
<case val="0x5D" display="SM_ExPlayScene" />
<case val="0x5E" display="SM_ExSpawnEmitterPacket" />
<case val="0x5F" display="SM_ExEnchantSkillInfoDetailPacket" />
<case val="0x60" display="SM_ExBasicActionList" />
<case val="0x61" display="SM_ExAirShipInfo" />
<case val="0x62" display="SM_ExAttributeEnchantResultPacket" />
<case val="0x63" display="SM_ExChooseInventoryAttributeItemPacket" />
<case val="0x64" display="SM_ExGetOnAirShipPacket" />
<case val="0x65" display="SM_ExGetOffAirShipPacket" />
<case val="0x66" display="SM_ExMoveToLocationAirShipPacket" />
<case val="0x67" display="SM_ExStopMoveAirShipPacket" />
<case val="0x68" display="SM_ExShowTracePacket" />
<case val="0x69" display="SM_ExItemAuctionInfoPacket" />
<case val="0x6A" display="SM_ExNeedToChangeName" />
<case val="0x6B" display="SM_ExPartyPetWindowDelete" />
<case val="0x6C" display="SM_ExTutorialList" />
<case val="0x6D" display="SM_ExRpItemLink" />
<case val="0x6E" display="SM_ExMoveToLocationInAirShipPacket" />
<case val="0x6F" display="SM_ExStopMoveInAirShipPacket" />
<case val="0x70" display="SM_ExValidateLocationInAirShipPacket" />
<case val="0x71" display="SM_ExUISettingPacket" />
<case val="0x72" display="SM_ExMoveToTargetInAirShipPacket" />
<case val="0x73" display="SM_ExAttackInAirShipPacket" />
<case val="0x74" display="SM_ExMagicSkillUseInAirShipPacket" />
<case val="0x75" display="SM_ExShowBaseAttributeCancelWindow" />
<case val="0x76" display="SM_ExBaseAttributeCancelResult" />
<case val="0x77" display="SM_ExSubPledgetSkillAdd" />
<case val="0x78" display="SM_ExResponseFreeServer" />
<case val="0x79" display="SM_ExShowProcureCropDetailPacket" />
<case val="0x7A" display="SM_ExHeroListPacket" />
<case val="0x7B" display="SM_ExOlympiadUserInfoPacket" />
<case val="0x7C" display="SM_ExOlympiadSpelledInfoPacket" />
<case val="0x7D" display="SM_ExOlympiadModePacket" />
<case val="0x7E" display="SM_ExShowFortressMapInfo" />
<case val="0x7F" display="SM_ExPVPMatchRecord" />
<case val="0x80" display="SM_ExPVPMatchUserDie" />
<case val="0x81" display="SM_ExPrivateStoreWholeMsg" />
<case val="0x82" display="SM_ExPutEnchantTargetItemResult" />
<case val="0x83" display="SM_ExPutEnchantSupportItemResult" />
<case val="0x84" display="SM_ExChangeNicknameNColor" />
<case val="0x85" display="SM_ExGetBookMarkInfoPacket" />
<case val="0x86" display="SM_ExNotifyPremiumItem" />
<case val="0x87" display="SM_ExGetPremiumItemListPacket" />
<case val="0x88" display="SM_ExPeriodicItemList" />
<case val="0x89" display="SM_ExJumpToLocation" />
<case val="0x8A" display="SM_ExPVPMatchCCRecord" />
<case val="0x8B" display="SM_ExPVPMatchCCMyRecord" />
<case val="0x8C" display="SM_ExPVPMatchCCRetire" />
<case val="0x8D" display="SM_ExShowTerritory" />
<case val="0x8E" display="SM_ExNpcQuestHtmlMessage" />
<case val="0x8F" display="SM_ExSendUIEventPacket" />
<case val="0x90" display="SM_ExNotifyBirthDay" />
<case val="0x91" display="SM_ExShowDominionRegistry" />
<case val="0x92" display="SM_ExReplyRegisterDominion" />
<case val="0x93" display="SM_ExReplyDominionInfo" />
<case val="0x94" display="SM_ExShowOwnthingPos" />
<case val="0x95" display="SM_ExCleftList" />
<case val="0x96" display="SM_ExCleftState" />
<case val="0x97" display="SM_ExDominionChannelSet" />
<case val="0x98" display="SM_ExBlockUpSetList" />
<case val="0x99" display="SM_ExBlockUpSetState" />
<case val="0x9A" display="SM_ExStartScenePlayer" />
<case val="0x9B" display="SM_ExAirShipTeleportList" />
<case val="0x9C" display="SM_ExMpccRoomInfo" />
<case val="0x9D" display="SM_ExListMpccWaiting" />
<case val="0x9E" display="SM_ExDissmissMpccRoom" />
<case val="0x9F" display="SM_ExManageMpccRoomMember" />
<case val="0xA0" display="SM_ExMpccRoomMember" />
<case val="0xA1" display="SM_ExVitalityPointInfo" />
<case val="0xA2" display="SM_ExShowSeedMapInfo" />
<case val="0xA3" display="SM_ExMpccPartymasterList" />
<case val="0xA4" display="SM_ExDominionWarStart" />
<case val="0xA5" display="SM_ExDominionWarEnd" />
<case val="0xA6" display="SM_ExShowLines" />
<case val="0xA7" display="SM_ExPartyMemberRenamed" />
<case val="0xA8" display="SM_ExEnchantSkillResult" />
<case val="0xA9" display="SM_ExRefundList" />
<case val="0xAA" display="SM_ExNoticePostArrived" />
<case val="0xAB" display="SM_ExShowReceivedPostList" />
<case val="0xAC" display="SM_ExReplyReceivedPost" />
<case val="0xAD" display="SM_ExShowSentPostList" />
<case val="0xAE" display="SM_ExReplySentPost" />
<case val="0xAF" display="SM_ExResponseShowStepOne" />
<case val="0xB0" display="SM_ExResponseShowStepTwo" />
<case val="0xB1" display="SM_ExResponseShowContents" />
<case val="0xB2" display="SM_ExShowPetitionHtml" />
<case val="0xB3" display="SM_ExReplyPostItemList" />
<case val="0xB4" display="SM_ExChangePostState" />
<case val="0xB5" display="SM_ExReplyWritePost" />
<case val="0xB6" display="SM_ExInitializeSeed" />
<case val="0xB7" display="SM_ExRaidReserveResult" />
<case val="0xB8" display="SM_ExBuySellListPacket" />
<case val="0xB9" display="SM_ExCloseRaidSocket" />
<case val="0xBA" display="SM_ExPrivateMarketListPacket" />
<case val="0xBB" display="SM_ExRaidCharacterSelected" />
<case val="0xBC" display="SM_ExAskCoupleAction" />
<case val="0xBD" display="SM_ExBrBroadcastEventState" />
<case val="0xBE" display="SM_ExBR_LoadEventTopRankersPacket" />
<case val="0xBF" display="SM_ExChangeNPCState" />
<case val="0xC0" display="SM_ExAskModifyPartyLooting" />
<case val="0xC1" display="SM_ExSetPartyLooting" />
<case val="0xC2" display="SM_ExRotation" />
<case val="0xC3" display="SM_ExChangeClientEffectInfo" />
<case val="0xC4" display="SM_ExMembershipInfo" />
<case val="0xC5" display="SM_ExReplyHandOverPartyMaster" />
<case val="0xC6" display="SM_ExQuestNpcLogList" />
<case val="0xC7" display="SM_ExQuestItemListPacket" />
<case val="0xC8" display="SM_ExGMViewQuestItemListPacket" />
<case val="0xC9" display="SM_ExResartResponse" />
<case val="0xCA" display="SM_ExVoteSystemInfoPacket" />
<case val="0xCB" display="SM_ExShuttuleInfoPacket" />
<case val="0xCC" display="SM_ExSuttleGetOnPacket" />
<case val="0xCD" display="SM_ExSuttleGetOffPacket" />
<case val="0xCE" display="SM_ExSuttleMovePacket" />
<case val="0xCF" display="SM_ExMTLInSuttlePacket" />
<case val="0xD0" display="SM_ExStopMoveInShuttlePacket" />
<case val="0xD1" display="SM_ExValidateLocationInShuttlePacket" />
<case val="0xD2" display="SM_ExAgitAuctionCmdPacket" />
<case val="0xD3" display="SM_ExConfirmAddingPostFriend" />
<case val="0xD4" display="SM_ExReceiveShowPostFriend" />
<case val="0xD5" display="SM_ExReceiveOlympiadPacket" />
<case val="0xD6" display="SM_ExBR_GamePointPacket" />
<case val="0xD7" display="SM_ExBR_ProductListPacket" />
<case val="0xD8" display="SM_ExBR_ProductInfoPacket" />
<case val="0xD9" display="SM_ExBR_BuyProductPacket" />
<case val="0xDA" display="SM_ExBR_PremiumStatePacket" />
<case val="0xDB" display="SM_ExBrExtraUserInfo" />
<case val="0xDC" display="SM_ExBrBuffEventState" />
<case val="0xDD" display="SM_ExBR_RecentProductListPacket" />
<case val="0xDE" display="SM_ExBR_MinigameLoadScoresPacket" />
<case val="0xDF" display="SM_ExBR_AgathionEnergyInfoPacket" />
<case val="0xE0" display="SM_ExShowChannelingEffectPacket" />
<case val="0xE1" display="SM_ExGetCrystalizingEstimation" />
<case val="0xE2" display="SM_ExGetCrystalizingFail" />
<case val="0xE3" display="SM_ExNavitAdventPointInfoPacket" />
<case val="0xE4" display="SM_ExNavitAdventEffectPacket" />
<case val="0xE5" display="SM_ExNavitAdventTimeChangePacket" />
<case val="0xE6" display="SM_ExAbnormalStatusUpdateFromTargetPacket" />
<case val="0xE7" display="SM_ExStopScenePlayerPacket" />
<case val="0xE8" display="SM_ExFlyMove" />
<case val="0xE9" display="SM_ExDynamicQuestPacket" />
<case val="0xEA" display="SM_ExSubjobInfo" />
<case val="0xEB" display="SM_ExChangeMPCost" />
<case val="0xEC" display="SM_ExFriendDetailInfo" />
<case val="0xED" display="SM_ExBlockAddResult" />
<case val="0xEE" display="SM_ExBlockRemoveResult" />
<case val="0xEF" display="SM_ExBlockDefailInfo" />
<case val="0xF0" display="SM_ExLoadInzonePartyHistory" />
<case val="0xF1" display="SM_ExFriendNotifyNameChange" />
<case val="0xF2" display="SM_ExShowCommission" />
<case val="0xF3" display="SM_ExResponseCommissionItemList" />
<case val="0xF4" display="SM_ExResponseCommissionInfo" />
<case val="0xF5" display="SM_ExResponseCommissionRegister" />
<case val="0xF6" display="SM_ExResponseCommissionDelete" />
<case val="0xF7" display="SM_ExResponseCommissionList" />
<case val="0xF8" display="SM_ExResponseCommissionBuyInfo" />
<case val="0xF9" display="SM_ExResponseCommissionBuyItem" />
<case val="0xFA" display="SM_ExAcquirableSkillListByClass" />
<case val="0xFB" display="SM_ExMagicAttackInfo" />
<case val="0xFC" display="SM_ExAcquireSkillInfo" />
<case val="0xFD" display="SM_ExNewSkillToLearnByLevelUp" />
<case val="0xFE" display="SM_ExCallToChangeClass" />
<case val="0xFF" display="SM_ExChangeToAwakenedClass" />
<case val="0x100" display="SM_ExTacticalSign" />
<case val="0x101" display="SM_ExLoadStatWorldRank" />
<case val="0x102" display="SM_ExLoadStatUser" />
<case val="0x103" display="SM_ExLoadStatHotLink" />
<case val="0x104" display="SM_ExWaitWaitingSubStituteInfo" />
<case val="0x105" display="SM_ExRegistWaitingSubstituteOk" />
<case val="0x106" display="SM_ExRegistPartySubstitute" />
<case val="0x107" display="SM_ExDeletePartySubstitute" />
<case val="0x108" display="SM_ExTimeOverPartySubstitute" />
<case val="0x109" display="SM_ExGetWebSessionID" />
<case val="0x10A" display="SM_Ex2NDPasswordCheckPacket" />
<case val="0x10B" display="SM_Ex2NDPasswordVerifyPacket" />
<case val="0x10C" display="SM_Ex2NDPasswordAckPacket" />
<case val="0x10D" display="SM_ExFlyMoveBroadcast" />
<case val="0x10E" display="SM_ExShowUsmPacket" />
<case val="0x10F" display="SM_ExShowStatPage" />
<case val="0x110" display="SM_ExIsCharNameCreatable" />
<case val="0x111" display="SM_ExGoodsInventoryChangedNotiPacket" />
<case val="0x112" display="SM_ExGoodsInventoryInfoPacket" />
<case val="0x113" display="SM_ExGoodsInventoryResultPacket" />
<case val="0x114" display="SM_ExAlterSkillRequest" />
<case val="0x115" display="SM_ExNotifyFlyMoveStart" />
<case val="0x116" display="SM_ExDummyPacket" />
<case val="0x117" display="SM_ExCloseCommission" />
<case val="0x118" display="SM_ExChangeAttributeItemList" />
<case val="0x119" display="SM_ExChangeAttributeInfo" />
<case val="0x11A" display="SM_ExChangeAttributeOk" />
<case val="0x11B" display="SM_ExChangeAttributeFail" />
<case val="0x11C" display="SM_ExExchangeSubstitute" />
<case val="0x11D" display="SM_ExLightingCandleEvent" />
<case val="0x11E" display="SM_ExVitalityEffectInfo" />
<case val="0x11F" display="SM_ExLoginVitalityEffectInfo" />
<case val="0x120" display="SM_ExBR_PresentBuyProductPacket" />
<case val="0x121" display="SM_ExMentorList" />
<case val="0x122" display="SM_ExMentorAdd" />
<case val="0x123" display="SM_ListMenteeWaitingPacket" />
<case val="0x124" display="SM_ExInzoneWaitingInfo" />
<case val="0x125" display="SM_ExCuriousHouseState" />
<case val="0x126" display="SM_ExCuriousHouseEnter" />
<case val="0x127" display="SM_ExCuriousHouseLeave" />
<case val="0x128" display="SM_ExCuriousHouseMemberList" />
<case val="0x129" display="SM_ExCuriousHouseMemberUpdate" />
<case val="0x12A" display="SM_ExCuriousHouseRemainTime" />
<case val="0x12B" display="SM_ExCuriousHouseResult" />
<case val="0x12C" display="SM_ExCuriousHouseObserveList" />
<case val="0x12D" display="SM_ExCuriousHouseObserveMode" />
<case val="0x12E" display="SM_ExSysstring" />
<case val="0x12F" display="SM_ExChoose_Shape_Shifting_Item" />
<case val="0x130" display="SM_ExPut_Shape_Shifting_Target_Item_Result" />
<case val="0x131" display="SM_ExPut_Shape_Shifting_Extraction_Item_Result" />
<case val="0x132" display="SM_ExShape_Shifting_Result" />
<case val="0x133" display="SM_ExCastleState" />
<case val="0x134" display="SM_ExNCGuardReceiveDataFromServer" />
<case val="0x135" display="SM_ExKalieEvent" />
<case val="0x136" display="SM_ExKalieEventJackpotUser" />
<case val="0x137" display="SM_ExAbnormalVisualEffectInfo" />
<case val="0x138" display="SM_ExNpcInfoSpeed" />
<case val="0x139" display="SM_ExSetPledgeEmblemAck" />
<case val="0x13A" display="SM_ExShowBeautyMenuPacket" />
<case val="0x13B" display="SM_ExResponseBeautyListPacket" />
<case val="0x13C" display="SM_ExResponseBeautyRegistResetPacket" />
<case val="0x13D" display="SM_ExResponseResetListPacket" />
<case val="0x13E" display="SM_ExShuffleSeedAndPublicKey" />
<case val="0x13F" display="SM_ExCheck_SpeedHack" />
<case val="0x140" display="SM_ExBR_NewIConCashBtnWnd" />
<case val="0x141" display="SM_ExEvent_Campaign_Info" />
<case val="0x142" display="SM_ExUnReadMailCount" />
<case val="0x143" display="SM_ExPledgeCount" />
<case val="0x144" display="SM_ExAdenaInvenCount" />
<case val="0x145" display="SM_ExPledgeRecruitInfo" />
<case val="0x146" display="SM_ExPledgeRecruitApplyInfo" />
<case val="0x147" display="SM_ExPledgeRecruitBoardSearch" />
<case val="0x148" display="SM_ExPledgeRecruitBoardDetail" />
<case val="0x149" display="SM_ExPledgeWaitingListApplied" />
<case val="0x14A" display="SM_ExPledgeWaitingList" />
<case val="0x14B" display="SM_ExPledgeWaitingUser" />
<case val="0x14C" display="SM_ExPledgeDraftListSearch" />
<case val="0x14D" display="SM_ExPledgeWaitingListAlarm" />
<case val="0x14E" display="SM_ExValidateActiveCharacter" />
<case val="0x14F" display="SM_ExCloseCommissionRegister" />
<case val="0x150" display="SM_ExTeleportToLocationActivate" />
<case val="0x151" display="SM_ExNotifyWebPetitionReplyAlarm" />
<case val="0x152" display="SM_ExEventShowXMasWishCard" />
<case val="0x153" display="SM_ExInvitation_Event_UI_Setting" />
<case val="0x154" display="SM_ExInvitation_Event_Ink_Energy" />
<case val="0x155" display="SM_Ex_Check_Abusing" />
<case val="0x156" display="SM_ExGMVitalityEffectInfo" />
<case val="0x157" display="SM_ExPathToAwakeningAlarm" />
<case val="0x158" display="SM_ExPutEnchantScrollItemResult" />
<case val="0x159" display="SM_ExRemoveEnchantSupportItemResult" />
<case val="0x15A" display="SM_ExShowCardRewardList" />
<case val="0x15B" display="SM_ExGmViewCharacterInfo" />
<case val="0x15C" display="SM_ExUserInfo" />
<case val="0x15D" display="SM_ExUserInfoEquipSlot" />
<case val="0x15E" display="SM_ExUserInfoCubic" />
<case val="0x15F" display="SM_ExUserInfoAbnormalVisualEffect" />
<case val="0x160" display="SM_ExUserInfoFishing" />
<case val="0x161" display="SM_ExPartySpelledInfoUpdate" />
<case val="0x162" display="SM_ExDivideAdenaStart" />
<case val="0x163" display="SM_ExDivideAdenaCancel" />
<case val="0x164" display="SM_ExDivideAdenaDone" />
<case val="0x165" display="SM_ExPetInfo" />
<case val="0x166" display="SM_ExSummonInfo" />
<case val="0x167" display="SM_ExNpcInfo" />
<case val="0x168" display="SM_ExAcquireAPSkillList" />
<case val="0x169" display="SM_ExStartLuckyGame" />
<case val="0x16A" display="SM_ExBettingLuckyGameResult" />
<case val="0x16B" display="SM_ExTrainingZone_Admission" />
<case val="0x16C" display="SM_ExTrainingZone_Leaving" />
<case val="0x16D" display="SM_ExPeriodicHenna" />
<case val="0x16E" display="SM_ExNpcInfoState" />
<case val="0x16F" display="SM_ExNpcInfoAbnormalVisualEffect" />
<case val="0x170" display="SM_ExShowAPListWnd" />
<case val="0x171" display="SM_ExUserInfoInvenWeight" />
<case val="0x172" display="SM_ExCloseAPListWnd" />
<case val="0x173" display="SM_ExEnchantOneOK" />
<case val="0x174" display="SM_ExEnchantOneFail" />
<case val="0x175" display="SM_ExEnchantOneRemoveOK" />
<case val="0x176" display="SM_ExEnchantOneRemoveFail" />
<case val="0x177" display="SM_ExEnchantTwoOK" />
<case val="0x178" display="SM_ExEnchantTwoFail" />
<case val="0x179" display="SM_ExEnchantTwoRemoveOK" />
<case val="0x17A" display="SM_ExEnchantTwoRemoveFail" />
<case val="0x17B" display="SM_ExEnchantSucess" />
<case val="0x17C" display="SM_ExEnchantFail" />
<case val="0x17D" display="SM_ExAccountAttendanceInfo" />
<case val="0x17E" display="SM_ExBeautyItemList" />
</reader>
</part>
<switch id="0">
<case id="0x00" comment="SM_ExDummyPacket" ></case>
<case id="0x01" comment="SM_ExRegenMaxPacket" ></case>
<case id="0x02" comment="SM_ExEventMatchUserInfoPacket" ></case>
<case id="0x03" comment="SM_ExColosseumFenceInfoPacket" ></case>
<case id="0x04" comment="SM_ExEventMatchSpelledInfoPacket" ></case>
<case id="0x05" comment="SM_ExEventMatchFirecrackerPacket" ></case>
<case id="0x06" comment="SM_ExEventMatchTeamUnlockedPacket" ></case>
<case id="0x07" comment="SM_ExEventMatchGMTestPacket" ></case>
<case id="0x08" comment="SM_ExPartyRoomMemberPacket" ></case>
<case id="0x09" comment="SM_ExClosePartyRoomPacket" ></case>
<case id="0x0A" comment="SM_ExManagePartyRoomMemberPacket" ></case>
<case id="0x0B" comment="SM_ExEventMatchLockResult" ></case>
<case id="0x0C" comment="SM_ExAutoSoulShot" ></case>
<case id="0x0D" comment="SM_ExEventMatchListPacket" ></case>
<case id="0x0E" comment="SM_ExEventMatchObserverPacket" ></case>
<case id="0x0F" comment="SM_ExEventMatchMessagePacket" ></case>
<case id="0x10" comment="SM_ExEventMatchScorePacket" ></case>
<case id="0x11" comment="SM_ExServerPrimitivePacket" ></case>
<case id="0x12" comment="SM_ExOpenMPCCPacket" ></case>
<case id="0x13" comment="SM_ExCloseMPCCPacket" ></case>
<case id="0x14" comment="SM_ExShowCastleInfo" ></case>
<case id="0x15" comment="SM_ExShowFortressInfo" ></case>
<case id="0x16" comment="SM_ExShowAgitInfo" ></case>
<case id="0x17" comment="SM_ExShowFortressSiegeInfo" ></case>
<case id="0x18" comment="SM_ExPartyPetWindowAdd" ></case>
<case id="0x19" comment="SM_ExPartyPetWindowUpdate" ></case>
<case id="0x1A" comment="SM_ExAskJoinMPCCPacket" ></case>
<case id="0x1B" comment="SM_ExPledgeEmblem" ></case>
<case id="0x1C" comment="SM_ExEventMatchTeamInfoPacket" ></case>
<case id="0x1D" comment="SM_ExEventMatchCreatePacket" ></case>
<case id="0x1E" comment="SM_ExFishingStartPacket" ></case>
<case id="0x1F" comment="SM_ExFishingEndPacket" ></case>
<case id="0x20" comment="SM_ExShowQuestInfoPacket" ></case>
<case id="0x21" comment="SM_ExShowQuestMarkPacket" ></case>
<case id="0x22" comment="SM_ExSendManorListPacket" ></case>
<case id="0x23" comment="SM_ExShowSeedInfoPacket" ></case>
<case id="0x24" comment="SM_ExShowCropInfoPacket" ></case>
<case id="0x25" comment="SM_ExShowManorDefaultInfoPacket" ></case>
<case id="0x26" comment="SM_ExShowSeedSettingPacket" ></case>
<case id="0x27" comment="SM_ExFishingStartCombatPacket" ></case>
<case id="0x28" comment="SM_ExFishingHpRegenPacket" ></case>
<case id="0x29" comment="SM_ExEnchantSkillListPacket" ></case>
<case id="0x2A" comment="SM_ExEnchantSkillInfoPacket" ></case>
<case id="0x2B" comment="SM_ExShowCropSettingPacket" ></case>
<case id="0x2C" comment="SM_ExShowSellCropListPacket" ></case>
<case id="0x2D" comment="SM_ExOlympiadMatchEndPacket" ></case>
<case id="0x2E" comment="SM_ExMailArrivedPacket" ></case>
<case id="0x2F" comment="SM_ExStorageMaxCountPacket" ></case>
<case id="0x30" comment="SM_ExEventMatchManagePacket" ></case>
<case id="0x31" comment="SM_ExMultiPartyCommandChannelInfoPacket" ></case>
<case id="0x32" comment="SM_ExPCCafePointInfoPacket" ></case>
<case id="0x33" comment="SM_ExSetCompassZoneCode" ></case>
<case id="0x34" comment="SM_ExGetBossRecord" ></case>
<case id="0x35" comment="SM_ExAskJoinPartyRoom" ></case>
<case id="0x36" comment="SM_ExListPartyMatchingWaitingRoom" ></case>
<case id="0x37" comment="SM_ExSetMpccRouting" ></case>
<case id="0x38" comment="SM_ExShowAdventurerGuideBook" ></case>
<case id="0x39" comment="SM_ExShowScreenMessage" ></case>
<case id="0x3A" comment="SM_PledgeSkillListPacket" ></case>
<case id="0x3B" comment="SM_PledgeSkillListAddPacket" ></case>
<case id="0x3C" comment="SM_PledgeSkillListRemovePacket" ></case>
<case id="0x3D" comment="SM_PledgePowerGradeList" ></case>
<case id="0x3E" comment="SM_PledgeReceivePowerInfo" ></case>
<case id="0x3F" comment="SM_PledgeReceiveMemberInfo" ></case>
<case id="0x40" comment="SM_PledgeReceiveWarList" ></case>
<case id="0x41" comment="SM_PledgeReceiveSubPledgeCreated" ></case>
<case id="0x42" comment="SM_ExRedSkyPacket" ></case>
<case id="0x43" comment="SM_PledgeReceiveUpdatePower" ></case>
<case id="0x44" comment="SM_FlySelfDestinationPacket" ></case>
<case id="0x45" comment="SM_ShowPCCafeCouponShowUI" ></case>
<case id="0x46" comment="SM_ExSearchOrc" ></case>
<case id="0x47" comment="SM_ExCursedWeaponList" ></case>
<case id="0x48" comment="SM_ExCursedWeaponLocation" ></case>
<case id="0x49" comment="SM_ExRestartClient" ></case>
<case id="0x4A" comment="SM_ExRequestHackShield" ></case>
<case id="0x4B" comment="SM_ExUseSharedGroupItem" ></case>
<case id="0x4C" comment="SM_ExMPCCShowPartyMemberInfo" ></case>
<case id="0x4D" comment="SM_ExDuelAskStart" ></case>
<case id="0x4E" comment="SM_ExDuelReady" ></case>
<case id="0x4F" comment="SM_ExDuelStart" ></case>
<case id="0x50" comment="SM_ExDuelEnd" ></case>
<case id="0x51" comment="SM_ExDuelUpdateUserInfo" ></case>
<case id="0x52" comment="SM_ExShowVariationMakeWindow" ></case>
<case id="0x53" comment="SM_ExShowVariationCancelWindow" ></case>
<case id="0x54" comment="SM_ExPutItemResultForVariationMake" ></case>
<case id="0x55" comment="SM_ExPutIntensiveResultForVariationMake" ></case>
<case id="0x56" comment="SM_ExPutCommissionResultForVariationMake" ></case>
<case id="0x57" comment="SM_ExVariationResult" ></case>
<case id="0x58" comment="SM_ExPutItemResultForVariationCancel" ></case>
<case id="0x59" comment="SM_ExVariationCancelResult" ></case>
<case id="0x5A" comment="SM_ExDuelEnemyRelation" ></case>
<case id="0x5B" comment="SM_ExPlayAnimation" ></case>
<case id="0x5C" comment="SM_ExMPCCPartyInfoUpdate" ></case>
<case id="0x5D" comment="SM_ExPlayScene" ></case>
<case id="0x5E" comment="SM_ExSpawnEmitterPacket" ></case>
<case id="0x5F" comment="SM_ExEnchantSkillInfoDetailPacket" ></case>
<case id="0x60" comment="SM_ExBasicActionList" ></case>
<case id="0x61" comment="SM_ExAirShipInfo" ></case>
<case id="0x62" comment="SM_ExAttributeEnchantResultPacket" ></case>
<case id="0x63" comment="SM_ExChooseInventoryAttributeItemPacket" ></case>
<case id="0x64" comment="SM_ExGetOnAirShipPacket" ></case>
<case id="0x65" comment="SM_ExGetOffAirShipPacket" ></case>
<case id="0x66" comment="SM_ExMoveToLocationAirShipPacket" ></case>
<case id="0x67" comment="SM_ExStopMoveAirShipPacket" ></case>
<case id="0x68" comment="SM_ExShowTracePacket" ></case>
<case id="0x69" comment="SM_ExItemAuctionInfoPacket" ></case>
<case id="0x6A" comment="SM_ExNeedToChangeName" ></case>
<case id="0x6B" comment="SM_ExPartyPetWindowDelete" ></case>
<case id="0x6C" comment="SM_ExTutorialList" ></case>
<case id="0x6D" comment="SM_ExRpItemLink" ></case>
<case id="0x6E" comment="SM_ExMoveToLocationInAirShipPacket" ></case>
<case id="0x6F" comment="SM_ExStopMoveInAirShipPacket" ></case>
<case id="0x70" comment="SM_ExValidateLocationInAirShipPacket" ></case>
<case id="0x71" comment="SM_ExUISettingPacket" ></case>
<case id="0x72" comment="SM_ExMoveToTargetInAirShipPacket" ></case>
<case id="0x73" comment="SM_ExAttackInAirShipPacket" ></case>
<case id="0x74" comment="SM_ExMagicSkillUseInAirShipPacket" ></case>
<case id="0x75" comment="SM_ExShowBaseAttributeCancelWindow" ></case>
<case id="0x76" comment="SM_ExBaseAttributeCancelResult" ></case>
<case id="0x77" comment="SM_ExSubPledgetSkillAdd" ></case>
<case id="0x78" comment="SM_ExResponseFreeServer" ></case>
<case id="0x79" comment="SM_ExShowProcureCropDetailPacket" ></case>
<case id="0x7A" comment="SM_ExHeroListPacket" ></case>
<case id="0x7B" comment="SM_ExOlympiadUserInfoPacket" ></case>
<case id="0x7C" comment="SM_ExOlympiadSpelledInfoPacket" ></case>
<case id="0x7D" comment="SM_ExOlympiadModePacket" ></case>
<case id="0x7E" comment="SM_ExShowFortressMapInfo" ></case>
<case id="0x7F" comment="SM_ExPVPMatchRecord" ></case>
<case id="0x80" comment="SM_ExPVPMatchUserDie" ></case>
<case id="0x81" comment="SM_ExPrivateStoreWholeMsg" ></case>
<case id="0x82" comment="SM_ExPutEnchantTargetItemResult" ></case>
<case id="0x83" comment="SM_ExPutEnchantSupportItemResult" ></case>
<case id="0x84" comment="SM_ExChangeNicknameNColor" ></case>
<case id="0x85" comment="SM_ExGetBookMarkInfoPacket" ></case>
<case id="0x86" comment="SM_ExNotifyPremiumItem" ></case>
<case id="0x87" comment="SM_ExGetPremiumItemListPacket" ></case>
<case id="0x88" comment="SM_ExPeriodicItemList" ></case>
<case id="0x89" comment="SM_ExJumpToLocation" ></case>
<case id="0x8A" comment="SM_ExPVPMatchCCRecord" ></case>
<case id="0x8B" comment="SM_ExPVPMatchCCMyRecord" ></case>
<case id="0x8C" comment="SM_ExPVPMatchCCRetire" ></case>
<case id="0x8D" comment="SM_ExShowTerritory" ></case>
<case id="0x8E" comment="SM_ExNpcQuestHtmlMessage" ></case>
<case id="0x8F" comment="SM_ExSendUIEventPacket" ></case>
<case id="0x90" comment="SM_ExNotifyBirthDay" ></case>
<case id="0x91" comment="SM_ExShowDominionRegistry" ></case>
<case id="0x92" comment="SM_ExReplyRegisterDominion" ></case>
<case id="0x93" comment="SM_ExReplyDominionInfo" ></case>
<case id="0x94" comment="SM_ExShowOwnthingPos" ></case>
<case id="0x95" comment="SM_ExCleftList" ></case>
<case id="0x96" comment="SM_ExCleftState" ></case>
<case id="0x97" comment="SM_ExDominionChannelSet" ></case>
<case id="0x98" comment="SM_ExBlockUpSetList" ></case>
<case id="0x99" comment="SM_ExBlockUpSetState" ></case>
<case id="0x9A" comment="SM_ExStartScenePlayer" ></case>
<case id="0x9B" comment="SM_ExAirShipTeleportList" ></case>
<case id="0x9C" comment="SM_ExMpccRoomInfo" ></case>
<case id="0x9D" comment="SM_ExListMpccWaiting" ></case>
<case id="0x9E" comment="SM_ExDissmissMpccRoom" ></case>
<case id="0x9F" comment="SM_ExManageMpccRoomMember" ></case>
<case id="0xA0" comment="SM_ExMpccRoomMember" ></case>
<case id="0xA1" comment="SM_ExVitalityPointInfo" ></case>
<case id="0xA2" comment="SM_ExShowSeedMapInfo" ></case>
<case id="0xA3" comment="SM_ExMpccPartymasterList" ></case>
<case id="0xA4" comment="SM_ExDominionWarStart" ></case>
<case id="0xA5" comment="SM_ExDominionWarEnd" ></case>
<case id="0xA6" comment="SM_ExShowLines" ></case>
<case id="0xA7" comment="SM_ExPartyMemberRenamed" ></case>
<case id="0xA8" comment="SM_ExEnchantSkillResult" ></case>
<case id="0xA9" comment="SM_ExRefundList" ></case>
<case id="0xAA" comment="SM_ExNoticePostArrived" ></case>
<case id="0xAB" comment="SM_ExShowReceivedPostList" ></case>
<case id="0xAC" comment="SM_ExReplyReceivedPost" ></case>
<case id="0xAD" comment="SM_ExShowSentPostList" ></case>
<case id="0xAE" comment="SM_ExReplySentPost" ></case>
<case id="0xAF" comment="SM_ExResponseShowStepOne" ></case>
<case id="0xB0" comment="SM_ExResponseShowStepTwo" ></case>
<case id="0xB1" comment="SM_ExResponseShowContents" ></case>
<case id="0xB2" comment="SM_ExShowPetitionHtml" ></case>
<case id="0xB3" comment="SM_ExReplyPostItemList" ></case>
<case id="0xB4" comment="SM_ExChangePostState" ></case>
<case id="0xB5" comment="SM_ExReplyWritePost" ></case>
<case id="0xB6" comment="SM_ExInitializeSeed" ></case>
<case id="0xB7" comment="SM_ExRaidReserveResult" ></case>
<case id="0xB8" comment="SM_ExBuySellListPacket" ></case>
<case id="0xB9" comment="SM_ExCloseRaidSocket" ></case>
<case id="0xBA" comment="SM_ExPrivateMarketListPacket" ></case>
<case id="0xBB" comment="SM_ExRaidCharacterSelected" ></case>
<case id="0xBC" comment="SM_ExAskCoupleAction" ></case>
<case id="0xBD" comment="SM_ExBrBroadcastEventState" ></case>
<case id="0xBE" comment="SM_ExBR_LoadEventTopRankersPacket" ></case>
<case id="0xBF" comment="SM_ExChangeNPCState" ></case>
<case id="0xC0" comment="SM_ExAskModifyPartyLooting" ></case>
<case id="0xC1" comment="SM_ExSetPartyLooting" ></case>
<case id="0xC2" comment="SM_ExRotation" ></case>
<case id="0xC3" comment="SM_ExChangeClientEffectInfo" ></case>
<case id="0xC4" comment="SM_ExMembershipInfo" ></case>
<case id="0xC5" comment="SM_ExReplyHandOverPartyMaster" ></case>
<case id="0xC6" comment="SM_ExQuestNpcLogList" ></case>
<case id="0xC7" comment="SM_ExQuestItemListPacket" ></case>
<case id="0xC8" comment="SM_ExGMViewQuestItemListPacket" ></case>
<case id="0xC9" comment="SM_ExResartResponse" ></case>
<case id="0xCA" comment="SM_ExVoteSystemInfoPacket" ></case>
<case id="0xCB" comment="SM_ExShuttuleInfoPacket" ></case>
<case id="0xCC" comment="SM_ExSuttleGetOnPacket" ></case>
<case id="0xCD" comment="SM_ExSuttleGetOffPacket" ></case>
<case id="0xCE" comment="SM_ExSuttleMovePacket" ></case>
<case id="0xCF" comment="SM_ExMTLInSuttlePacket" ></case>
<case id="0xD0" comment="SM_ExStopMoveInShuttlePacket" ></case>
<case id="0xD1" comment="SM_ExValidateLocationInShuttlePacket" ></case>
<case id="0xD2" comment="SM_ExAgitAuctionCmdPacket" ></case>
<case id="0xD3" comment="SM_ExConfirmAddingPostFriend" ></case>
<case id="0xD4" comment="SM_ExReceiveShowPostFriend" ></case>
<case id="0xD5" comment="SM_ExReceiveOlympiadPacket" ></case>
<case id="0xD6" comment="SM_ExBR_GamePointPacket" ></case>
<case id="0xD7" comment="SM_ExBR_ProductListPacket" ></case>
<case id="0xD8" comment="SM_ExBR_ProductInfoPacket" ></case>
<case id="0xD9" comment="SM_ExBR_BuyProductPacket" ></case>
<case id="0xDA" comment="SM_ExBR_PremiumStatePacket" ></case>
<case id="0xDB" comment="SM_ExBrExtraUserInfo" ></case>
<case id="0xDC" comment="SM_ExBrBuffEventState" ></case>
<case id="0xDD" comment="SM_ExBR_RecentProductListPacket" ></case>
<case id="0xDE" comment="SM_ExBR_MinigameLoadScoresPacket" ></case>
<case id="0xDF" comment="SM_ExBR_AgathionEnergyInfoPacket" ></case>
<case id="0xE0" comment="SM_ExShowChannelingEffectPacket" ></case>
<case id="0xE1" comment="SM_ExGetCrystalizingEstimation" ></case>
<case id="0xE2" comment="SM_ExGetCrystalizingFail" ></case>
<case id="0xE3" comment="SM_ExNavitAdventPointInfoPacket" ></case>
<case id="0xE4" comment="SM_ExNavitAdventEffectPacket" ></case>
<case id="0xE5" comment="SM_ExNavitAdventTimeChangePacket" ></case>
<case id="0xE6" comment="SM_ExAbnormalStatusUpdateFromTargetPacket" ></case>
<case id="0xE7" comment="SM_ExStopScenePlayerPacket" ></case>
<case id="0xE8" comment="SM_ExFlyMove" ></case>
<case id="0xE9" comment="SM_ExDynamicQuestPacket" ></case>
<case id="0xEA" comment="SM_ExSubjobInfo" ></case>
<case id="0xEB" comment="SM_ExChangeMPCost" ></case>
<case id="0xEC" comment="SM_ExFriendDetailInfo" ></case>
<case id="0xED" comment="SM_ExBlockAddResult" ></case>
<case id="0xEE" comment="SM_ExBlockRemoveResult" ></case>
<case id="0xEF" comment="SM_ExBlockDefailInfo" ></case>
<case id="0xF0" comment="SM_ExLoadInzonePartyHistory" ></case>
<case id="0xF1" comment="SM_ExFriendNotifyNameChange" ></case>
<case id="0xF2" comment="SM_ExShowCommission" ></case>
<case id="0xF3" comment="SM_ExResponseCommissionItemList" ></case>
<case id="0xF4" comment="SM_ExResponseCommissionInfo" ></case>
<case id="0xF5" comment="SM_ExResponseCommissionRegister" ></case>
<case id="0xF6" comment="SM_ExResponseCommissionDelete" ></case>
<case id="0xF7" comment="SM_ExResponseCommissionList" ></case>
<case id="0xF8" comment="SM_ExResponseCommissionBuyInfo" ></case>
<case id="0xF9" comment="SM_ExResponseCommissionBuyItem" ></case>
<case id="0xFA" comment="SM_ExAcquirableSkillListByClass" ></case>
<case id="0xFB" comment="SM_ExMagicAttackInfo" ></case>
<case id="0xFC" comment="SM_ExAcquireSkillInfo" ></case>
<case id="0xFD" comment="SM_ExNewSkillToLearnByLevelUp" ></case>
<case id="0xFE" comment="SM_ExCallToChangeClass" ></case>
<case id="0xFF" comment="SM_ExChangeToAwakenedClass" ></case>
<case id="0x100" comment="SM_ExTacticalSign" ></case>
<case id="0x101" comment="SM_ExLoadStatWorldRank" ></case>
<case id="0x102" comment="SM_ExLoadStatUser" ></case>
<case id="0x103" comment="SM_ExLoadStatHotLink" ></case>
<case id="0x104" comment="SM_ExWaitWaitingSubStituteInfo" ></case>
<case id="0x105" comment="SM_ExRegistWaitingSubstituteOk" ></case>
<case id="0x106" comment="SM_ExRegistPartySubstitute" ></case>
<case id="0x107" comment="SM_ExDeletePartySubstitute" ></case>
<case id="0x108" comment="SM_ExTimeOverPartySubstitute" ></case>
<case id="0x109" comment="SM_ExGetWebSessionID" ></case>
<case id="0x10A" comment="SM_Ex2NDPasswordCheckPacket" ></case>
<case id="0x10B" comment="SM_Ex2NDPasswordVerifyPacket" ></case>
<case id="0x10C" comment="SM_Ex2NDPasswordAckPacket" ></case>
<case id="0x10D" comment="SM_ExFlyMoveBroadcast" ></case>
<case id="0x10E" comment="SM_ExShowUsmPacket" ></case>
<case id="0x10F" comment="SM_ExShowStatPage" ></case>
<case id="0x110" comment="SM_ExIsCharNameCreatable" ></case>
<case id="0x111" comment="SM_ExGoodsInventoryChangedNotiPacket" ></case>
<case id="0x112" comment="SM_ExGoodsInventoryInfoPacket" ></case>
<case id="0x113" comment="SM_ExGoodsInventoryResultPacket" ></case>
<case id="0x114" comment="SM_ExAlterSkillRequest" ></case>
<case id="0x115" comment="SM_ExNotifyFlyMoveStart" ></case>
<case id="0x116" comment="SM_ExDummyPacket" ></case>
<case id="0x117" comment="SM_ExCloseCommission" ></case>
<case id="0x118" comment="SM_ExChangeAttributeItemList" ></case>
<case id="0x119" comment="SM_ExChangeAttributeInfo" ></case>
<case id="0x11A" comment="SM_ExChangeAttributeOk" ></case>
<case id="0x11B" comment="SM_ExChangeAttributeFail" ></case>
<case id="0x11C" comment="SM_ExExchangeSubstitute" ></case>
<case id="0x11D" comment="SM_ExLightingCandleEvent" ></case>
<case id="0x11E" comment="SM_ExVitalityEffectInfo" ></case>
<case id="0x11F" comment="SM_ExLoginVitalityEffectInfo" ></case>
<case id="0x120" comment="SM_ExBR_PresentBuyProductPacket" ></case>
<case id="0x121" comment="SM_ExMentorList" ></case>
<case id="0x122" comment="SM_ExMentorAdd" ></case>
<case id="0x123" comment="SM_ListMenteeWaitingPacket" ></case>
<case id="0x124" comment="SM_ExInzoneWaitingInfo" ></case>
<case id="0x125" comment="SM_ExCuriousHouseState" ></case>
<case id="0x126" comment="SM_ExCuriousHouseEnter" ></case>
<case id="0x127" comment="SM_ExCuriousHouseLeave" ></case>
<case id="0x128" comment="SM_ExCuriousHouseMemberList" ></case>
<case id="0x129" comment="SM_ExCuriousHouseMemberUpdate" ></case>
<case id="0x12A" comment="SM_ExCuriousHouseRemainTime" ></case>
<case id="0x12B" comment="SM_ExCuriousHouseResult" ></case>
<case id="0x12C" comment="SM_ExCuriousHouseObserveList" ></case>
<case id="0x12D" comment="SM_ExCuriousHouseObserveMode" ></case>
<case id="0x12E" comment="SM_ExSysstring" ></case>
<case id="0x12F" comment="SM_ExChoose_Shape_Shifting_Item" ></case>
<case id="0x130" comment="SM_ExPut_Shape_Shifting_Target_Item_Result" ></case>
<case id="0x131" comment="SM_ExPut_Shape_Shifting_Extraction_Item_Result" ></case>
<case id="0x132" comment="SM_ExShape_Shifting_Result" ></case>
<case id="0x133" comment="SM_ExCastleState" ></case>
<case id="0x134" comment="SM_ExNCGuardReceiveDataFromServer" ></case>
<case id="0x135" comment="SM_ExKalieEvent" ></case>
<case id="0x136" comment="SM_ExKalieEventJackpotUser" ></case>
<case id="0x137" comment="SM_ExAbnormalVisualEffectInfo" ></case>
<case id="0x138" comment="SM_ExNpcInfoSpeed" ></case>
<case id="0x139" comment="SM_ExSetPledgeEmblemAck" ></case>
<case id="0x13A" comment="SM_ExShowBeautyMenuPacket" ></case>
<case id="0x13B" comment="SM_ExResponseBeautyListPacket" ></case>
<case id="0x13C" comment="SM_ExResponseBeautyRegistResetPacket" ></case>
<case id="0x13D" comment="SM_ExResponseResetListPacket" ></case>
<case id="0x13E" comment="SM_ExShuffleSeedAndPublicKey" ></case>
<case id="0x13F" comment="SM_ExCheck_SpeedHack" ></case>
<case id="0x140" comment="SM_ExBR_NewIConCashBtnWnd" ></case>
<case id="0x141" comment="SM_ExEvent_Campaign_Info" ></case>
<case id="0x142" comment="SM_ExUnReadMailCount" ></case>
<case id="0x143" comment="SM_ExPledgeCount" ></case>
<case id="0x144" comment="SM_ExAdenaInvenCount" ></case>
<case id="0x145" comment="SM_ExPledgeRecruitInfo" ></case>
<case id="0x146" comment="SM_ExPledgeRecruitApplyInfo" ></case>
<case id="0x147" comment="SM_ExPledgeRecruitBoardSearch" ></case>
<case id="0x148" comment="SM_ExPledgeRecruitBoardDetail" ></case>
<case id="0x149" comment="SM_ExPledgeWaitingListApplied" ></case>
<case id="0x14A" comment="SM_ExPledgeWaitingList" ></case>
<case id="0x14B" comment="SM_ExPledgeWaitingUser" ></case>
<case id="0x14C" comment="SM_ExPledgeDraftListSearch" ></case>
<case id="0x14D" comment="SM_ExPledgeWaitingListAlarm" ></case>
<case id="0x14E" comment="SM_ExValidateActiveCharacter" ></case>
<case id="0x14F" comment="SM_ExCloseCommissionRegister" ></case>
<case id="0x150" comment="SM_ExTeleportToLocationActivate" ></case>
<case id="0x151" comment="SM_ExNotifyWebPetitionReplyAlarm" ></case>
<case id="0x152" comment="SM_ExEventShowXMasWishCard" ></case>
<case id="0x153" comment="SM_ExInvitation_Event_UI_Setting" ></case>
<case id="0x154" comment="SM_ExInvitation_Event_Ink_Energy" ></case>
<case id="0x155" comment="SM_Ex_Check_Abusing" ></case>
<case id="0x156" comment="SM_ExGMVitalityEffectInfo" ></case>
<case id="0x157" comment="SM_ExPathToAwakeningAlarm" ></case>
<case id="0x158" comment="SM_ExPutEnchantScrollItemResult" ></case>
<case id="0x159" comment="SM_ExRemoveEnchantSupportItemResult" ></case>
<case id="0x15A" comment="SM_ExShowCardRewardList" ></case>
<case id="0x15B" comment="SM_ExGmViewCharacterInfo" ></case>
<case id="0x15C" comment="SM_ExUserInfo" ></case>
<case id="0x15D" comment="SM_ExUserInfoEquipSlot" ></case>
<case id="0x15E" comment="SM_ExUserInfoCubic" ></case>
<case id="0x15F" comment="SM_ExUserInfoAbnormalVisualEffect" ></case>
<case id="0x160" comment="SM_ExUserInfoFishing" ></case>
<case id="0x161" comment="SM_ExPartySpelledInfoUpdate" ></case>
<case id="0x162" comment="SM_ExDivideAdenaStart" ></case>
<case id="0x163" comment="SM_ExDivideAdenaCancel" ></case>
<case id="0x164" comment="SM_ExDivideAdenaDone" ></case>
<case id="0x165" comment="SM_ExPetInfo" ></case>
<case id="0x166" comment="SM_ExSummonInfo" ></case>
<case id="0x167" comment="SM_ExNpcInfo" ></case>
<case id="0x168" comment="SM_ExAcquireAPSkillList" ></case>
<case id="0x169" comment="SM_ExStartLuckyGame" ></case>
<case id="0x16A" comment="SM_ExBettingLuckyGameResult" ></case>
<case id="0x16B" comment="SM_ExTrainingZone_Admission" ></case>
<case id="0x16C" comment="SM_ExTrainingZone_Leaving" ></case>
<case id="0x16D" comment="SM_ExP...
пакеты которые уже разобрал:
ExUserInfo
ExUserInfoCubic
ExUserInfoAbnormalVisualEffect
ExUserInfoInvenWeight

вот только я понять не могу, в пакете ExUserInfo нету информации о классе расе и тд
или оно отсылается с тем же пакетом, но отдельным блоком???
Это все разобрал, а вот инфа о классе и уровне тут есть, только формат они поменяли не как writeD() а как writeC(), вот тут:
[SRC="xml"]
<part name="_name" type="S"/>
<part name="Неизвестно" type="c"/>
<part name="BaseClassId" type="c"/>
<part name="Неизвестно" type="c"/>
<part name="Неизвестно" type="c"/>
<part name="Неизвестно" type="c"/>
<part name="Уровень персонажа" type="c"/>

<part name="size_block" type="h"/>
[/SRC]

Подскажет кто за что отвечает этот пакет.
[SRC="xml"]
<case id="0x17E" comment="SM_ExBeautyItemList" >
<part name="type" type="d"/>
<part name="size1" type="d" id="0"/>
<for id="0">
<part name="UpperID" type="d"/>
<part name="ItemID" type="d"/>
<part name="Adena" type="d"/>
<part name="ResetAdena" type="d"/>
<part name="Coin" type="d"/>
<part name="Limit" type="d"/>
</for>
<part name="type" type="d"/>
<part name="size2" type="d" id="1"/>
<for id="1">
<part name="UpperID" type="d"/>
<part name="ItemID" type="d"/>
<part name="Adena" type="d"/>
<part name="ResetAdena" type="d"/>
<part name="Coin" type="d"/>
<part name="Limit" type="d"/>
</for>
<part name="type" type="d"/>
<part name="size3" type="d" id="2"/>
<for id="2">
<part name="UpperID" type="d"/>
<part name="ItemID" type="d"/>
<part name="Adena" type="d"/>
<part name="ResetAdena" type="d"/>
<part name="Coin" type="d"/>
<part name="Limit" type="d"/>
</for>
</case>
[/SRC]

Добавлено через 1 час 40 минут
Вот это курнули корейцы с ExUserInfoEquipSlot.
VenomRaider Написал:вот только я понять не могу, в пакете ExUserInfo нету информации о классе расе и тд
или оно отсылается с тем же пакетом, но отдельным блоком???
Смотрите внимательнее:
https://forum.zone-game.info/showthread....post336559
hLaPEx, Evermore, hAuthD, L2on, ...
нифига, где-то что-то упустил:
PHP код:
<?php 
<part name="size_block_28" type="h"/>
<
part name="_name size" type="h"/>
<
part name="_name" type="S"/>
<
part name="?" type="c"/> тут 0 идёт
<part name="class_id" type="c"/>
<
part name="?" type="c"/>тут 0 идёт
<part name="?" type="c"/>тут 0 идёт
<part name="?" type="c"/>тут 0 идёт
<part name="level" type="c"/>

Добавлено через 3 минуты
где-то 0 может и правильно, но если взять условие что у меня чар эльф мужик, а это 1 для расы и 0 для мужика
VenomRaider Написал:нифига, где-то что-то упустил:
PHP код:
<?php 
<part name="size_block_28" type="h"/>
<
part name="_name size" type="h"/>
<
part name="_name" type="S"/>
<
part name="?" type="c"/> тут 0 идёт
<part name="class_id" type="c"/>
<
part name="?" type="c"/>тут 0 идёт
<part name="?" type="c"/>тут 0 идёт
<part name="?" type="c"/>тут 0 идёт
<part name="level" type="c"/>

Добавлено через 3 минуты
где-то 0 может и правильно, но если взять условие что у меня чар эльф мужик, а это 1 для расы и 0 для мужикаТы флаги проверяешь? В разное время идут разные блоки. Блока с расой может и не быть в твоем пакете, поэтому нули будут означать что-то другое.
hLaPEx, Evermore, hAuthD, L2on, ...
при входе в мир вроде шлётся полный пакет, или нет???
VenomRaider Написал:при входе в мир вроде шлётся полный пакет, или нет???

Может и нет. Зачем гадать, проверь флаги в своем пакете.
hLaPEx, Evermore, hAuthD, L2on, ...
ладно с этим разберусь щас, я заметил что пакет CharacterSelectionInfo поменялся, не подскажете что изменилось в нём??
VenomRaider Написал:ладно с этим разберусь щас, я заметил что пакет CharacterSelectionInfo поменялся, не подскажете что изменилось в нём??
Много пробелов, но мне больше и не нужно. Действующий протокол на l2.ru.
[src=pascal]begin
N := ReadD; // size

ReadD;
ReadC;

Inc(Index, 5); // ? (GoD)
Inc(Index, 1); // ? (Lindvior)

for I := 1 to N do
begin
ch.Name := ReadS;
ReadD; // CharId
ReadS; // loginName
ReadD; // Account Id
ReadD; // Clan Id
ReadD;
ch.Sex := ReadD;
ch.Race := ReadD;
ch.BaseClassId := ReadD;

ReadD; // ?

ReadD; // X
ReadD; // Y
ReadD; // Z

ReadF; // Cur HP
ReadF; // Cur MP

ch.SP := ReadD;
ch.Exp := ReadQ;
ReadF; // Unknown (HF)

ch.Level := ReadD;

Inc(Index, 4 * 2 + 8 * 4);
Inc(Index, 4 * 26); // Items

Inc(Index, 36); // ? (Harmony)

ch.HairStyle := ReadD;
ch.HairColor := ReadD;
ch.Face := ReadD;

ReadF; // MaxHP
ReadF; // MaxMP

ReadD; // Delete Days

ch.ClassId := ReadD; // ClassID

ReadD;
ReadC; // Enchant
ReadH;
ReadH;

Inc(Index, 4 * 5 + 8 * 2);

ch.VitalityPoints := ReadD;

ReadD; // Unknown (GoD)

ReadD; // Glory Days
ReadD; // Glory Days
ReadH; // Glory Days
end;

EndOfPacket;
end;[/src]
hLaPEx, Evermore, hAuthD, L2on, ...


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Работа над Goddess of Destruction (part 7) n3k0nation 459 172,932 03-21-2022, 04:21 PM
Последний пост: TieLay
  Помогите с Сервером L2Dream версии 439 для Lineage 2 Gracia Part 2 CAHTEX 4 3,358 10-01-2021, 02:40 PM
Последний пост: tenor
  Работа с камерой и Энтер чат FriendlyGhost 0 1,288 04-29-2018, 06:07 AM
Последний пост: FriendlyGhost
  Goddess of Destruction ( новая ветка от NcSoft ) Bacek 180 58,612 08-22-2017, 12:32 PM
Последний пост: BadStealth
  EmuRT Gracia part 2 ? knaif 3 1,603 02-08-2016, 01:19 PM
Последний пост: knaif
  Gracia Part 1 от l2emu исходы TFH 6 1,936 10-05-2015, 07:53 PM
Последний пост: G1ta0
  Ищу исходы L2-Dream gracia part 2 knaif 1 1,370 10-05-2015, 07:51 PM
Последний пост: G1ta0
  Оплачиваемая работа Grek1993 1 1,333 08-01-2015, 11:29 AM
Последний пост: ztaecz
  Работа с мультиселлом Evencelance 11 2,413 09-19-2014, 12:43 PM
Последний пост: Evencelance
  Работа над Goddess of Destruction (part 5) Ozzy 980 336,152 10-09-2013, 09:13 AM
Последний пост: Ashe

Перейти к форуму:


Пользователи, просматривающие эту тему: 3 Гость(ей)