summaryrefslogtreecommitdiff
path: root/include/d
AgeCommit message (Collapse)Author
2025-04-25d_a_bg mostly matching. update version symbols / add platform macros (#2410)TakaRikka
* d_a_bg mostly matching * update version symbols from new dtk * add version platform macros * small fix
2025-04-23d_a_b_tn work (#2408)Carco_21
* Initial Work * Initial Work Part 2! * First few functions done * work on some demo and execute functions * Work on AttackH Functions * Work on more execute functions * d_a_b_tn close to finished * Pull request cleanup and damageCheck work
2025-04-23d_menu_letter equivalent (#2407)hatal175
2025-04-23d_menu_dmap_map equivalent / update dtk-template (#2409)TakaRikka
* d_menu_dmap_map equivalent * update dtk-template
2025-04-22e_gob equivalent (#2406)TakaRikka
* work on e_gob * gob work * d_a_e_gob equivalent
2025-04-22d_a_obj_dmelevator fully matching (#2404)Viktor Jacklin
* d_a_obj_dmelevator partially matching Logic in functions should all be matching, data is not matching * d_a_obj_dmelevator matching * Cleaned up code in d_a_obj_dmelevator.cpp Should make the code a bit more readable * Further cleanup of d_a_obj_dmelevator.cpp This should address the feedback from the pull request review --------- Co-authored-by: ItsNiklas <nikbau2000@gmail.com>
2025-04-21d_a_e_ms Equivalent (#2405)Niklas Bauer
* d_a_e_ms equivalent * d_a_e_ms search_dokuro
2025-04-20d_a_e_tk_ball Matching (#2402)Niklas Bauer
* d_a_e_tk_ball matching * d_a_e_tk_ball cleanup * d_a_e_tk_ball comments
2025-04-20d_msg_class mostly equivalent (#2403)hatal175
2025-04-20d_a_obj_goGate matching (#2401)meintte
* d_a_obj_goGate matching * use UNK_REL_DATA, fix inline and multVec
2025-04-19Debug work for d_a_e_rdy to get 0.10% GCN progress (#2390)YunataSavior
* Some dbg work for d_a_e_rdy to get a tenth of % matching. Still some regalloc issues remain * Change '#ifndef DEBUG' to '#if VERSION != VERSION_SHIELD_DEBUG' per Taka's request
2025-04-19d_a_npc_uri almost matching (#2400)hev7
* d_a_npc_uri almost matching * Fix various issues * Fix
2025-04-18d_a_e_tk2 Matching (#2399)Niklas Bauer
* d_a_e_tk2 first pass * d_a_e_tk2 matching * d_a_e_tk, d_a_e_tk2 cleanup
2025-04-17Daswc (#2398)hatal175
* swball cleanup * daSwc00_c OK * Revert change in configure - we'll handle rel/dol changes in seperate PR
2025-04-16alink data cleanup (#2397)TakaRikka
2025-04-16d_a_e_ms work (#2394)Carco_21
* First work * More general work * Damage Work * Work on action function * Last few untouched functions worked on * Pull request cleanup
2025-04-15e_fm equivalent (#2395)TakaRikka
2025-04-14d_a_e_tk Matching (#2393)Niklas Bauer
* 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-13d_stage cleanup (#2392)LagoLunatic
2025-04-12d_a_obj_laundry Equivalent (#2387)Arnaut Scholten
* 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-11Misc Matches using debug (#2388)hatal175
2025-04-11d_a_obj_crvgate Matching (#2385)Niklas Bauer
* d_a_obj_crvgate equivalent * d_a_obj_crvgate matching * d_a_obj_crvgate comments
2025-04-10Work on d_a_npc_taro (#2386)hatal175
2025-04-10d_a_e_ym, d_a_e_oc, and d_a_npc_hanjo equivalent, d_a_npc_ashB work (#2368)YunataSavior
* 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-08JSystem work (#2384)LagoLunatic
* object-id 100% on debug Can't be linked due to .text alignment issues? * J3DMaterialFactory and J3DMaterialFactory_v21 OK * Match dKy_bg_MAxx_proc
2025-04-08d_a_bg_obj almost matching (#2382)Max Roncace
2025-04-08d_a_npc_zelR almost matching (#2380)Carco_21
* Initial work * Generak work * Almost matching * Pull request cleanup
2025-04-08d_a_obj_sekizoa Equivalent (#2379)Stbn-antier
* 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-07JStudio object-actor OK (#2381)LagoLunatic
* Fix debug build * object-actor OK
2025-04-07d_a_obj_lv6TogeRoll matching (#2377)hev7
* d_a_obj_lv6TogeRoll almost matching * Various improvements * Matching * unk rel data
2025-04-06Debug JStudio fix + match one retail func (#2378)LagoLunatic
* 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
2025-04-06GCN pal / jpn support, some debug work (#2375)TakaRikka
* 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
2025-04-06d_a_npc_shop0 matching (#2374)Vlad
* d_a_npc_shop0 matching * d_a_npc_shop0 matching
2025-04-05d_a_obj_lv8Lift almost matching (#2376)Carco_21
* Initial Work * General work * d_a_obj_lv8Lift almost matching
2025-04-05d_a_fr and d_a_obj_lp work (#2372)Carco_21
* Initial d_a_fr work * general d_a_fr work * Pull request cleanup * d_a_obj_lp almost matching * Fixed compile error
2025-04-04d_a_obj_ihasi Matching (#2373)Niklas Bauer
* d_a_obj_ihasi matching * d_a_obj_ihasi cleanup * d_a_obj_ihasi style
2025-04-03d_a_npc_midp almost matching (#2371)Carco_21
* d_a_npc_midp almost matching * Pull request cleanup
2025-04-02d_a_obj_maki matching (#2370)TetrisGG
* 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-01d_camera work (#2369)Caroline Madsen
* bumpCheck matching * checkGroundInfo matching * chaseCamera matching * lockonCamera attempted * talktoCamera matching * subjectCamera, magneCamera matching * colosseumCamera close, plus various fixes * towerCamera attempted * hookshotCamera matching
2025-04-02d_a_obj_stopper matching (#2367)Sam Chaturvedi
* d_a_obj_stopper matching * d_a_obj_stopper - address PR comments
2025-04-01Work on create functions of d_a_npc_midp and changed mpMatAnm to array (#2366)Carco_21
* Work on create functions of d_a_npc_midp and changed mpMatAnm to array * Pull request cleanup
2025-04-01d_a_ep work (#2364)Carco_21
* 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-03-31d_a_npc_worm matching (#2365)hatal175
* d_a_npc_worm matching * Rename a_this
2025-03-31d_a_b_mgn equivalent (#2363)TakaRikka
2025-03-31d_a_npc_zant work (#2354)Carco_21
* d_a_npc_zant create work * d_a_npc_zant almost matching * All functions matching except sinit. Pull request cleanup
2025-03-30d_a_obj_dust work, 90% matching (#2362)Vlad
* d_a_obj_dust work 90% matching * d_a_obj_dust work 90% matching
2025-03-30d_event_debug equivalent & modifications to dEvLib_callback_c (#2359)Huitzi
* 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-30Fix dPnt struct (#2361)LagoLunatic
* Fix dPnt struct * Fix Vec warning
2025-03-30Debug build now takes .alf as input instead of .dol (#2360)LagoLunatic
* 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
2025-03-29d_a_e_kk equivalent (#2358)Trueffel
* d_a_e_kk equivalent * some docs