m406Dll cleanups

This commit is contained in:
kabiskac 2024-07-09 23:11:10 +02:00
parent 827faf9cc7
commit e4fc306f19
2 changed files with 53 additions and 53 deletions

View file

@ -121,8 +121,8 @@ fn_1_13C10 = .text:0x00013C10; // type:function size:0x7E4
fn_1_143F4 = .text:0x000143F4; // type:function size:0x330 fn_1_143F4 = .text:0x000143F4; // type:function size:0x330
_ctors = .ctors:0x00000000; // type:label scope:global data:4byte _ctors = .ctors:0x00000000; // type:label scope:global data:4byte
_dtors = .dtors:0x00000000; // type:label scope:global data:4byte _dtors = .dtors:0x00000000; // type:label scope:global data:4byte
__fakeHalf = .rodata:0x00000000; // type:object size:0x8 data:float __fakeHalf = .rodata:0x00000000; // type:object size:0x8 data:double
__fakeThree = .rodata:0x00000008; // type:object size:0x8 data:float __fakeThree = .rodata:0x00000008; // type:object size:0x8 data:double
lbl_1_rodata_10 = .rodata:0x00000010; // type:object size:0x8 scope:local data:double lbl_1_rodata_10 = .rodata:0x00000010; // type:object size:0x8 scope:local data:double
lbl_1_rodata_18 = .rodata:0x00000018; // type:object size:0x8 scope:local data:double lbl_1_rodata_18 = .rodata:0x00000018; // type:object size:0x8 scope:local data:double
lbl_1_rodata_20 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float lbl_1_rodata_20 = .rodata:0x00000020; // type:object size:0x4 scope:local data:float

View file

@ -21,7 +21,7 @@ typedef struct UnkM406PlayerStruct2 {
/* 0x00 */ Vec *unk_00; /* 0x00 */ Vec *unk_00;
/* 0x04 */ HsfFace *unk_04; /* 0x04 */ HsfFace *unk_04;
/* 0x08 */ s16 unk_08; /* 0x08 */ s16 unk_08;
} UnkM406PlayerStruct2; /* size = 0x084C */ } UnkM406PlayerStruct2; /* size = 0x0C */
typedef struct M406PlayerWork { typedef struct M406PlayerWork {
/* 0x00 */ union { /* 0x00 */ union {
@ -35,38 +35,38 @@ typedef struct M406PlayerWork {
}; };
s16 unk_00; s16 unk_00;
}; };
s16 unk_02; /* 0x02 */ s16 unk_02;
s16 unk_04; /* 0x04 */ s16 unk_04;
s8 unk_06; /* 0x06 */ s8 unk_06;
s8 unk_07; /* 0x07 */ s8 unk_07;
u16 unk_08; /* 0x08 */ u16 unk_08;
u16 unk_0A; /* 0x0A */ u16 unk_0A;
s16 unk_0C; /* 0x0C */ s16 unk_0C;
s16 unk_0E; /* 0x0E */ s16 unk_0E;
s16 unk_10; /* 0x10 */ s16 unk_10;
s16 unk_12; /* 0x12 */ s16 unk_12;
Vec unk_14; /* 0x14 */ Vec unk_14;
char unk20[0xC]; /* 0x20 */ char unk20[0xC];
Vec unk_2C; /* 0x2C */ Vec unk_2C;
s32 unk_38; /* 0x38 */ s32 unk_38;
u32 unk_3C; /* 0x3C */ u32 unk_3C;
float unk_40; /* 0x40 */ float unk_40;
UnkM406PlayerStruct2 unk_44; /* 0x44 */ UnkM406PlayerStruct2 unk_44;
float unk_50; /* 0x50 */ float unk_50;
float unk_54; /* 0x54 */ float unk_54;
s16 unk_58; /* 0x58 */ s16 unk_58;
s16 unk_5A; /* 0x5A */ s16 unk_5A;
s16 unk_5C; /* 0x5C */ s16 unk_5C;
s16 unk_5E; /* 0x5E */ s16 unk_5E;
s16 unk_60; /* 0x60 */ s16 unk_60;
s16 unk_62; /* 0x62 */ s16 unk_62;
s16 unk_64; /* 0x64 */ s16 unk_64;
float unk_68; /* 0x68 */ float unk_68;
float unk_6C; /* 0x6C */ float unk_6C;
float unk_70; /* 0x70 */ float unk_70;
float unk_74; /* 0x74 */ float unk_74;
float unk_78; /* 0x78 */ float unk_78;
s32 unk_7C[2]; /* 0x7C */ s32 unk_7C[2];
} M406PlayerWork; /* size = 0x84 */ } M406PlayerWork; /* size = 0x84 */
void fn_1_1065C(omObjData *object); void fn_1_1065C(omObjData *object);
@ -82,7 +82,7 @@ s32 fn_1_129E4(omObjData *object);
void fn_1_12AB8(omObjData *object); void fn_1_12AB8(omObjData *object);
void fn_1_12B00(omObjData *object); void fn_1_12B00(omObjData *object);
void fn_1_12B38(Vec *arg0); void fn_1_12B38(Vec *arg0);
void fn_1_12BC4(omObjData *); void fn_1_12BC4(omObjData *object);
void fn_1_13A88(s16 arg0, char *arg1, Mtx arg2); void fn_1_13A88(s16 arg0, char *arg1, Mtx arg2);
float fn_1_13AF4(float arg8, float arg9, float argA); float fn_1_13AF4(float arg8, float arg9, float argA);
s32 fn_1_13C10(Vec *arg0, Vec *arg1); s32 fn_1_13C10(Vec *arg0, Vec *arg1);
@ -264,25 +264,25 @@ s32 lbl_1_data_1078[10] = {
}; };
s32 lbl_1_data_10A0[8][4] = { s32 lbl_1_data_10A0[8][4] = {
{ 0x250000, 0x250001, 0x250010, 0x250011 }, { DATA_MAKE_NUM(DATADIR_M406, 0), DATA_MAKE_NUM(DATADIR_M406, 1), DATA_MAKE_NUM(DATADIR_M406, 16), DATA_MAKE_NUM(DATADIR_M406, 17) },
{ 0x250002, 0x250003, 0x250012, 0x250013 }, { DATA_MAKE_NUM(DATADIR_M406, 2), DATA_MAKE_NUM(DATADIR_M406, 3), DATA_MAKE_NUM(DATADIR_M406, 18), DATA_MAKE_NUM(DATADIR_M406, 19) },
{ 0x250004, 0x250005, 0x250014, 0x250015 }, { DATA_MAKE_NUM(DATADIR_M406, 4), DATA_MAKE_NUM(DATADIR_M406, 5), DATA_MAKE_NUM(DATADIR_M406, 20), DATA_MAKE_NUM(DATADIR_M406, 21) },
{ 0x250006, 0x250007, 0x250016, 0x250017 }, { DATA_MAKE_NUM(DATADIR_M406, 6), DATA_MAKE_NUM(DATADIR_M406, 7), DATA_MAKE_NUM(DATADIR_M406, 22), DATA_MAKE_NUM(DATADIR_M406, 23) },
{ 0x250008, 0x250009, 0x250018, 0x250019 }, { DATA_MAKE_NUM(DATADIR_M406, 8), DATA_MAKE_NUM(DATADIR_M406, 9), DATA_MAKE_NUM(DATADIR_M406, 24), DATA_MAKE_NUM(DATADIR_M406, 25) },
{ 0x25000A, 0x25000B, 0x25001A, 0x25001B }, { DATA_MAKE_NUM(DATADIR_M406, 10), DATA_MAKE_NUM(DATADIR_M406, 11), DATA_MAKE_NUM(DATADIR_M406, 26), DATA_MAKE_NUM(DATADIR_M406, 27) },
{ 0x25000C, 0x25000D, 0x25001C, 0x25001D }, { DATA_MAKE_NUM(DATADIR_M406, 12), DATA_MAKE_NUM(DATADIR_M406, 13), DATA_MAKE_NUM(DATADIR_M406, 28), DATA_MAKE_NUM(DATADIR_M406, 29) },
{ 0x25000E, 0x25000F, 0x25001E, 0x25001F }, { DATA_MAKE_NUM(DATADIR_M406, 14), DATA_MAKE_NUM(DATADIR_M406, 15), DATA_MAKE_NUM(DATADIR_M406, 30), DATA_MAKE_NUM(DATADIR_M406, 31) },
}; };
s32 lbl_1_data_1120[8] = { s32 lbl_1_data_1120[8] = {
0x250045, DATA_MAKE_NUM(DATADIR_M406, 69),
0x250046, DATA_MAKE_NUM(DATADIR_M406, 70),
0x250047, DATA_MAKE_NUM(DATADIR_M406, 71),
0x250048, DATA_MAKE_NUM(DATADIR_M406, 72),
0x250049, DATA_MAKE_NUM(DATADIR_M406, 73),
0x25004A, DATA_MAKE_NUM(DATADIR_M406, 74),
0x25004B, DATA_MAKE_NUM(DATADIR_M406, 75),
0x25004C, DATA_MAKE_NUM(DATADIR_M406, 76),
}; };
s16 lbl_1_data_1140[4] = { 0, 40, 20, 90 }; s16 lbl_1_data_1140[4] = { 0, 40, 20, 90 };
@ -389,7 +389,7 @@ void fn_1_D90C(omObjData *object)
Hu3DModelAttrSet(object->model[6], 1); Hu3DModelAttrSet(object->model[6], 1);
object->model[7] = Hu3DModelCreateFile(lbl_1_data_1120[var_r31->unk_0C]); object->model[7] = Hu3DModelCreateFile(lbl_1_data_1120[var_r31->unk_0C]);
Hu3DModelAttrSet(object->model[7], 1); Hu3DModelAttrSet(object->model[7], 1);
for (var_r29 = 0; (u32)var_r29 < 10; var_r29++) { for (var_r29 = 0; var_r29 < 10U; var_r29++) {
object->motion[var_r29] = CharModelMotionCreate(var_r31->unk_0C, lbl_1_data_1078[var_r29]); object->motion[var_r29] = CharModelMotionCreate(var_r31->unk_0C, lbl_1_data_1078[var_r29]);
} }
var_r31->unk_38 = -1; var_r31->unk_38 = -1;