mm/tools
Tom Overton c706b2be70
En_Baguo (Nejiron) OK and mostly documented (#351)
* Migrate data to C

* EnBaguo_Init OK

* EnBaguo_Destroy OK

* func_80A3B220 OK

* func_80A3B2CC OK

* func_80A3B2CC OK

* func_80A3B794 OK

* func_80A3B5E0 OK

* func_80A3B7B8 OK

* EnBaguo_Update OK

* func_80A3B8F8

* func_80A3BE24 OK, some other not-OK junk

* func_80A3BE60 OK (wow this is bad!)

* Document the blink system

* func_80A3C17C OK

* Document timer and fix warnings

* func_80A3C008 OK

* Rename x/y/z so it's clear they are positions

* func_80A3BE60 OK in a not-crazy way

* func_80A3B958 OK

* func_80A3BF0C OK

* Make the rotation a Vec3s

* Update the spec to use the built reloc

* Use ARRAY_COUNT instead of hardcoded length

* Document the state stuff

* Document NejironParticle

* Document the rolling rotation stuff

* unk_1BC -> maxDistanceFromHome

* unk_1B8 -> zRollDirection

* Name the two draw functions

* Name the static variables properly

* Name all other functions

* Clean up forward declares

* Last bit of documentation and cleanup

* Add an enum for the rolling direction

* Add explanatory comment

* state -> action and move action descriptions inline

* Use enum for Stone Mask

* Use "Setup" for the setup function

* Document the damage effect

* Add some space around the for-loop

* ./format.sh

* Use % 8 everywhere

* Use -= instead of += a negative number

* Switch order of max check

* Use CLEAR_TAG_POP enum value

* eyeIndexTemp -> eyeIndex

* visible -> isVisible

* Move enums above structs

* Merge animation system changes

* yDist fix

* Respond to review feedback
2021-11-05 10:14:22 -03:00
..
asm-differ Subrepos updates (#360) 2021-10-24 13:04:36 -03:00
asm-processor Update asm-processor and diff.py (#278) 2021-08-25 01:11:41 -04:00
buildtools Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
decomp-permuter Subrepos updates (#360) 2021-10-24 13:04:36 -03:00
disasm En_Baguo (Nejiron) OK and mostly documented (#351) 2021-11-05 10:14:22 -03:00
filelists/mm.us.rev1 Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
graphovl Subrepos updates (#360) 2021-10-24 13:04:36 -03:00
ido_recomp Fixes IDO recomp and allows git to detect binary files. (#50) 2021-02-25 18:21:51 -05:00
overlayhelpers Script fixes, Type 1 cylinders fixed, rename main (#256) 2021-08-08 23:01:51 -04:00
sizes Decompile graph.c (#274) 2021-10-29 15:30:48 -03:00
warnings_count Improve check new warnings (#308) 2021-09-29 18:42:24 -04:00
z64compress Update subrepos (#281) 2021-09-21 20:13:03 -04:00
ZAPD Subrepos updates (#360) 2021-10-24 13:04:36 -03:00
ZAPDConfigs/MM Subrepos updates (#360) 2021-10-24 13:04:36 -03:00
.gitignore Added IDO recomp support (#45) 2021-02-24 00:50:57 -05:00
actorfixer.py Boss_02 (3 non-matching) (#324) 2021-11-05 08:04:10 -04:00
assist.py Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
calc_bss.sh Color_RGBAu32 (#253) 2021-08-15 10:56:20 -04:00
check_format.sh Hopefully prevent misformatted files from ever entering master again. (#356) 2021-10-24 13:06:46 -04:00
extract_baserom.py Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
fixbaserom.py Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
get_actor_sizes.py Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
global_bss_check.py Script to check global bss ordering (#339) 2021-10-11 13:11:11 -04:00
m2ctx.py Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
Makefile Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
permuter_settings.toml ovl_En_Test4 with 1 non-matching (#319) 2021-09-29 00:08:54 -03:00
progress.py Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
regconvert.py Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
rename_global_asm.py Script fixes, Type 1 cylinders fixed, rename main (#256) 2021-08-08 23:01:51 -04:00
rename_sym.sh Script fixes, Type 1 cylinders fixed, rename main (#256) 2021-08-08 23:01:51 -04:00
set_o32abi_bit.py Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
sfxconvert.py ovl_En_Test4 with 1 non-matching (#319) 2021-09-29 00:08:54 -03:00
sort_actor_funcs.py Sort actor functions and extern'd symbols (#259) 2021-08-15 14:04:28 -04:00
timeconv.py en_invadepoh OK (#200) 2021-07-17 00:04:37 -04:00
vt_fmt.py Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
vtxdis.c Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00
z64compress_wrapper.py Overhaul the build system (#234) 2021-08-03 23:21:31 -04:00