Commit Graph

1137 Commits

Author SHA1 Message Date
YunataSavior affd5d7f95
d_a_obj_kanban2 & more OK (#2674)
* d_a_obj_kanban2 OK via gameInfo fakematch

Closes #1001

* Mark d_a_obj_kanban2 as matching for JP

* Mark npc_jagar as Matching

* d_a_tag_allmato OK via gameInfo fake match

* d_a_obj_wchain OK

* d_a_obj_so OK

---------

Co-authored-by: Max Roncace <me@caseif.net>
2025-09-20 22:09:06 +03:00
Carco_21 5f70650ba2
d_a_e_gm matching (#2669)
* initial work

* Almost matching

* missed formatting changes

* matching

* changed to equivalent

* PR cleanup, now matching
2025-09-20 03:44:42 +03:00
Carco_21 7089e1893d
d_a_npc_grz matching (#2664)
* initial work

* Over half done

* equivalent

* not sure what the issue is?

* matching

* PR cleanup
2025-09-19 21:48:19 +03:00
Carco_21 2c39c2105f
Various regalloc fixes and linking (#2673)
* some d_a_b TUs matching

* reworked d_a_b_ob enums

* d_a_b_oh seems to be linking fine

* d_a_b_oh actually not good (i think), but npc_zrc matching

* d_a_b_oh is indeed matching!

* d_a_cam_param linked

---------

Co-authored-by: hatal175 <hatal175@users.noreply.github.com>
2025-09-19 21:38:54 +03:00
YunataSavior 9306edbec6
d_a_obj_lv6bemos2 OK (#2672)
* d_a_obj_lv6bemos2 OK

* Forgot to remove NONMATCHING comment

* Link d_a_obj_lv6bemos2 for JP

---------

Co-authored-by: Max Roncace <me@caseif.net>
2025-09-19 21:32:38 +03:00
Max Roncace 11ebeb3fe0
Link all oustanding US-matched TUs for JP (#2671) 2025-09-19 21:32:05 +03:00
hatal175 1aeb2a0c54
d_a_e_wb equivalent (#2667)
* Some work d_a_e_wb

* Match more in e_wb

* d_a_e_wb equivalent
2025-09-17 18:09:59 -06:00
Max Roncace fe5e8aff98
More miscellaneous TU improvements (#2665) 2025-09-17 15:01:59 +03:00
Carco_21 2106c56f60
d_a_npc_aru matching (#2660)
* foundational work

* lots of work

* matching

* cleanup

* fixed error with status enum

* PR cleanup
2025-09-16 14:54:08 -07:00
TakaRikka e931b1fb79
swpush5 / bhashi done (#2663)
* swpush5 done

* bhashi done

* gptaru done
2025-09-16 17:31:37 +03:00
Max Roncace a8136496c7
Miscellaneous TU fixes (#2662) 2025-09-15 02:53:53 -07:00
YunataSavior 9fd28c507f
d_a_obj_kago OK (#2661)
* d_a_obj_kago OK

* Mark d_a_obj_kago as matching for JP

---------

Co-authored-by: Max Roncace <me@caseif.net>
2025-09-15 02:49:35 -07:00
Carco_21 e3353f2c56
d_a_npc_zelro matching and some npct's linked (#2649)
* npc_zero matching and some other npcts cleaned and linked

* debug fix

* okay actual debug fix... i hope

* this isnt funny anymore

* please

* this should fix things

* added JP matching to zelR and zelRo

* added attention flag enum
2025-09-15 02:44:07 -07:00
Carco_21 9b4b9003c4
d_a_npc_raca matching (#2648)
* initial work

* most functions matching

* matching

* PR cleanup
2025-09-15 02:40:19 -07:00
LagoLunatic ae6f4242b3
Finish renaming subtype to argument (#2659) 2025-09-14 13:17:54 -07:00
YunataSavior bd49d7b918
d_a_midna equivalent (#2658) 2025-09-14 13:02:05 -07:00
YunataSavior 275135fe54
d_a_e_fm and d_a_e_hzelda OK (#2657)
Closes #598, Closes #541
2025-09-14 10:58:12 +03:00
Trueffel 5e71d98324
d_a_obj_stairBlock OK (#2656) 2025-09-14 10:56:51 +03:00
TakaRikka e0c9d16332
npc_kkri done (#2655) 2025-09-14 10:55:16 +03:00
YunataSavior f0d0818cef
d_a_e_dt and d_a_e_fk OK (#2654) 2025-09-13 23:02:56 +03:00
Max Roncace dbbd102db5
Improve several almost-matching TUs (#2653) 2025-09-13 23:02:28 +03:00
YunataSavior 4c9ce97f3e
d_a_e_gb and d_a_obj_bosswarp OK (#2652)
* d_a_e_gb and d_a_obj_bosswarp OK

* fix e_gb and obj_bosswarp symbols

* mark e_gb and obj_bosswarp as OK for JPN

* Remove nonmatching comment

---------

Co-authored-by: hatal175 <hatal175@users.noreply.github.com>
2025-09-13 14:11:05 +03:00
TakaRikka f91257cc62
npc_kakashi done (#2651) 2025-09-13 00:29:20 +03:00
TakaRikka 8a3a6d2997
npc_tkj done (#2647) 2025-09-12 15:03:17 +03:00
Max Roncace 8420c94854
Minor JSystem/Z2Audio fixes (#2650) 2025-09-11 23:39:23 -07:00
Max Roncace a6c3c20b23
Add PCH for JSystem (#2645) 2025-09-11 13:20:45 -07:00
Max Roncace 4b729b0f65
Minor d_a_alink improvements (#2646) 2025-09-10 21:10:04 -07:00
hatal175 84eed3ea68
Some work on d_a_e_wb (#2639)
* Some work d_a_e_wb

* Match more in e_wb
2025-09-09 21:45:07 -07:00
Carco_21 bfeb1c048b
d_a_e_zm matching (#2638)
* initial work

* a little more work

* matching

* pr cleanup

* changed 'subtype' to 'argument'

* fixed debug error
2025-09-10 01:53:13 +03:00
Carco_21 8cbe4a2b5c
d_a_obj_ornament_cloth matching (#2643)
* initial work

* More work. Also just realized I pushed TU work to my main fork lol

* about halfway through

* matching
2025-09-10 01:36:38 +03:00
Carco_21 e9c8ce0665
d_a_obj_kshutter matching (#2635)
* fixed branch issue

* matching

* fixed debug error

* pr cleanup
2025-09-09 19:51:44 +03:00
TakaRikka e7477b5048
Lv4railwall / lv4sand / lv4slidewall done. fix wii build (#2637)
* lv4railwall / lv4sand / lv4slidewall done and wii build fix

* fix Mtx** parameters

* add some notes about wii compiler version

* Remove dol2asm include

---------

Co-authored-by: hatal175 <hatal175@users.noreply.github.com>
2025-09-09 17:30:32 +03:00
Max Roncace abd44397c6
Fix up JP splits and link a lot more TUs (#2636) 2025-09-09 17:15:45 +03:00
Max Roncace 54f5a36264
d_camera almost matching (equivalent) (#2633) 2025-09-08 14:41:07 +03:00
YunataSavior 3d5108e4df
d_a_npc_taro Matching (#2634)
* d_a_npc_maro Matching

* mark npc_taro as equiv for JPN
2025-09-08 12:03:53 +03:00
TakaRikka 52aa5f677f
scannon / scannon_crs / scannon_ten done (#2632)
* scannon done

* scannon_crs done

* scannon_ten done

* pr

* attention debug stuff

* attn flags

* fix build
2025-09-08 12:01:20 +03:00
Carco_21 cbe5aaca8f
d_a_obj_kag matching + some weak order fixes (#2631)
* obj_kag matching. Also fixed weak func order in e_ww and e_sm

* adding matching for JP
2025-09-06 11:59:41 +03:00
Carco_21 c612bfbca8
d_a_e_ww equivalent (#2629)
* equivalent

* cleanup
2025-09-05 14:07:02 +03:00
Carco_21 f8a6d0df95
d_a_e_sm equivalent (#2627)
* solid work

* equivalent

* tiny work

* fixed error

* include fix

* fixed debug build
2025-09-05 14:00:56 +03:00
TakaRikka b45a089e15
some J3D/misc cleanup (#2628)
* some j3d cleanup

* begin using uintptr_t

* j3dgraphbase cleanup

* j3dgraphanimator cleanup
2025-09-04 17:56:59 +03:00
Carco_21 ee8b843996
d_a_obj_crvfence matching (#2622)
* equivalent

* kasi_mng_c work

* class work and create function work

* kasi_mng_c is matching

* little more work

* almost matching

* enums defined

* kasi_hana almost matching

* more mich work

* mich almost matching

* kyu almost matching

* potentially fixed issue

* Now maybe good?

* Should be fixed now

* PR Cleanup

* Over 50% done

* matching

* pr cleanup
2025-09-03 22:23:46 +03:00
Carco_21 0adb35db8d
d_a_npc_tks almost matching (#2616)
* initial work

* one more demo func left

* almost matching

* almost matching

* pr cleanup
2025-09-03 22:23:04 +03:00
Max Roncace 410af867fe
Link a lot of TUs for JP version (#2625) 2025-09-03 10:45:29 +03:00
hatal175 4583ec80a4
Add missing include to e_ww (#2626) 2025-09-03 00:39:44 -07:00
Max Roncace adb62e947b
d_camera improvements (part 1) (#2623)
* Rename several dCamera_c fields

* Refactor mWork to generic buffer instead of union

* d_camera match improvements

* Implement several dCamera_c functions

* Remove d_camera.h from PCH

The symbol names in d_camera indicate that this header wasn't
included in the PCH (as they're compiled directly in d_camera.cpp).
2025-09-03 10:32:02 +03:00
Stbn-antier a11c22af67
Work on e_ww (#2618) 2025-09-03 10:27:58 +03:00
Max Roncace 8c94dc8608
Add hacks to fix PCH .data causing fake mismatches with decompctx (#2606) 2025-08-30 20:57:35 -07:00
Howard Luck abf5f59f0c
d_a_obj_beamos / d_a_e_wb WIP (#2620)
* WIP

* daE_WB_Draw

* checkpoint

* more matches

* checkpoint

* fixes

* fix debug build

* fix daObjBm_c alignment

* fixes for luz

* fixes for hatal

* manual spacing changes

* run clang-format

* move header back
2025-08-31 01:11:52 +03:00
TakaRikka 2036d9c34f
obj_geyer and obj_ktOnFire done (#2619)
* obj_geyer and obj_ktOnFire done

* pr
2025-08-31 01:10:43 +03:00
TakaRikka 5d46f1fc22
d_a_e_ai done (#2617)
* d_a_e_ai done

* pr
2025-08-30 10:31:22 +03:00