summaryrefslogtreecommitdiff
path: root/include/d
AgeCommit message (Collapse)Author
2025-02-03d_a_obj_TvCdlst matching (#2292)YunataSavior
* d_a_obj_TvCdlst matching * d_a_obj_kwheel00, 01, & d_a_obj_klift00 Equivalent (weak func and/or vtable order) (#2291) * d_a_obj_kwheel00, 01, & d_a_obj_klift00 Equivalent (weak func and/or vtable order) * Three rels equivalent * Basic documentation for the three rels * Define explicit constructor for dMdl_obj_c (needed for proper array creation in d_a_obj_klift00) * Modify d_a_obj_bky_rock to account for new explicit constructor of dMdl_obj_c * Specify weak func and/or vtable orders for rels in config.py * Cleanup includes and dol2asm artifacts * * Fix debug build * Restore incorrectly removed l_bmdidx * Fix US retail equivalency * d_a_obj_Turara equivalent (#2289) * Initial d_a_obj_Turara work * More d_a_obj_Turara work * d_a_obj_Turara equivalent except for weak func order of dEvLib_callback_c dtor * Updates to d_a_obj_Turara after feedback from Taka * b_dre equivalent (#2290) * Update d_a_obj_Turara to remove unnecessary comment based on hatal\'s request --------- Co-authored-by: TakaRikka <38417346+TakaRikka@users.noreply.github.com> * Fix spurious differences when using `ninja diff` (#2294) * Fix spurious differences when using ninja diff * Fix some clangd errors/warnings * d_a_obj_waterGate matching + d_a_obj_lv3Water2 equivalent (#2293) * d_a_obj_waterGate matching + d_a_obj_lv3Water2 equivalent * Add simpleCalcMaterial implicit inline to J3DModelData (seen in debug) * Basic documentation for both actors * WIP debug build implementations (note TODOs) * Update configure.py and note weak ordering issues for lv3Water2 * Actually add modified J3DModelData.h & explicitly note fake padding * Add fopAcM_Register... macros (for debug build) (#2295) * Update d_a_obj_Tvcdlst to use LIGHT_INFLUENCE after Taka gave feedback --------- Co-authored-by: Huitzi <73550465+marwernerh@users.noreply.github.com> Co-authored-by: TakaRikka <38417346+TakaRikka@users.noreply.github.com> Co-authored-by: LagoLunatic <LagoLunatic@users.noreply.github.com>
2025-01-27d_a_obj_waterGate matching + d_a_obj_lv3Water2 equivalent (#2293)Huitzi
* d_a_obj_waterGate matching + d_a_obj_lv3Water2 equivalent * Add simpleCalcMaterial implicit inline to J3DModelData (seen in debug) * Basic documentation for both actors * WIP debug build implementations (note TODOs) * Update configure.py and note weak ordering issues for lv3Water2 * Actually add modified J3DModelData.h & explicitly note fake padding
2025-01-26Fix spurious differences when using `ninja diff` (#2294)LagoLunatic
* Fix spurious differences when using ninja diff * Fix some clangd errors/warnings
2025-01-23d_a_obj_Turara equivalent (#2289)YunataSavior
* Initial d_a_obj_Turara work * More d_a_obj_Turara work * d_a_obj_Turara equivalent except for weak func order of dEvLib_callback_c dtor * Updates to d_a_obj_Turara after feedback from Taka * b_dre equivalent (#2290) * Update d_a_obj_Turara to remove unnecessary comment based on hatal\'s request --------- Co-authored-by: TakaRikka <38417346+TakaRikka@users.noreply.github.com>
2025-01-23d_a_obj_kwheel00, 01, & d_a_obj_klift00 Equivalent (weak func and/or vtable ↵Huitzi
order) (#2291) * d_a_obj_kwheel00, 01, & d_a_obj_klift00 Equivalent (weak func and/or vtable order) * Three rels equivalent * Basic documentation for the three rels * Define explicit constructor for dMdl_obj_c (needed for proper array creation in d_a_obj_klift00) * Modify d_a_obj_bky_rock to account for new explicit constructor of dMdl_obj_c * Specify weak func and/or vtable orders for rels in config.py * Cleanup includes and dol2asm artifacts * * Fix debug build * Restore incorrectly removed l_bmdidx * Fix US retail equivalency
2025-01-22b_dre equivalent (#2290)TakaRikka
2025-01-19d_a_obj_octhashi equivalent except for weak func ordering of cCcD_GStts dtor ↵YunataSavior
(#2287) * Initial d_a_obj_octhashi work * More d_a_obj_octhashi work * d_a_obj_octhashi has 100% completion, but rodata doesn't match * d_a_obj_octhashi equivalent. Would fully match except for cCcD_GStts dtor * d_a_obj_octhashi update after feedback from Taka and hatal
2025-01-16daMagLift_c matching (#2275)YunataSavior
* Initial work with daMagLift_c. Almost completely matching except for mode_proc * mode_proc matching in d_a_obj_magLift.cpp * First pass of polishing of d_a_obj_magLift * Further d_a_obj_magLift updates to align with debug build
2025-01-16wip debug / pal building, b_gm mostly done (#2285)TakaRikka
* b_gm mostly done * wip debug / pal building * fix configure.py * fix some debug macros / flags
2025-01-14Fix various issues in TUs marked `Equivalent` (#2286)LagoLunatic
2025-01-09d_a_horse mostly done (#2284)TakaRikka
* checkpoint * d_a_horse mostly done * some horse doc
2025-01-06daItemShield_c OK (#2283)hatal175
2025-01-03daObj_Roten_c OK (#2282)hatal175
2025-01-03d_a_obj_waterPillar + d_a_obj_syRock Equivalent (weak ordering) (#2281)Huitzi
* d_a_obj_waterPillar + d_a_obj_syRock Equivalent (weak ordering) * Added fake struct padding * Added fake Chk inlines to dBgS_Acch * Added AT_TYPE_100 to cCcD_ObjAtType * Addressed fakematch * Deleted fake Chk inlines from dBgS_Acch * Removed duplicated, but commented, static check for struct size * Renamed two d_a_obj_waterPillar fields according to comments * Removed explicit inline keywords & swapped use of PSMTX for debug-friendly MTX
2025-01-02d_a_obj_rstair OK (#2280)hatal175
2025-01-01d_a_obj_riverrock OK (#2279)hatal175
2025-01-01d_a_obj_swturn OK (#2278)hatal175
2024-12-30d_a_obj_swhang equivalent (#2277)hatal175
2024-12-29d_a_obj_smtile OK (#2276)hatal175
2024-12-29various matches / cleanup (#2271)TakaRikka
* cleanup various TUs * checkpoint * d_attention doc
2024-12-27d_a_obj_cwall almost matching (#2270)hatal175
* d_a_obj_cwall almost matching * d_a_obj_pdoor OK
2024-12-24kankyo mostly done (#2269)TakaRikka
* work on kankyo * some more kankyo work * kankyo almost done * kankyo mostly done * first cleanup pass * some more renaming * rename a bunch of kankyo vars * fix regression
2024-12-24d_a_obj_wsStick, d_a_obj_onsenTaru OK (#2268)hatal175
* d_a_obj_wsStick, d_a_obj_onsenTaru OK * d_a_obj_pdtile OK * d_a_obj_stone equivalent * d_a_npc_lf OK * Z2SoundMgr OK * Remove fixed nonmatching comment * d_a_obj_kantera OK * Remove unneeded header * daMyna_c::deleteItem matching * d_a_obj_crvsteel OK
2024-12-19d_a_obj_yel_bag OK (#2267)hatal175
* d_a_obj_web0 cleanup * d_a_obj_yel_bag OK
2024-12-18kankyo_rain / obj_life_container mostly done, obj_glowsphere done (#2266)TakaRikka
* obj_life_container mostly done * obj_glowSphere done * kankyo_rain mostly done * some cleanup * more kankyo_rain cleanup
2024-12-16d_a_obj_cb almost matching (#2265)hatal175
* d_a_obj_cb almost matching * d_a_obj_bubblePillar OK * Work on d_a_obj_fchain * d_a_obj_gb OK * daTimeFire_c OK * d_a_obj_toaru_maki OK * d_a_obj_ten OK
2024-12-12daObj_BouMato_c OK (#2264)hatal175
* daObj_BouMato_c OK * daObjGraRock_c Matched except template function order * daBkyRock_c OK
2024-12-10d_a_obj_automata OK (#2263)hatal175
2024-12-10tbox/camera/d_bg_w_kcol work and cleanup (#2262)TakaRikka
* some camera/tbox cleanup * d_bg_w_kcol work * make item name enum better
2024-12-09Work on d_a_obj_lv3Water (#2261)hev7
* Work on d_a_obj_lv3Water * Fix
2024-12-09daGrdWater_c OK (#2260)hatal175
2024-12-08d_a_coach_fire, d_a_obj_kiPot, d_a_obj_lv4prelvtr done (#2259)hev7
2024-12-06e_hzelda mostly done (#2258)TakaRikka
2024-12-05d_a_obj_wood_pendulum done (#2257)hev7
* d_a_obj_wood_pendulum done * Fix setBaseMtx, Vec array
2024-12-02d_vibration / JUTGamePad matched + linked (#2256)TakaRikka
* d_vibration done * JUTGamePad done * cleanup JUTGamePad * d_menu_window cleanup
2024-11-30d_a_obj_pillar done (#2255)TakaRikka
2024-11-29some cleanup of f_pc/f_op files (#2254)TakaRikka
* cleanup f_pc files * cleanup f_op files * fix a couple f_op_actor_mng functions * minor JSystem work
2024-11-22d_a_b_zant matched + linked (#2253)TakaRikka
* work on b_zant * zant work * more zant work * all b_zant functions done * some doc work * some more doc work * d_a_b_zant linked * fix d_a_b_zant_magic issue
2024-11-17d_a_npc_lf work (#2252)Pheenoh
Co-authored-by: pheenoh <pheenoh@macmini.lan>
2024-11-13shop malo basically done (#2251)Pheenoh
Co-authored-by: pheenoh <pheenoh@macmini.lan>
2024-11-13d_a_npc_ashB work (#2250)Pheenoh
Co-authored-by: pheenoh <pheenoh@macmini.lan>
2024-11-13zant magic / mobile done (#2249)TakaRikka
* zant_magic done * zant mobile done
2024-11-12d_error_msg mostly done, little Z2LinkMgr work (#2248)TakaRikka
2024-11-11work on d_a_movie_player (#2246)TakaRikka
* work on d_a_movie_player * d_a_demo_item mostly done
2024-11-11d_a_obj_waterfall OK, with basic documentation (#2245)Huitzi
* d_a_tag_statue_evt OK * Modification according to review * d_a_obj_waterfall OK * Document d_a_obj_waterfall * Found examples of actor in-game * Differentiated between d_a_obj_waterfall & d_a_tag_waterfall
2024-11-10e_pm, e_fs, obj_sm_door, obj_smw_stone (#2244)Caroline Madsen
2024-11-10d_demo mostly matched (#2242)TakaRikka
2024-11-09Work on various units, mostly d_menu_letter (#2240)hatal175
2024-11-09all d_a_alink functions attempted (#2239)TakaRikka
* more work on alink * alink wip * little more work * setEyeMove * 14 left * auto ground hit * all d_a_alink functions attempted
2024-11-06d_a_midna mostly done (#2237)Caroline Madsen