mirror of https://github.com/zeldaret/oot.git
* 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> |
||
|---|---|---|
| .. | ||
| non_matchings | ||
| overlays/data/ovl_map_mark_data | ||
| __osDisableInt.s | ||
| __osGetCause.s | ||
| __osGetFpcCsr.s | ||
| __osGetSR.s | ||
| __osProbeTLB.s | ||
| __osRestoreInt.s | ||
| __osSetCompare.s | ||
| __osSetFpcCsr.s | ||
| __osSetSR.s | ||
| __osSetWatchLo.s | ||
| bcmp.s | ||
| bcopy.s | ||
| bzero.s | ||
| code_800D71F0.s | ||
| dmadata.s | ||
| entry.s | ||
| exceptasm.s | ||
| fp.s | ||
| guMtxF2L.s | ||
| guMtxIdent.s | ||
| guMtxIdentF.s | ||
| guMtxL2F.s | ||
| guNormalize.s | ||
| guScale.s | ||
| guTranslate.s | ||
| ipl3.s | ||
| mio0.s | ||
| osGetCount.s | ||
| osInvalDCache.s | ||
| osInvalICache.s | ||
| osMapTLBRdb.s | ||
| osSetIntMask.s | ||
| osUnmapTLBAll.s | ||
| osWritebackDCache.s | ||
| osWritebackDCacheAll.s | ||
| rom_header.s | ||