mirror of
https://github.com/zeldaret/oot.git
synced 2025-07-03 06:24:30 +00:00
Decompile most effect files in "code" (#144)
- `z_effect`: Matched and essentially all documented. - `z_eff_spark.c`: Decompiled (1 non matching left) and mostly documented. - `z_eff_shield_particle.c`: Matched and mostly documented. - `z_eff_blure.c`: Decompiled (5 non matchings left) and partially documented. - `z_effect_soft_sprite.c`: Matched and mostly documented. - `z_eff_ss_dead.c`: Matched but not documented. - `z_effect_soft_sprite_dlftbls.c`: "Matched" (only data, contains the effect ss overlay table). - `z_effect_soft_sprite_old_init.c`: Not decompiled, but functions are categorized by effect ss overlay. And they should be decompiled at the same time as their corresponding effect ss in the future. Other changes: - Added a lot of types/enums to `z64effect.h`and moved+renamed some structs from `z64.h` to this header - Added effect ss overlay segments to `segment_symbols.h` and effect ss init vars to `initvars.h` - Added a macro called `VTX_T` to generate a `Vtx_t` in the same style as `VTX` - Fixed `flg_set.c` .bss to be in the right file - Removed `tools/overlayhelpers/batchdisasm` since it's no longer relevant - Removed unused leftover asm from recent PRs
This commit is contained in:
parent
785011c33c
commit
e29b77919b
227 changed files with 3739 additions and 8132 deletions
|
@ -35,7 +35,7 @@ extern u32 D_03012B20;
|
|||
//extern ? D_04002280;
|
||||
//extern ? D_04003238;
|
||||
extern u32 D_04004298;
|
||||
//extern ? D_04006020;
|
||||
extern u8 D_04006020[];
|
||||
extern Gfx D_0400C820[];
|
||||
extern u32 D_0400CB70;
|
||||
extern u32 D_04010130;
|
||||
|
@ -46,7 +46,7 @@ extern u32 D_0401E370;
|
|||
//extern ? D_0402CF30;
|
||||
//extern ? D_04037730;
|
||||
//extern ? D_04038F00;
|
||||
//extern ? D_04038FB0;
|
||||
extern u8 D_04038FB0[];
|
||||
extern u32 D_0403B030;
|
||||
extern u32 D_0403BBA0;
|
||||
extern u32 D_0403BCD8;
|
||||
|
@ -153,14 +153,6 @@ extern u8 D_80114930[];
|
|||
//extern ? D_801157DC;
|
||||
//extern ? D_801157EC;
|
||||
//extern ? D_801157FC;
|
||||
//extern ? D_80115810;
|
||||
//extern ? D_80115860;
|
||||
//extern ? D_80115868;
|
||||
//extern ? D_8011587C;
|
||||
//extern ? D_801158A4;
|
||||
extern EffectTableInfo EffectSS2Info; // 801158B0
|
||||
//extern ? D_801158B4;
|
||||
//extern u32 D_801158B8;
|
||||
//extern ? D_801158C0;
|
||||
//extern ? D_801158CC;
|
||||
//extern ? D_801158D0;
|
||||
|
@ -184,15 +176,14 @@ extern EffectTableInfo EffectSS2Info; // 801158B0
|
|||
//extern ? D_801159A8;
|
||||
//extern ? D_801159A9;
|
||||
//extern ? D_801159AA;
|
||||
//extern ? D_801159C0;
|
||||
//extern ? D_801159CC;
|
||||
extern EffectSsOverlay gEffectSsOverlayTable[37];
|
||||
//extern ? D_80115DC0;
|
||||
//extern ? D_80115F68;
|
||||
//extern ? D_80115F6C;
|
||||
//extern ? D_80115F70;
|
||||
extern Gfx D_80116280[];
|
||||
extern ActorOverlay gActorOverlayTable[471]; // original name: "actor_dlftbls" 801162A0
|
||||
extern s32 gMaxProfile;
|
||||
extern s32 gMaxActorId; // original name: "MaxProfile"
|
||||
//extern ? D_80119E2C;
|
||||
//extern ? D_80119E52;
|
||||
//extern ? D_80119E54;
|
||||
|
@ -850,8 +841,6 @@ extern s32 gSystemArenaLogSeverity;
|
|||
extern s32 D_80134D20;
|
||||
//extern ? D_80135130;
|
||||
//extern ? D_80135158;
|
||||
extern char D_80135180[];
|
||||
extern char D_80135194[];
|
||||
//extern ? D_801351A8;
|
||||
//extern ? D_801351BC;
|
||||
//extern ? D_801351F8;
|
||||
|
@ -906,7 +895,6 @@ extern char D_80135194[];
|
|||
//extern ? D_80135780;
|
||||
//extern ? D_8013579C;
|
||||
//extern ? D_801357C0;
|
||||
extern char D_801357DC[];
|
||||
//extern ? D_801357F8;
|
||||
//extern ? D_8013581C;
|
||||
//extern ? D_80135838;
|
||||
|
@ -3297,19 +3285,7 @@ extern char D_80146238[];
|
|||
extern u8 D_80155F50[];
|
||||
extern u8 D_80157580[];
|
||||
extern u8 D_80157D30[];
|
||||
extern GlobalContext* D_80157DA0;
|
||||
//extern ? D_80157DA4;
|
||||
//extern ? D_80157DA8;
|
||||
//extern ? D_80158304;
|
||||
//extern ? D_80158BF8;
|
||||
//extern ? D_80158BFC;
|
||||
//extern ? D_80158C00;
|
||||
//extern ? D_8015910C;
|
||||
//extern ? D_8015A7D0;
|
||||
//extern ? D_8015B62C;
|
||||
//extern ? D_8015B630;
|
||||
//extern ? D_8015BB90;
|
||||
//extern ? D_8015BB94;
|
||||
//extern ? D_8015BC30;
|
||||
//extern ? D_8015BC3C;
|
||||
//extern ? D_8015BC48;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue