Max Roncace
b519e73db6
d_a_vrbox2 matching ( #2981 )
2025-12-21 10:52:34 -08:00
LagoLunatic
f201824064
Update to objdiff 3.5.0 ( #2980 )
...
* Update to objdiff 3.5.0
* Fix symbols being in .data instead of .rodata for Wii/Shield
2025-12-21 10:46:14 -08:00
LagoLunatic
4e7c478259
Work on weak order ( #2979 )
...
* JAUSectionHeap OK
* Slightly improve d_camera weak func order (12 -> 10)
* Minor d_a_alink fixes
* weak_order_diff.py: Change to take source file as cli argument instead of .o file
For cli autocompletion to work.
* Reorganize J3D structs (no change in weak order)
2025-12-21 14:13:21 +02:00
YunataSavior
1f9b56cc65
Link d_a_e_fb + npc_shad wii NA 1.0 ifdef ( #2978 )
...
* Link d_a_e_fb
* revert npc_ks changes
2025-12-21 14:11:50 +02:00
LagoLunatic
e271d34d20
Match d_a_obj_ice_s rideCallBack ( #2977 )
...
* Match d_a_obj_ice_s rideCallBack
Co-authored-by: Cuyler36 <Cuyler36@users.noreply.github.com >
* Fix debug regression
---------
Co-authored-by: Cuyler36 <Cuyler36@users.noreply.github.com >
2025-12-20 18:53:41 -08:00
TakaRikka
7476c5f8fb
m_Do_MemCard/d_file_select wii/debug work ( #2976 )
...
* m_Do_MemCard/d_file_select wii/debug work
* fix builds
2025-12-20 18:30:04 -08:00
Luzagar
e82939f0c4
d_a_npc_ks documentation ( #2970 )
...
* npc_ks work
* more work
* fix debug
* more documentation
2025-12-20 18:10:44 -08:00
Carco_21
2910d7da76
Various d_ work ( #2968 )
...
* map work
* various meter work
* d_meter_button ShieldD almost equivalent
* error fix
2025-12-20 18:06:17 -08:00
LagoLunatic
8b9bc95c38
Match dMsgUnit_c::setTag ( #2974 )
...
* Match dMsgUnit_c::setTag for GCN USA
Co-authored-by: Cuyler36 <Cuyler36@users.noreply.github.com >
* Match dMsgUnit_c::setTag for debug
* Minor cleanup
---------
Co-authored-by: Cuyler36 <Cuyler36@users.noreply.github.com >
2025-12-19 23:00:17 -08:00
LagoLunatic
d97e6656dc
Match dNpcLib_lookat_c::action and daBaseNpc_lookat_c::calc ( #2973 )
...
* Match dNpcLib_lookat_c::action and daBaseNpc_lookat_c::calc
Co-authored-by: Cuyler36 <Cuyler36@users.noreply.github.com >
* Improve d_a_npc weak func order
---------
Co-authored-by: Cuyler36 <Cuyler36@users.noreply.github.com >
2025-12-19 22:59:16 -08:00
roeming
811d9c0a8d
match last function in d_camera.cpp ( #2971 )
...
Co-authored-by: Cuyler36 <Cuyler36@users.noreply.github.com >
2025-12-19 17:24:18 -08:00
Jcw87
86729e6597
m_Do_main debug ( #2965 )
2025-12-19 21:22:03 +02:00
LagoLunatic
f5d2a338ba
d_a_npc_kn OK ( #2966 )
...
* d_a_npc_kn OK
* Remove nonmatching comment
2025-12-18 13:37:50 -08:00
roeming
3fd414beab
Use consistent s32/u32 ( #2964 )
...
* cleanup long usage
* fix regression
2025-12-18 13:31:44 -08:00
Luzagar
4ed9bbb8d4
fix ENABLE_REGHIO macro ( #2963 )
2025-12-18 13:31:00 -08:00
Niklas Bauer
ef0c94a809
random debug objects ( #2961 )
2025-12-17 11:26:51 +02:00
LagoLunatic
b81d3cd6b1
d_a_npc_wrestler 100% ( #2962 )
...
* Match sumouPunchMiss, improve sumouPunchChaseShock
Removing these consts also matches several functions on debug.
* Match sumouSideStep and sumouPunchChaseShock
2025-12-16 22:45:46 +02:00
Jcw87
57188e25f5
d_meter_HIO debug ( #2959 )
2025-12-16 16:54:05 +02:00
LagoLunatic
80a6fcb319
d_a_movie_player OK ( #2958 )
...
* Match THPAudioDecode
* Match daMP_MixAudio
* Fix weak func order
* Fix global.h
2025-12-16 16:52:28 +02:00
LagoLunatic
2776a536dc
d_a_alink 100% ( #2957 )
...
* Match daAlink_c::checkHorseGetOff
* Match daAlink_c::procCanoeRowInit
2025-12-15 17:09:39 -08:00
Max Roncace
4c0d88015d
Enable regHIO for Wii USA R0 ( #2953 )
2025-12-15 17:06:10 -08:00
Luzagar
4fca13aa49
d_a_e_b +d_a_e_bi_leaf documentation ( #2952 )
...
* some e_bi documentation
* fix match issue
* fix error
* e_bi_leaf documentation
2025-12-15 17:04:20 -08:00
Carco_21
3bd5017133
d_a_obj_bemos debug work ( #2947 )
...
* debug work
* PR cleanup
2025-12-15 17:02:29 -08:00
TakaRikka
1901b7b78f
most of shieldD revo sdk matching ( #2951 )
...
* shieldD revo wpad done
* shieldD revo hio2 done
* shieldD revo aralt, ppcarch, gf done
* shieldD revo exi done
* shieldD revo SI done
* shieldD revo vi done
* shieldD revo mtx done
* shieldD revo GX mostly done
* shieldD revo ai/dsp done
* shieldD revo sc mostly done
* shieldD revo esp/euart/wenc mostly done
* build fixes
2025-12-13 18:21:32 +02:00
LagoLunatic
e48c55555c
J3D debug work ( #2949 )
...
* J3D debug work
* Clean up JSystem GXColor ctors, remove a couple fakematches
* Update symbols.txt
* Fix res include syntax
* Remove fakematch that isn't necessary anymore
* Fix some Shield regressions
2025-12-12 21:04:03 -08:00
roeming
0711c087ba
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
9c0a57db60
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
4fa301a6da
Clean up conditional compilation a bit ( #2943 )
2025-12-11 15:34:16 -08:00
Jcw87
d9ca13c7b5
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
b278ac8fb0
Work on d_a_obj_ice_s debug ( #2941 )
2025-12-10 15:06:57 -08:00
LagoLunatic
f3ee3edf57
d_a_npc_cdn3 OK ( #2935 )
2025-12-09 22:41:11 +02:00
Carco_21
14738e6b49
d_a_e_gb debug + documentation ( #2916 )
...
* cleanup and documentation
* PR cleanup
2025-12-08 20:33:55 -08:00
kipcode66
1adace595e
Improving standard compiler compatibility ( #2926 )
...
* Adding explicit dolphin/ prefix & fix characters
* Rename ShiftJIS to SJIS
* Separate JASSeqReader read methods implementation between compilers.
* Fix pointer.h
* fix d_item_data typo
* fix gcn matching issue
2025-12-08 20:31:22 -08:00
Carco_21
3ec0cbca92
almost matching ( #2933 )
2025-12-08 22:12:20 +02:00
Carco_21
550f54d8be
decent work ( #2931 )
2025-12-08 22:10:37 +02:00
roeming
05c8009191
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
9af9baf1b9
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
kipcode66
aeb51cade5
Improving compatibility with standard cpp compiler ( #2920 )
...
* Improving compatibility with standard cpp compiler
* Add __REGISTER macro for non mwcc compatibility
* Fix for PR comments
* fix missing define for revolution
* Simplifying cSAngle conversion
2025-12-06 21:08:05 -08:00
LagoLunatic
6e0245dc16
Fix const loop invariant issues ( #2921 )
...
* Fix const loop invariant issues by defining explicit operator= for structs
* Fix J2DMatBlock weak func order
2025-12-06 14:19:09 -08:00
Max Roncace
556f5bd786
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
cf492884ea
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
00e599304a
fix TPosition3.h ( #2919 )
2025-12-05 22:24:34 -08:00
LagoLunatic
f3b67150aa
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
f3eff8c307
d_a_e_mk debug work + documentation ( #2913 )
...
* initial work
* documentation
2025-12-05 18:37:17 -08:00
LagoLunatic
17d814e5ec
d_a_mg_rod 100% ( #2914 )
2025-12-05 11:52:18 -07:00
LagoLunatic
7a800ed959
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
42b7989919
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
b51274a3dd
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
ecbb3eb776
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
5321562dec
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