# ShowEQ Import Notes: # ZERO THE FILE first # perl -pi -e 's/0x[0-9a-fA-F]{4}/0x0000/g' opcodes.conf # Unknown Mapping: # OP_Action2 -> OP_Damage # OP_EnvDamage -> OP_Damage ---> might have been a one time mistake # Name Differences: # OP_CancelInvite -> OP_GroupCancelInvite # OP_GMFind -> OP_FindPersonRequest # OP_CommonMessage -> OP_ChannelMessage OP_Unknown=0x0000 OP_ExploreUnknown=0x0000 # used for unknown explorer # world packets # Required to reach Char Select: OP_SendLoginInfo=0x2fca OP_ApproveWorld=0x0000 OP_LogServer=0x6d4d OP_SendCharInfo=0x832 OP_ExpansionInfo=0x066d OP_EnterWorld=0x6691 OP_PostEnterWorld=0x2062 OP_World_Client_CRC1=0x74c8 OP_World_Client_CRC2=0x3984 OP_World_Client_CRC3=0x6516 OP_SendSpellChecksum=0x0000 OP_SendSkillCapsChecksum=0x0000 # Character Select Related: OP_SendMaxCharacters=0x13af OP_SendMembership=0x2aca OP_SendMembershipDetails=0x2608 OP_CharacterCreateRequest=0x2df4 OP_CharacterCreate=0x6a3c OP_DeleteCharacter=x67d7 OP_RandomNameGenerator=0x49d9 OP_ApproveName=0x11e5 OP_MOTD=0x0be4 OP_SetChatServer=0x0000 OP_SetChatServer2=0x2726 OP_ZoneServerInfo=0x2273 OP_WorldComplete=0x195c OP_WorldUnknown001=0x2049 OP_FloatListThing=0x66fd # Reasons for Disconnect: OP_ZoneUnavail=0x582d OP_WorldClientReady=0x7ed8 OP_CharacterStillInZone=0x0000 OP_WorldChecksumFailure=0x0000 OP_WorldLoginFailed=0x0000 OP_WorldLogout=0x0000 OP_WorldLevelTooHigh=0x0000 OP_CharInacessable=0x0000 OP_UserCompInfo=0x0000 OP_SendExeChecksum=0x0000 OP_SendBaseDataChecksum=0x0000 # Zone in opcodes OP_AckPacket=0x77c9 OP_ZoneEntry=0x784a OP_ReqNewZone=0x3895 OP_NewZone=0x4341 OP_ZoneSpawns=0x17d9 OP_PlayerProfile=0x1c76 OP_TimeOfDay=0x3736 OP_LevelUpdate=0x0eb2 OP_Stamina=0x1563 OP_RequestClientZoneChange=0x0191 OP_ZoneChange=0x17a3 OP_LockoutTimerInfo=0x0000 OP_ZoneServerReady=0x0000 OP_ZoneInUnknown=0x0000 OP_LogoutReply=0x0000 OP_PreLogoutReply=0x0000 # Required to fully log in OP_SpawnAppearance=0x4eb0 OP_ChangeSize=0x2fdc OP_Weather=0x6fe6 OP_ReqClientSpawn=0x6732 OP_SpawnDoor=0x4273 OP_GroundSpawn=0x49c5 OP_SendZonepoints=0x279f OP_BlockedBuffs=0x4fdb OP_RemoveBlockedBuffs=0x53cd OP_ClearBlockedBuffs=0x5752 OP_WorldObjectsSent=0x2879 OP_SendExpZonein=0x02b4 OP_SendAATable=0x5f30 OP_ClearAA=0x3498 OP_ClearLeadershipAbilities=0x0000 #removed; leadership abilities are baked in and always on OP_RespondAA=0x4c67 OP_UpdateAA=0x3b30 OP_SendAAStats=0x7d65 #i'll be honest i think this was removed at some point but this is the op at the spot in the list OP_AAExpUpdate=0x642f #need to look into whether this has changed; exp did OP_ExpUpdate=0x611d OP_HPUpdate=0x775c OP_ManaChange=0x700f OP_TGB=0x0000 #removed; tgb is baked in and always on OP_SpecialMesg=0x7d93 OP_CharInventory=0x21d6 OP_WearChange=0x44c0 OP_ClientUpdate=0x3a4b OP_ClientReady=0x0831 OP_SetServerFilter=0x6b7f # Guild Opcodes OP_GuildsList=0x0000 OP_GuildMemberList=0x0000 OP_GuildMOTD=0x0000 OP_GetGuildMOTD=0x0000 OP_GetGuildMOTDReply=0x0000 OP_GuildMemberUpdate=0x0000 OP_GuildInvite=0x0000 OP_GuildRemove=0x0000 OP_GuildPeace=0x0000 OP_SetGuildMOTD=0x0000 OP_GuildWar=0x0000 OP_GuildLeader=0x0000 OP_GuildDelete=0x0000 OP_GuildInviteAccept=0x0000 OP_GuildDemote=0x0000 OP_GuildPromote=0x0000 OP_GuildPublicNote=0x0000 OP_GuildManageBanker=0x0000 OP_GuildBank=0x0000 OP_GuildBankItemList=0x0000 OP_SetGuildRank=0x0000 OP_GuildUpdate=0x0000 OP_GuildStatus=0x0000 OP_GuildCreate=0x0000 OP_GuildOpenGuildWindow=0x0000 OP_GuildMemberLevel=0x0000 OP_GuildMemberRankAltBanker=0x0000 OP_GuildMemberPublicNote=0x0000 OP_GuildMemberAdd=0x0000 OP_GuildMemberRename=0x0000 OP_GuildMemberDelete=0x0000 OP_GuildMemberDetails=0x0000 OP_GuildRenameGuild=0x0000 OP_LFGuild=0x0000 OP_GuildDeleteGuild=0x0000 # GM/Guide Opcodes OP_GMServers=0x0000 OP_GMBecomeNPC=0x0000 OP_GMZoneRequest=0x0000 OP_GMZoneRequest2=0x0000 OP_GMGoto=0x0000 OP_GMSearchCorpse=0x0000 OP_GMHideMe=0x0000 OP_GMDelCorpse=0x0000 OP_GMApproval=0x0000 OP_GMToggle=0x0000 OP_GMSummon=0x0000 OP_GMEmoteZone=0x0000 OP_GMEmoteWorld=0x0000 OP_GMFind=0x0000 OP_GMKick=0x0000 OP_GMKill=0x0000 OP_GMNameChange=0x0000 OP_GMLastName=0x0000 # Misc Opcodes OP_QueryUCSServerStatus=0x2570 OP_InspectRequest=0x0000 OP_InspectAnswer=0x0000 OP_InspectMessageUpdate=0x0000 OP_BeginCast=0x31f9 OP_ColoredText=0x0f3c OP_ConsentResponse=0x3229 OP_MemorizeSpell=0x1d31 OP_LinkedReuse=0x7a8e OP_SwapSpell=0x63c7 OP_CastSpell=0x325b OP_Consider=0x53e3 OP_FormattedMessage=0x7f7f OP_SimpleMessage=0x1943 OP_Buff=0x6ce5 OP_Illusion=0x5a3f OP_MoneyOnCorpse=0x39d3 OP_RandomReply=0x6603 OP_DenyResponse=0x3f2c OP_SkillUpdate=0x6735 OP_GMTrainSkillConfirm=0x6fbc OP_RandomReq=0x528a OP_Death=0x429a OP_GMTraining=0x7c7a OP_GMEndTraining=0x3ec6 OP_GMTrainSkill=0x54e1 OP_Animation=0x79c7 OP_Begging=0x7ded OP_Consent=0x44fc OP_ConsentDeny=0x3df9 OP_AutoFire=0x5280 OP_PetCommands=0x0000 OP_PetCommandState=0x0000 OP_PetHoTT=0x0000 OP_DeleteSpell=0x4281 OP_Surname=0x0000 OP_ClearSurname=0x0000 OP_FaceChange=0x0000 OP_SetFace=0x0000 OP_SenseHeading=0x6fcf OP_Action=0x4c13 OP_ConsiderCorpse=0x6092 OP_HideCorpse=0x3f5c OP_CorpseDrag=0x234d OP_CorpseDrop=0x4342 OP_Bug=0x770b OP_Feedback=0x0000 OP_Report=0x5bcf OP_Damage=0x7d07 OP_ChannelMessage=0x6adc OP_Assist=0x51f1 OP_AssistGroup=0x3f23 OP_MoveCoin=0x4e6a OP_ZonePlayerToBind=0x5643 OP_KeyRing=0x0000 OP_WhoAllRequest=0x2a09 OP_WhoAllResponse=0x6404 OP_FriendsWho=0x75a2 OP_ConfirmDelete=0x4dd0 OP_Logout=0x771d OP_Rewind=0x2b19 OP_TargetCommand=0x3b18 OP_Hide=0x1cdf OP_Jump=0x6fa0 OP_Camp=0x326f OP_Emote=0x0000 OP_SetRunMode=0x1449 OP_BankerChange=0x2a33 OP_TargetMouse=0x5741 OP_MobHealth=0x5b77 OP_InitialMobHealth=0x0000 # Unused? OP_TargetHoTT=0x0000 OP_TargetBuffs=0x0000 OP_XTargetResponse=0x0000 OP_XTargetRequest=0x0000 OP_XTargetAutoAddHaters=0x0000 OP_XTargetOpen=0x0000 OP_XTargetOpenResponse=0x0000 OP_BuffCreate=0x27a1 OP_BuffRemoveRequest=0x4507 OP_DeleteSpawn=0x7712 OP_AutoAttack=0x3f03 OP_AutoAttack2=0x1c31 OP_Consume=0x5ef7 OP_MoveItem=0x11e3 OP_MoveMultipleItems=0x5205 OP_DeleteItem=0x0150 OP_DeleteCharge=0x1b7e OP_ItemPacket=0x7d43 OP_ItemLinkResponse=0x0000 OP_ItemLinkClick=0x0000 OP_ItemPreview=0x0000 OP_NewSpawn=0x3ea8 OP_Track=0x5351 OP_TrackTarget=0x611a OP_TrackUnknown=0x2c7a OP_ClickDoor=0x733c OP_MoveDoor=0x567c OP_RemoveAllDoors=0x73e8 OP_EnvDamage=0x1ffd OP_BoardBoat=0x7015 OP_LeaveBoat=0x2486 OP_ControlBoat=0x166f OP_Forage=0x4c52 OP_SafeFallSuccess=0x6690 OP_RezzComplete=0x0000 OP_RezzRequest=0x0000 OP_RezzAnswer=0x0000 OP_Shielding=0x0000 OP_RequestDuel=0x0000 OP_MobRename=0x0000 OP_AugmentItem=0x3a1b OP_WeaponEquip1=0x0000 OP_PlayerStateAdd=0x2178 OP_PlayerStateRemove=0x178e OP_ApplyPoison=0x55b9 OP_Save=0x6da2 OP_TestBuff=0x0000 OP_CustomTitles=0x0000 OP_Split=0x7f6e OP_YellForHelp=0x5fc9 OP_LoadSpellSet=0x0000 OP_Bandolier=0x0000 OP_PotionBelt=0x0000 OP_DuelDecline=0x0000 OP_DuelAccept=0x0000 OP_SaveOnZoneReq=0x3bfe OP_ReadBook=0x51af OP_Dye=0x0000 OP_InterruptCast=0x1d71 OP_AAAction=0x71BB OP_LeadershipExpToggle=0x0000 #removed, these act as if all purchased now OP_LeadershipExpUpdate=0x0000 #removed, these act as if all purchased now OP_PurchaseLeadershipAA=0x0000 #removed, these act as if all purchased now OP_UpdateLeadershipAA=0x0000 #removed, these act as if all purchased now OP_MarkNPC=0x0000 OP_ClearNPCMarks=0x0000 OP_DelegateAbility=0x0000 OP_SetGroupTarget=0x0000 OP_Charm=0x66bb OP_Stun=0x34be OP_SendFindableNPCs=0x0000 OP_FindPersonRequest=0x0000 OP_FindPersonReply=0x0000 OP_Sound=0x2fa8 OP_CashReward=0x5e23 OP_PetBuffWindow=0x0000 OP_LevelAppearance=0x5d24 OP_Translocate=0x2772 OP_Sacrifice=0x2cbf OP_PopupResponse=0x6be9 OP_OnLevelMessage=0x2a41 OP_AugmentInfo=0x2e11 OP_Petition=0x0000 OP_SomeItemPacketMaybe=0x0000 OP_PVPStats=0x0000 OP_PVPLeaderBoardRequest=0x0000 OP_PVPLeaderBoardReply=0x0000 OP_PVPLeaderBoardDetailsRequest=0x0000 OP_PVPLeaderBoardDetailsReply=0x0000 OP_RestState=0x0a92 OP_RespawnWindow=0x55ed OP_LDoNButton=0x0000 OP_SetStartCity=0x0000 OP_VoiceMacroIn=0x703f OP_VoiceMacroOut=0x72d1 OP_ItemViewUnknown=0x0000 OP_VetRewardsAvaliable=0x0000 OP_VetClaimRequest=0x0000 OP_VetClaimReply=0x0000 OP_DisciplineUpdate=0x6ce4 OP_DisciplineTimer=0x7436 OP_BecomeCorpse=0x0000 # Unused? OP_Action2=0x0000 # Unused? OP_MobUpdate=0x0000 OP_NPCMoveUpdate=0x0000 OP_CameraEffect=0x2f01 OP_SpellEffect=0x7378 OP_AddNimbusEffect=0x069f OP_RemoveNimbusEffect=0x19ee OP_AltCurrency=0x0000 OP_AltCurrencyMerchantRequest=0x0000 OP_AltCurrencyMerchantReply=0x0000 OP_AltCurrencyPurchase=0x0000 OP_AltCurrencySell=0x0000 OP_AltCurrencySellSelection=0x0000 OP_AltCurrencyReclaim=0x0000 OP_CrystalCountUpdate=0x0000 OP_CrystalCreate=0x0000 OP_CrystalReclaim=0x0000 OP_Untargetable=0x026f OP_IncreaseStats=0x1005 OP_Weblink=0x16a3 OP_OpenContainer=0x6758 OP_Marquee=0x6bca OP_ItemRecastDelay=0x547a #OP_OpenInventory=0x0000 # Likely does not exist in RoF -U OP_ResetAA=0x53c0 OP_Fling=0x3731 OP_CancelSneakHide=0x7452 OP_AggroMeterLockTarget=0x0000 OP_AggroMeterTargetInfo=0x0000 OP_AggroMeterUpdate=0x0000 OP_UnderWorld=0x4ca9 # clients sends up when they detect an underworld issue, might be useful for cheat detection OP_KickPlayers=0x7154 OP_BookButton=0x014d # Expeditions OP_DzQuit=0x0000 OP_DzListTimers=0x0000 OP_DzAddPlayer=0x0000 OP_DzRemovePlayer=0x0000 OP_DzSwapPlayer=0x0000 OP_DzMakeLeader=0x0000 OP_DzPlayerList=0x0000 OP_DzExpeditionInvite=0x0000 OP_DzExpeditionInviteResponse=0x0000 OP_DzExpeditionInfo=0x0000 OP_DzExpeditionLockoutTimers=0x0000 OP_DzMemberList=0x0000 OP_DzMemberListName=0x0000 OP_DzMemberListStatus=0x0000 OP_DzSetLeaderName=0x0000 OP_DzExpeditionEndsWarning=0x0000 OP_DzCompass=0x0000 OP_DzChooseZone=0x0000 OP_DzChooseZoneReply=0x0000 # New Opcodes OP_SpawnPositionUpdate=0x0000 # Actually OP_MobUpdate ? OP_ManaUpdate=0x0000 OP_EnduranceUpdate=0x0000 OP_MobManaUpdate=0x0000 OP_MobEnduranceUpdate=0x0000 # Mercenary Opcodes OP_MercenaryDataUpdateRequest=0x0000 OP_MercenaryDataUpdate=0x0000 OP_MercenaryDataRequest=0x0000 OP_MercenaryDataResponse=0x0000 OP_MercenaryHire=0x0000 OP_MercenaryDismiss=0x0000 OP_MercenaryTimerRequest=0x0000 OP_MercenaryTimer=0x0000 OP_MercenaryUnknown1=0x0000 OP_MercenaryCommand=0x0000 OP_MercenarySuspendRequest=0x0000 OP_MercenarySuspendResponse=0x0000 OP_MercenaryUnsuspendResponse=0x0000 # Looting OP_LootRequest=0x60e5 OP_EndLootRequest=0x35f6 OP_LootItem=0x0856 OP_LootComplete=0x1f5e # bazaar trader stuff: OP_BazaarSearch=0x0000 OP_TraderDelItem=0x0000 OP_BecomeTrader=0x0000 OP_TraderShop=0x0000 OP_TraderBulkSend=0x0000 OP_Trader=0x0000 OP_Barter=0x0000 OP_BuyerItems=0x0000 OP_TraderBuy=0x0000 OP_ShopItem=0x0000 OP_BazaarInspect=0x0000 OP_Bazaar=0x0000 OP_TraderItemUpdate=0x0000 # pc/npc trading OP_TradeRequest=0x7066 OP_TradeAcceptClick=0x34ad OP_TradeRequestAck=0x1c6b OP_TradeCoins=0x44fe OP_FinishTrade=0x0ec6 OP_CancelTrade=0x5839 OP_TradeMoneyUpdate=0x5fb3 OP_MoneyUpdate=0x70bb OP_TradeBusy=0x109f # Sent after canceling trade or after closing tradeskill object OP_FinishWindow=0x50d4 OP_FinishWindow2=0x6b03 # Sent on Live for what seems to be item existance verification # Ex. Before Right Click Effect happens from items OP_ItemVerifyRequest=0x2003 OP_ItemVerifyReply=0x43d0 OP_ItemAdvancedLoreText=0x0000 # merchant stuff OP_ShopPlayerSell=0x6489 OP_ShopRequest=0x840 OP_ShopEnd=0x74bb OP_ShopEndConfirm=0x2ed1 OP_ShopPlayerBuy=0x625e OP_ShopDelItem=0x4ce4 OP_ShopSendParcel=0x0f16 OP_ShopDeleteParcel=0x4e2a OP_ShopRetrieveParcel=0x27d1 OP_ShopParcelIcon=0x4f27 # tradeskill stuff: OP_ClickObject=0x687e OP_ClickObjectAction=0x110f OP_ClearObject=0x6155 OP_RecipeDetails=0x01e7 OP_RecipesFavorite=0x0495 OP_RecipesSearch=0x2f4e OP_RecipeReply=0x2cd2 OP_RecipeAutoCombine=0x5dba OP_TradeSkillCombine=0x4ed8 # Tribute Packets: OP_TributeUpdate=0x0000 OP_TributeTimer=0x0000 OP_SendTributes=0x0000 OP_RequestGuildTributes=0x0000 OP_TributeInfo=0x0000 OP_OpenTributeMaster=0x0000 OP_SelectTribute=0x0000 OP_TributeItem=0x0000 OP_TributeMoney=0x0000 OP_TributeToggle=0x0000 OP_TributePointUpdate=0x0000 OP_TributeNPC=0x0000 OP_GuildTributeInfo=0x0000 OP_OpenTributeReply=0x0000 OP_GuildTributeStatus=0x0000 OP_GuildSaveActiveTributes=0x0000 OP_GuildSendActiveTributes=0x0000 OP_GuildTributeToggleReq=0x0000 OP_GuildTributeToggleReply=0x0000 OP_GuildTributeFavorAndTimer=0x0000 OP_GuildTributeDonateItem=0x0000 OP_GuildTributeDonatePlat=0x0000 OP_GuildSelectTribute=0x0000 OP_GuildModifyBenefits=0x0000 OP_GuildOptInOut=0x0000 OP_SendGuildTributes=0x0000 OP_OpenGuildTributeMaster=0x0000 # Adventure packets: OP_LeaveAdventure=0x0000 OP_AdventureFinish=0x0000 OP_AdventureInfoRequest=0x0000 OP_AdventureInfo=0x0000 OP_AdventureRequest=0x0000 OP_AdventureDetails=0x0000 OP_AdventureData=0x0000 OP_AdventureUpdate=0x0000 OP_AdventureMerchantRequest=0x0000 OP_AdventureMerchantResponse=0x0000 OP_AdventureMerchantPurchase=0x0000 OP_AdventureMerchantSell=0x0000 OP_AdventurePointsUpdate=0x0000 OP_AdventureStatsRequest=0x0000 OP_AdventureStatsReply=0x0000 OP_AdventureLeaderboardRequest=0x0000 OP_AdventureLeaderboardReply=0x0000 # Group Opcodes OP_GroupDisband=0x78ef OP_GroupInvite=0x1d90 OP_GroupFollow=0x0000 OP_GroupUpdate=0x0000 OP_GroupUpdateB=0x0000 OP_GroupCancelInvite=0x0000 OP_GroupAcknowledge=0x0000 OP_GroupDelete=0x0000 OP_CancelInvite=0x0000 OP_GroupFollow2=0x0000 OP_GroupInvite2=0x1e7e OP_GroupDisbandYou=0x0000 OP_GroupDisbandOther=0x0000 OP_GroupLeaderChange=0x0000 OP_GroupRoles=0x0000 OP_GroupMakeLeader=0x0000 OP_DoGroupLeadershipAbility=0x0000 OP_GroupLeadershipAAUpdate=0x0000 # removed these act as if you have always purchased them OP_GroupMentor=0x0000 OP_InspectBuffs=0x0000 # LFG/LFP Opcodes OP_LFGCommand=0x0000 OP_LFGGetMatchesRequest=0x0000 OP_LFGGetMatchesResponse=0x0000 OP_LFPGetMatchesRequest=0x0000 OP_LFPGetMatchesResponse=0x0000 OP_LFPCommand=0x0000 OP_LFGAppearance=0x0000 OP_LFGResponse=0x0000 # Raid Opcodes OP_RaidInvite=0x0000 OP_RaidUpdate=0x0000 OP_RaidJoin=0x0000 OP_RaidDelegateAbility=0x0000 OP_MarkRaidNPC=0x0000 OP_RaidClearNPCMarks=0x0000 # Button-push commands OP_Taunt=0x5064 OP_CombatAbility=0xbf OP_SenseTraps=0x579c OP_PickPocket=0x53d1 OP_DisarmTraps=0x21bf OP_Disarm=0x31e9 OP_Sneak=0x78a7 OP_Fishing=0x57cc OP_InstillDoubt=0x57cc OP_FeignDeath=0x14b8 OP_Mend=0x6b8 OP_Bind_Wound=0x650e OP_LDoNOpen=0x448 OP_LDoNPickLock=0x61c8 OP_LDoNInspect=0xc1c # Task packets OP_TaskDescription=0x0000 OP_TaskActivity=0x0000 OP_CompletedTasks=0x0000 OP_TaskActivityComplete=0x0000 OP_AcceptNewTask=0x0000 OP_CancelTask=0x0000 OP_AvaliableTask=0x0000 OP_TaskHistoryRequest=0x0000 OP_TaskHistoryReply=0x0000 OP_DeclineAllTasks=0x0000 OP_TaskRequestTimer=0x0000 OP_TaskSelectWindow=0x0000 # Shared Tasks OP_SharedTaskMemberList=0x0000 # OP_SharedTaskRemovePlayer=0x0000 # /taskremoveplayer OP_SharedTaskAddPlayer=0x0000 # /taskaddplayer OP_SharedTaskMakeLeader=0x0000 # /taskmakeleader OP_SharedTaskInvite=0x0000 # Dialog window OP_SharedTaskInviteResponse=0x0000 # Dialog window response OP_SharedTaskAcceptNew=0x0000 # OP_SharedTaskMemberChange=0x0000 # OP_TaskTimers=0x0000 # /tasktimers OP_SharedTaskQuit=0x0000 # /taskquit OP_SharedTaskSelectWindow=0x0000 OP_SharedTaskPlayerList=0x0000 # /taskplayerlist # Title opcodes OP_NewTitlesAvailable=0x0000 OP_RequestTitles=0x0000 OP_SendTitleList=0x0000 OP_SetTitle=0x0000 OP_SetTitleReply=0x0000 # mail opcodes OP_Command=0x0000 OP_MailboxHeader=0x0000 OP_MailHeader=0x0000 OP_MailBody=0x0000 OP_NewMail=0x0000 OP_SentConfirm=0x0000 ########### Below this point should not be needed ########### # This section are all unknown in Titanium OP_ForceFindPerson=0x0000 OP_LocInfo=0x0000 OP_ReloadUI=0x0000 OP_ItemName=0x0000 OP_ItemLinkText=0x0000 OP_MultiLineMsg=0x0000 OP_MendHPUpdate=0x0000 OP_TargetReject=0x0000 OP_SafePoint=0x0000 OP_ApproveZone=0x0000 OP_ZoneComplete=0x0000 OP_ClientError=0x0000 OP_DumpName=0x0000 OP_Heartbeat=0x0000 OP_CrashDump=0x0000 OP_LoginComplete=0x0000 # discovered opcodes not yet used: OP_PickLockSuccess=0x0000 OP_PlayMP3=0x6451 OP_ReclaimCrystals=0x0000 OP_DynamicWall=0x0000 OP_OpenDiscordMerchant=0x0000 OP_DiscordMerchantInventory=0x0000 OP_GiveMoney=0x0000 OP_RequestKnowledgeBase=0x0000 OP_KnowledgeBase=0x0000 OP_SlashAdventure=0x0000 # /adventure OP_BecomePVPPrompt=0x0000 OP_MoveLogRequest=0x0000 # gone I think OP_MoveLogDisregard=0x0000 # gone I think # named unknowns, to make looking for real unknown easier OP_AnnoyingZoneUnknown=0x0000 OP_Some6ByteHPUpdate=0x0000 #seems to happen when you target group members OP_QueryResponseThing=0x0000 # realityincarnate: these are just here to stop annoying several thousand byte packet dumps #OP_LoginUnknown1=0x0000 # OP_SendSpellChecksum #OP_LoginUnknown2=0x0000 # OP_SendSkillCapsChecksum # Petition Opcodes OP_PetitionSearch=0x0000 #search term for petition OP_PetitionSearchResults=0x0000 #(list of?) matches from search OP_PetitionSearchText=0x0000 #text results of search OP_PetitionUpdate=0x0000 OP_PetitionCheckout=0x0000 OP_PetitionCheckIn=0x0000 OP_PetitionQue=0x0000 OP_PetitionUnCheckout=0x0000 OP_PetitionDelete=0x0000 OP_DeletePetition=0x0000 OP_PetitionResolve=0x0000 OP_PDeletePetition=0x0000 OP_PetitionBug=0x0000 OP_PetitionRefresh=0x0000 OP_PetitionCheckout2=0x0000 OP_PetitionViewPetition=0x0000 #aura related OP_UpdateAura=0x0000 OP_RemoveTrap=0x0000 OP_Fingerprint=0x7a5b