CMysterio done

This commit is contained in:
krystalgamer 2024-03-09 19:45:40 +01:00
parent 2768db8edd
commit f14b72b4cb
3 changed files with 63 additions and 1 deletions

View File

@ -83,6 +83,7 @@ int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
validate_CLizard();
validate_CLizMan();
validate_CMystFoot();
validate_CMysterio();
puts("[*] Validation done!");

View File

@ -4,4 +4,27 @@
void validate_CMystFoot(void){
VALIDATE_SIZE(CMystFoot, 0x324);
}
void validate_CMysterio(void){
VALIDATE_SIZE(CMysterio, 0x3D0);
VALIDATE(CMysterio, field_324, 0x324);
VALIDATE(CMysterio, field_32C, 0x32C);
VALIDATE(CMysterio, field_358, 0x358);
VALIDATE(CMysterio, field_360, 0x360);
VALIDATE(CMysterio, field_364, 0x364);
VALIDATE(CMysterio, field_368, 0x368);
VALIDATE(CMysterio, field_36C, 0x36C);
VALIDATE(CMysterio, field_374, 0x374);
VALIDATE(CMysterio, field_378, 0x378);
VALIDATE(CMysterio, field_37C, 0x37C);
VALIDATE(CMysterio, field_380, 0x380);
VALIDATE(CMysterio, field_384, 0x384);
VALIDATE(CMysterio, field_38C, 0x38C);
VALIDATE(CMysterio, field_398, 0x398);
VALIDATE(CMysterio, field_3A8, 0x3A8);
}

View File

@ -6,4 +6,42 @@
class CMystFoot : public CBaddy {};
void validate_CMystFoot(void);
class CMysterio : public CBaddy {
public:
int field_324;
unsigned char padAfter324[0x4];
int field_32C;
unsigned char padAfter32C[0x358-0x32c-4];
int field_358;
unsigned char padAfter358[0x4];
int field_360;
int field_364;
int field_368;
int field_36C;
unsigned char padAfter36C[0x4];
int field_374;
int field_378;
int field_37C;
int field_380;
int field_384;
unsigned char padAfter384[0x4];
int field_38C;
unsigned char padAfter38c[0x8];
int field_398;
unsigned char padAfter398[0x3a8-0x398-4];
int field_3A8;
unsigned char mysterioEndPad[0x3d0-0x3a8-4];
};
void validate_CMystFoot(void);
void validate_CMysterio(void);