Commit Graph
146 Commits
Author SHA1 Message Date
Niklas BauerandGitHub c1845e9e09 d_a_e_tk Matching (#2393)
* d_a_e_tk first pass

* d_a_e_tk second pass

* d_a_e_tk matching

* d_a_e_tk cleanup

* d_a_e_tk comments
2025-04-14 21:05:22 -07:00
Arnaut ScholtenandGitHub 417922b5c3 d_a_obj_laundry Equivalent (#2387)
* Decompile first laundry methods

* Cleanup setNormalClothPos

* Fix rodata and implement more functions

* Full mapping

* Move create to inline method

* Cleanup

* Mark class as equivalent

* Change rodata padding

* Rename joint members

* More renames and cleanup

* Redefine mAttr

* Cleanup

* Update includes
2025-04-12 05:54:53 -07:00
Niklas BauerandGitHub 0b50e106cc d_a_obj_crvgate Matching (#2385)
* d_a_obj_crvgate equivalent

* d_a_obj_crvgate matching

* d_a_obj_crvgate comments
2025-04-11 04:56:18 -07:00
hatal175andGitHub c7eb18a8bd Work on d_a_npc_taro (#2386) 2025-04-10 16:42:52 -07:00
YunataSaviorandGitHub 3d2942960d d_a_e_ym, d_a_e_oc, and d_a_npc_hanjo equivalent, d_a_npc_ashB work (#2368)
* d_a_e_ym, d_a_e_oc, and d_a_npc_hanjo equivalent, d_a_npc_ashB work

* Updates to PR based on feedback, plus fix debug build
2025-04-10 16:24:46 +03:00
Max RoncaceandGitHub 396a464cc7 d_a_bg_obj almost matching (#2382) 2025-04-08 18:20:21 -07:00
Carco_21andGitHub 8e55b794a0 d_a_npc_zelR almost matching (#2380)
* Initial work

* Generak work

* Almost matching

* Pull request cleanup
2025-04-08 18:18:19 -07:00
Stbn-antierandGitHub 32173fa27e d_a_obj_sekizoa Equivalent (#2379)
* 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
2025-04-08 00:26:01 -07:00
LagoLunaticandGitHub 6c51708b8c JStudio object-actor OK (#2381)
* Fix debug build

* object-actor OK
2025-04-07 15:36:51 -07:00
hev7andGitHub c3fccc2877 d_a_obj_lv6TogeRoll matching (#2377)
* d_a_obj_lv6TogeRoll almost matching

* Various improvements

* Matching

* unk rel data
2025-04-07 22:04:01 +03:00
VladandGitHub 4361019959 d_a_npc_shop0 matching (#2374)
* d_a_npc_shop0 matching

* d_a_npc_shop0 matching
2025-04-06 21:06:44 +03:00
Carco_21andGitHub 7f689a5cb8 d_a_obj_lv8Lift almost matching (#2376)
* Initial Work

* General work

* d_a_obj_lv8Lift almost matching
2025-04-05 15:43:38 -07:00
Carco_21andGitHub d640fb8b9d d_a_fr and d_a_obj_lp work (#2372)
* Initial d_a_fr work

* general d_a_fr work

* Pull request cleanup

* d_a_obj_lp almost matching

* Fixed compile error
2025-04-05 15:36:27 -07:00
Niklas BauerandGitHub a159f3ba37 d_a_obj_ihasi Matching (#2373)
* d_a_obj_ihasi matching

* d_a_obj_ihasi cleanup

* d_a_obj_ihasi style
2025-04-04 02:09:52 -07:00
Carco_21andGitHub 716c506aa1 d_a_npc_midp almost matching (#2371)
* d_a_npc_midp almost matching

* Pull request cleanup
2025-04-03 14:28:05 -07:00
TetrisGGandGitHub 55f2b09dad d_a_obj_maki matching (#2370)
* 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
2025-04-02 17:12:00 -07:00
Caroline MadsenandGitHub e55c504f28 d_camera work (#2369)
* bumpCheck matching

* checkGroundInfo matching

* chaseCamera matching

* lockonCamera attempted

* talktoCamera matching

* subjectCamera, magneCamera matching

* colosseumCamera close, plus various fixes

* towerCamera attempted

* hookshotCamera matching
2025-04-01 19:05:30 -07:00
Sam ChaturvediandGitHub 9847b2a278 d_a_obj_stopper matching (#2367)
* d_a_obj_stopper matching

* d_a_obj_stopper - address PR comments
2025-04-02 00:10:54 +03:00
Carco_21andGitHub cc7f26c838 Work on create functions of d_a_npc_midp and changed mpMatAnm to array (#2366)
* Work on create functions of d_a_npc_midp and changed mpMatAnm to array

* Pull request cleanup
2025-04-01 13:31:12 -07:00
Carco_21andGitHub 3df4a4b8d5 d_a_ep work (#2364)
* 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
2025-04-01 13:29:46 -07:00
hatal175andGitHub 98f755e98a d_a_npc_worm matching (#2365)
* d_a_npc_worm matching

* Rename a_this
2025-03-31 18:30:42 -07:00
TakaRikkaandGitHub d7a8fb9d83 d_a_b_mgn equivalent (#2363) 2025-03-31 19:43:11 +03:00
Carco_21andGitHub 59848baf81 d_a_npc_zant work (#2354)
* d_a_npc_zant create work

* d_a_npc_zant almost matching

* All functions matching except sinit. Pull request cleanup
2025-03-31 19:40:56 +03:00
VladandGitHub 03ab58acc1 d_a_obj_dust work, 90% matching (#2362)
* d_a_obj_dust work 90% matching

* d_a_obj_dust work 90% matching
2025-03-30 21:51:01 -07:00
HuitziandGitHub 4ccca6b893 d_event_debug equivalent & modifications to dEvLib_callback_c (#2359)
* 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
2025-03-30 20:11:50 -07:00