Originally posted by codepig666
Since all 3 packets that libEQ cares about have been given new opcodes we're gonna need a new libEQ.a
...
The 3 relevent opcodes to decryption as far as I can guess:
#define NewSpawnCode 0x4341
#define ZoneSpawnsCode 0x5f41
#define CharProfileCode 0x3640
The last time it broke, libEQ.a was changed to include an initialization function to which those opcodes are passed.
decode.cpp line 73:
Code:
InitializeLibEQ(0, CharProfileCode, ZoneSpawnsCode, NewSpawnCode);
So all that has to be done is to change those codes in everquest.h and decryption should work if nothing else has changed.