LagoLunatic
f97d334732
Debug+retail matches and clean up some fakematches ( #2910 )
...
* Debug matches
* Match daAlink_c::procGrassWhistleWait
* Match JASAramStream::channelProc
* More debug matches
* Match JAUStreamStaticAramMgr_::deleteStreamAram and bitset inlines
* Fix some fakematches
* Fix gameinfo player info not being a struct
* Update bug comments
* Fix procids in alink
* d_a_scene_exit OK
2025-12-03 15:09:56 -08:00
LagoLunatic
e39af8edf5
Match 4 more functions ( #2909 )
...
* Match daNpcF_Lookat_c::adjustMoveDisAngle
* Match daNpc_ykM_c::reset and daNpc_ykW_c::reset
* Fakematch daNpcThe_c::main gameInfo load
* Update configure.py
2025-12-02 18:18:28 -08:00
TakaRikka
a6e76c0841
project cleanup ( #2895 )
...
* some wii OS fixes
* remove old dol2asm comments
* remove dol2asm.h
* remove function address comments
* normalize ATTRIBUTE_ALIGN usage
* DECL_WEAK macro
* fix gcc attribute weak macro
* wrap more mwcc specific things in ifdefs
* fixes
* fix revo sdk version flags
* fixes
2025-11-30 15:23:42 -07:00
Max Roncace
767caeecc3
d_a_npc_ykm debug almost matching ( #2877 )
2025-11-27 14:28:39 -08:00
Max Roncace
9f76ba2f69
d_a_npc debug work ( #2863 )
...
* Remove d_a_npc3.cpp
This file appears to not actually be real and the asserts in its
functions all reference d_a_npc2.cpp instead.
* d_a_npc debug almost matching
2025-11-25 22:32:01 +02:00
LagoLunatic
4cf2c7e37d
Misc fixes ( #2830 )
...
* Replace DANPCF_C_HACK with a better fakematch
* d_a_obj_item OK
* Fix ninja diff
* Misc debug/nonmatching fixes
* Fix ninja diff for PAL
* Fix bad PAL split
2025-11-19 14:10:03 -08:00
hev7
2387021347
d_a_npc_pouya matching ( #2806 )
...
* d_a_npc_pouya matching
* mItemPartnerId fix
2025-11-15 04:02:24 -08:00
roeming
a3c76c8a7e
rename variable in accordance with assert ( #2797 )
2025-11-12 16:45:53 -08:00
LagoLunatic
23a1c94063
Regalloc/debug/misc fixes ( #2794 )
...
* Fix "0" asserts
* More debug and regalloc fixes
* Fix PTMF syntax for compatibility with other compilers
* Fix some fakematches, link more TUs for J/P
2025-11-10 18:25:00 -08:00
roeming
5c298bc401
D a npc gra matching debug ( #2788 )
...
* match all d_a_npc_gra functions in debug
* update all offsets to match release
* rename parameters
* add ct hack for d_a_npc_gra
* add suggestions
* fix type
* use sound enums
* fix sinit and one regswap
* fix wrong variable usage
2025-11-09 15:17:04 -08:00
YunataSavior
c9bc11d470
Link obj_gra2, obj_gm ( #2781 )
...
* obj_gra2 almost linkable
* Link obj_gra2
* Link obj_gm
2025-11-08 15:58:02 -08:00
TakaRikka
1f701cd132
npc_hoz done ( #2775 )
...
* npc_hoz done
* pr
* remove include
2025-11-07 15:26:52 +02:00
TakaRikka
73927f50a9
kankyo / m_do_ext debug stuff ( #2759 )
...
* kankyo debug work
* finish draw packets
2025-10-28 05:55:46 +02:00
hev7
7d2e6ba444
d_a_npc_len matching ( #2748 )
...
* d_a_npc_len matching
* HIO
* more work on len
* d_a_midna work for PAL
* mg_rod PAL work
2025-10-21 21:37:13 +03:00
TakaRikka
9155add1f6
d_a_npc_blue_ns mostly done ( #2747 )
...
* d_a_npc_blue_ns mostly done
* d_a_obj_poCandle / d_a_obj_poTbox done
2025-10-21 21:33:59 +03:00
YunataSavior
43bf8abf48
npc_toby OK ( #2733 )
...
* npc_toby 68% done
* address ykm ykw regressions
* All npc_toby cut done + chkPassed1 fakematch
* npc_toby OK
* npc_toby some hio var rename
* npc_gnd cleanup
* npc_gnd CreateHeap and reset
* Add fakematch comment fo get_u16_Idx
2025-10-16 20:21:57 -07:00
Carco_21
b3d30467bf
d_a_npc_chat matching ( #2725 )
...
* initial work
* tiny change
* over half done
* got to playMotion
* got to wait function
* matching
2025-10-05 18:32:14 -07:00
YunataSavior
9f119e7b01
npc_moir HIO and debug cleanup ( #2719 )
2025-10-01 15:35:44 -07:00
hev7
4635fcb666
d_a_npc_lud matching ( #2694 )
...
* d_a_npc_lud matching
* Fixes
2025-09-25 18:20:14 +03:00
TakaRikka
e0c9d16332
npc_kkri done ( #2655 )
2025-09-14 10:55:16 +03:00
TakaRikka
f91257cc62
npc_kakashi done ( #2651 )
2025-09-13 00:29:20 +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
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
c1615cdfff
d_a_npc_ykw almost matching ( #2613 )
2025-08-30 10:30:51 +03:00
Carco_21
179189c758
d_a_npc_kasi_hana, mich, and kyu work ( #2610 )
...
* 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
2025-08-29 22:40:14 +03:00
Carco_21
e49ed1213d
d_a_npc_ykm work ( #2566 )
...
* initial work
* got to cut functions
* Tiny work
* All functions worked on
* took out param dtor
* naming work
* cleanup
* pr cleanup
2025-08-04 22:25:39 +03:00
Max Roncace
92e14253ca
d_a_npc_zelda equivalent ( #2528 )
2025-07-11 22:00:18 +03:00
TakaRikka
0a899a404e
fix GC JPN dol splits / d_a_npc_prayer mostly done ( #2488 )
...
* jmessage cleanup pass
* more JMessage cleanup
* d_msg_class cleanup
* fix a bunch of gc jpn dol splits
* d_a_npc_prayer pretty much equivalent
2025-06-18 11:05:44 +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
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
YunataSavior
09fdb3ece2
d_a_npc_maro equivalent ( #2439 )
...
* Initial d_a_npc_maro work
* d_a_npc_maro 17% matching
* d_a_npc_maro 28% done
* d_a_npc_maro 38% done
* d_a_npc_maro 57% done
* daNpc_Maro_c::cutArrowTutorial done....
* d_a_npc_maro: dcomifgp_getattention returns ptr now....
* d_a_npc_maro 98% matching
* d_a_npc_maro equivalent
* address d_a_npc_maro PR comments
2025-06-07 01:20:54 -07:00
hev7
2671e02784
d_a_npc_moi work ( #2471 )
...
* d_a_npc_moi work
* Fix broken match
2025-06-05 12:16:20 +03:00
TakaRikka
7b550fafb5
d_a_npc cleanup ( #2466 )
...
* d_a_npc first cleanup pass
* more d_a_npc cleanup
2025-05-31 15:18:54 +03:00
LagoLunatic
0212d1d18e
Update dtk-template ( #2453 )
...
* Update dtk-template
* Fix debug build
* Fix d_event_debug includes
* Progress reports: Enable function relocation diffing (data_value)
* Fix some diffs
* Fix a few more diffs
* More fixes
2025-05-22 22:25:06 -07: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
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
hatal175
c7eb18a8bd
Work on d_a_npc_taro ( #2386 )
2025-04-10 16:42:52 -07:00
YunataSavior
3d2942960d
d_a_e_ym, d_a_e_oc, and d_a_npc_hanjo equivalent, d_a_npc_ashB work ( #2368 )
...
* d_a_e_ym, d_a_e_oc, and d_a_npc_hanjo equivalent, d_a_npc_ashB work
* Updates to PR based on feedback, plus fix debug build
2025-04-10 16:24:46 +03:00
Carco_21
8e55b794a0
d_a_npc_zelR almost matching ( #2380 )
...
* Initial work
* Generak work
* Almost matching
* Pull request cleanup
2025-04-08 18:18:19 -07: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
Carco_21
cc7f26c838
Work on create functions of d_a_npc_midp and changed mpMatAnm to array ( #2366 )
...
* Work on create functions of d_a_npc_midp and changed mpMatAnm to array
* Pull request cleanup
2025-04-01 13:31:12 -07:00
LagoLunatic
559d389e3d
Fix dPnt struct ( #2361 )
...
* Fix dPnt struct
* Fix Vec warning
2025-03-30 15:45:59 -07:00
hatal175
12d44903cd
daPeru_c equivalent ( #2356 )
2025-03-28 23:55:32 -07:00
Caroline Madsen
4453d0617e
d_a_npc_yelia equivalent ( #2310 )
2025-02-26 00:41:51 -08:00
Caroline Madsen
e3d0b94122
d_a_npc work ( #2306 )
2025-02-23 14:43:25 -08:00
hatal175
e0ea8495f7
d_a_obj_yel_bag OK ( #2267 )
...
* d_a_obj_web0 cleanup
* d_a_obj_yel_bag OK
2024-12-19 12:10:53 -08:00
hatal175
ee992eb80c
daObj_BouMato_c OK ( #2264 )
...
* daObj_BouMato_c OK
* daObjGraRock_c Matched except template function order
* daBkyRock_c OK
2024-12-12 12:58:40 -08:00
hatal175
bec20e3dd4
Work on various units, mostly d_menu_letter ( #2240 )
2024-11-09 13:20:06 -05:00
Caroline Madsen
7f2e42ba19
d_a_npc_zrc mostly done ( #2228 )
2024-10-28 15:52:08 -07:00
hatal175
606178dc88
Work on daNpc_Hanjo_c ( #2225 )
2024-10-25 23:44:26 -07:00