* Started work on d_a_obj_stick
* Lots of green
* Fixed mAcch vtable
* Only missing switch/if problem in create
* All green
* Set stick matching
* Cleanup
* Addressed PR comments
* Reset vscode config
* Started d_a_obj_flag
* More work on flag
* More work on flag
* Flag 60%
* Flag progress
* 80% done
* 87% done
* 95%
* Some more work
* Addressed PR comments
* Switched c for 99
* init commit
* functions matching progress
* new inline function
added new inline function `OnRoofRegist` to cBgW class
* use of inline function
uses the inline function as in the debug version
* d_a_obj_amiShutter equivalent
* cleanup and field rename
* addressed PR comments
* init commit
* functions matching progress
* new inline function
added new inline function `OnRoofRegist` to cBgW class
* use of inline function
uses the inline function as in the debug version
* d_a_obj_amiShutter equivalent
* cleanup and field rename
* addressed PR comments
* Fix missing arg to JUT_ASSERT
* Fix some MWCC version diff errors
* Compile m_Do_ext, d_demo, actor_mng
* Add VSCode task to quickly switch between versions
* Unlink magLift for debug
* Update the hash of the debug dol
The old cbea5fa... hash here was for the dol generated by the alf2dol.py script, which produces incorrect alignment.
The dol with the new hash can be obtained by using `dtk elf2dol` to convert the debug .alf file to a dol.
The DOL now builds OK.
* Fix all debug REL dtor splits
All RELs now also build OK, meaning `ninja build/ShieldD/ok` now succeeds.
* Add genMessage declarations to all HIO subclasses
* Fixing more compilation errors
* m_Do_mtx 100% on debug
Cannot be linked due to weak function name mangling?
* Improve various matches
* Fix all remaining compilation errors
* Fix new compilation errors from main
* Fix retail regression
* Link f_pc_profile_lst
* Fix missing arg to JUT_ASSERT
* Fix some MWCC version diff errors
* Compile m_Do_ext, d_demo, actor_mng
* Add VSCode task to quickly switch between versions
* Unlink magLift for debug
* Update the hash of the debug dol
The old cbea5fa... hash here was for the dol generated by the alf2dol.py script, which produces incorrect alignment.
The dol with the new hash can be obtained by using `dtk elf2dol` to convert the debug .alf file to a dol.
The DOL now builds OK.
* Fix all debug REL dtor splits
All RELs now also build OK, meaning `ninja build/ShieldD/ok` now succeeds.
* Add genMessage declarations to all HIO subclasses
* Fixing more compilation errors
* m_Do_mtx 100% on debug
Cannot be linked due to weak function name mangling?
* Improve various matches
* Fix all remaining compilation errors
* Fix new compilation errors from main
* Fix retail regression
* Link f_pc_profile_lst
* Implement `onCondition` inline function of `dEvt_info_c`
* decompile d_a_obj_bmshutter.cpp
* remove uncesary inline and this->
* use dEvt_info_c::checkCommandDemoAccrpt instead of daObjBmSh_c::checkCommandDemoAccrpt
* change style of members
* Revert "Implement `onCondition` inline function of `dEvt_info_c`"
This reverts commit dc7e945aedef44eb7be76a61c2da37e238560c3e.
* use `i_onCondition` instead of `onCondition`
* make l_ statics local
* remove uncessesary parenthesis
* make actor function pointers return ints
* make l_check_area a Vec[4]
* Implement `onCondition` inline function of `dEvt_info_c`
* decompile d_a_obj_bmshutter.cpp
* remove uncesary inline and this->
* use dEvt_info_c::checkCommandDemoAccrpt instead of daObjBmSh_c::checkCommandDemoAccrpt
* change style of members
* Revert "Implement `onCondition` inline function of `dEvt_info_c`"
This reverts commit dc7e945aedef44eb7be76a61c2da37e238560c3e.
* use `i_onCondition` instead of `onCondition`
* make l_ statics local
* remove uncessesary parenthesis
* make actor function pointers return ints
* make l_check_area a Vec[4]
* Started work on d_a_obj_stick
* Lots of green
* Fixed mAcch vtable
* Only missing switch/if problem in create
* All green
* Set stick matching
* Cleanup
* Addressed PR comments
* Reset vscode config
* d_a_ob_metalbox mostly complete
* Completed d_a_obj_metalbox
* Addressed PR issues
* Started work on d_a_obj_stick
* Lots of green
* Fixed mAcch vtable
* Only missing switch/if problem in create
* All green
* Set stick matching
* Cleanup
* Addressed PR comments
* Reset vscode config
* d_a_ob_metalbox mostly complete
* Completed d_a_obj_metalbox
* Addressed PR issues
* Started work on d_a_obj_stick
* Lots of green
* Fixed mAcch vtable
* Only missing switch/if problem in create
* All green
* Set stick matching
* Cleanup
* Addressed PR comments
* Reset vscode config
* Started work on d_a_obj_stick
* Lots of green
* Fixed mAcch vtable
* Only missing switch/if problem in create
* All green
* Set stick matching
* Cleanup
* Addressed PR comments
* Reset vscode config
* initial work
* d_a_obj_burnbox, matching
* renamed varia bles and additional cleanup
* assigned correct comments to models' name
* post review changes
* if statement separation in Execute method
* initial work
* d_a_obj_burnbox, matching
* renamed varia bles and additional cleanup
* assigned correct comments to models' name
* post review changes
* if statement separation in Execute method
* Remade fresh fork with clean main branch
* d_a_b_gnd functions are 40% matching
* Some data work
* daB_GND_Execute 26% matching
* daB_GND_Execute 59% matching
* Create and useHeapInit work
* Cleanup work and demo_camera at 50% matching
* h_damage_check 91% matching
* eff_set_h 76% matching
* b_gnd_g_down 82% matching
* general work
* a little bit of improvement on himo_control1
* General work
* Draw at 96%
* Small gake_check work
* Small data cleanup
* NodeCallBack matching and data cleanup
* Remade fresh fork with clean main branch
* d_a_b_gnd functions are 40% matching
* Some data work
* daB_GND_Execute 26% matching
* daB_GND_Execute 59% matching
* Create and useHeapInit work
* Cleanup work and demo_camera at 50% matching
* h_damage_check 91% matching
* eff_set_h 76% matching
* b_gnd_g_down 82% matching
* general work
* a little bit of improvement on himo_control1
* General work
* Draw at 96%
* Small gake_check work
* Small data cleanup
* NodeCallBack matching and data cleanup