PDA

View Full Version : New zoneChangeStruct



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!

Spook
10-24-2002, 06:11 PM
Just a FYI if anyone is going nuts verifying changes, this is one that is now in the CVS.

image
10-24-2002, 07:38 PM
struct zoneChangeStruct
{
/*0000*/ uint8_t opCode; // 0xa3
/*0001*/ uint8_t version; // 0x20
/*0002*/ char charName[64]; // Character Name
/*0066*/ uint32_t zoneId; // zone Id
/*0070*/ uint8_t unknown0070[4]; // unknown
/*0074*/ uint32_t success; // zone success 0) No, 1) Yes, (also has ones for PoP, not privileged,etc.)
};