Commit Graph

2566 Commits

Author SHA1 Message Date
madeline 3c6552dbd2 Merge branch '26-02-27-pjb-dev-2' 2026-03-02 15:46:48 -08:00
madeline 0ee5cd4781 enable integrated terminal for debugger 2026-03-02 15:45:18 -08:00
madeline 361f7f42e7 stubstartCreatureVoice 2026-03-02 15:44:49 -08:00
madeline 67ed8fbd84 fix bmg loading 2026-03-02 15:34:04 -08:00
madeline 007ab3ab3c vscode debug configuration 2026-03-02 12:52:03 -08:00
madeline 27e4670b5b Merge branch '26-02-27-pjb-dev-2' of https://github.com/TakaRikka/dusk into 26-02-27-pjb-dev-2 2026-03-02 12:51:20 -08:00
madeline 7b98fd8b0f vscode debug configuration 2026-03-02 12:51:17 -08:00
PJB3005 9d0c05d3ea Commit Aurora update 2026-03-02 21:45:18 +01:00
PJB3005 c6139c5a9b Fix ResTIMG BE everywhere 2026-03-02 21:40:50 +01:00
PJB3005 7b91d48954 vrbox/vrbox2 rendering: take two
just disable only the broken code, it does nothing according to Jasper
2026-03-02 21:40:35 +01:00
PJB3005 f5e37de746 Disable vrbox/vrbox2 rendering
Code's broken in the original game but happens to work due to luck, causes hard crash on Dusk.
2026-03-02 20:38:40 +01:00
madeline 6f21860513 Merge branch '26-02-27-pjb-dev-2' of https://github.com/TakaRikka/dusk into 26-02-27-pjb-dev-2 2026-03-02 11:32:56 -08:00
PJB3005 8a29cb06a3 Fix hardcoded pointer sizes in JPAResource 2026-03-02 20:00:55 +01:00
PJB3005 d33233c31b Animation/joint loading BE fixes 2026-03-02 20:00:46 +01:00
PJB3005 9b08f337a5 BE<S16Vec> support 2026-03-02 19:53:45 +01:00
madeline dbd5bb53b1 cherry pick platform variants 2026-03-02 10:53:09 -08:00
madeline 4e0a80ea8d build folder for vscode cmaketools 2026-03-02 10:51:53 -08:00
madeline 27e8371d28 platform variants 2026-03-02 10:42:51 -08:00
madeline 6d603a1c06 build folder for vscode cmaketools 2026-03-02 10:03:11 -08:00
PJB3005 5130847f12 Implement remaining d_bg_w_kcol.cpp BE fixes 2026-03-02 17:20:15 +01:00
PJB3005 4d16409579 Stub out more audio animation stuff 2026-03-02 17:07:36 +01:00
PJB3005 106e8a1cb8 Make collision PLC data BE aware 2026-03-02 16:56:56 +01:00
PJB3005 abee1bfc17 Move ARAM code to Aurora 2026-03-02 14:51:56 +01:00
PJB3005 cb36c4e6a2 Stub J3DGDLoadTlut 2026-03-02 14:50:24 +01:00
PJB3005 b397c886e7 Move some OS functionality to rely on Aurora 2026-03-02 14:27:20 +01:00
PJB3005 199f2da4e7 Move TP-specific OSReport functions elsewhere 2026-03-02 13:47:19 +01:00
PJB3005 d762e1d8ec Make it build with 100% Aurora dolphin headers 2026-03-02 13:26:35 +01:00
PJB3005 ea890d4064 Fix relocated files 2026-03-02 12:50:45 +01:00
PJB3005 8c52a386d5 Merge remote-tracking branch 'decomp/main' into 26-02-27-pjb-dev-2 2026-03-02 12:36:59 +01:00
PJB3005 2c490ea16c Remove stubs now implemented by my Aurora branch 2026-03-02 12:00:54 +01:00
PJB3005 883ba38bb8 Switch to Aurora headers for GX/VI
Replace GXSetArray() with GXSETARRAY() taking in size everywhere

Fix a ton of structs/enums being referred to with underscore name.
2026-03-02 12:00:53 +01:00
Jasper St. Pierre fe21abb1ec misc cleanup 2026-03-01 15:37:08 -08:00
Luke Street 4df8ccc871 Reorganize library code into libs/ (#3119)
* Reorganize files into libs/{dolphin,JSystem,PowerPC_EABI_Support,revolution,TRK_MINNOW_DOLPHIN}

* Update configure.py and project.py for new libs structure

* Refactor `#include <dolphin/x.h>` -> `<x.h>`

* Remove `__REVOLUTION_SDK__` forwards from dolphin

* Fix dolphin/ references in revolution

* Wrap `#include <dolphin.h>` in `!__REVOLUTION_SDK__`

* Always build TRK against dolphin headers

* Resolve revolution SDK header resolution issues
2026-03-01 14:35:36 -08:00
PJB3005 d83267098e Add heap imgui 2026-03-01 22:23:59 +01:00
TakaRikka c9a46bd65b d_s_logo / d_s_play debug work, d_a_kago cleanup, misc cleanup (#3116)
* d_a_kago cleanup

* d_s_logo wii/shield work

* d_s_logo / d_s_play debug work

* fix missing profile class sizeof's

* fix phase->id values

* build fixes

* fix dCamera_c and camera profile
2026-03-01 13:19:48 -08:00
Jasper St. Pierre 891a80b87c d_camera size fix 2026-03-01 11:45:09 -08:00
Jasper St. Pierre 18b99218eb kcol be start
lots of methods still not finished
2026-03-01 11:45:03 -08:00
Jasper St. Pierre 5c0cc94536 stub log 2026-03-01 11:29:03 -08:00
Jasper St. Pierre 09169f7d4c CMake includes alt 2026-03-01 09:56:43 -08:00
PJB3005 3776bd624b Fix Aurora event processing (fix exit) 2026-03-01 17:29:19 +01:00
PJB3005 247754a11b JParticle BE fixes 2026-03-01 17:08:17 +01:00
PJB3005 30653c815d Allow imgui windows to be toggled 2026-03-01 17:06:52 +01:00
PJB3005 ae78adca5f Move imgui debug overlay to own file 2026-03-01 16:38:39 +01:00
PJB3005 86d45f8211 Fix createEditorCamera link error 2026-03-01 15:16:22 +01:00
PJB3005 af9b0a85d1 Fix dBgS_CaptPoly forward declares 2026-03-01 15:14:23 +01:00
PJB3005 3750e7cfee Merge remote-tracking branch 'origin/main' into 26-02-27-pjb-dev-2 2026-03-01 15:08:52 +01:00
PJB3005 c24d2cf8cd Define fpcLy enum as being u32 explicitly
Fixes compiler warnings about conversions
2026-03-01 14:54:19 +01:00
PJB3005 88debe4788 My IDE lied to me 😭 2026-03-01 14:53:00 +01:00
PJB3005 b448ebc9a5 Fix crafty's ++ and -- operators for BE<T> 2026-03-01 14:48:45 +01:00
CraftyBoss 3e4b9bf59b 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