EffectSs Sync (#1799)

* gEffectSsOverlayTable

* Sync with OoT docs
This commit is contained in:
Derek Hensley
2025-03-03 08:22:56 -08:00
committed by GitHub
parent fde2b78a92
commit b9c7cbcbf6
12 changed files with 237 additions and 231 deletions
+14 -14
View File
@@ -561,21 +561,21 @@
0x800AFC60:("Effect_UpdateAll",),
0x800AFDCC:("Effect_Destroy",),
0x800AFF24:("Effect_DestroyAll",),
0x800B0050:("EffectSS_Init",),
0x800B0140:("EffectSS_Clear",),
0x800B0200:("EffectSS_GetTable",),
0x800B0210:("EffectSS_Delete",),
0x800B0270:("EffectSS_ResetEntry",),
0x800B0304:("EffectSS_FindFreeSpace",),
0x800B043C:("EffectSS_Copy",),
0x800B0050:("EffectSs_InitInfo",),
0x800B0140:("EffectSs_ClearAll",),
0x800B0200:("EffectSs_GetTable",),
0x800B0210:("EffectSs_Delete",),
0x800B0270:("EffectSs_Reset",),
0x800B0304:("EffectSs_FindSlot",),
0x800B043C:("EffectSs_Insert",),
0x800B04D4:("EffectSs_Spawn",),
0x800B067C:("EffectSS_UpdateParticle",),
0x800B071C:("EffectSS_UpdateAllParticles",),
0x800B07D8:("EffectSS_DrawParticle",),
0x800B081C:("EffectSS_DrawAllParticles",),
0x800B096C:("func_800B096C",),
0x800B09D0:("func_800B09D0",),
0x800B0A24:("func_800B0A24",),
0x800B067C:("EffectSs_Update",),
0x800B071C:("EffectSs_UpdateAll",),
0x800B07D8:("EffectSs_Draw",),
0x800B081C:("EffectSs_DrawAll",),
0x800B096C:("EffectSs_LerpInv",),
0x800B09D0:("EffectSs_LerpS16",),
0x800B0A24:("EffectSs_LerpU8",),
0x800B0B10:("EffectSs_DrawGEffect",),
0x800B0D2C:("EffectSsDust_Spawn",),
0x800B0DE0:("func_800B0DE0",),
+1 -1
View File
@@ -416,7 +416,7 @@
0x801AE488:("D_801AE488","Color_RGBA8","",0x4),
0x801AE48C:("D_801AE48C","Color_RGBA8","",0x4),
0x801AE490:("D_801AE490","Color_RGBA8","[4]",0x10),
0x801AE4A0:("gParticleOverlayTable","EffectSsOverlay","[39]",0x444),
0x801AE4A0:("gEffectSsOverlayTable","EffectSsOverlay","[39]",0x444),
0x801AE8F0:("sFlagEntries","FlagSetEntry","[112]",0x8),
0x801AEC70:("sEntryIndex","s32","",0x4),
0x801AEC74:("sCurrentBit","u32","",0x4),
+14 -14
View File
@@ -75,21 +75,21 @@ asm/non_matchings/code/z_effect/Effect_DrawAll.s,Effect_DrawAll,0x800AFB24,0x4F
asm/non_matchings/code/z_effect/Effect_UpdateAll.s,Effect_UpdateAll,0x800AFC60,0x5B
asm/non_matchings/code/z_effect/Effect_Destroy.s,Effect_Destroy,0x800AFDCC,0x56
asm/non_matchings/code/z_effect/Effect_DestroyAll.s,Effect_DestroyAll,0x800AFF24,0x4B
asm/non_matchings/code/z_effect_soft_sprite/EffectSS_Init.s,EffectSS_Init,0x800B0050,0x3C
asm/non_matchings/code/z_effect_soft_sprite/EffectSS_Clear.s,EffectSS_Clear,0x800B0140,0x30
asm/non_matchings/code/z_effect_soft_sprite/EffectSS_GetTable.s,EffectSS_GetTable,0x800B0200,0x4
asm/non_matchings/code/z_effect_soft_sprite/EffectSS_Delete.s,EffectSS_Delete,0x800B0210,0x18
asm/non_matchings/code/z_effect_soft_sprite/EffectSS_ResetEntry.s,EffectSS_ResetEntry,0x800B0270,0x25
asm/non_matchings/code/z_effect_soft_sprite/EffectSS_FindFreeSpace.s,EffectSS_FindFreeSpace,0x800B0304,0x4E
asm/non_matchings/code/z_effect_soft_sprite/EffectSS_Copy.s,EffectSS_Copy,0x800B043C,0x26
asm/non_matchings/code/z_effect_soft_sprite/EffectSs_InitInfo.s,EffectSs_InitInfo,0x800B0050,0x3C
asm/non_matchings/code/z_effect_soft_sprite/EffectSs_ClearAll.s,EffectSs_ClearAll,0x800B0140,0x30
asm/non_matchings/code/z_effect_soft_sprite/EffectSs_GetTable.s,EffectSs_GetTable,0x800B0200,0x4
asm/non_matchings/code/z_effect_soft_sprite/EffectSs_Delete.s,EffectSs_Delete,0x800B0210,0x18
asm/non_matchings/code/z_effect_soft_sprite/EffectSs_Reset.s,EffectSs_Reset,0x800B0270,0x25
asm/non_matchings/code/z_effect_soft_sprite/EffectSs_FindSlot.s,EffectSs_FindSlot,0x800B0304,0x4E
asm/non_matchings/code/z_effect_soft_sprite/EffectSs_Insert.s,EffectSs_Insert,0x800B043C,0x26
asm/non_matchings/code/z_effect_soft_sprite/EffectSs_Spawn.s,EffectSs_Spawn,0x800B04D4,0x6A
asm/non_matchings/code/z_effect_soft_sprite/EffectSS_UpdateParticle.s,EffectSS_UpdateParticle,0x800B067C,0x28
asm/non_matchings/code/z_effect_soft_sprite/EffectSS_UpdateAllParticles.s,EffectSS_UpdateAllParticles,0x800B071C,0x2F
asm/non_matchings/code/z_effect_soft_sprite/EffectSS_DrawParticle.s,EffectSS_DrawParticle,0x800B07D8,0x11
asm/non_matchings/code/z_effect_soft_sprite/EffectSS_DrawAllParticles.s,EffectSS_DrawAllParticles,0x800B081C,0x54
asm/non_matchings/code/z_effect_soft_sprite/func_800B096C.s,func_800B096C,0x800B096C,0x19
asm/non_matchings/code/z_effect_soft_sprite/func_800B09D0.s,func_800B09D0,0x800B09D0,0x15
asm/non_matchings/code/z_effect_soft_sprite/func_800B0A24.s,func_800B0A24,0x800B0A24,0x3B
asm/non_matchings/code/z_effect_soft_sprite/EffectSs_Update.s,EffectSs_Update,0x800B067C,0x28
asm/non_matchings/code/z_effect_soft_sprite/EffectSs_UpdateAll.s,EffectSs_UpdateAll,0x800B071C,0x2F
asm/non_matchings/code/z_effect_soft_sprite/EffectSs_Draw.s,EffectSs_Draw,0x800B07D8,0x11
asm/non_matchings/code/z_effect_soft_sprite/EffectSs_DrawAll.s,EffectSs_DrawAll,0x800B081C,0x54
asm/non_matchings/code/z_effect_soft_sprite/EffectSs_LerpInv.s,EffectSs_LerpInv,0x800B096C,0x19
asm/non_matchings/code/z_effect_soft_sprite/EffectSs_LerpS16.s,EffectSs_LerpS16,0x800B09D0,0x15
asm/non_matchings/code/z_effect_soft_sprite/EffectSs_LerpU8.s,EffectSs_LerpU8,0x800B0A24,0x3B
asm/non_matchings/code/z_effect_soft_sprite_old_init/EffectSs_DrawGEffect.s,EffectSs_DrawGEffect,0x800B0B10,0x87
asm/non_matchings/code/z_effect_soft_sprite_old_init/EffectSsDust_Spawn.s,EffectSsDust_Spawn,0x800B0D2C,0x2D
asm/non_matchings/code/z_effect_soft_sprite_old_init/func_800B0DE0.s,func_800B0DE0,0x800B0DE0,0x1A
1 asm/non_matchings/code/z_en_a_keep/EnAObj_Init.s EnAObj_Init 0x800A5AC0 0x2B
75 asm/non_matchings/code/z_effect/Effect_UpdateAll.s Effect_UpdateAll 0x800AFC60 0x5B
76 asm/non_matchings/code/z_effect/Effect_Destroy.s Effect_Destroy 0x800AFDCC 0x56
77 asm/non_matchings/code/z_effect/Effect_DestroyAll.s Effect_DestroyAll 0x800AFF24 0x4B
78 asm/non_matchings/code/z_effect_soft_sprite/EffectSS_Init.s asm/non_matchings/code/z_effect_soft_sprite/EffectSs_InitInfo.s EffectSS_Init EffectSs_InitInfo 0x800B0050 0x3C
79 asm/non_matchings/code/z_effect_soft_sprite/EffectSS_Clear.s asm/non_matchings/code/z_effect_soft_sprite/EffectSs_ClearAll.s EffectSS_Clear EffectSs_ClearAll 0x800B0140 0x30
80 asm/non_matchings/code/z_effect_soft_sprite/EffectSS_GetTable.s asm/non_matchings/code/z_effect_soft_sprite/EffectSs_GetTable.s EffectSS_GetTable EffectSs_GetTable 0x800B0200 0x4
81 asm/non_matchings/code/z_effect_soft_sprite/EffectSS_Delete.s asm/non_matchings/code/z_effect_soft_sprite/EffectSs_Delete.s EffectSS_Delete EffectSs_Delete 0x800B0210 0x18
82 asm/non_matchings/code/z_effect_soft_sprite/EffectSS_ResetEntry.s asm/non_matchings/code/z_effect_soft_sprite/EffectSs_Reset.s EffectSS_ResetEntry EffectSs_Reset 0x800B0270 0x25
83 asm/non_matchings/code/z_effect_soft_sprite/EffectSS_FindFreeSpace.s asm/non_matchings/code/z_effect_soft_sprite/EffectSs_FindSlot.s EffectSS_FindFreeSpace EffectSs_FindSlot 0x800B0304 0x4E
84 asm/non_matchings/code/z_effect_soft_sprite/EffectSS_Copy.s asm/non_matchings/code/z_effect_soft_sprite/EffectSs_Insert.s EffectSS_Copy EffectSs_Insert 0x800B043C 0x26
85 asm/non_matchings/code/z_effect_soft_sprite/EffectSs_Spawn.s EffectSs_Spawn 0x800B04D4 0x6A
86 asm/non_matchings/code/z_effect_soft_sprite/EffectSS_UpdateParticle.s asm/non_matchings/code/z_effect_soft_sprite/EffectSs_Update.s EffectSS_UpdateParticle EffectSs_Update 0x800B067C 0x28
87 asm/non_matchings/code/z_effect_soft_sprite/EffectSS_UpdateAllParticles.s asm/non_matchings/code/z_effect_soft_sprite/EffectSs_UpdateAll.s EffectSS_UpdateAllParticles EffectSs_UpdateAll 0x800B071C 0x2F
88 asm/non_matchings/code/z_effect_soft_sprite/EffectSS_DrawParticle.s asm/non_matchings/code/z_effect_soft_sprite/EffectSs_Draw.s EffectSS_DrawParticle EffectSs_Draw 0x800B07D8 0x11
89 asm/non_matchings/code/z_effect_soft_sprite/EffectSS_DrawAllParticles.s asm/non_matchings/code/z_effect_soft_sprite/EffectSs_DrawAll.s EffectSS_DrawAllParticles EffectSs_DrawAll 0x800B081C 0x54
90 asm/non_matchings/code/z_effect_soft_sprite/func_800B096C.s asm/non_matchings/code/z_effect_soft_sprite/EffectSs_LerpInv.s func_800B096C EffectSs_LerpInv 0x800B096C 0x19
91 asm/non_matchings/code/z_effect_soft_sprite/func_800B09D0.s asm/non_matchings/code/z_effect_soft_sprite/EffectSs_LerpS16.s func_800B09D0 EffectSs_LerpS16 0x800B09D0 0x15
92 asm/non_matchings/code/z_effect_soft_sprite/func_800B0A24.s asm/non_matchings/code/z_effect_soft_sprite/EffectSs_LerpU8.s func_800B0A24 EffectSs_LerpU8 0x800B0A24 0x3B
93 asm/non_matchings/code/z_effect_soft_sprite_old_init/EffectSs_DrawGEffect.s EffectSs_DrawGEffect 0x800B0B10 0x87
94 asm/non_matchings/code/z_effect_soft_sprite_old_init/EffectSsDust_Spawn.s EffectSsDust_Spawn 0x800B0D2C 0x2D
95 asm/non_matchings/code/z_effect_soft_sprite_old_init/func_800B0DE0.s func_800B0DE0 0x800B0DE0 0x1A