roeming and GitHub
7e514502d2
d_a_obj_movebox debug work ( #2948 )
...
* match lots of debug for d_a_obj_movebox
* the rest of the debug work
2025-12-12 21:01:48 -08:00
Carco_21 and GitHub
87732304d1
d_particle debug work ( #2944 )
...
* misc work
* more work
* fixed error
* more work
* PR cleanup
* missed cleanup
* error fix
* wii fix
2025-12-12 20:54:42 -08:00
Max Roncace and GitHub
8ad2d661a2
Clean up conditional compilation a bit ( #2943 )
2025-12-11 15:34:16 -08:00
Jcw87 and GitHub
ae4ad9f477
fix functions not returning values ( #2942 )
...
* fix functions not returning values
* implement functions that should return values
2025-12-11 15:31:44 -08:00
hatal175 and GitHub
2c6986f1cc
Work on d_a_obj_ice_s debug ( #2941 )
2025-12-10 15:06:57 -08:00
LagoLunatic and GitHub
2447d5a02a
d_a_npc_cdn3 OK ( #2935 )
2025-12-09 22:41:11 +02:00
Carco_21 and GitHub
60645e1423
d_a_e_gb debug + documentation ( #2916 )
...
* cleanup and documentation
* PR cleanup
2025-12-08 20:33:55 -08:00
Carco_21 and GitHub
bff5982293
almost matching ( #2933 )
2025-12-08 22:12:20 +02:00
Carco_21 and GitHub
c74ce87f5a
decent work ( #2931 )
2025-12-08 22:10:37 +02:00
roeming and GitHub
07a4e6b052
match debug for D_menu_fmap2_d ( #2925 )
...
* menu_fmap2d debug progress
* match debug for d_menu_fmap2D
* fix broken function
* fix weird shield mismatch
* fix other shield mismatch
* fix suggestions
* fix func for wii version
* match func for all versions
* remove cast from saveBitLabels
2025-12-07 17:09:47 -08:00
LagoLunatic and GitHub
40a8b9ed54
d_a_npc_blue_ns OK ( #2924 )
...
* Match daNpcBlueNS_c::_Execute
* Cleanup loop
* d_a_npc_blue_ns OK
2025-12-07 12:26:55 -07:00
Max Roncace and GitHub
136f6b3f40
d_kankyo debug work ( #2918 )
...
* Global: Define DEBUG as 0 if not already defined
* Clean up DEBUG-guarded code
* d_kankyo debug almost matching
2025-12-06 13:39:30 -08:00
Max Roncace and GitHub
a30e617e5a
Various debug conditional compilation cleanup ( #2915 )
...
* Global: Define DEBUG as 0 if not already defined
* Clean up DEBUG-guarded code
2025-12-06 13:34:47 -08:00
kipcode66 and GitHub
9f1a648851
fix TPosition3.h ( #2919 )
2025-12-05 22:24:34 -08:00
LagoLunatic and GitHub
ae9fa8922a
Work on weak function ordering ( #2917 )
...
* Fix functionvalue weak func order
* Add script to help diffing weak function order
* Improve alink weak func order (44 -> 15)
* Improve m_Do_ext weak order (12 -> 7)
* Remove old hack
* Fix d_a_tbox weak func order
* Fix d_a_npc_ks weak func order
* Fix error when trying to diff weak func order for ShieldD due to hidden function alignment gap symbols
2025-12-05 18:46:58 -08:00
Carco_21 and GitHub
e6b1f3a4f2
d_a_e_mk debug work + documentation ( #2913 )
...
* initial work
* documentation
2025-12-05 18:37:17 -08:00
LagoLunatic and GitHub
7fe9a68a9d
d_a_horse 100% ( #2912 )
...
* Fix missing line numbers for debug
* Fix horse inlines and HIO
* Match daHorse_c::setEffect
* Improve a few debug matches
* Match daHorse_c::checkHorseNoMove (half fake)
* Update configure.py
2025-12-04 16:03:13 -08:00
Niklas Bauer and GitHub
4d3f25d34e
Resolve all "illegal jump past declaration/initializer" warnings ( #2911 )
...
* resolve illegal jump past declaration/initializer
* pr comments
2025-12-04 14:57:33 +02:00
LagoLunatic and GitHub
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
Carco_21 and GitHub
5716efc4c8
d_a_e_dn work ( #2899 )
...
* d_a_e_dn work
* PR cleanup and more documentation
2025-12-03 14:16:08 -08:00
Niklas Bauer and GitHub
c1861812ef
d_a_npc_kn debug work ( #2907 )
...
* d_a_npc_kn debug work
* d_a_npc_kn pr comments
2025-12-03 20:30:59 +02:00
LagoLunatic and GitHub
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
Niklas Bauer and GitHub
9a69fa38c7
d_a_obj_brakeeff debug equivalent ( #2906 )
...
* d_a_obj_brakeeff fmt
* d_a_obj_brakeeff debug equivalent
2025-12-02 15:33:29 -08:00
Niklas Bauer and GitHub
d2d45c58ee
d_a_obj_damcps debug equivalent ( #2904 )
...
* d_a_obj_damcps initial
* d_a_obj_damcps guard
* d_a_obj_damcps pr comments
2025-12-02 22:44:39 +02:00
Niklas Bauer and GitHub
2260191fe6
Consistent cull_box struct usage ( #2905 )
...
* consistent cullbox usage
* d_a_obj_waterPillar debug work so its not a regression
2025-12-02 20:34:19 +02:00