Ticket #89: EMU.3.5.2012_ patch_Underfoot.conf.txt

File EMU.3.5.2012_ patch_Underfoot.conf.txt, 17.8 KB (added by uhc, 13 years ago)

I couldn't find any related changes.

Line 
1# ShowEQ Import Notes:
2#  ZERO THE FILE first
3#  perl -pi -e 's/0x[0-9a-fA-F]{4}/0x0000/g' opcodes.conf
4# Unknown Mapping:
5# OP_Action2 -> OP_Damage
6# OP_EnvDamage -> OP_Damage ---> might have been a one time mistake
7# Name Differences:
8# OP_CancelInvite -> OP_GroupCancelInvite
9# OP_GMFind -> OP_FindPersonRequest
10# OP_CommonMessage -> OP_ChannelMessage
11
12OP_Unknown=0x0000
13OP_ExploreUnknown=0x0000                        # used for unknown explorer
14
15# V = Verified correct
16# C = Most likely correct
17# U = Unsure, but should be correct or close
18
19# world packets
20# Required to reach Char Select:               
21OP_SendLoginInfo=0x13da                         # V
22OP_ApproveWorld=0x86c7                          # C
23OP_LogServer=0x6f79                                     # C
24OP_SendCharInfo=0x4200                          # C
25OP_ExpansionInfo=0x7e4d                         # C
26OP_GuildsList=0x5b0b                            # C
27OP_EnterWorld=0x51b9                            # C
28OP_PostEnterWorld=0x5d32                        # C
29OP_World_Client_CRC1=0x3a18                     # C
30OP_World_Client_CRC2=0x3e50                     # C
31OP_SendSpellChecksum=0x46d3                     # C
32OP_SendSkillCapsChecksum=0x040b         # C
33
34# Character Select Related:
35OP_DeleteCharacter=0x5ca5                       # C
36OP_CharacterCreateRequest=0x53a3        # C
37OP_CharacterCreate=0x1b85                       # C
38OP_RandomNameGenerator=0x647a           # C 0x440f
39OP_ApproveName=0x4f1f                           # C
40
41OP_MOTD=0x7629                                          # C 0x2b59
42OP_SetChatServer=0x7d90                         # C 0x0479
43OP_SetChatServer2=0x158f                        # C 0x158f
44OP_ZoneServerInfo=0x1190                        # C 0x41c0
45OP_WorldComplete=0x441c                         # C
46OP_WorldUnknown001=0x6f9d                       # C 0x77b1
47OP_FloatListThing=0x61ba                        # V
48
49# Reasons for Disconnect:
50OP_ZoneUnavail=0x3288                           # C 0x1190
51OP_WorldClientReady=0x7d05                      # C 0x4786
52OP_CharacterStillInZone=0x0000          #
53OP_WorldChecksumFailure=0x0000          #
54OP_WorldLoginFailed=0x0000                      #
55OP_WorldLogout=0x0000                           #
56OP_WorldLevelTooHigh=0x0000                     #
57OP_CharInacessable=0x0000                       #
58OP_UserCompInfo=0x0000                          #
59# OP_SendExeChecksum=0x0000                     #
60# OP_SendBaseDataChecksum=0x0000        #
61
62# Zone in opcodes
63OP_AckPacket=0x3594                                     # V
64OP_ZoneEntry=0x4b61                                     # V
65OP_ReqNewZone=0x4118                            # V
66OP_NewZone=0x43ac                                       # V
67OP_ZoneSpawns=0x7114                            # ?
68OP_PlayerProfile=0x6022                         # V
69OP_TimeOfDay=0x6015                                     # V
70OP_LevelUpdate=0x6a99                           # V
71OP_Stamina=0x3d86                                       # V
72OP_RequestClientZoneChange=0x18ea       # C
73OP_ZoneChange=0x6d37                            # C
74
75OP_LockoutTimerInfo=0x0000                      #
76OP_ZoneServerReady=0x0000                       #
77OP_ZoneInUnknown=0x0000                         #
78OP_LogoutReply=0x0000                           #
79OP_PreLogoutReply=0x0000                        #
80
81# Required to fully log in
82OP_SpawnAppearance=0x3e17                       # V
83OP_ChangeSize=0x6942                            #
84OP_TributeUpdate=0x684c                         # V
85OP_TributeTimer=0x4895                          # C
86OP_TaskDescription=0x156c                       # C
87OP_TaskActivity=0x31f3                          # C
88OP_CompletedTasks=0x687f                        # C
89OP_Weather=0x4658                                       # V
90OP_SendAATable=0x6ef9                           # V
91OP_UpdateAA=0x7bf6                                      # V
92OP_RespondAA=0x1fbd                                     # C 0x2bad
93OP_ReqClientSpawn=0x69cd                        # V
94OP_SpawnDoor=0x6f2b                                     # V
95OP_GroundSpawn=0x5c85                           # V
96OP_SendZonepoints=0x2370                        # V
97OP_SendAAStats=0x78b9                           # C
98OP_WorldObjectsSent=0x7b73                      # V
99OP_BlockedBuffs=0x05d5                          # V
100OP_RemoveBlockedBuffs=0x37c1                    # V
101OP_ClearBlockedBuffs=0x5570                     # C
102OP_SendExpZonein=0x47e7                         # V
103OP_SendTributes=0x6bfb                          # V
104OP_TributeInfo=0x5a67                           # V
105OP_SendGuildTributes=0x4df0                     # C 0x5a01
106OP_AAExpUpdate=0x4aa2                           # V
107OP_ExpUpdate=0x0555                                     # V
108OP_HPUpdate=0x6145                                      # V
109OP_ManaChange=0x569a                            # C
110OP_TGB=0x42ef                                           # C
111OP_SpecialMesg=0x016c                           # V
112OP_GuildMemberList=0x51bc                       # C
113OP_GuildMOTD=0x5658                                     # V
114OP_CharInventory=0x47ae                         # V
115OP_WearChange=0x0400                            # V
116OP_ClientUpdate=0x7062                          # V
117OP_ClientReady=0x6cdc                           # V
118OP_SetServerFilter=0x2d74                       # V
119
120# Guild Opcodes
121OP_GetGuildMOTD=0x1899                          # C
122OP_GetGuildMOTDReply=0x4a5c                     # C
123OP_GuildMemberUpdate=0x0a53                     # C
124OP_GuildInvite=0x1a58                           # C
125OP_GuildRemove=0x3c02                           # C
126OP_GuildPeace=0x2bff                            # C
127OP_SetGuildMOTD=0x053a                          # C
128OP_GuildList=0x5b0b                                     # C
129OP_GuildWar=0x5408                                      # C
130OP_GuildLeader=0x0598                           # C
131OP_GuildDelete=0x3f55                           # C
132OP_GuildInviteAccept=0x7b64                     # C
133OP_GuildDemote=0x457d                           # C
134OP_GuildPublicNote=0x2dbd                       # C
135OP_GuildManageBanker=0x1e4c                     # C
136OP_GuildBank=0x0d8a                                     # C
137OP_SetGuildRank=0x4ffe                          # C
138OP_GuildUpdateURLAndChannel=0x5232      # C
139OP_GuildMemberLevelUpdate=0x0000        #
140OP_ZoneGuildList=0x0000                         #
141OP_GetGuildsList=0x0000                         #
142OP_GuildStatus=0x28c8                           #
143OP_GuildCreate=0x192d                           #
144# OP_GuildManageRemove=0x0000           #
145# OP_GuildManageAdd=0x0000                      #
146# OP_GuildManageStatus=0x0000           #
147
148# GM/guide opcodes
149OP_GMServers=0x6989                                     # C
150OP_GMBecomeNPC=0x56e7                           # C
151OP_GMZoneRequest=0x3fd2                         # C
152OP_GMZoneRequest2=0x538f                        # C
153OP_GMGoto=0x5ebc                                        # C
154OP_GMSearchCorpse=0x5a81                        # C
155OP_GMHideMe=0x28ef                                      # C
156OP_GMDelCorpse=0x655c                           # C
157OP_GMApproval=0x7312                            # C
158OP_GMToggle=0x097f                                      # C 0x7566
159OP_GMSummon=0x712b                                      # C
160OP_GMEmoteZone=0x1ac1                           # C
161OP_GMEmoteWorld=0x2444                          # C
162OP_GMFind=0x6e27                                        # C
163OP_GMKick=0x0402                                        # C
164OP_GMKill=0x799c                                        # C
165OP_GMNameChange=0x0f48                          # C
166OP_GMLastName=0x7bfb                            # C
167
168OP_InspectAnswer=0x0c2b                         # C
169OP_BeginCast=0x0d5a                                     # C
170OP_BuffFadeMsg=0x71bf                           # C
171OP_ConsentResponse=0x0e87                       # C
172OP_MemorizeSpell=0x3887                         # C
173OP_SwapSpell=0x5805                                     # C
174OP_CastSpell=0x50c2                                     # C
175OP_Consider=0x3c2d                                      # C
176OP_FormattedMessage=0x3b52                      # C
177OP_SimpleMessage=0x1f4d                         # C 0x5448
178OP_Buff=0x0d1d                                          # C
179OP_Illusion=0x231f                                      # C
180OP_MoneyOnCorpse=0x4a83                         # C
181OP_RandomReply=0x6d5d                           # C
182OP_DenyResponse=0x6129                          # C
183OP_SkillUpdate=0x7f01                           # C
184OP_GMTrainSkillConfirm=0x3190           # C
185OP_RandomReq=0x139d                                     # C
186OP_Death=0x7f9e                                         # C
187OP_Bind_Wound=0x4b1a                            # C
188OP_GMTraining=0x51fa                            # C
189OP_GMEndTraining=0x5479                         # C
190OP_GMTrainSkill=0x2257                          # C
191OP_Animation=0x4a61                                     # Was 0x47d3
192OP_Begging=0x53f9                                       # C
193OP_Consent=0x6bb9                                       # C
194OP_ConsentDeny=0x4cd1                           # C
195OP_AutoFire=0x5db5                                      # C
196OP_PetCommands=0x7706                           # C
197OP_DeleteSpell=0x0698                           # C
198OP_Surname=0x44ae                                       # C
199OP_ClearSurname=0x6705                          # C
200OP_FaceChange=0x37a7                            # C
201OP_SenseHeading=0x1b8a                          # C
202OP_Action=0x0f14                                        # C
203OP_ConsiderCorpse=0x0a18                        # C
204OP_HideCorpse=0x2d08                            # C 0x1842
205OP_CorpseDrag=0x3331                            #
206OP_CorpseDrop=0x2e70                            #
207OP_Bug=0x2369                                           # C
208OP_Feedback=0x7705                                      # C
209OP_Report=0x50d0                                        # C
210OP_Damage=0x631a                                        # C or OP_Action2?
211OP_ChannelMessage=0x2e79                        # C
212OP_Assist=0x35b1                                        # C
213OP_AssistGroup=0x194f                           # C
214OP_MoveCoin=0x6024                                      # C
215OP_ZonePlayerToBind=0x382c                      # C
216OP_KeyRing=0x5c06                                       # C
217OP_WhoAllRequest=0x177a                         # C
218OP_WhoAllResponse=0x6ffa                        # C
219OP_FriendsWho=0x6275                            # C
220OP_ConfirmDelete=0x3edc                         # V
221OP_Logout=0x224f                                        # C
222OP_Rewind=0x7d63                                        # C
223OP_TargetCommand=0x756c                         # C Was 0x5f5e
224OP_InspectRequest=0x7c94                        # C
225OP_Hide=0x3497                                          # C
226OP_Jump=0x083b                                          # C
227OP_Camp=0x5f85                                          # C
228OP_Emote=0x3164                                         # C
229OP_SetRunMode=0x3d06                            # C
230OP_BankerChange=0x300a                          # C
231OP_TargetMouse=0x5f5e                           # C 0x7bbb
232OP_MobHealth=0x15de                                     # C
233OP_InitialMobHealth=0x5cb0                      # C
234OP_TargetHoTT=0x790c                            # C
235OP_TargetBuffs=0x3f24                           # C
236OP_BuffCreate=0x2121                # V
237OP_BuffRemoveRequest=0x4065
238OP_DeleteSpawn=0x58c5                           # C
239OP_AutoAttack=0x1df9                            # C
240OP_AutoAttack2=0x517b                           # C
241OP_Consume=0x24c5                                       # V
242OP_MoveItem=0x2641                                      # C
243OP_DeleteItem=0x66e0                            # C
244OP_DeleteCharge=0x4ca1                          # C
245OP_ItemPacket=0x7b6e                            # C
246OP_ItemLinkResponse=0x695c                      # C
247OP_ItemLinkClick=0x3c66                         # C
248OP_NewSpawn=0x429b                                      # C
249OP_Track=0x709d                                         # C
250OP_TrackTarget=0x3f49                           # C
251OP_TrackUnknown=0x03e7                          # C
252OP_ClickDoor=0x6e97                                     # C
253OP_MoveDoor=0x3154                                      # C
254OP_RemoveAllDoors=0x6215                        # C
255OP_EnvDamage=0x2730                                     # C
256OP_BoardBoat=0x7554                                     # C
257OP_Forage=0x739b                                        # C
258OP_LeaveBoat=0x7286                                     # C
259OP_ControlBoat=0x7ea8                           # C
260OP_SafeFallSuccess=0x6df7                       # C
261OP_RezzComplete=0x30a4                          # C
262OP_RezzRequest=0x32af                           # C
263OP_RezzAnswer=0x2d41                            # C
264OP_Shielding=0x4675                                     # C
265OP_RequestDuel=0x6cfe                           # C
266OP_MobRename=0x0507                                     # C
267OP_AugmentItem=0x7c87                           # C
268OP_WeaponEquip1=0x4572                          # C
269OP_WeaponEquip2=0x399b                          # C
270OP_WeaponUnequip2=0x416b                        # C
271OP_ApplyPoison=0x5cd3                           # C
272OP_Save=0x6618                                          # C
273OP_TestBuff=0x3415                                      # C
274OP_CustomTitles=0x6a7e                          # C
275OP_Split=0x1418                                         # C
276OP_YellForHelp=0x55a8                           # C
277OP_LoadSpellSet=0x6617                          # C
278OP_Bandolier=0x510c                                     # C
279OP_PotionBelt=0x0651                            # C
280OP_DuelResponse=0x41a6                          # C
281OP_DuelResponse2=0x6d60                         # C
282OP_SaveOnZoneReq=0x2913                         # C
283OP_ReadBook=0x465e                                      # C
284OP_Dye=0x2137                                           # C
285OP_InterruptCast=0x7566                         # C
286OP_AAAction=0x2bad                                      # C
287OP_LeadershipExpToggle=0x5033           # C
288OP_LeadershipExpUpdate=0x074f           # C
289OP_PurchaseLeadershipAA=0x5f55          # C
290OP_UpdateLeadershipAA=0x77ed            # C
291OP_MarkNPC=0x3ec7                                       # C
292OP_ClearNPCMarks=0x5c29                         # C
293OP_DoGroupLeadershipAbility=0x0068      # C
294OP_GroupLeadershipAAUpdate=0x167b       # C
295OP_DelegateAbility=0x6e58                       # C
296OP_SetGroupTarget=0x6b9e                        # C
297OP_Charm=0x1fd5                                         # C
298OP_Stun=0x3d00                                          # C
299OP_SendFindableNPCs=0x6193                      # C
300OP_FindPersonRequest=0x1e04                     # C
301OP_FindPersonReply=0x7cae                       # C
302OP_Sound=0x737a                                         # C
303OP_PetBuffWindow=0x7b87                         # C
304OP_LevelAppearance=0x1bd4                       # C
305OP_Translocate=0x3d9c                           # C
306OP_Sacrifice=0x301b                                     # C
307OP_PopupResponse=0x6d27                         # C
308OP_OnLevelMessage=0x24cb                        # C
309OP_AugmentInfo=0x31b1                           # C
310OP_Petition=0x31d1                                      # C
311OP_SomeItemPacketMaybe=0x2c27           # C
312OP_PVPStats=0x6840                                      # C
313OP_PVPLeaderBoardRequest=0x4973         # C
314OP_PVPLeaderBoardReply=0x3842           # C
315OP_PVPLeaderBoardDetailsRequest=0x6c75  # C
316OP_PVPLeaderBoardDetailsReply=0x7fd7    # C
317OP_RestState=0x5d24                                     # C
318OP_RespawnWindow=0x107f                         # C
319OP_DisciplineTimer=0x047c                       # C
320OP_LDoNButton=0x1031                            # C
321OP_SetStartCity=0x68f0                          # C
322OP_VoiceMacroIn=0x1524                          # C
323OP_VoiceMacroOut=0x1d99                         # C
324OP_ItemViewUnknown=0x4eb3                       # C
325OP_VetRewardsAvaliable=0x0baa           # C Mispelled?
326OP_VetClaimRequest=0x34f8                       # C
327OP_VetClaimReply=0x6a5d                         # C
328OP_CrystalCountUpdate=0x3fc8            # C
329OP_DisciplineUpdate=0x6ed3                      #
330OP_BecomeCorpse=0x0000                          #
331OP_Action2=0x0000                                       # C OP_Damage?
332OP_MobUpdate=0x4656                                     # Same as OP_SpawnPositionUpdate
333OP_NPCMoveUpdate=0x0f3e                         #
334OP_CameraEffect=0x6b0e                          # V
335OP_SpellEffect=0x57a3                           # V
336OP_RemoveNimbusEffect=0x2c77            # C
337OP_AltCurrency=0x659e
338OP_AltCurrencyMerchantRequest=0x214C
339OP_AltCurrencyMerchantReply=0x4348
340OP_AltCurrencyPurchase=0x4ad7
341OP_AltCurrencySell=0x14cf
342OP_AltCurrencySellSelection=0x322a
343OP_AltCurrencyReclaim=0x365d
344OP_CrystalReclaim=0x726e
345OP_CrystalCreate=0x12f3
346OP_Untargetable=0x301d
347OP_IncreaseStats=0x4acf
348
349OP_DzQuit=0x1539
350OP_DzListTimers=0x21e9
351OP_DzAddPlayer=0x3657
352OP_DzRemovePlayer=0x054e
353OP_DzSwapPlayer=0x4661
354OP_DzMakeLeader=0x226f
355OP_DzPlayerList=0x74e4
356OP_DzJoinExpeditionConfirm=0x3c5e
357OP_DzJoinExpeditionReply=0x1154
358OP_DzExpeditionInfo=0x1150
359OP_DzMemberStatus=0x2d17
360OP_DzLeaderStatus=0x2caf
361OP_DzExpeditionEndsWarning=0x6ac2
362OP_DzExpeditionList=0x70d8
363OP_DzMemberList=0x15c4
364OP_DzCompass=0x01cb
365OP_DzChooseZone=0x0000
366
367# New Opcodes
368OP_SpawnPositionUpdate=0x4656           # C
369OP_ManaUpdate=0x0433                            # C
370OP_EnduranceUpdate=0x6b76                       # C
371OP_MobManaUpdate=0x7901                         # C
372OP_MobEnduranceUpdate=0x6c5f            # C
373       
374# Looting
375OP_LootRequest=0x6ad7                           # C
376OP_EndLootRequest=0x6546                        # C
377OP_LootItem=0x5960                                      # C
378OP_LootComplete=0x604d                          # C
379
380# bazaar trader stuff stuff:
381OP_BazaarSearch=0x550f                          # C
382OP_TraderDelItem=0x63c8                         # C
383OP_BecomeTrader=0x0a1d                          # C
384OP_TraderShop=0x2881                            # C
385OP_Trader=0x0c08                                        # C
386OP_TraderBuy=0x3672                                     # C
387OP_Barter=0x6db5                                        # C
388OP_ShopItem=0x0000                                      #
389OP_BazaarInspect=0x0000                         #
390OP_Bazaar=0x0000                                        #
391OP_TraderItemUpdate=0x0000                      #
392
393# pc/npc trading
394OP_TradeRequest=0x7113                          # C
395OP_TradeAcceptClick=0x064a                      # C
396OP_TradeRequestAck=0x606a                       # C
397OP_TradeCoins=0x0149                            # C
398OP_FinishTrade=0x3ff6                           # C
399OP_CancelTrade=0x527e                           # C
400OP_TradeMoneyUpdate=0x2a6d                      # C
401OP_MoneyUpdate=0xd677                           # C
402OP_TradeBusy=0x5ed3                                     # C
403
404# Sent after canceling trade or after closing tradeskill object
405OP_FinishWindow=0x3c27                          # C
406OP_FinishWindow2=0x6759                         # C
407
408# Sent on Live for what seems to be item existance verification
409# Ex. Before Right Click Effect happens from items
410OP_ItemVerifyRequest=0x101e                     # C
411OP_ItemVerifyReply=0x21c7                       # C
412
413# merchant crap
414OP_ShopPlayerSell=0x0b27                        # C
415OP_ShopRequest=0x442a                           # C
416OP_ShopEnd=0x3753                                       # C
417OP_ShopEndConfirm=0x4578                        # C
418OP_ShopPlayerBuy=0x436a                         # C
419OP_ShopDelItem=0x63c8                           # C
420
421# tradeskill stuff:
422OP_ClickObject=0x33e5                           # V
423OP_ClickObjectAction=0x41b5                     # V
424OP_ClearObject=0x71d1                           # C
425OP_RecipeDetails=0x58d9                         # C
426OP_RecipesFavorite=0x7770                       # C
427OP_RecipesSearch=0x6948                         # C
428OP_RecipeReply=0x521c                           # C
429OP_RecipeAutoCombine=0x0322                     # C
430OP_TradeSkillCombine=0x4212                     # C
431
432# Tribute Packets:
433OP_OpenGuildTributeMaster=0x5e79        # C
434OP_OpenTributeMaster=0x7c24                     # C
435OP_SelectTribute=0x0c98                         # C
436OP_TributeItem=0x0b89                           # C
437OP_TributeMoney=0x314f                          # C
438OP_TributeToggle=0x6dc3                         # C
439OP_TributePointUpdate=0x15a7            # C
440OP_TributeNPC=0x0000                            #
441OP_GuildTributeInfo=0x0000                      #
442OP_OpenTributeReply=0x0000                      #
443# OP_GuildTributeStatus=0x0000          #
444
445# Adventure packets:
446OP_LeaveAdventure=0x3ed4                        # C
447OP_AdventureFinish=0x6acc                       # C
448OP_AdventureInfoRequest=0x3541          # C
449OP_AdventureInfo=0x5cea                         # C
450OP_AdventureRequest=0x2c03                      # C
451OP_AdventureDetails=0x1d40                      # C
452OP_AdventureData=0x34f2                         # C
453OP_AdventureUpdate=0x771f                       # C
454OP_AdventureMerchantRequest=0x4e22      # C
455OP_AdventureMerchantResponse=0x4dd5     # C
456OP_AdventureMerchantPurchase=0x7b7f     # C
457OP_AdventureMerchantSell=0x179d         # C
458OP_AdventurePointsUpdate=0x7537         # C
459OP_AdventureStatsRequest=0x4786         # C
460OP_AdventureStatsReply=0x38b0           # C
461OP_AdventureLeaderboardRequest=0x4cc6   # C
462OP_AdventureLeaderboardReply=0x4423     # C
463
464# Group Opcodes
465OP_GroupDisband=0x54e8                          # C
466OP_GroupInvite=0x4f60                           # C
467OP_GroupFollow=0x7f2b                           # C
468OP_GroupUpdate=0x5331                           # C
469OP_GroupUpdateB=0x0786                          # C
470OP_GroupCancelInvite=0x2736                     # C - Same as OP_CancelInvite?
471OP_GroupAcknowledge=0x3e22                      # C
472OP_GroupDelete=0x58e6                           #
473OP_CancelInvite=0x2736                          # C
474OP_GroupFollow2=0x6c16                          # C
475OP_GroupInvite2=0x5251                          # C
476OP_GroupDisbandYou=0x0bd0                       # C
477OP_GroupDisbandOther=0x49f6                     # C
478OP_GroupLeaderChange=0x0c33                     # C
479OP_GroupRoles=0x116d                            # C
480OP_GroupMakeLeader=0x5851
481
482# LFG/LFP Opcodes
483OP_LFGCommand=0x2c38                            # C
484OP_LFGGetMatchesRequest=0x28d4          # C
485OP_LFGGetMatchesResponse=0x7a16         # C
486OP_LFPGetMatchesRequest=0x189e          # C
487OP_LFPGetMatchesResponse=0x589f         # C
488OP_LFPCommand=0x7429                            # C
489OP_LFGAppearance=0x0000                         #
490OP_LFGResponse=0x0000                           #
491
492# Raid Opcodes
493OP_RaidInvite=0x60b5                            # C
494OP_RaidUpdate=0x4d8b                            # C
495OP_RaidJoin=0x0000                                      #
496
497# Button-push commands
498OP_Taunt=0x30e2                                         # C
499OP_CombatAbility=0x36f8                         # C
500OP_SenseTraps=0x7e45                            # C
501OP_PickPocket=0x5821                            # C
502OP_DisarmTraps=0x0000                           #
503OP_Disarm=0x6def                                        # C
504OP_Sneak=0x1d22                                         # C
505OP_Fishing=0x7093                                       # C
506OP_InstillDoubt=0x221a                          # C
507OP_FeignDeath=0x002b                                    # C
508OP_Mend=0x10a6                                          # C
509OP_LDoNOpen=0x032b                                      # C
510
511# Task packets
512OP_TaskActivityComplete=0x5832          # C
513OP_TaskMemberList=0x66ba                        # C
514OP_OpenNewTasksWindow=0x98f6            # C
515OP_AvaliableTask=0x6255                         # C Mispelled?
516OP_AcceptNewTask=0x17d5                         # C
517OP_TaskHistoryRequest=0x547c            # C
518OP_TaskHistoryReply=0x4524                      # C
519OP_CancelTask=0x3bf5                            # C
520OP_DeclineAllTasks=0x0000                       #
521
522# Title opcodes
523OP_NewTitlesAvailable=0x4b49            # C
524OP_RequestTitles=0x4d3e                         # C
525OP_SendTitleList=0x0d96                         # C
526OP_SetTitle=0x675c                                      # C
527OP_SetTitleReply=0x75f5                         # C
528
529# mail opcodes
530OP_Command=0x0000                                       #
531OP_MailboxHeader=0x0000                         #
532OP_MailHeader=0x0000                            #
533OP_MailBody=0x0000                                      #
534OP_NewMail=0x0000                                       #
535OP_SentConfirm=0x0000                           #
536
537# # # # # # # # # # #  Below this point should not be needed            # # # # # # # # # # #
538
539# This section are all unknown in Titanium
540OP_ForceFindPerson=0x0000                       #
541OP_LocInfo=0x0000                                       #
542OP_ReloadUI=0x0000                                      #
543OP_ItemName=0x0000                                      #
544OP_ItemLinkText=0x0000                          #
545OP_MultiLineMsg=0x0000                          #
546OP_MendHPUpdate=0x0000                          #
547OP_TargetReject=0x0000                          #
548OP_SafePoint=0x0000                                     #
549OP_ApproveZone=0x0000                           #
550OP_ZoneComplete=0x0000                          #
551OP_ClientError=0x0000                           #
552OP_DumpName=0x0000                                      #
553OP_Heartbeat=0x0000                                     #
554OP_CrashDump=0x0000                                     #
555OP_LoginComplete=0x0000                         #
556
557# discovered opcodes not yet used:
558OP_PickLockSuccess=0x0000                       #
559OP_PlayMP3=0x0000                                       #
560OP_ReclaimCrystals=0x0000                       #
561OP_DynamicWall=0x0000                           #
562OP_OpenDiscordMerchant=0x0000           #
563OP_DiscordMerchantInventory=0x0000      #
564OP_GiveMoney=0x0000                                     #
565OP_RequestKnowledgeBase=0x0000          #
566OP_KnowledgeBase=0x0000                         #
567OP_SlashAdventure=0x0000                        # /adventure
568OP_BecomePVPPrompt=0x0000                       #
569OP_MoveLogRequest=0x0000                        # gone I think
570OP_MoveLogDisregard=0x0000                      # gone I think
571
572# named unknowns, to make looking for real unknown easier
573OP_AnnoyingZoneUnknown=0x0000           #
574OP_Some6ByteHPUpdate=0x0000                     # seems to happen when you target group members
575OP_QueryResponseThing=0x0000            #
576
577
578#  realityincarnate: these are just here to stop annoying several thousand byte packet dumps
579#OP_LoginUnknown1=0x46d3                        # U OP_SendSpellChecksum
580#OP_LoginUnknown2=0x040b                        # U OP_SendSkillCapsChecksum
581
582# Petition Opcodes
583OP_PetitionSearch=0x0000                        # search term for petition
584OP_PetitionSearchResults=0x0000         # (list of?) matches from search
585OP_PetitionSearchText=0x0000            # text results of search
586
587OP_PetitionUpdate=0x0000                        #
588OP_PetitionCheckout=0x0000                      #
589OP_PetitionCheckIn=0x0000                       #
590OP_PetitionQue=0x0000                           #
591OP_PetitionUnCheckout=0x0000            #
592OP_PetitionDelete=0x0000                        #
593OP_DeletePetition=0x0000                        #
594OP_PetitionResolve=0x0000                       #
595OP_PDeletePetition=0x0000                       #
596OP_PetitionBug=0x0000                           #
597OP_PetitionRefresh=0x0000                       #
598OP_PetitionCheckout2=0x0000                     #
599OP_PetitionViewPetition=0x0000          #
600
601# Login opcodes
602OP_SessionReady=0x0001                          #
603OP_Login=0x0002                                         #
604OP_ServerListRequest=0x0004                     #
605OP_PlayEverquestRequest=0x000d          #
606OP_PlayEverquestResponse=0x0021         #
607OP_ChatMessage=0x0016                           #
608OP_LoginAccepted=0x0017                         #
609OP_ServerListResponse=0x0018            #
610OP_Poll=0x0029                                          #
611OP_EnterChat=0x000f                                     #
612OP_PollResponse=0x0011                          #
613
614# raw opcodes
615OP_RAWSessionRequest=0x0000                     #
616OP_RAWSessionResponse=0x0000            #
617OP_RAWCombined=0x0000                           #
618OP_RAWSessionDisconnect=0x0000          #
619OP_RAWKeepAlive=0x0000                          #
620OP_RAWSessionStatRequest=0x0000         #
621OP_RAWSessionStatResponse=0x0000        #
622OP_RAWPacket=0x0000                                     #
623OP_RAWFragment=0x0000                           #
624OP_RAWOutOfOrderAck=0x0000                      #
625OP_RAWAck=0x0000                                        #
626OP_RAWAppCombined=0x0000                        #
627OP_RAWOutOfSession=0x0000                       #
628
629# we need to document the differences between these packets to make identifying them easier
630OP_Some3ByteHPUpdate=0x0000                     # initial HP update for mobs
631OP_InitialHPUpdate=0x0000                       #