Nearly finished mentDll/main.c

This commit is contained in:
dbalatoni13 2024-09-02 23:00:29 +02:00
parent 6dc3e823f2
commit e17800bf79
3 changed files with 6650 additions and 18 deletions

View file

@ -244,7 +244,7 @@ lbl_1_rodata_D4 = .rodata:0x000000D4; // type:object size:0x4 data:float
lbl_1_rodata_D8 = .rodata:0x000000D8; // type:object size:0x8 data:double lbl_1_rodata_D8 = .rodata:0x000000D8; // type:object size:0x8 data:double
lbl_1_rodata_E0 = .rodata:0x000000E0; // type:object size:0x4 data:float lbl_1_rodata_E0 = .rodata:0x000000E0; // type:object size:0x4 data:float
lbl_1_rodata_E4 = .rodata:0x000000E4; // type:object size:0x4 data:float lbl_1_rodata_E4 = .rodata:0x000000E4; // type:object size:0x4 data:float
lbl_1_rodata_E8 = .rodata:0x000000E8; // type:object size:0x1 data:byte lbl_1_rodata_E8 = .rodata:0x000000E8; // type:object size:0x4 data:byte
lbl_1_rodata_EC = .rodata:0x000000EC; // type:object size:0x4 data:float lbl_1_rodata_EC = .rodata:0x000000EC; // type:object size:0x4 data:float
lbl_1_rodata_F0 = .rodata:0x000000F0; // type:object size:0x1C data:4byte lbl_1_rodata_F0 = .rodata:0x000000F0; // type:object size:0x1C data:4byte
lbl_1_rodata_10C = .rodata:0x0000010C; // type:object size:0x4 data:float lbl_1_rodata_10C = .rodata:0x0000010C; // type:object size:0x4 data:float
@ -254,32 +254,32 @@ lbl_1_rodata_118 = .rodata:0x00000118; // type:object size:0x4 data:float
lbl_1_rodata_11C = .rodata:0x0000011C; // type:object size:0x4 data:float lbl_1_rodata_11C = .rodata:0x0000011C; // type:object size:0x4 data:float
lbl_1_rodata_120 = .rodata:0x00000120; // type:object size:0x8 data:double lbl_1_rodata_120 = .rodata:0x00000120; // type:object size:0x8 data:double
lbl_1_rodata_128 = .rodata:0x00000128; // type:object size:0x4 data:float lbl_1_rodata_128 = .rodata:0x00000128; // type:object size:0x4 data:float
lbl_1_rodata_12C = .rodata:0x0000012C; // type:object size:0xC data:4byte lbl_1_rodata_12C = .rodata:0x0000012C; // type:object size:0xC data:float
lbl_1_rodata_138 = .rodata:0x00000138; // type:object size:0x4 data:float lbl_1_rodata_138 = .rodata:0x00000138; // type:object size:0x4 data:float
lbl_1_rodata_13C = .rodata:0x0000013C; // type:object size:0x10 data:4byte lbl_1_rodata_13C = .rodata:0x0000013C; // type:object size:0x10 data:4byte
lbl_1_rodata_14C = .rodata:0x0000014C; // type:object size:0x18 data:4byte lbl_1_rodata_14C = .rodata:0x0000014C; // type:object size:0x18 data:4byte
lbl_1_rodata_164 = .rodata:0x00000164; // type:object size:0xC data:4byte lbl_1_rodata_164 = .rodata:0x00000164; // type:object size:0xC data:float
lbl_1_rodata_170 = .rodata:0x00000170; // type:object size:0xC data:4byte lbl_1_rodata_170 = .rodata:0x00000170; // type:object size:0xC data:float
lbl_1_rodata_17C = .rodata:0x0000017C; // type:object size:0x4 data:float lbl_1_rodata_17C = .rodata:0x0000017C; // type:object size:0x4 data:float
lbl_1_rodata_180 = .rodata:0x00000180; // type:object size:0x4 data:float lbl_1_rodata_180 = .rodata:0x00000180; // type:object size:0x4 data:float
lbl_1_rodata_184 = .rodata:0x00000184; // type:object size:0xC data:4byte lbl_1_rodata_184 = .rodata:0x00000184; // type:object size:0xC data:float
lbl_1_rodata_190 = .rodata:0x00000190; // type:object size:0x4 data:float lbl_1_rodata_190 = .rodata:0x00000190; // type:object size:0x4 data:float
lbl_1_rodata_194 = .rodata:0x00000194; // type:object size:0x18 data:4byte lbl_1_rodata_194 = .rodata:0x00000194; // type:object size:0x18 data:4byte
lbl_1_rodata_1AC = .rodata:0x000001AC; // type:object size:0xC data:4byte lbl_1_rodata_1AC = .rodata:0x000001AC; // type:object size:0xC data:float
lbl_1_rodata_1B8 = .rodata:0x000001B8; // type:object size:0xC data:4byte lbl_1_rodata_1B8 = .rodata:0x000001B8; // type:object size:0xC data:float
lbl_1_rodata_1C4 = .rodata:0x000001C4; // type:object size:0xC data:4byte lbl_1_rodata_1C4 = .rodata:0x000001C4; // type:object size:0xC data:float
lbl_1_rodata_1D0 = .rodata:0x000001D0; // type:object size:0x1C data:4byte lbl_1_rodata_1D0 = .rodata:0x000001D0; // type:object size:0x1C data:4byte
lbl_1_rodata_1EC = .rodata:0x000001EC; // type:object size:0x10 data:4byte lbl_1_rodata_1EC = .rodata:0x000001EC; // type:object size:0x10 data:4byte
lbl_1_rodata_1FC = .rodata:0x000001FC; // type:object size:0x18 data:4byte lbl_1_rodata_1FC = .rodata:0x000001FC; // type:object size:0x18 data:4byte
lbl_1_rodata_214 = .rodata:0x00000214; // type:object size:0xC data:4byte lbl_1_rodata_214 = .rodata:0x00000214; // type:object size:0xC data:float
lbl_1_rodata_220 = .rodata:0x00000220; // type:object size:0xC data:4byte lbl_1_rodata_220 = .rodata:0x00000220; // type:object size:0xC data:float
lbl_1_rodata_22C = .rodata:0x0000022C; // type:object size:0x1C data:4byte lbl_1_rodata_22C = .rodata:0x0000022C; // type:object size:0x1C data:4byte
lbl_1_rodata_248 = .rodata:0x00000248; // type:object size:0xC data:4byte lbl_1_rodata_248 = .rodata:0x00000248; // type:object size:0xC data:float
lbl_1_rodata_254 = .rodata:0x00000254; // type:object size:0xC data:4byte lbl_1_rodata_254 = .rodata:0x00000254; // type:object size:0xC data:float
lbl_1_rodata_260 = .rodata:0x00000260; // type:object size:0xC data:4byte lbl_1_rodata_260 = .rodata:0x00000260; // type:object size:0xC data:float
lbl_1_rodata_26C = .rodata:0x0000026C; // type:object size:0xC data:4byte lbl_1_rodata_26C = .rodata:0x0000026C; // type:object size:0xC data:float
lbl_1_rodata_278 = .rodata:0x00000278; // type:object size:0xC data:4byte lbl_1_rodata_278 = .rodata:0x00000278; // type:object size:0xC data:float
lbl_1_rodata_284 = .rodata:0x00000284; // type:object size:0xC data:4byte lbl_1_rodata_284 = .rodata:0x00000284; // type:object size:0xC data:float
lbl_1_rodata_290 = .rodata:0x00000290; // type:object size:0x4 data:float lbl_1_rodata_290 = .rodata:0x00000290; // type:object size:0x4 data:float
lbl_1_rodata_294 = .rodata:0x00000294; // type:object size:0x4 data:float lbl_1_rodata_294 = .rodata:0x00000294; // type:object size:0x4 data:float
lbl_1_rodata_298 = .rodata:0x00000298; // type:object size:0x4 data:float lbl_1_rodata_298 = .rodata:0x00000298; // type:object size:0x4 data:float
@ -392,7 +392,7 @@ lbl_1_data_245 = .data:0x00000245; // type:object size:0x1D data:string
lbl_1_data_262 = .data:0x00000262; // type:object size:0x14 data:string lbl_1_data_262 = .data:0x00000262; // type:object size:0x14 data:string
lbl_1_data_276 = .data:0x00000276; // type:object size:0x15 data:string lbl_1_data_276 = .data:0x00000276; // type:object size:0x15 data:string
lbl_1_data_28B = .data:0x0000028B; // type:object size:0x14 data:string lbl_1_data_28B = .data:0x0000028B; // type:object size:0x14 data:string
lbl_1_data_29F = .data:0x0000029F; // type:object size:0x15 lbl_1_data_29F = .data:0x0000029F; // type:object size:0x15 data:string
lbl_1_data_2B4 = .data:0x000002B4; // type:object size:0x3C lbl_1_data_2B4 = .data:0x000002B4; // type:object size:0x3C
lbl_1_data_2F0 = .data:0x000002F0; // type:object size:0x4 data:4byte lbl_1_data_2F0 = .data:0x000002F0; // type:object size:0x4 data:4byte
lbl_1_data_2F4 = .data:0x000002F4; // type:object size:0x20 data:string lbl_1_data_2F4 = .data:0x000002F4; // type:object size:0x20 data:string
@ -408,7 +408,7 @@ lbl_1_data_413 = .data:0x00000413; // type:object size:0x2B data:string
lbl_1_data_43E = .data:0x0000043E; // type:object size:0x29 data:string lbl_1_data_43E = .data:0x0000043E; // type:object size:0x29 data:string
lbl_1_data_467 = .data:0x00000467; // type:object size:0x2B data:string lbl_1_data_467 = .data:0x00000467; // type:object size:0x2B data:string
lbl_1_data_492 = .data:0x00000492; // type:object size:0x20 data:string lbl_1_data_492 = .data:0x00000492; // type:object size:0x20 data:string
lbl_1_data_4B2 = .data:0x000004B2; // type:object size:0x22 lbl_1_data_4B2 = .data:0x000004B2; // type:object size:0x22 data:string
jumptable_1_data_4D4 = .data:0x000004D4; // type:object size:0x54 scope:local jumptable_1_data_4D4 = .data:0x000004D4; // type:object size:0x54 scope:local
lbl_1_data_528 = .data:0x00000528; // type:object size:0x1B data:string lbl_1_data_528 = .data:0x00000528; // type:object size:0x1B data:string
lbl_1_data_543 = .data:0x00000543; // type:object size:0x1A data:string lbl_1_data_543 = .data:0x00000543; // type:object size:0x1A data:string

57
include/REL/mentDll.h Normal file
View file

@ -0,0 +1,57 @@
#ifndef MENTDLL_H
#define MENTDLL_H
#include "game/object.h"
typedef struct MentDllUnkBss64Struct {
/* 0x00 */ s16 unk00;
/* 0x02 */ s16 unk02;
/* 0x04 */ s32 unk04;
/* 0x08 */ float unk_08;
/* 0x0C */ float unk_0C;
/* 0x10 */ float unk_10;
/* 0x14 */ s32 unk14;
/* 0x18 */ s32 unk18;
/* 0x1C */ s32 unk1C;
/* 0x20 */ float unk_20;
/* 0x24 */ float unk_24;
/* 0x28 */ float unk_28;
/* 0x2C */ s32 unk2C;
/* 0x30 */ s32 unk30;
/* 0x34 */ s32 unk34;
/* 0x38 */ float unk_38;
/* 0x3C */ s32 unk3C;
/* 0x40 */ s32 unk_40;
} MentDllUnkBss64Struct; /* size = 0x44 */
float fn_1_20C(float arg8, float arg9, float argA, float argB);
float fn_1_234(float arg8, float arg9, float argA);
float fn_1_254(float arg8, float arg9, float argA, float argB);
float fn_1_32C(float arg8, float arg9, float argA, float argB);
float fn_1_3F4(float arg8, float arg9, float argA, float argB);
void fn_1_4B0(s32 arg0);
void fn_1_4D8(void);
void fn_1_50C(void);
void fn_1_5E8(s32 arg0);
void fn_1_6D0(void);
s32 fn_1_1434(s32 arg0, s32 arg1, s32 arg2);
void fn_1_16AC(s32 arg0);
void fn_1_1968(s32 arg0, u32 arg1, s32 arg2, s32 arg3);
s32 fn_1_1A5C(u32 arg0, s32 arg1, s32 arg2);
s32 fn_1_1DD8(u32 arg0, s32 arg1, s32 arg2);
s32 fn_1_2154(u32 arg0);
void fn_1_2318(s32 arg0);
void fn_1_2808(void *arg0);
void fn_1_2844(Process *arg0, void *arg1);
void fn_1_4138(MentDllUnkBss64Struct *arg0, float *arg1, float arg8, float arg9, float argA);
void fn_1_5150(void *arg0, void *arg1, float arg8, float arg9, float argA);
void fn_1_5818(omObjData *arg0, s32 arg1, s32 arg2, s32 arg3, s32 arg4);
void fn_1_59A0(omObjData *arg0, s32 arg1, s32 arg2, s32 arg3, s32 arg4);
void fn_1_5C08(omObjData *arg0);
void fn_1_5CDC(omObjData *arg0, s32 arg1, s32 arg2);
void fn_1_5D38(omObjData *arg0, s32 arg1, Vec arg2, float arg8, float arg9, float argA, s32 arg3, s32 arg4);
void fn_1_6534(s32, s32, float, float);
void fn_1_658C(Process *arg0);
#endif

6575
src/REL/mentDll/main.c Normal file

File diff suppressed because it is too large Load diff