Commit Graph

1197 Commits

Author SHA1 Message Date
123456789758 6abbd1008b d_a_bmdfoot - 99% matching (#882)
Co-authored-by: ‎ ‎ ‎ <‎ ‎ ‎>
2025-09-07 14:52:22 -04:00
LagoLunatic 7d7c1ccfd2 Enum cleanup 2025-09-07 01:14:32 -04:00
Maide 71a6b78ddf d_a_kn (#883) 2025-09-07 00:38:16 -04:00
LagoLunatic 4e0dcdf62b Cleanup 2025-09-05 23:00:43 -04:00
Maide 6ed56c2bad d_a_door12 (#870) 2025-09-05 22:56:31 -04:00
Maide 064d9d3ea9 d_a_dai (#869) 2025-09-05 22:44:31 -04:00
LagoLunatic d47ee0ab88 Add empty placeholders to fix HIO funcs missing when linking debug version 2025-09-02 15:25:01 -04:00
LagoLunatic 31d95d843c Fix build 2025-08-31 22:30:46 -04:00
LagoLunatic a86961d044 Fix missing return 2025-08-31 22:28:02 -04:00
LagoLunatic 2866b1570f gy_ctrl OK 2025-08-31 22:25:42 -04:00
LagoLunatic b6c62c110c Merge branch 'main' into d_a_gy_ctrl 2025-08-31 22:10:36 -04:00
Maide 0c9ac9c065 d_a_kamome2 (#881)
* d_a_kamome2

* PR
2025-08-31 19:27:23 -04:00
Maide fc3beb2c6c d_a_kamome (#879) 2025-08-31 19:22:55 -04:00
LagoLunatic fbb4ae9935 d_snap OK for demo 2025-08-29 19:37:12 -04:00
123456789758 52d3e87e7d d_a_btd - 99% matching (#872)
Co-authored-by: ‎ ‎ ‎ <‎ ‎ ‎>
2025-08-29 17:04:11 -04:00
Maide e0da16f8c7 d_a_himo3 (#873) 2025-08-29 15:54:28 -04:00
Kelebek1 c01eb698cd d_a_gy_ctrl 2025-08-28 02:10:37 +01:00
LagoLunatic d9c2ffe619 J3DModel inlines 2025-08-26 17:43:02 -04:00
LagoLunatic 594a9b3fd0 boko closer to matching, various documentation, enum/inline/struct fixes 2025-08-26 17:05:59 -04:00
LagoLunatic 9a922148c9 bridge regalloc closer 2025-08-26 14:19:24 -04:00
LagoLunatic 7942749965 Found a cleaner fakematch for d_a_bwdg pooling issue 2025-08-26 13:38:45 -04:00
LagoLunatic 10b0558a84 Minor cleanup 2025-08-26 13:38:05 -04:00
Maide 7f22dd203f d_a_cc (#867) 2025-08-26 12:49:28 -04:00
123456789758 f989efc581 d_a_himo2 - 94% matching ( + misc. cleanup) (#866)
Co-authored-by: ‎ ‎ ‎ <‎ ‎ ‎>
2025-08-25 19:01:22 -04:00
Maide 1b49cb3ce0 d_a_canon (#865) 2025-08-25 18:55:36 -04:00
Maide be52be166b d_a_boko (#864)
* d_a_boko

* PR
2025-08-23 23:48:47 -04:00
LagoLunatic b77717694c Add dolzel_rel.pch
This fixes the sdata linker error in the debug build.
2025-08-23 12:17:10 -04:00
LagoLunatic 4cc35f3c20 Fix one more collision struct 2025-08-22 23:29:17 -04:00
LagoLunatic bc74b63d11 Fix collision struct formatting 2025-08-22 23:26:48 -04:00
LagoLunatic 77cc6a6119 stone OK and misc demo matches 2025-08-22 23:14:23 -04:00
Maide cae7597086 d_a_beam (#863)
* d_a_beam

* PR
2025-08-22 23:11:14 -04:00
Jcw87 cd4ae74b8c d_map (#771) 2025-08-22 22:00:46 -04:00
LagoLunatic 8fe7ca64e2 Removeall remaining sym off fakematches, correctly fix more weak func order 2025-08-22 14:19:03 -04:00
LagoLunatic a2ea2053fb Match daNpc_Cb1_c::flyAction 2025-08-22 13:43:47 -04:00
LagoLunatic 3862848e4a Remove a bunch of weak func order fakematches 2025-08-22 12:22:01 -04:00
LagoLunatic bcf7c567f2 Fix bss regression in d_a_ship, and fix its weak func order correctly 2025-08-22 01:18:47 -04:00
LagoLunatic ff4dba0bb5 hookshot matching for JPN, PAL, and demo 2025-08-22 01:00:58 -04:00
LagoLunatic b95e8c1ef3 npc_photo OK for JPN 2025-08-22 00:57:40 -04:00
LagoLunatic 88b40eef95 Fix ship static var name 2025-08-22 00:57:10 -04:00
LagoLunatic 65c446628b obj_barrier OK on JPN 2025-08-22 00:56:51 -04:00
LagoLunatic db3753b3c9 Fix weak func order for ykgr, obj_pirateship, obj_barrier, npc_photo 2025-08-21 23:36:47 -04:00
LagoLunatic ac8ff10650 Fix most weak function ordering issues 2025-08-20 19:09:06 -04:00
LagoLunatic 217775af4e Use precompiled headers, fix weak data issues 2025-08-20 18:51:42 -04:00
LagoLunatic 21da9eeb19 Merge branch 'main' into d_a_tsubo 2025-08-20 15:06:02 -04:00
Maide 43d47f669e d_a_ykgr (#861)
* d_a_ykgr

* PR
2025-08-20 14:56:10 -04:00
Kristopher Early 92996b9ca1 d_a_obj_eff OK (#855)
* park

* d_a_obj_eff OK

* OK for everything but demo.

* Update d_a_obj_eff.cpp

* Refactor daObjEff smoke effect callbacks and cleanup

Replaces direct member access and static_casts with virtual method calls for particle callbacks, improving type safety and maintainability. Updates function pointer arrays to use member function pointers with explicit class scope. Renames parameter enums for clarity and implements prm_get_type(). Changes mParticleCallback type to dPa_followEcallBack* for consistency. Also replaces direct alpha assignment with setGlobalAlpha().

* d_a_obj_eff OK for Kiosk / Demo

* Update f_pc_base.h

* Refactor particle effect functions to use setToon API

Replaces conditional logic and direct member assignments in smoke effect functions with unified calls to dComIfGp_particle_setToon and emitter setter methods. This simplifies the code, removes version-specific branches, and improves maintainability.
2025-08-20 14:35:08 -04:00
Kelebek1 fe758b684c PR 2025-08-20 13:56:14 +01:00
Kelebek1 d53a6858a1 Avoid Tide randomness 2025-08-20 13:56:14 +01:00
Kelebek1 7dfbda3da0 d_a_tsubo 2025-08-20 13:56:13 +01:00
LagoLunatic 924c14af50 Merge branch 'main' into d_a_warphr 2025-08-19 23:32:21 -04:00