* feat: change symbols for ActorHeart
* feat: begin ActorHeart decompilation
* feat: continue decompilation (some changes should be refactored)
* improvements
* fix build issues
* feat: improve matching code
* fix: remove back nitro/math
* feat: load s8 as u8
* refactor: remove shady variadic function
* feat: better function, reg order issue
* refactor: switch EC, F0 and F4 to a single VecFx32 variable and improve vfunc_20
* feat: improvements in vfunc_v20
* docs: add what should be written in comments
* feat: match with temporary unknown actor structure
* style: remove unnecessary curly brackets in switch cases
* style: move external functions to the top
* docs: mark unmatched functions as non-matching
* refactor: use FLOAT_TO_Q20 instead of raw hex values
* style: remove unnecessary cast
* refactor: use macros to manipulate flags
* refactor: better floating values
* refactor: use hex values over bin values
* feat: use ROUND_Q20 to increase matching
* refactor: use Cylinder::Init instead of assigning each variable
* refactor: change mangled names
---------
Co-authored-by: Yanis002 <35189056+Yanis002@users.noreply.github.com>
* merge headers from nitro decomp
* cleanup: use inlines from g2.h and gx.h when changing registers
* cleanup: remove externs declarations in source files
* set the right base class size
* actor and map object changes
* rename id getters functions
* document unknown file system used in mapobjectprofile
* start to document MapObjectProfile
* match random init
* UnkSystem2_UnkSubSystem1_Derived1 related docs
* match func_ov031_020e9108 and FileSelect_UnkClass7::vfunc_00
* improve func_02017ea4
* rename next functions
* actor rupee improvements
* update gitignore
* fix broken match
* fileselectmain improvements
* fix broken match
* more misc progress
* fix build issues
* fix regressions
* delink ActorRupee and match few functions
* add missing functions, mangle names and match func_ov031_020e9d54
* random stuff (literally)
* decomp more of ActorRupee
* rng stuff (thanks to aetias)
* decomp more of ActorRupee (36%)
* sync symbols
* format
* random: fixed wrong function call in configure.py
* decomp more of ActorRupee (51%)
* add actor ids and move them to their own header + small docs on actor class
* format
* improvements and small progress
* progress
* progress
* sync eur with jp
* fix build issues
* missed a file