mirror of
https://github.com/zeldaret/tmc
synced 2026-05-24 15:21:09 -04:00
Start decompiling chooseFile.c
This commit is contained in:
+5
-4
@@ -170,7 +170,7 @@ extern void sub_0804F578(void);
|
||||
extern void sub_08059994(void);
|
||||
extern void LoadGfxGroup(u32);
|
||||
extern s32 sub_0801CFA8(u32);
|
||||
extern void sub_080A3210();
|
||||
extern void sub_080A3210(void);
|
||||
extern void sub_080ADA14(u32, u32);
|
||||
extern void sub_0801E1B8(u32, u32);
|
||||
extern void sub_0801E1EC(s32, s32, s32);
|
||||
@@ -184,7 +184,7 @@ extern u32 sub_080A4494(void);
|
||||
extern void sub_080A4528(void);
|
||||
extern void sub_080A4398(void);
|
||||
extern void sub_0801E738(u32);
|
||||
extern void sub_080A70AC(void*);
|
||||
extern void sub_080A70AC(const void*);
|
||||
extern void sub_080A7114(u32);
|
||||
extern void sub_08001242(void);
|
||||
extern u32 sub_08003FC4(Entity*, u32);
|
||||
@@ -203,11 +203,11 @@ extern void sub_0807A108(void);
|
||||
extern void sub_0801766C(Entity*);
|
||||
extern void sub_08004168(Entity*);
|
||||
extern u32 sub_08052638(u32);
|
||||
extern void sub_0805616C();
|
||||
extern void sub_0805616C(void);
|
||||
extern u32 sub_0807CF08(u32, u8*);
|
||||
extern void sub_0807CF48(u32);
|
||||
extern u32 sub_0807CF10(u8 *);
|
||||
extern void sub_08056208();
|
||||
extern void sub_08056208(void);
|
||||
extern void sub_08050384();
|
||||
extern void sub_080B1520(u32);
|
||||
extern struct_0807D1C4* sub_0807D1C4(u32);
|
||||
@@ -250,4 +250,5 @@ extern void sub_08097B24(Entity*);
|
||||
extern u32 sub_08079F8C(void);
|
||||
extern void sub_080787CC(Entity*);
|
||||
extern void sub_080526F8(s32);
|
||||
extern int sub_0807CF28(u32, SaveFile*);
|
||||
#endif
|
||||
+10
-9
@@ -39,15 +39,16 @@ typedef struct {
|
||||
} Main;
|
||||
|
||||
typedef struct {
|
||||
u16 nextToLoad;
|
||||
u8 transitionType;
|
||||
u8 field_0x3;
|
||||
u8 state;
|
||||
u8 field_0x5;
|
||||
u8 field_0x6;
|
||||
u8 pauseFadeIn;
|
||||
u16 isLoading;
|
||||
u16 fadeInTime;
|
||||
/*0x00*/ u16 nextToLoad;
|
||||
/*0x02*/ u8 transitionType;
|
||||
/*0x03*/ u8 field_0x3;
|
||||
/*0x04*/ u8 state;
|
||||
/*0x05*/ u8 field_0x5;
|
||||
/*0x06*/ u8 field_0x6;
|
||||
/*0x07*/ u8 pauseFadeIn;
|
||||
/*0x08*/ u16 isLoading;
|
||||
/*0x0A*/ u16 fadeInTime;
|
||||
/*0x0C*/ u8 fillerC[0x3A8];
|
||||
} UI;
|
||||
|
||||
extern Main gUnk_03001000;
|
||||
|
||||
+29
-8
@@ -7,8 +7,8 @@
|
||||
|
||||
typedef struct {
|
||||
char header[4];
|
||||
u8 saveFile;
|
||||
u8 field_0x5;
|
||||
u8 saveFileId;
|
||||
u8 messageSpeed;
|
||||
u8 brightnessPref;
|
||||
u8 gameLanguage;
|
||||
} struct_02000000;
|
||||
@@ -34,7 +34,10 @@ typedef struct {
|
||||
extern struct_02000010 gUnk_02000010;
|
||||
|
||||
typedef struct {
|
||||
/*0x000*/ u8 filler0[0x6];
|
||||
/*0x000*/ u8 filler0[0x2];
|
||||
/*0x002*/ u8 messageSpeed;
|
||||
/*0x003*/ u8 brightnessPref;
|
||||
/*0x004*/ u8 filler4[0x2];
|
||||
/*0x006*/ u8 unk6;
|
||||
/*0x007*/ u8 unk7;
|
||||
/*0x008*/ u8 unk8;
|
||||
@@ -44,11 +47,12 @@ typedef struct {
|
||||
/*0x050*/ u32 unk50;
|
||||
/*0x054*/ u8 filler54[0x54];
|
||||
/*0x0A8*/ Stats stats;
|
||||
/*0x0D0*/ u8 filler4[0x3c0];
|
||||
/*0x0D0*/ u8 fillerD0[0x3c0];
|
||||
/*0x490*/ u32 unk490;
|
||||
} struct_02002A40;
|
||||
/*0x494*/ u8 filler494[0x20];
|
||||
} SaveFile;
|
||||
|
||||
extern struct_02002A40 gUnk_02002A40;
|
||||
extern SaveFile gUnk_02002A40;
|
||||
|
||||
typedef struct {
|
||||
u32 frameCount; // regular frame count? does anything reset it?
|
||||
@@ -99,10 +103,13 @@ typedef struct {
|
||||
|
||||
typedef struct {
|
||||
/*0x00*/ u8 unk0;
|
||||
/*0x01*/ u8 filler1[0x5];
|
||||
/*0x01*/ u8 unk1;
|
||||
/*0x02*/ u8 unk2;
|
||||
/*0x03*/ u8 unk3;
|
||||
/*0x04*/ u8 filler4[0x2];
|
||||
/*0x06*/ u8 unk6;
|
||||
/*0x07*/ u8 unk7;
|
||||
/*0x08*/ s8 unk8[0x10]; // ?? unclear know how large this is
|
||||
/*0x08*/ s8 unk8[0xE20];
|
||||
} struct_02019EE0;
|
||||
|
||||
extern struct_02019EE0 gUnk_02019EE0;
|
||||
@@ -126,4 +133,18 @@ typedef struct {
|
||||
|
||||
extern struct_03000FD0 gFadeControl;
|
||||
|
||||
typedef struct {
|
||||
u8 unk0[0x24];
|
||||
u8 ezloNagFuncIndex;
|
||||
u8 filler25[0x30F];
|
||||
} struct_0200AF00;
|
||||
|
||||
extern struct_0200AF00 gUnk_0200AF00;
|
||||
|
||||
typedef struct {
|
||||
u8 unk0;
|
||||
} struct_02024490;
|
||||
|
||||
extern struct_02024490 gUnk_02024490;
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user