DebianSEQ
10-24-2002, 12:31 AM
Looks like they just tacked on 16 more octets to the end of the packet. What i paste here is what I've modified. If I'm wrong, please correct me. You will need to fully recompile your showeq (compiling just the .cpp's that reference everquest.h doesn't seem to work)
in everquest.h :
struct zoneChangeStruct
{
/*0000*/ uint8_t opCode; // 0xa3
/*0001*/ uint8_t version; // 0x20
/*0002*/ char charName[32]; // Character Name
/*0034*/ uint8_t unknown0050[32]; // *** Placeholder
/*0066*/ uint32_t zoneId; // zone Id
/*0070*/ uint8_t unknown[8]; // unknown
};
edit: thanks for the correction c3po!
in everquest.h :
struct zoneChangeStruct
{
/*0000*/ uint8_t opCode; // 0xa3
/*0001*/ uint8_t version; // 0x20
/*0002*/ char charName[32]; // Character Name
/*0034*/ uint8_t unknown0050[32]; // *** Placeholder
/*0066*/ uint32_t zoneId; // zone Id
/*0070*/ uint8_t unknown[8]; // unknown
};
edit: thanks for the correction c3po!