mirror of
https://github.com/zeldaret/oot.git
synced 2024-11-26 02:04:18 +00:00
f4499a8de2
* Decompile and document En_Clear_Tag * Adds a define for setting the total count of ClearTag particles. * Fixes swap in particle effect struct member names. Additionally, implements the DECR macro where available. Additionally, implements the CLAMP_MIN macro. Additionally, adds more comments inside of functions explaining how the Arwing works. * Reformats z_en_clear_tag.c after recent fixes. * Removes not OK DECR and CLAMP_MIN macros. I don't know why they built locally OK for me. May have had a stale build. * Added static to data declarations. Additionally added white spacing between data definitions. * Various syling fixes in EnClearTag Fixes inconsistent usage of particle/effect. They're Effect is the better name, so I went with that. Fixed a naming issue in CalculateFloorTangent. Adds s prefix to all the static variables. Renames clearTagParticlesBuffer to sClearTagEffects Consistent capitalization in comments. Adds more descriptive comments to function level comments that didn't say a lot already. Renamed gameplay.particleEffects to gameplay.specialEffects. Renames cameraNumber to cameraId. Fixed capitalization in display list variable names. * Always capitalize the A in arwing. * Fixes issue with overzealous replacement of arwing -> Arwing * Renames arwing display lists to include the g prefix. * Renames effect seed -> random * Removes unnecessary decrement timer comments. * Updates Arwing comments to detail why it's important that the roll is updated to zero. * Updates stack variable names in EnClearTag_Update to be more consistent with each other. * Updates Arwing crashing documentation. * Further update documentation on arwing crashing. * Even further updates to Arwing crashing docs. * Fixes issue of missing newline in En_Clear_Tag.xml * targetDirection reset now has a chained assignment * Rotation angle to hex * Fixes rotation hex and identifies float. * Updates arwing fire check. * Arwing cutscene timer is multiplied by 128 rather than shifting 7 * Updates scaledCrashingTimer assignment to be more consistent. * Updates max scale to multiply by 2 * Gives name to the work buffer indices. Additionally, makes enum names more consistent. * Removes unnecessary globalCtx2 in EnClearTag_CreateFlashEffect * Runs format.sh after recent changes. * Updated path of ClearTag assets. * Clear tag now uses Arwing in the display list name for all effects. * Updates work buffer to expand and contract as new enums are added. * Uses c99 defines in my c89 * Updates the unknown 8 bytes in en_clear_tag * review Co-authored-by: fig02 <fig02srl@gmail.com> |
||
---|---|---|
.. | ||
ovl_Bg_Gnd_Firemeiro | ||
ovl_Bg_Hidan_Sekizou | ||
ovl_Bg_Jya_Cobra | ||
ovl_Bg_Mizu_Movebg | ||
ovl_Bg_Spot02_Objects | ||
ovl_Bg_Spot07_Taki | ||
ovl_Bg_Sst_Floor | ||
ovl_Bg_Toki_Hikari | ||
ovl_Bg_Vb_Sima | ||
ovl_Boss_Dodongo | ||
ovl_Boss_Fd | ||
ovl_Boss_Fd2 | ||
ovl_Boss_Ganon | ||
ovl_Boss_Ganon2 | ||
ovl_Boss_Ganondrof | ||
ovl_Boss_Goma | ||
ovl_Boss_Mo | ||
ovl_Boss_Sst | ||
ovl_Boss_Tw | ||
ovl_Boss_Va | ||
ovl_Demo_6K | ||
ovl_Door_Warp1 | ||
ovl_Efc_Erupc | ||
ovl_En_Bdfire | ||
ovl_En_Bigokuta | ||
ovl_En_Daiku | ||
ovl_En_Dekubaba | ||
ovl_En_Diving_Game | ||
ovl_En_Eiyer | ||
ovl_En_Elf | ||
ovl_En_fHG | ||
ovl_En_Fhg_Fire | ||
ovl_En_Fish | ||
ovl_En_Ganon_Mant | ||
ovl_En_Goma | ||
ovl_En_Holl | ||
ovl_En_Horse | ||
ovl_En_Jsjutan | ||
ovl_En_Ko | ||
ovl_En_M_Thunder | ||
ovl_En_Ossan | ||
ovl_En_River_Sound | ||
ovl_En_Skb | ||
ovl_En_Skj | ||
ovl_En_Test | ||
ovl_En_Tg | ||
ovl_En_Torch2 | ||
ovl_En_Tp | ||
ovl_En_Tr | ||
ovl_En_Vali | ||
ovl_En_Vb_Ball | ||
ovl_En_Wf | ||
ovl_En_Xc | ||
ovl_En_Yabusame_Mark | ||
ovl_En_Zf | ||
ovl_Fishing | ||
ovl_kaleido_scope | ||
ovl_Obj_Bean | ||
ovl_Obj_Lift | ||
ovl_Obj_Mure | ||
ovl_Object_Kankyo |