Commit Graph

674 Commits

Author SHA1 Message Date
Carco_21 15463d89bf
Very small d_a_e_mk work and d_a_b_bq fix (#2451)
* Started work on d_a_e_mk

* demo work

* All functions worked on

* PR cleanup

* Added some fopAc_ac_c casting - Almost equivalent

* Implemented no inheritance and fixed demo_camera_start regression

* PR cleanup

* fixed demo_camera_end switch cases & fixed bug in d_a_b_bq

* fixed demo_camera_end switch cases & fixed bug in d_a_b_bq

* Remove unnecessary semicolon

---------

Co-authored-by: hatal175 <hatal175@users.noreply.github.com>
2025-05-20 20:47:48 +03:00
hev7 84c616d6ff
d_a_npc_impal work (#2449)
* d_a_npc_impal work

* Address review comments
2025-05-19 23:56:11 +03:00
YunataSavior 9ffb52027a
Debug and various d_ev_camera fixes (#2448) 2025-05-19 18:40:57 +03:00
Carco_21 75443954d4
d_a_e_mk almost equivalent (#2446)
* Started work on d_a_e_mk

* demo work

* All functions worked on

* PR cleanup

* Added some fopAc_ac_c casting - Almost equivalent

* Implemented no inheritance and fixed demo_camera_start regression

* PR cleanup
2025-05-18 02:09:36 +03:00
TakaRikka d1a5f8d71c
cleanup d_msg_flow (#2447) 2025-05-17 19:56:20 +03:00
Niklas Bauer 165095b3d9
d_a_e_warpappear Equivalent (weak func order) (#2444)
* d_a_e_warpappear equivalent

* d_a_e_warpappear fmt
2025-05-16 23:39:54 -07:00
Carco_21 9aa56d5599
Work on d_a_e_warpappear (#2436)
* demo_camera work

* Work on d_a_e_warpappear

* PR cleanup
2025-05-17 02:22:06 +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
Lachlan Watson df8d6655a3
d_a_obj_nameplate matching (#2445)
* d_a_obj_nameplate equivalent

* Address review comments d_a_obj_nameplate matching
2025-05-16 17:22:14 +03:00
Niklas Bauer d86fc591f4
d_a_e_df Equivalent (func order) (#2440)
* d_a_e_df first pass

* d_a_e_df second pass

* d_a_e_df equivalent

* d_a_e_df debug final

* d_a_e_df comments

* Fix dEvtCnd_CANDEMO_e usage

---------

Co-authored-by: hatal175 <hatal175@users.noreply.github.com>
2025-05-16 17:03:36 +03:00
YunataSavior fe0c894daa
Used dbg rom to fix some mismatched functions in d_a_ep (#2442) 2025-05-16 15:59:12 +03:00
Joaquin Royer c3660c3fe0
obj_brakeeff_class Matching (#2430)
* Laid out obj_brakeeff_class members

* Matched daObj_Brakeeff_Draw

* obj_brakeeff::action almost matching

* brakeeff_Delete matching

* daObj_Brakeeff_Execute matching

* work on obj_brakeeff_1

* Matched action and brakeff1

* obj_brakeeff_create almost matching

* d_a_obj_brakeeff Matching

* d_a_obj_brakeeff additional cleanup

* Revert line deleted

* Fix tab indentation

---------

Co-authored-by: hatal175 <hatal175@users.noreply.github.com>
2025-05-15 11:06:51 +03:00
Stbn-antier 3c79fdd2b9
d_a_npc_fairy_seirei Equivalent (#2438)
* Prepare pulling main

* 100% match, equivalent only

* Remove line change

* Adressed review comments and clang formatting
2025-05-15 10:53:43 +03:00
Hyenate 958916a690
d_a_obj_ganonwall2 Matching (#2437)
* d_a_obj_ganonwall2 Mathcing

* d_a_obj_ganonwall2.cpp formatting

* d_a_obj_ganonwall.cpp formatting
2025-05-15 00:10:55 +03:00
Carco_21 c7e1b04bc4
d_a_np_seid equivalent (minus rodata oddity) (#2435)
* d_a_np_seid equivalent (minus rodata oddity)

* Updated configure.py

---------

Co-authored-by: hatal175 <hatal175@users.noreply.github.com>
2025-05-13 18:03:42 -07:00
Carco_21 e682f6597b
d_a_npc_seic almost equivalent (#2432)
* Data work and fopacmsetup

* d_a_npc_seic almost equivalent

* Now equivalent and configure.py updated
2025-05-13 22:45:26 +03:00
TakaRikka 8f97cd9e4a
obj_kanban2 equivalent (#2434)
* kanban2 equivalent

* some kanban2 doc

* fix some fake padding issues
2025-05-11 22:10:49 +03:00
Niklas Bauer 792dd6077a
d_a_npc_cd Equivalent (#2433)
* d_a_npc_cd fmt

* d_a_npc_cd equivalent?

* d_a_npc_cd cleaner

* d_a_npc_cd pr
2025-05-11 02:16:56 -07:00
Carco_21 773c0ad60f
d_a_npc_cd work (#2429)
* Work on create function

* General work

* Pull request cleanup

* Remove unnecessary semicolon

---------

Co-authored-by: hatal175 <hatal175@users.noreply.github.com>
2025-05-09 23:28:43 +03:00
Niklas Bauer efcf241825
d_a_npc_seib Equivalent (weak func order) (#2431)
* d_a_npc_seib fmt

* d_a_npc_seib equivalent
2025-05-09 18:22:33 +03:00
Niklas Bauer a7d280711e
d_a_b_tn Equivalent (func order) (#2428)
* d_a_b_tn fmt

* d_a_b_tn first pass

* d_a_b_tn second pass

* d_a_b_tn minor cleanup

* d_a_b_tn equivalent

* d_a_b_tn cleanup

---------

Co-authored-by: YunataSavior <yunatasavior@gmail.com>
2025-05-09 01:52:22 +03:00
Carco_21 a9c97810bb
d_a_npc_seib almost equivalent (#2425)
* Work on create function

* d_a_npc_seib mostly finished

* Pull request cleanup

* Extra new line removed

---------

Co-authored-by: hatal175 <hatal175@users.noreply.github.com>
2025-05-09 01:45:10 +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
YunataSavior eddbe73928
d_a_b_ds and d_a_e_vt equivalent (#2424) 2025-05-07 20:06:19 +03:00
Trueffel 38c42522d5
decompile a few enemy classes (#2423) 2025-05-06 17:32:23 -07:00
Carco_21 df8f49f422
More d_ev_camera work (#2422)
* Work on fixedFrameEvCamera

* Work on stokerEvCamera

* Small work

* Cleanup and started on transEvCamera

* Work on watchActorEvCamera

* Work on gameOverEvCamera and other cleanup

* Implemented mWork pointer logic where needed

* Small work on useItem0EvCamera

* Work on bSplineEvCamera

* work on twoActor0EvCamera function and cleanup

* Work on transEvCamera

* Cleanup

* Work on possessedEvCamera

* Work on fixedFramesEvCamera & started on digHoleEvCamera

* All functions have been at least somewhat worked on

* Further general work and cleanup
2025-05-06 17:30:19 -07:00
soruh 885981cd0b
d_a_cstatue Matching (#2419)
* d_a_cstatue

* fix includes in d_com_inf_game

* remove todos

* create daCstatue_TYPE enum

* name fields and add enums

* fix procCopyRodSwingInit

* apply suggestions
2025-05-05 19:56:03 +03:00
Niklas Bauer 8d167fc32f
d_a_e_sg Matching (#2421)
* d_a_e_sg first pass

* d_a_e_sg equivalent

* d_a_e_sg matching

* d_a_e_sg cleanup

* d_a_e_sg comments
2025-05-05 15:44:46 +03:00
meintte 30799716df
d_a_obj_lv6SzGate matching (#2420) 2025-05-05 15:33:17 +03:00
TakaRikka 6637765454
e_md / coach2D done (#2418)
* e_md / coach2D done

* Update d_a_e_md.cpp

---------

Co-authored-by: hatal175 <hatal175@users.noreply.github.com>
2025-05-04 17:52:18 +03:00
TakaRikka 211e5f13c7
canoe done (#2417)
* d_a_canoe done

* fix debug
2025-05-03 10:33:31 +03:00
YunataSavior 5302ec4555
Fix debug build for fixedFrameEvCamera while also getting some overall matching (#2415) 2025-05-02 00:37:15 +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
Carco_21 497c9c49de
d_ev_camera work (#2412)
* Work on fixedFrameEvCamera

* Work on stokerEvCamera

* Small work

* Cleanup and started on transEvCamera

* Work on watchActorEvCamera

* Work on gameOverEvCamera and other cleanup

* Implemented mWork pointer logic where needed

* Small work on useItem0EvCamera

* Work on bSplineEvCamera

* work on twoActor0EvCamera function and cleanup

* Work on transEvCamera

* Cleanup
2025-04-30 15:46:15 -07:00
YunataSavior 430dc32da9
Utility script 'beautify_anm_data.py' to assist getting started with d_a_npc TUs (#2413) 2025-04-27 21:06:44 -07: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 657ea58023
d_a_bg mostly matching. update version symbols / add platform macros (#2410)
* d_a_bg mostly matching

* update version symbols from new dtk

* add version platform macros

* small fix
2025-04-25 20:53:30 +03:00
Carco_21 0be38784ce
d_a_b_tn work (#2408)
* 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-23 11:40:55 -07:00
hatal175 cfb614e8b2
d_menu_letter equivalent (#2407) 2025-04-23 11:39:12 -07:00
TakaRikka 556bfc958c
d_menu_dmap_map equivalent / update dtk-template (#2409)
* d_menu_dmap_map equivalent

* update dtk-template
2025-04-23 10:08:13 +03:00
TakaRikka d3bf501777
e_gob equivalent (#2406)
* work on e_gob

* gob work

* d_a_e_gob equivalent
2025-04-22 09:04:26 +03:00
Viktor Jacklin 1b88eae26d
d_a_obj_dmelevator fully matching (#2404)
* 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-22 09:01:35 +03:00
Niklas Bauer bbabe0cc7d
d_a_e_ms Equivalent (#2405)
* d_a_e_ms equivalent

* d_a_e_ms search_dokuro
2025-04-21 17:30:40 +03:00
Niklas Bauer 2e10e625d3
d_a_e_tk_ball Matching (#2402)
* d_a_e_tk_ball matching

* d_a_e_tk_ball cleanup

* d_a_e_tk_ball comments
2025-04-20 18:05:58 -07:00
hatal175 b2d665c911
d_msg_class mostly equivalent (#2403) 2025-04-20 17:46:09 -07:00
meintte 9194774985
d_a_obj_goGate matching (#2401)
* d_a_obj_goGate matching

* use UNK_REL_DATA, fix inline and multVec
2025-04-20 10:40:41 +03:00
YunataSavior 05d97500f8
Debug work for d_a_e_rdy to get 0.10% GCN progress (#2390)
* 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-19 21:56:47 +03:00
hev7 f63b2db2f9
d_a_npc_uri almost matching (#2400)
* d_a_npc_uri almost matching

* Fix various issues

* Fix
2025-04-19 14:35:06 +03:00
Niklas Bauer c5f9d8dd9f
d_a_e_tk2 Matching (#2399)
* d_a_e_tk2 first pass

* d_a_e_tk2 matching

* d_a_e_tk, d_a_e_tk2 cleanup
2025-04-18 16:57:52 -07:00
hatal175 0ab8dc2519
Daswc (#2398)
* swball cleanup

* daSwc00_c OK

* Revert change in configure - we'll handle rel/dol changes in seperate PR
2025-04-17 16:23:05 -07:00