PDA

View Full Version : Complete updated OpCodes from all listed on this forum



SeqTester
10-24-2002, 03:03 PM
same list with them in order.

Makes a little easier for changing by hand.

___________________New List_______________________
#define OpenVendorCode 0x0b40
#define ItemInShopCode 0x0c40
#define DropCoinsCode 0x0740
#define ChannelMessageCode 0x0741
#define cStartCampingCode 0x0742
#define EmoteTextCode 0x1540
#define cRunToggleCode 0x1f40
#define cJumpCode 0x2040
#define AltExpUpdateCode 0x2342
#define ZoneEntryCode 0x2840
#define DeleteSpawnCode 0x2940
#define MakeDropCode 0x2c40
#define cCursorItemCode 0x2c41
#define RemDropCode 0x2b40
#define CharInfo 0x2e40
#define TradeContainerInCode 0x3040
#define TradeItemInCode 0x3140
#define xBuffDropCode 0x3241
#define MoneyUpdateCode 0x3d41
#define GroupInviteCode 0x3e20
#define TradeBookInCode 0x3440
#define xBuyItemCode 0x3540
#define CharProfileCode 0x3640
#define FormattedMessageCode 0x3642
#define ConsiderCode 0x3741
define GroupAcceptCode 0x3d20
#define GroupDeclineCode 0x4140
#define sSpellInterruptedCode 0x4142
#define NewSpawnCode 0x4341
#define GroupDeleteCode 0x4420
#define CastOnCode 0x4640
#define NewCorpseCode 0x4a40
#define StaminaCode 0x5741
#define ActionCode 0x5840
#define NewZoneCode 0x5b40
#define ZoneSpawnsCode 0x5f41
#define ClientTargetCode 0x6241
#define PlayerItemCode 0x6441
#define PlayerBookCode 0x6541
#define PlayerContainerCode 0x6641
#define SummonedItemCode 0x7841
#define StartCastCode 0x7e41
#define ManaDecrementCode 0x7f41
#define SPMesgCode 0x8041
#define MemSpellCode 0x8241
#define BindWoundCode 0x8341
#define cTrackCode 0x8441
#define cHideCode 0x8641
#define cSenseHeadingCode 0x8741
#define SkillIncCode 0x8941
#define DoorOpenCode 0x8e40
#define IllusionCode 0x9140
#define WearChangeCode 0x9240
#define cForageCode 0x9440
#define ExpUpdateCode 0x9941
#define MobUpdateCode 0x9f40
#define Attack2Code 0xa140
#define ZoneChangeCode 0xa340
#define BeginCastCode 0xa940
#define HPUpdateCode 0xb240
#define InspectDataCode 0xb640
#define xTradeSpellBookSlotsCode 0xce41
#define RandomCode 0xe741
#define TimeOfDayCode 0xf240
#define PlayerPosCode 0xf340
#define cWhoAllCode 0xf440
#define SpawnApperanceCode 0xf540
#define CPlayerItemsCode 0xf641
#define CDoorSpawnsCode 0xf741


>>EDIT FOR CHANGES/ADDS<<
>>I will so my best to keep this one updated<<

If I am missing any please post them here I will EDIT this post and add/change as needed.

SeqTester
10-24-2002, 03:10 PM
Removed Link to opcodes.h being its in CVS now

fryfrog
10-24-2002, 03:12 PM
i think i have all of them in my opcodes.h and all the struct changes in everquest.h. i just made a diff for casey and i believe he is about to merge them. might just wait so you can cvs -z3 update :)

Joemama
10-24-2002, 03:26 PM
Where are the structure changes for everquest.h listed? I must have missed those somewhere.

I got all the opcodes changed from the posts on the other topic, didn't see anything about everquest.h though


Also, this shouldn't fix spawns correct? Meaning all spawns still show up as unknown aye?

J

DebianSEQ
10-24-2002, 04:28 PM
In this forum, look for posts beginning with 'New' =)

Flotsam
10-24-2002, 04:49 PM
I'm getting burnt out - this will be all for a while....



#define GroupInfoCode 0x2620

*NOTE - the above hasn't changed - but I want to confirm that it is correct with the old value*

#define MoneyUpdateCode 0x3d41
#define GroupInviteCode 0x3e20
#define GroupAcceptCode 0x3d20
#define GroupDeclineCode 0x4140
#define GroupDeleteCode 0x4440
#define SummonedItemCode 0x7841
#define MemSpellCode 0x8241
#define BindWoundCode 0x8341
#define cTrackCode 0x8441
#define cHideCode 0x8641
#define cSenseHeadingCode 0x8741
#define SkillIncCode 0x8941
#define cForageCode 0x9440
#define InspectDataCode 0xb640
#define xTradeSpellBookSlotsCode 0xce41
#define RandomCode 0xe741

General comments about naming of these codes. Some are very misleading. For example InspectDateCode should really be named something like InspectPCCode, and RandomCode should really be named something like cRequestRandomCode since it is client only and is really just a request to the server. But anyway, that is another issue for another day :)

Spook
10-24-2002, 06:30 PM
Thanks to all for contributing to this. Casey has these posted to the CVS repository. Floatsam's update above has more recent information you might consider until the CVS is updated again.

<edit>
small typo found in Floatsam's above post while entering it:

#define InspectDateCode 0xb640, should be:
#define InspectDataCode 0xb640

</edit>

Flotsam
10-24-2002, 07:23 PM
Originally posted by SeqTester


#define sWhoAllOutputCode 0x0b60 <--Questionable change

If I am missing any please post them here I will EDIT this post and add/change as needed.


I posted in an earlier update but it might have been lost. sWhoAllOutputCode is 0x0b20, NOT 0x0b60

SeqTester
10-24-2002, 07:45 PM
Thanks made that change on 1st post

jeffc02
10-24-2002, 07:51 PM
Nice job

casey
10-25-2002, 12:04 AM
your changes are appreciated, but if you'll see my other post in this forum, if you produce a diff, it will expidite changes getting into cvs, as well as making everyone wanting to use your changes have an easier time.

just run 'cvs -z3 diff -c > diff-file' in your showeq dir, and post the output here, or in the patches section. Make sure to update cvs before diffing.

fryfrog
10-25-2002, 06:34 AM
hey casey, i just put these into my opcodes.h and ran "cvs -z3 diff -c > diff-file". you can find it at the same place as before.

diff-file (http://fryfrog.com:81/diff-file)

SeqTester
10-25-2002, 02:04 PM
I added the extra ones that went in to CVS this mornin.