PJB3005
991ff43a8b
My IDE lied to me 😭
2026-03-01 14:53:00 +01:00
PJB3005
e703c6289a
Fix crafty's ++ and -- operators for BE<T>
2026-03-01 14:48:45 +01:00
CraftyBoss
83eb869cee
update some actors to use sizeof for mSize, endian swap J2DScreen related structs, add 64bit endian swapping
...
game appears to be hanging on fully initing some processes, so while there isnt an immediate crash, nothing seems to be happening
2026-03-01 14:46:16 +01:00
PJB3005
eaff191b47
process class inheritance vtable fix
2026-03-01 14:34:07 +01:00
PJB3005
eaed93ac3a
Remove anime (for now)
2026-03-01 01:19:07 +01:00
PJB3005
20fb15780f
Implement JMAMTXApplyScale, add panic to other unimplemented functions
2026-03-01 01:18:56 +01:00
PJB3005
37eb6085a0
Implement dot product calculation in JMAQuatLerp
2026-03-01 00:44:34 +01:00
PJB3005
f0974c21e6
Fix J3DModelLoader OFFSET_POINTER macro name conflict
2026-03-01 00:39:19 +01:00
Jasper St. Pierre
8023a38fea
fopAc_ac_c inherit
2026-02-28 14:23:50 -08:00
Jasper St. Pierre
43907ebc31
fopAcM_GetID
2026-02-28 14:23:08 -08:00
PJB3005
46a0c1b054
Fix cBgD_Grp_t m_name field size
...
Missed this.
2026-02-28 23:21:11 +01:00
PJB3005
b39700f5ab
Fix fopAcM_ct_placement with vtable layouts
2026-02-28 23:02:06 +01:00
PJB3005
349990e0f6
Fix collision data loading (64-bit & BE)
2026-02-28 22:52:18 +01:00
PJB3005
67c7b9242c
Actually fix compile with offset_ptr for real this time I hope?
2026-02-28 22:28:37 +01:00
PJB3005
babd659e1f
Actually add offset_ptr.h to the repo
2026-02-28 22:15:09 +01:00
PJB3005
a7148d8bc3
Rename StageOffsetPtr to just OffsetPtr
2026-02-28 22:12:39 +01:00
Jasper St. Pierre
8185100d2f
get farther
2026-02-28 12:46:05 -08:00
PJB3005
5926989394
Fix pointer truncation in fopScnM_CreateReq i_data
2026-02-28 21:00:16 +01:00
PJB3005
5645b96d28
fix StageOffsetPtrT -> overload
2026-02-28 20:58:21 +01:00
PJB3005
5a519da22b
Fix JGadget::TLinkList offsets on 64-bit
2026-02-28 20:17:20 +01:00
PJB3005
a23721bc7d
Process debug imgui
2026-02-28 19:39:52 +01:00
PJB3005
7215ed5c1c
Change aurora submodule URL to HTTPS
2026-02-28 19:15:40 +01:00
PJB3005
9a12c28823
Fix dScnPly_Create not returning properly
2026-02-28 19:13:17 +01:00
PJB3005
2ed6a26de4
Get imgui running
2026-02-28 14:43:47 +01:00
PJB3005
29ec605929
Stub out the entire dynamic linking table
2026-02-28 13:47:24 +01:00
PJB3005
a717eb8008
Fix default constructor parent zeroing shenanigans in actor creation
2026-02-28 13:27:42 +01:00
PJB3005
0c16a748c3
Make stage loading work on LE & 64-bit
2026-02-28 13:17:05 +01:00
PJB3005
b8e92ad08d
Speed up logos
...
Keeping this in my working tree was getting annoying. Later we can probably revert it.
2026-02-27 23:55:10 +01:00
PJB3005
be84ab7b0a
Disable the audio engine for now
2026-02-27 23:54:50 +01:00
PJB3005
f759c7fe65
Disable clearEfb for now
...
Causes crash due to weird way of clearing depth buffer
2026-02-27 23:33:36 +01:00
PJB3005
bb0ef954c2
Merge branch 'main' into 26-02-27-pjb-dev-2
2026-02-27 23:28:08 +01:00
TakaRikka
f59295c127
Merge pull request #26 from TakaRikka/26-02-27-be-gx
...
Make GXVtxDescList and GXVtxAttrFmtList not be behind BE
2026-02-26 16:10:41 -08:00
TakaRikka
2a864958a1
Merge pull request #24 from TakaRikka/26-02-26-pointer-add
...
Fix POINTER_ADD macro (64-bit & C++ compile)
2026-02-26 16:08:11 -08:00
PJB3005
4213b055ea
Make GXVtxDescList and GXVtxAttrFmtList not be behind BE
...
Fixes a stub call because we couldn't pass the BE form to the API
2026-02-27 01:04:44 +01:00
PJB3005
e9cd1d1f64
Endianness fixes in JAudio loading code
...
Not tested because I can't even get the code to init again due to the aforementioned race condition
2026-02-26 23:22:47 +01:00
PJB3005
d7a4fe6fa8
Fix JASDram allocation race condition
...
Not sure if useful as long-term plan involves abandoning the DSP entirely.
2026-02-26 23:19:15 +01:00
PJB3005
fb20c793ce
This parameter was not what I thought it was
2026-02-26 23:02:46 +01:00
PJB3005
4a36376ae4
Increase audio heap sizes on PC
...
prevent allocation failures from larger 64-bit pointers
2026-02-26 18:46:47 +01:00
PJB3005
60e5d599ee
Make the audio engine initialize again
...
Removes spurious mDoAud_zelAudio_c::onInitFlag call in m_do_main that was added in the port, it breaks audio engine init.
Re-introduced g_mDoAud_audioHeap initialization.
2026-02-26 18:45:57 +01:00
PJB3005
55d162fd3e
Make stage loading work somewhat
...
BE & 64-bit support
Most nodes haven't been fixed yet but this at least avoids an immediate crash.
2026-02-26 18:44:40 +01:00
PJB3005
031aabd9d0
Fix POINTER_ADD macro (64-bit & C++ compile)
2026-02-26 18:44:29 +01:00
TakaRikka
10e77f77e6
Merge pull request #23 from TakaRikka/26-02-25-fix-j3dtexture-assert
...
Fix broken J3DTexture assert
2026-02-25 13:56:07 -08:00
PJB3005
58774dc2bf
Fix broken J3DTexture assert
2026-02-25 22:55:02 +01:00
TakaRikka
a2e8b9647b
Merge pull request #22 from TakaRikka/26-02-25-fix-fader
...
Re-enable fader logic
2026-02-25 13:53:22 -08:00
PJB3005
70f32d0f25
Re-enable fader logic
...
Was disabled during port development, needed to load the game
2026-02-25 22:47:31 +01:00
TakaRikka
4c021a97a5
Merge pull request #21 from TakaRikka/26-02-25-jsystem-debug
...
Make the rest of JSystem compiled in DEBUG
2026-02-25 12:54:28 -08:00
TakaRikka
fe063bc1f5
Merge pull request #20 from TakaRikka/26-02-25-warning-fixes
...
Warning fixes
2026-02-25 12:53:30 -08:00
PJB3005
454d3e80c6
Make the rest of JSystem compiled in DEBUG
2026-02-25 21:31:13 +01:00
PJB3005
9f2b9f4e33
Mark OSPanic and OSFatal as [[noreturn]]
...
Enables them to avoid "method isn't returning a value" errors
2026-02-25 21:31:13 +01:00
PJB3005
a1ba5059da
Suppress some warnings we don't care about
2026-02-25 21:29:59 +01:00