CRACKbomberxLWx
Enthusiast
struct XSC_Sys
{
int hdr; //0x00 - 0x03
short ptr1; // 0x04 - 0x05
short size1; // 0x06 - 0x07
short ptr2; // 0x08 - 0x09
short ptrptrCodeStart; //0x0A-0x0B
int unk; // 0x0C-0x0F (checksum?)
int scriptSize; // 0x10 - 0x13
int unk2; // 0x14 - 0x17
int sizeUnk1; // 0x18-0x1B
int unk3; // 0x1C-0x1F
int sizeUnk2; //0x20 - 0x24
short ptr3; // 0x24 - 0x27
short offset3; // 0x26 - 0x29
int unk4; // 0x28 - 0x2D
short ptr4; // 0x2C - 0x2F
short offset4; // 0x2E - 0x2F
int unk5; // 0x30 - 0x35
int unk6; // 0x34 - 0x37
int unk7; // 0x38 - 0x3B
int unk8; // 0x3C - 0x41
short ptr5; // 0x40 - 0x41
short namePtr; // 0x42 - 0x43
short ptr6; // 0x44 - 0x45
short ptrptrStringTable; // 0x46 - 0x47
int stringTableSize; // 0x48 - 0x4F
int unk9; // 0x50 - 0x53
}
What I have so far...
{
int hdr; //0x00 - 0x03
short ptr1; // 0x04 - 0x05
short size1; // 0x06 - 0x07
short ptr2; // 0x08 - 0x09
short ptrptrCodeStart; //0x0A-0x0B
int unk; // 0x0C-0x0F (checksum?)
int scriptSize; // 0x10 - 0x13
int unk2; // 0x14 - 0x17
int sizeUnk1; // 0x18-0x1B
int unk3; // 0x1C-0x1F
int sizeUnk2; //0x20 - 0x24
short ptr3; // 0x24 - 0x27
short offset3; // 0x26 - 0x29
int unk4; // 0x28 - 0x2D
short ptr4; // 0x2C - 0x2F
short offset4; // 0x2E - 0x2F
int unk5; // 0x30 - 0x35
int unk6; // 0x34 - 0x37
int unk7; // 0x38 - 0x3B
int unk8; // 0x3C - 0x41
short ptr5; // 0x40 - 0x41
short namePtr; // 0x42 - 0x43
short ptr6; // 0x44 - 0x45
short ptrptrStringTable; // 0x46 - 0x47
int stringTableSize; // 0x48 - 0x4F
int unk9; // 0x50 - 0x53
}
What I have so far...