diff options
| author | Anghelo Carvajal <angheloalf95@gmail.com> | 2023-09-08 12:02:32 -0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-09-08 08:02:32 -0700 |
| commit | 81b40ad296cc1f501bf8a33ecb38015a1d6148a8 (patch) | |
| tree | e784e455d63c1a77b697278c5d4e52f311cb14ef /include/unknown_structs.h | |
| parent | e8c701eeb4309235940ca685b00031140e22f79a (diff) | |
`submenu_ovl`, 3 NON_EQUIVALENTs and 2 NON_MATCHINGs (#88)
* C file
* func_8085DA28_jp, func_8085DA9C_jp
* func_8085D638_jp
* func_8085D358_jp, func_8085D500_jp, func_8085D674_jp
* bleh
* func_8085BAC0_jp
* func_8085D128_jp
* Rename many functions
* mSM_move_menu
* a
* func_8085D43C_jp
* mSM_set_char_matrix
* mSM_cbuf_copy draft
* mSM_cbuf_copy NON_EQUIVALENT
* func_8085C20C_jp draft
* match func_8085C20C_jp
* cleanup unc_8085C20C_jp
* func_8085C7A4_jp ok, func_8085C7B8_jp NON_EQUIVALENT
* mSM_draw_mail NON_MATCHING
* func_8085D094_jp
* mSM_set_other_seg mSM_set_before_menu_proc
* meh
* mSM_move_Move
* migrate data
* move submenu overlays to the submenu folder and make headers for them
* name some files based on rodata strings
* name functions from known submenu overlays
* mSM_move_chg_base
* mSM_menu_ovl_init NON_MATCHING
* migrate bss
* mSM_menu_ovl_init
* SubmenuProgramId
* mSM_save_before_func
* mSM_return_func NON_EQUIVALENT
* some cleanup
* rename lots of data
* kinda format
* more cleanup
* symbolize remaining stuff
* format
* Kinda fix whatever is going on with Game_Play_unk_0110
* mroecleanup
* name known overlays
* tag_program_dlftbl, hand_program_dlftbl, haniwa_program_dlftbl
* format
* flag defines
Diffstat (limited to 'include/unknown_structs.h')
| -rw-r--r-- | include/unknown_structs.h | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/include/unknown_structs.h b/include/unknown_structs.h index 3249db9..1e18d21 100644 --- a/include/unknown_structs.h +++ b/include/unknown_structs.h @@ -24,14 +24,22 @@ typedef struct CommonData_unk_1004C_unk_14_arg0 { /* 0x04 */ UNK_TYPE1 unk_04[0x60]; } CommonData_unk_1004C_unk_14_arg0; // size >= 0x64, maybe less, guessed from stack usage -typedef struct Game_Play_unk_0110 { +typedef struct Game_Play_unk_0110_unk_0000 { /* 0x00 */ s16 unk_00; /* 0x02 */ UNK_TYPE1 unk_02[0x2]; /* 0x04 */ void* segment; /* 0x08 */ UNK_TYPE1 unk_08[0x48]; /* 0x50 */ s16 unk_50; /* 0x52 */ UNK_TYPE1 unk_52[0x2]; -} Game_Play_unk_0110; // size = 0x54 +} Game_Play_unk_0110_unk_0000; // size = 0x54 + +typedef struct Game_Play_unk_0110 { + /* 0x0000 */ Game_Play_unk_0110_unk_0000 unk_0000[UNK_SIZE]; + /* 0x0054 */ UNK_TYPE1 unk_0054[0x17A8]; + /* 0x17FC */ s32 unk_17FC; + /* 0x1800 */ UNK_TYPE1 unk_1800[0x18]; + /* 0x1818 */ void* unk_1818; +} Game_Play_unk_0110; // size >= 0x181C typedef struct struct_809AEFA4 { /* 0x00 */ UNK_PTR unk_0; |
