| Age | Commit message (Collapse) | Author |
|
* Initial work
* Generak work
* Almost matching
* Pull request cleanup
|
|
* Rough class structure, start of work
* First easy methods, 10% match
* Various progress, 27% match
* Progress on sekizoa, 43% match
* Progress on Sekizoa, need to pull SekiDoor changes
* First pass on all functions, 80% match
* 96% match, starting cleanup before last stretch
* Cleanup, 99% match
* Code formatting
* 100% match, builds on equivalent
* Adressed review comments
|
|
* Fix debug build
* object-actor OK
|
|
* d_a_obj_lv6TogeRoll almost matching
* Various improvements
* Matching
* unk rel data
|
|
* Fix debug build
* Minor fixes
* Match daAlink_c::getDemoLookActor
* Fix JStudio paths in ShieldD splits
* Fix JStudio not compiling on debug
* Fix JStudio not compiling on retail, add fake header
|
|
* d_save debug cleanup / d_s_menu debug
* gameinfo / kankyo struct debug fixes
* pal building ok
* jp building ok
* some tests with jp
* some more pal/jp tests
|
|
* d_a_npc_shop0 matching
* d_a_npc_shop0 matching
|
|
* Initial Work
* General work
* d_a_obj_lv8Lift almost matching
|
|
* Initial d_a_fr work
* general d_a_fr work
* Pull request cleanup
* d_a_obj_lp almost matching
* Fixed compile error
|
|
* d_a_obj_ihasi matching
* d_a_obj_ihasi cleanup
* d_a_obj_ihasi style
|
|
* d_a_npc_midp almost matching
* Pull request cleanup
|
|
* Matching daObj_Maki_HIO_c::daObj_Maki_HIO_c()
Matched daObj_Maki_HIO_c::daObj_Maki_HIO_c() and started work on daObj_Maki_HIO_c::~daObj_Maki_HIO_c()
* more work on d_a_obj_maki
More structures defined, work on all methods, some equivalent, just missing registers
* d_a_obj_maki Matching
Final work on maki to get it to Match 100%.
* d_a_obj_maki matching
d_a_obj_maki matching | * cleanup for PR
|
|
* bumpCheck matching
* checkGroundInfo matching
* chaseCamera matching
* lockonCamera attempted
* talktoCamera matching
* subjectCamera, magneCamera matching
* colosseumCamera close, plus various fixes
* towerCamera attempted
* hookshotCamera matching
|
|
* d_a_obj_stopper matching
* d_a_obj_stopper - address PR comments
|
|
* Work on create functions of d_a_npc_midp and changed mpMatAnm to array
* Pull request cleanup
|
|
* Started work on d_a_ep
* Work on daEp_Create
* daEp_Execute work and other smaller functions
* Work on execute function and started on move function
* Work on ep_move
* Data matching and pushed some functions to 100%
* Pull request cleanup
|
|
* d_a_npc_worm matching
* Rename a_this
|
|
|
|
* d_a_npc_zant create work
* d_a_npc_zant almost matching
* All functions matching except sinit. Pull request cleanup
|
|
* d_a_obj_dust work 90% matching
* d_a_obj_dust work 90% matching
|
|
* WIP d_event_debug
* Implemented most functions close to matching
* Removed erroneous comment in d_com_inf_game.h
* Implemented getEventP in dEvDtBase_c
* Retyped dEvLib_callback_c function returns from BOOL to bool
* Implemented getHeader, getEventList, and setDbgData in dEvent_manager_c
* Moved relevant dEvDb_* classes from d_event.h to d_event_debug.h and changed to structs
* Extended JORFile mFilename character array from 8 to 256 characters
* Implemented combo boxes and update slider functionalities in JORMContext
* Named field_0xC of JORProperyEvent as id, based on use of field in d_event_debug.cpp
* Corrected debug event tables and created missing table
* Debug tables explicitly pasted in d_event_debug.cpp to circumvent ShiftJIS not properly encoding tables via #include directive
* Change return types for implemented virtual functions of actors that inherit from dEvLib_callback_c
* Add const modifier to several d_com_inf_game functions called in d_event_debug, and change respective fields in dEvDb_bit & reg_c to be const
* d_event_debug Equivalent
* Changed configure.py entry to equivalent instead of matching
* Preliminary documentation
* Remove debug tables from d_event.cpp
|
|
* Fix dPnt struct
* Fix Vec warning
|
|
* Fix debug build
* Debug build now takes .alf as input instead of .dol
I had to manually remove the following line from symbols.txt for DTK to work:
```
.data = .sbss:0x8074C97C; // type:object size:0x4 scope:local data:byte
```
After that it built OK, and DTK automatically modified all other lines in symbols.txt.
* Fix pragma in header messing up debug optimization level
|
|
* d_a_e_kk equivalent
* some docs
|
|
|
|
|
|
* name d_a_cow animations
* name run type according to animation name
|
|
* decompile d_a_cow
* rescope enums to daCow_c class
* apply suggestions by TakaRikka
* fix JUT_ASSERT
|
|
* Work on d_a_obj_timer
* Cleanup for pull request
|
|
* Started work on d_a_b_mgn
* Finished some of the smaller functions
* A lot of work on the set_Effect methods
* Work on CreateHeap
* Work on calcBloodMove
* Work on setHideSmokeEffect and _delete
* damage_check at 50%
* demo_skip 94% matching
* Work on some execute functions and a couple others
* Worked on last few functions and general cleanup
* Cleanup for pull request
* Last few pr review comments addressed
|
|
|
|
|
|
|
|
* d_a_obj_sword matching
* d_a_obj_sword -- Addressed PR comments
|
|
* Basic structure done
* daNpcShoe_Param_c done, class cleaned a bit, ::Create matching, destructor matching
* WIP
* About 70% done
* Fix after merging main
* TU almost done, missing correct rodata ordering, constructor, setMotionAnim, __sinit not matching
* Fix: Apply suggestions
---------
Co-authored-by: Ttobas <anon@ym.ous>
|
|
* 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
|
|
* d_a_obj_ganonwall matching
* applied suggestions
* Rework l_idx into 2d array
|
|
* Started work on d_a_obj_sekidoor, 38% match
* Filled functions, rough 70% match
* 76% method matching
* 84% match, only setPrtcls remaining
* Object 100% matching
* Cleanup, remove padding
* Adressed review comments
* Adressed review comment
|
|
* 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
|
|
* b_gnd equivalent
* fix dEvt_info_c inlines
* fix some more inlines
|
|
* 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
|
|
* d_a_mant Create almost equivalent
* Work on mant_move
* Remade d_a_mant branch
* d_a_mant ~76% matching
* daMant_packet_c::draw() 69% matching
* d_a_mant data matching and joint_control over 50% matching
* daMant_Execute looking better
* d_a_mant 92% equivalent
* Removed commented rodata
|
|
* Z2LinkMgr work, Z2AudioArcLoader matching
* Z2SeMgr matching
* Z2SpeechMgr2 almost done, Z2SoundHandles matching
|
|
* 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]
|
|
* d_a_obj_udoor done
* Fix: Re-type unused fields to u8[]
* Fix: Make padding data implicit in obj_udoor_class
---------
Co-authored-by: Ttobas <anon@ym.ous>
|
|
|
|
* Fully matching
* Fix PR comments
* Fix PR comments (rename parameter in callback functions)
---------
Co-authored-by: Ttobas <anon@ym.ous>
|
|
* 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
|
|
* 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
|