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