Almost finished m420dll

This commit is contained in:
dbalatoni13 2024-10-27 19:09:24 +01:00
parent 023b70219d
commit e34a300610
8 changed files with 2823 additions and 125 deletions

68
include/REL/m420dll.h Normal file
View file

@ -0,0 +1,68 @@
#ifndef M420DLL_H
#define M420DLL_H
#include "game/object.h"
typedef struct M420DllUnkStruct {
/* 0x00 */ Vec unk_00;
/* 0x0C */ Vec unk_0C;
/* 0x18 */ float unk_18;
} M420DllUnkStruct; /* size = 0x1C */ // same as in m447dll/camera.c
typedef struct M420DllPlayerStruct {
/* 0x00 */ struct {
s8 unk_00_field0 : 1;
s8 unk_00_field1 : 1;
s8 unk_00_field2 : 1;
};
/* 0x04 */ s32 unk_04;
/* 0x08 */ u8 unk_08;
/* 0x0A */ s16 unk_0A;
/* 0x0C */ u8 unk_0C;
/* 0x10 */ Vec unk_10;
/* 0x1C */ Vec unk_1C;
/* 0x28 */ Vec unk_28;
/* 0x34 */ Vec unk_34;
/* 0x40 */ Process *unk_40;
/* 0x44 */ char unk44[4];
/* 0x48 */ s32 unk_48;
/* 0x4C */ s32 unk_4C;
/* 0x50 */ s16 unk_50;
/* 0x52 */ char unk52[6];
/* 0x58 */ s32 unk_58;
/* 0x5C */ s32 unk_5C[0xA];
/* 0x84 */ s32 unk_84[0xA];
/* 0xAC */ s16 unk_AC;
/* 0xAE */ s16 unk_AE[0xB];
/* 0xC4 */ s16 unk_C4[0xA];
/* 0xD8 */ s16 unk_D8;
/* 0xDC */ float unk_DC;
/* 0xE0 */ float unk_E0;
/* 0xE4 */ s32 unk_E4;
/* 0xE8 */ struct M420DllPlayerStruct *unk_E8;
} M420DllPlayerStruct; /* size = 0xEC */
void fn_1_1184(void);
s32 fn_1_4964(void);
void fn_1_596C(void);
s32 fn_1_59F4(s32);
s32 fn_1_5AA8(s32 arg0, float arg1);
s32 fn_1_60F0(void);
void fn_1_6268(void);
void fn_1_636C(void);
void fn_1_63EC(void);
void fn_1_6554(void);
s16 fn_1_6660(void);
void fn_1_669C(s32 arg0);
void fn_1_6728(void);
s32 fn_1_67E8(s32);
s32 fn_1_6810(void);
void fn_1_8934(void);
s32 fn_1_8944(void);
M420DllPlayerStruct *fn_1_1B8C(s32, s32);
void fn_1_1E14(M420DllPlayerStruct *);
extern Process *lbl_1_bss_4;
#endif