TakaRikka
820e2e3df6
some readme improvements
2026-03-07 01:57:10 -08:00
TakaRikka
51df58ebb4
Merge https://github.com/zeldaret/tp
2026-03-06 22:39:33 -08:00
TakaRikka
8e2545f2ec
d_s_room / d_s_name / d_a_title debug work ( #3123 )
...
* d_s_room / d_s_name debug work
* camera_class rtti fix
* d_a_title debug / handle shield rel changes
* fix shield build
* fix regressions
2026-03-06 22:30:25 -08:00
TakaRikka
c51d766a54
Merge https://github.com/zeldaret/tp
2026-03-06 22:27:34 -08:00
Jeffrey Crowell
50970df645
Fix build on main for mac/linux ( #40 )
...
* fix builds, removing COMPOUND_LITERAL around GXColor
use aurora's aurora_get_stats
add aurora::gd to libraries linked to
fixup linkage/symbol hiding on mac/linux
squashed
* aurora stat changes
* fix
---------
Co-authored-by: Jasper St. Pierre <jstpierre@mecheye.net >
Co-authored-by: TakaRikka <takarikka@outlook.com >
2026-03-06 22:22:28 -08:00
TakaRikka
3623b27f37
Revert "Isolate JKRHeap operator overloads" ( #39 )
2026-03-06 19:49:35 -08:00
PJB3005
3ffc3266d7
Merge branch 'main' into 26-02-27-allocator-isolation
2026-03-05 00:15:09 +01:00
qwertyquerty
a2b179f952
JUTDataFileHeader ( #3121 )
2026-03-02 16:29:07 -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
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
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
abee1bfc17
Move ARAM code to Aurora
2026-03-02 14:51:56 +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
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
3750e7cfee
Merge remote-tracking branch 'origin/main' into 26-02-27-pjb-dev-2
2026-03-01 15:08:52 +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
PJB3005
5832f70384
process class inheritance vtable fix
2026-03-01 14:34:07 +01:00
Luke Street
b14eaf7a4c
Merge decomp/main into dusk
2026-02-28 21:33:12 -07:00
Luke Street
6e748ac283
More GCC compatibility/warning fixes ( #3118 )
...
* Wrap >4-char literals in a MULTI_CHAR macro
Modern compilers do not support CW's non-standard behavior with
>4 char literals. We can, however, use a constexpr function to
compute the u64 values directly. This leaves <=4 char literals
unchanged.
* Replace non-pointer usages of NULL with 0
* Define NULL to nullptr on C++11 and above
* Fix more -Wpointer-arith and -Woverflow warnings
* Replace u32/s32 with uintptr_t/intptr_t where appropriate
* JSUOutputStream: Overload all standard int types
2026-02-28 20:19:17 -08:00
Luke Street
acdf6ad70f
Some u32/s32 -> uintptr_t/intptr_t
2026-02-28 20:34:06 -07:00
Luke Street
b807bedd35
More -Wpointer-arith fixes
2026-02-28 20:34:06 -07:00
Luke Street
196b334453
More pointer truncation & implicit conversion fixes
2026-02-28 18:47:49 -07:00
Luke Street
bd8cf29176
Add C versions of all ASM blocks (except THP)
2026-02-28 18:10:14 -07:00
PJB3005
0ce7d2e241
Remove anime (for now)
2026-03-01 01:19:07 +01:00
PJB3005
b82f62af0c
Implement JMAMTXApplyScale, add panic to other unimplemented functions
2026-03-01 01:18:56 +01:00
Luke Street
bd682c9818
Various minor warning fixes
2026-02-28 17:18:04 -07:00
PJB3005
022810b920
Implement dot product calculation in JMAQuatLerp
2026-03-01 00:44:34 +01:00
Luke Street
0631cfe894
Fix all -Wconversion-null warnings
2026-02-28 15:59:24 -07:00
Luke Street
c786f40a23
Some MULTI_CHAR fixes
2026-02-28 15:43:37 -07:00