mirror of
https://github.com/zeldaret/oot.git
synced 2025-07-05 23:44:53 +00:00
Decompile the pause menu aka. ovl_kaleido_scope (+ minor changes) (#803)
* Decompile ovl_kaleido_scope + minor cleanups * Add a common header for ovl_kaleido_scope * Start cleaning up and documenting kaleido_scope (+ some interface docs) * Improve and fix some kaleido_scope non matchings * Match KaleidoSetup_Init * Extract icon_item_fra/ger_static files * Add more documentation and matches to kaleido_scope * Improve the z_kaleido_collect.c non matching * Rename z_kaleido_8081EFF0.c to z_kaleido_prompt.c * Update most kaleido variables to be static * Improve GS flag macros * Improve z_lmap_mark.c and extract z_lmap_mark_data.c with a script * Various minor fixes and improvements * Minor fixes and review changes * Review changes part 2 * Rename gSetTileCustom to gDPSetTileCustom * Review changes part 3
This commit is contained in:
parent
4e9f40cb13
commit
a53e084cd2
106 changed files with 8605 additions and 24307 deletions
|
@ -228,9 +228,9 @@ extern u32 gUpgradeNegMasks[8];
|
|||
extern u8 gEquipShifts[4];
|
||||
extern u8 gUpgradeShifts[8];
|
||||
extern u16 gUpgradeCapacities[8][4];
|
||||
extern u32 gGoldSkullFlgMask[4];
|
||||
extern u32 gGoldSkullFlgShift[4];
|
||||
extern u32 gItemIcons[0x82];
|
||||
extern u32 gGsFlagsMask[4];
|
||||
extern u32 gGsFlagsShift[4];
|
||||
extern void* gItemIcons[0x82];
|
||||
extern u8 gItemSlots[56];
|
||||
extern void (*gSceneCmdHandlers[26])(GlobalContext*, SceneCmd*);
|
||||
extern s16 gLinkObjectIds[2];
|
||||
|
@ -349,8 +349,9 @@ extern u8 gFontFF[]; // original name: "font_ff"
|
|||
//extern ? D_8012D158;
|
||||
//extern ? D_8012D170;
|
||||
//extern ? D_8012D172;
|
||||
extern KaleidoManagerOvl gKaleidoMgrOverlayTable[KALEIDO_OVL_COUNT];
|
||||
extern KaleidoManagerOvl* gKaleidoMgrCurOvl;
|
||||
extern KaleidoMgrOverlay gKaleidoMgrOverlayTable[KALEIDO_OVL_MAX];
|
||||
extern KaleidoMgrOverlay* gKaleidoMgrCurOvl;
|
||||
extern u8 gBossMarkState;
|
||||
extern void* D_8012D1F0;
|
||||
//extern ? D_8012D200;
|
||||
//extern ? D_8012D207;
|
||||
|
@ -501,7 +502,7 @@ extern u8* gScarecrowCustomSongPtr;
|
|||
extern u8* gScarecrowSpawnSongPtr;
|
||||
//extern ? D_80131BEC;
|
||||
//extern ? D_80131BF0;
|
||||
//extern ? D_80131C00;
|
||||
extern u8 D_80131C00[][9];
|
||||
//extern ? D_80131C80;
|
||||
//extern ? D_80131C84;
|
||||
//extern ? D_80131C88;
|
||||
|
@ -2853,7 +2854,7 @@ extern s16 gTatumsPerBeat;
|
|||
//extern ? D_8015395A;
|
||||
//extern ? D_8015395C;
|
||||
//extern ? D_8015395E;
|
||||
//extern ? D_80153960;
|
||||
extern s16 D_80153960[];
|
||||
//extern ? D_80153962;
|
||||
//extern ? D_80153964;
|
||||
//extern ? D_80153966;
|
||||
|
@ -3198,6 +3199,8 @@ extern u8 D_801610DA;
|
|||
//extern ? D_801612D2;
|
||||
//extern ? D_801612EA;
|
||||
//extern ? D_801612EC;
|
||||
extern f32 gBossMarkScale;
|
||||
extern PauseMapMarksData* gLoadedPauseMarkDataTable;
|
||||
extern s32 gTrnsnUnkState;
|
||||
extern Color_RGBA8_u32 D_801614B0;
|
||||
extern SpeedMeter gSpeedMeter;
|
||||
|
@ -3410,47 +3413,5 @@ extern u8 gGfxSPTaskStack[0x400]; // 0x400 bytes
|
|||
extern GfxPool gGfxPools[2]; // 0x24820 bytes
|
||||
extern u8 gAudioHeap[0x38000]; // 0x38000 bytes
|
||||
extern u8 gSystemHeap[];
|
||||
//extern ? D_A4040004;
|
||||
//extern ? D_A4040008;
|
||||
//extern ? D_A404000C;
|
||||
//extern ? D_A4040010;
|
||||
//extern ? D_A4300008;
|
||||
//extern ? D_A430000C;
|
||||
//extern ? D_A4400004;
|
||||
//extern ? D_A4400008;
|
||||
//extern ? D_A440000C;
|
||||
//extern ? D_A4400010;
|
||||
//extern ? D_A4400014;
|
||||
//extern ? D_A4400018;
|
||||
//extern ? D_A440001C;
|
||||
//extern ? D_A4400020;
|
||||
//extern ? D_A4400024;
|
||||
//extern ? D_A4400028;
|
||||
//extern ? D_A440002C;
|
||||
//extern ? D_A4400030;
|
||||
//extern ? D_A4400034;
|
||||
//extern ? D_A4500004;
|
||||
//extern ? D_A4500008;
|
||||
//extern ? D_A450000C;
|
||||
//extern ? D_A4500010;
|
||||
//extern ? D_A4500014;
|
||||
//extern ? D_A4600004;
|
||||
//extern ? D_A4600005;
|
||||
//extern ? D_A4600006;
|
||||
//extern ? D_A4600007;
|
||||
//extern ? D_A4600008;
|
||||
//extern ? D_A460000C;
|
||||
//extern ? D_A4600010;
|
||||
//extern ? D_A4600014;
|
||||
//extern ? D_A4600018;
|
||||
//extern ? D_A460001C;
|
||||
//extern ? D_A4600020;
|
||||
//extern ? D_A4600024;
|
||||
//extern ? D_A4600028;
|
||||
//extern ? D_A460002C;
|
||||
//extern ? D_A4600030;
|
||||
//extern ? D_A4800004;
|
||||
//extern ? D_A4800010;
|
||||
//extern ? D_A4800018;
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue