Hyblocker
a156e2286b
JALModSe improvements ( #396 )
...
* fix: JSUList naming
* chore: enum naming
* feat: JALModSe better
* chore: more naming
* fix: remove empty dtors
* fix: actually return bools
* fix: make indentation consistent with rest of file
* chore: lint
* fix: JALGateFlag
* chore: non-JP MSoundSE improvements + GateFlag
* fix: GMSJ01 regression
* chore: ModType is a bitwise enum??
2026-11-06 20:42:09 +03:00
Roman Sandu
128759f56c
DrawUtil and question closer
2026-11-06 02:00:54 +03:00
Roman Sandu
ab87404906
PacketUtil marked as matching
2026-11-05 20:44:16 +03:00
Roman Sandu
7d5cacad31
ModelUtil OK
2026-11-05 12:55:31 +03:00
Roman Sandu
f9d3d7a7eb
MapEvent naming
2026-11-05 02:34:24 +03:00
Roman Sandu
b94ed6278a
MapEventDolpic naming
2026-11-04 21:12:02 +03:00
Roman Sandu
c0020d2b4f
MapEvent naming
2026-11-04 20:07:12 +03:00
Roman Sandu
86500c3107
PollutionEvent OK
2026-11-04 19:34:34 +03:00
Hyblocker
359c91d537
More JSystem matches ( #392 )
...
* fix: match dsptask
* fix: match JUTDirectPrint
* fix: match JASPlayer_impl
* chore: mark BossHanachanSound as matching on non JP
* fix: match J3DMaterialFactory
* fix: match dsptask
* fix: match JUTDirectPrint
* fix: match JASPlayer_impl
* chore: mark BossHanachanSound as matching on non JP
* fix: match J3DMaterialFactory
* fix: more missing relocs
2026-11-04 15:45:51 +03:00
Roman Sandu
61daf30406
ADPCM filter table more readable
2026-11-04 14:55:06 +03:00
Roman Sandu
0b5225d743
MapWire closer
2026-11-04 14:55:06 +03:00
Hyblocker
fbde18b23c
Match exponentialsf.c ( #391 )
...
* match exponentialsf.c
* naming
* fix: fakematch ansi_fp so that we can link it
2026-11-04 03:54:54 +03:00
TheAzack9
7cdd94b7ce
Add J3DSysDrawBuf and J3DMaterialMode enums ( #388 )
...
* Add enum for J3DSysDrawBuf
* Add J3DMaterialMode + name TDrawBuffer mDrawFlags
* privatize TDrawBufObj
* Do not use enum in draw buffer functions
2026-11-03 21:38:45 +03:00
Hyblocker
2158c99ec0
Match JAIGlobalParameter ( #389 )
...
* fix: match JAIGlobalParameter
* fix: clang-format
* chore: consistent header style
2026-11-03 21:38:14 +03:00
Hyblocker
7f7d179e08
Match expf ( #390 )
...
* fix: match expf
* chore: use fpclassify in powf
* fix: inline horner expansion
* fix: better inline
* chore: remove temporaries
* chore: minor improvements to __log2f
* fix: bitwise fuckery?
* chore: use macro for bitwise cast
2026-11-03 21:31:25 +03:00
Roman Sandu
1a5918d512
Kukku fixes
2026-11-03 14:58:57 +03:00
Paolo Imbriani
96f7d5db84
Kukku TU ( #379 )
...
* fix: finding solutions for unused func in wanwan
* some stuff done
* formatting
* improvements
* improvements
* some stuff done
* formatting
* rebase and fix name
* naming
* im dumb
* some stuff done
* formatting
* rebase and fix name
* improvements
* improvements
* remove stupid comment
* MarRefGenEnemy
* reviews addressed + symbol order
* format
* remove dtors
2026-11-03 13:53:01 +03:00
Roman Sandu
c919711f48
protect JointObj hierarchy
2026-11-03 13:12:09 +03:00
Roman Sandu
0153ca2152
MapObjLib cleanup
2026-11-03 13:04:05 +03:00
Roman Sandu
5c303605d5
MapWarp naming
2026-11-03 03:40:22 +03:00
Roman Sandu
b656d0485d
EffectObj naming
2026-11-03 02:23:35 +03:00
Hyblocker
11652564e1
giga find replace ( #387 )
2026-11-03 02:22:25 +03:00
Roman Sandu
2535b6b78e
oops
2026-11-03 01:55:48 +03:00
Roman Sandu
5efc23a172
Use ANM_TYPE_BCK for spine enemy inlines properly
2026-11-03 01:07:02 +03:00
Roman Sandu
2b24a2e723
SmallEnemy naming
2026-11-03 01:07:02 +03:00
TheAzack9
eaf1091872
Remove fake TVec3 copy ctor ( #386 )
2026-11-02 23:02:48 +03:00
Hyblocker
84e8af3325
Match more things across ROM variants ( #385 )
...
* fix: match marerr
* chore: marnamerefgen bathtubpeach
* marnamerefgen improvements
* match processmeter
* fix: match JointModel
* fix: symbol validation order
* feat: J3DModel NX
* feat: Application NX
* chore: styling fixes
* chore: attempt to properly decomp MapStaticObject for non JP
* fix: regression
* fix: code review feedback
* fix: forgor
2026-11-02 22:22:07 +03:00
TheAzack9
fbfd411525
Use member functions for operator overloads in TVec3 ( #383 )
...
* Use member functions for operator overloads in TVec3
* Formatting
2026-11-02 14:25:14 +03:00
Hyblocker
f8a1365914
ROM matching improvements ( #384 )
...
* fix: match JDRResolution
* fix: match MSL __exception
* fix: match MSL dolphin_trk
* fix: JDRResolution formatting
* fix: match OS __start
* fix: match OS/OS.c
* fix: match OS/OSThread.c
2026-11-02 14:23:49 +03:00
Roman Sandu
7e390c4687
Formatting
2026-11-02 02:19:55 +03:00
Roman Sandu
95a53f5a3c
Some enemy naming
2026-11-02 02:18:31 +03:00
Roman Sandu
622fcdb70e
LiveActor ride modes named
2026-11-02 01:07:38 +03:00
Roman Sandu
029611cd09
Live flags are very nice now
2026-11-01 23:29:28 +03:00
TooMystical
8052d8a223
Bathtubpeach ( #380 )
...
* Decompile Enemy/BathtubPeach
* Fix BathtubPeach include after upstream merge
2026-11-01 17:10:08 +03:00
Roman Sandu
d9521bbb35
TVec3 but no UB ( #382 )
...
* TVec3 but no UB
* formatting
* TMario::pulling closer
* Small fixes
2026-11-01 17:09:52 +03:00
Roman Sandu
3e70d1ba1f
TSpineEnemy goal stuff a lot better
2026-10-31 22:04:37 +03:00
Roman Sandu
ef377577be
Add an inline from TWW/TP to J2DPicture
2026-10-31 18:17:28 +03:00
Roman Sandu
11cc0382f6
SelectMenu better
2026-10-31 02:00:56 +03:00
Roman Sandu
4b5388feae
SelectMenu bit better
2026-10-30 09:35:11 +03:00
Roman Sandu
567811c855
ConsoleStr non-JP versions closer
2026-10-30 02:41:03 +03:00
Roman Sandu
049e18045e
ConsoleStr bit better
2026-10-30 02:17:14 +03:00
Roman Sandu
9f6e9800d1
ConsoleStr naming
2026-10-30 02:09:11 +03:00
Roman Sandu
d876541359
Add killer to mar name ref gen
2026-10-30 00:01:12 +03:00
Roman Sandu
75c5c4de52
Killer okay-ish
2026-10-29 23:57:59 +03:00
Roman Sandu
d44dfc6949
Beehive stack frame only remaining
2026-10-29 13:36:45 +03:00
Roman Sandu
27b8ecf11b
Menu naming
2026-10-29 02:22:00 +03:00
Roman Sandu
56ae1a1996
Some CardLoad inlines
2026-10-29 00:49:16 +03:00
Paolo Imbriani
ac7ecd863e
fix: Wanwan microfixes ( #377 )
...
* fix: finding solutions for unused func in wanwan
* format
* fix: microfix matches
* format 2.0
* format 3.0
* other smol improvements
2026-10-29 00:49:50 +03:00
TheAzack9
542eb480fb
CameraBck Matching ( #378 )
2026-10-28 17:20:11 +03:00
Roman Sandu
f96a07b3a6
Tiny symbol validation fixes
2026-10-28 13:28:26 +03:00