Hi, i currently have a mysql database which stores a struct inside a blob
the structure is:
i want to be able to put it back into this format or at least read it so i can just get things out such as "name", "level", "_class" and "playTime"
Can anyone help?
the structure is:
Code:
typedef struct NO_ALIGN st_minichar {
unsigned short packetSize; // 0x00 - 0x01
unsigned short command; // 0x02 - 0x03
unsigned char flags[4]; // 0x04 - 0x07
unsigned char unknown[8]; // 0x08 - 0x0F
unsigned short level; // 0x10 - 0x11
unsigned short reserved; // 0x12 - 0x13
char gcString[10]; // 0x14 - 0x1D
unsigned char unknown2[14]; // 0x1E - 0x2B
unsigned char nameColorBlue; // 0x2C
unsigned char nameColorGreen; // 0x2D
unsigned char nameColorRed; // 0x2E
unsigned char nameColorTransparency; // 0x2F
unsigned short skinID; // 0x30 - 0x31
unsigned char unknown3[18]; // 0x32 - 0x43
unsigned char sectionID; // 0x44
unsigned char _class; // 0x45
unsigned char skinFlag; // 0x46
unsigned char unknown4[5]; // 0x47 - 0x4B (same as unknown5 in E7)
unsigned short costume; // 0x4C - 0x4D
unsigned short skin; // 0x4E - 0x4F
unsigned short face; // 0x50 - 0x51
unsigned short head; // 0x52 - 0x53
unsigned short hair; // 0x54 - 0x55
unsigned short hairColorRed; // 0x56 - 0x57
unsigned short hairColorBlue; // 0x58 - 0x59
unsigned short hairColorGreen; // 0x5A - 0x5B
unsigned proportionX; // 0x5C - 0x5F
unsigned proportionY; // 0x60 - 0x63
unsigned char name[24]; // 0x64 - 0x7B
unsigned char unknown5[8] ; // 0x7C - 0x83
unsigned playTime;
} MINICHAR;
Can anyone help?
Comment