1781 Commits
Author SHA1 Message Date
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