Are there any concide notes on howto find opcodes these days?
I'd like to be more help round here than I am currently.
Are there any concide notes on howto find opcodes these days?
I'd like to be more help round here than I am currently.
Your dad.
Simplest explanation is probably something like this:
0) Hurry up and read this post before the next EQ patch comes out
1) Startup a stable version of ShowEQ
2) Click Network -> Log -> Zone Data (or hit F7)
3) Login a pet-class character to EQ to a mostly quiet zone like Arena, Guild Hall, etc.
4) Create a pet
5) Dismiss the pet
6) Kill a mob
7) Rename ~/.showeq/logs/zone.log to ~/.showeq/logs/zone.log.yyyyMMdd
8) Preserve that renamed zone log file for when the next patch comes out
9) On patch day, repeat steps 1-6
10) Compare the new zone.log with the preserved zone.log and try to match the packets with the new opcodes
11) Update zoneopcodes.xml with new opcodes
12) Rinse and repeat until satisfied
Those steps will work for patches that don't change structs. For heavier patches, it will likely require digging through the zone.log packet dumps with a fine tooth come to re-align the structs.
Working on more opcode updates tonight... already have a bunch updated but you guys had most of the critical ones done already!
There are currently 1 users browsing this thread. (0 members and 1 guests)