Commit Graph

76 Commits

Author SHA1 Message Date
YunataSavior 818bd2f0bf
Some npc_ks dbg work (#2854) 2025-11-23 21:14:20 -08:00
Max Roncace 7f863c069b
d_a_npc_chin matching (#2822) 2025-11-18 21:10:04 -08:00
YunataSavior d21e22f9ed
npc_kn almost matching + dbg work (#2802)
* npc_kn almost matching + dbg work

* more npc_kn dbg work

* fix npc_kn select action functions

* Z2AudioMgr dbg change for taka
2025-11-15 18:40:47 -08:00
roeming 977aee7c94
add debug functionality + close to linking hozelda (#2804) 2025-11-14 16:10:46 -08:00
Carco_21 68514b59f7
d_a_npc_bans almost matching (#2762)
* initial work

* almost matching

* enum work

* tiny work

* nonmatching fixes - thanks Yunata!

* PR cleanup
2025-10-31 21:11:28 -07:00
Carco_21 86895b23c2
d_a_obj_swchain matching (#2741)
* initial

* Little more work

* matching

* updated matching versions
2025-10-17 15:09:58 -07:00
LagoLunatic 6242aa6e84
Misc matches and fixes (#2703)
* Match mDoExt_morf_c::getPlayMode

* Misc cleanup

* Fix actor cull spheres

* Match daPy_py_c::getLastSceneSwordAtUpTime, JUTGamePad::testTrigger

* Fix improper demangling of dBgS_SphChk::SetCallback

* Fix d_camera rangef weak func order

* Match more alink_wolf funcs
2025-09-26 18:50:46 -07:00
TakaRikka 9a2df2162b
d_debug_camera mostly done (#2695)
* d_debug_camera mostly done

* update some alink demo stuff

* some misc debug stuff
2025-09-25 18:20:46 +03:00
Carco_21 aecc7c8420
d_a_npc_ins equivalent (#2685)
* initial work

* over half done

* almostish done

* equivalent

* PR cleanup
2025-09-23 06:13:36 -07:00
hatal175 e82806047b
d_a_obj_kznkarm OK (#2678)
* d_a_obj_kznkarm OK

* d_a_title GZ2P01 Matching

* More GZ2P01 Matches

* d_s_name matching for PAL

* d_msg_scrn_light Matching for PAL

* d_menu_fishing Matches on PAL

* d_file_sel_info Matches on PAL

* d_a_npc_cd Matching on PAL

* d_error_msg Matches on PAL

* d_cam_param matches as is on PAL

* Fix PAL JSystem and Z2AudioLib splits/symbols

* Aligning the rest of TUs to compile on all GC versions
2025-09-21 13:26:34 -06:00
Max Roncace dbbd102db5
Improve several almost-matching TUs (#2653) 2025-09-13 23:02:28 +03: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
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
TakaRikka 5ce5bf20cc
npc_kn mostly done (#2609)
* npc_kn mostly done

* fix shieldD

* pr fixes

* weak func fixes
2025-08-28 13:49:24 +03:00
TakaRikka 0a8679f92e
d_a_mg_rod mostly done (#2598)
* d_a_mg_rod mostly done

* pr
2025-08-23 08:58:29 +03:00
TakaRikka a6802bf7a2
e_db equivalent (#2586)
* e_db equivalent

* pr fix
2025-08-15 09:26:09 +03:00
Carco_21 e0b1fe92b1
ChkBit comments and enum work (#2571)
* Jagar cleanup

* saru work

* e_fm work

* gob enum added

* gob cleanup

* gob anm enums

* dComIfGs_isEventBit comments added

* More bit work and besu enum work

* Maybe fixed the issue?
2025-08-08 21:39:26 +03:00
Stbn-antier c32789eb60
d_a_bd Matching (#2560)
* Matching daPoFire

* Adressed comments

* Matching text

* Some cleanup

* Adressed review comments, added CUT_TYPE_NONE in cut type enum
2025-07-30 20:27:05 +03:00
hatal175 70a1741977
d_a_obj_twGate Matching (#2555)
* d_a_obj_twGate Matching

* d_a_obj_volcbom OK
2025-07-25 17:44:23 -07:00
hatal175 aae19575bf
Work on d_a_obj_toby (#2552)
* Work on d_a_obj_toby

* d_a_obj_tatigi matching

* Deleted automatic ctor and dtor
2025-07-24 12:19:48 -07:00
Carco_21 aeed67dcf5
d_a_e_bug equivalent (#2540)
* Tiny work

* d_a_e_bug equivalent

* took out unnecessary include

* fixed broken match

* PR cleanup

* OS_REPORT fixed

---------

Co-authored-by: hatal175 <hatal175@users.noreply.github.com>
2025-07-24 20:05:32 +03:00
hatal175 d9ac8d7e3f
d_a_obj_togeTrap OK (#2545)
* d_a_ibj_togeTrap OK

* Fix broken matches
2025-07-20 01:45:51 -07:00
Max Roncace c4ec1a5402
d_a_kago almost matching (#2541) 2025-07-19 18:12:27 +03:00
YunataSavior 6bc4faa5f7
d_a_obj_brg matching (#2539) 2025-07-18 10:53:45 +03:00
YunataSavior 9c48ec0905
Major npc wrestler cleanup (#2531) 2025-07-13 18:08:32 +03:00
hatal175 d4768a864e
Various cleanups and matches (#2530) 2025-07-12 13:57:59 -07:00
Carco_21 a11f8f6375
d_a_npc_wrestler work (#2521)
* Starting work

* First few functions worked on

* Data work

* So many inlines!!!

* All sumou action functions worked on

* started demo work

* demo functions worked on

* Almost all functions worked on

* Work on some param function stuff

* all functions worked on

* Cleanup and enums

* Hopefully fixed d_a_alink breaks

* PR cleanup
2025-07-11 02:35:38 +03:00
Max Roncace 028c07d47d
d_a_obj_kamakiri matching (#2501) 2025-06-26 23:23:48 +03:00
Carco_21 5a13ca438a
d_a_e_gb work (#2486)
* Starting work

* Over halfway done

* Work on action and damage functions

* Almost equivalent

* PR cleanup
2025-06-16 16:41:00 +03:00
Carco_21 ba4ea76d4d
d_a_obj_gra2 work (#2482)
* Tiny start on d_a_obj_gra2

* Initial work

* Solid work done

* More work

* work on some rolling functions and deme camera

* Almost all functions worked on

* All functions worked on

* Fixed some BaseNpc functions I broke

* PR Cleanup

* PR cleanup part 2
2025-06-16 16:40:16 +03:00
Max Roncace 9b50fd55c2
d_a_npc_tk equivalent (#2483) 2025-06-13 16:40:18 +03:00
YunataSavior 932f67e05c
d_a_npc_ks equivalent (#2481) 2025-06-10 19:19:55 +03:00
Howard Luck 5ec7e42c2d
d_a_npc_kn work (#2274)
* checkpoint

* checkpoint

* checkpoint

* checkpoint

* checkpoint

* fixups

* check

* fixes 2

* fixes 3

* fixes 4

* fixes 5

---------

Co-authored-by: pheenoh <pheenoh@macmini.local>
Co-authored-by: pheenoh <pheenoh@macmini.lan>
2025-06-08 21:01:18 +03:00
Max Roncace 12ee8c9fb7
d_a_npc_henna equivalent (#2473) 2025-06-03 23:31:22 +03:00
Carco_21 bc94559904
d_a_npc_ks work (#2461)
* Initial work

* Work on ori2 and others

* Work on npc_ks_home

* Work on npc_ks_demo_022

* Chugging through

* Started on demo_camera

* More demo_camera work

* 51% equivalent

* General cleanup

* Fixed compile error in d_a_e_mk

* Small d_a_e_mk fix

* d_a_e_fs fix

* PR cleanup

* Started work on d_a_obj_sw
2025-05-30 13:49:24 +03:00
Max Roncace de30e871af
d_a_e_yd equivalent (func order) (#2455) 2025-05-25 23:23:41 +03:00
Max Roncace 3c2a99e701
d_a_mg_fish matching (#2450) 2025-05-22 16:22:16 +03:00
Carco_21 a1e8748031
Work on d_a_e_mk - beeg monkey :) (#2441)
* Started work on d_a_e_mk

* demo work

* All functions worked on

* PR cleanup
2025-05-17 02:20:53 +03:00
TakaRikka 5eeb1ef50e
obj_yousei equivalent / bullet done (#2426)
* obj_yousei equivalent

* d_a_bullet done
2025-05-08 14:30:05 +03:00
TakaRikka 211e5f13c7
canoe done (#2417)
* d_a_canoe done

* fix debug
2025-05-03 10:33:31 +03:00
TakaRikka 476c893475
l7demo_dr, l7low_dr, l7op_demo_dr done / hozelda almost (#2414)
* l7demo_dr, l7low_dr, l7op_demo_dr

* hozelda mostly done
2025-05-02 00:36:02 +03:00
YunataSavior 7e06b18a2a
d_a_npc_bou Equivalent (#2411)
* Initial d_a_npc_bou work

* d_a_npc_bou 34% done

* d_a_npc_bou 56% matching

* DONE d_a_npc_bou cutWildGoat

* d_a_npc_bou 76% matching

* d_a_npc_bou equivalent

* Mark d_a_npc_bou as Equivalent in configure(dot)py
2025-04-27 22:46:32 +03:00
TakaRikka f08e883783
alink data cleanup (#2397) 2025-04-16 23:03:00 +03:00
Stbn-antier 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
Caroline Madsen 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
soruh 4679b6e17f
d_a_cow Equivalent (#2353)
* decompile d_a_cow

* rescope enums to daCow_c class

* apply suggestions by TakaRikka

* fix JUT_ASSERT
2025-03-27 17:56:51 -07:00
TakaRikka a4cdad86f4
b_gnd equivalent (#2340)
* b_gnd equivalent

* fix dEvt_info_c inlines

* fix some more inlines
2025-03-23 21:55:28 +02:00
TakaRikka d3e9175bfb
d_a_e_pz equivalent (#2330)
* d_a_e_pz equivalent

* rename var

* match f_pc closer to debug

* hopefully fix decompctx

* sdk done

* remove unneeded file
2025-03-18 15:45:44 -04:00
Carco_21 58ba86b6a3
d_a_b_gnd ~86% equivalent (#2329)
* Remade fresh fork with clean main branch

* d_a_b_gnd functions are 40% matching

* Some data work

* daB_GND_Execute 26% matching

* daB_GND_Execute 59% matching

* Create and useHeapInit work

* Cleanup work and demo_camera at 50% matching

* h_damage_check 91% matching

* eff_set_h 76% matching

* b_gnd_g_down 82% matching

* general work

* a little bit of improvement on himo_control1

* General work

* Draw at 96%

* Small gake_check work

* Small data cleanup

* NodeCallBack matching and data cleanup
2025-03-17 20:03:37 -07:00
TakaRikka 60748d0924
b_dr equivalent, update dtk-template (#2327)
* d_a_tag_allmato almost done

* d_a_swhit0 done

* some SSystem cleanup

* treesh done

* swball done, some other rel cleanup

* b_dr equivalent

* update dtk-template

* rename j3dframectrl mode enum
2025-03-14 04:46:21 -04:00