Jeffrey Crowell
a94fa51c80
Fix Crash at the end of the Armogohma cutscene #282
...
zero stack buffers in JASSeqParser::cmdPrintf on PC builds
use AVOID_UB instead of TARGET_PC
2026-04-08 15:39:42 -04:00
madeline
c2c5107561
add p1 == 0 logic
2026-04-07 22:15:19 -07:00
madeline
85bebac4ec
frame usage debug info
2026-04-07 22:11:50 -07:00
PJB3005
74942f3c76
Fix JUTResFont performance
...
Just store the GXTexObjs in a separately allocated hashmap, so they can be persisted cross-frame. Easy.
Fixes #227
2026-04-07 21:43:38 +02:00
PJB3005
63ade15e2c
Cleanly shut down JKRDecomp thread
...
Properly join the thread to ensure it's shut down before we try to exit.
Fixes #268
2026-04-07 20:06:52 +02:00
madeline
f489cc2786
Merge branch 'main' of https://github.com/TakaRikka/dusk
2026-04-06 20:36:01 -07:00
madeline
4e12f7bb95
fix basically all known audio bugs fixes #148 fixes #146 fixes #130
2026-04-06 20:35:54 -07:00
Luke Street
8fac510140
Update aurora & fixes for OS header changes
2026-04-06 21:25:50 -06:00
Lurs
4f28c4ed10
double heaps to fix Midna's eye ( #106 ) and various other error messages I got.
...
Also updating aurora.
2026-04-06 21:18:28 +02:00
madeline
3d5f2474bf
turbo keybind tool
2026-04-05 11:47:49 -07:00
madeline
6857c54695
fix .clangd on vscode
2026-04-04 22:22:18 -07:00
TakaRikka
67bd14bfd8
Merge pull request #215 from TwilitRealm/reverb-wip
...
Audio FX reverb proof of concept
2026-04-04 21:38:01 -07:00
madeline
f5ce58ca7f
reverb proof of concept
2026-04-04 01:38:28 -07:00
Max Roncace
932123bedb
Fix compile error in J3DMaterialFactory_v21
2026-04-04 01:41:04 -04:00
Max Roncace
479d444066
Fix a couple more BE issues in J3DMaterialFactory_v21
2026-04-04 01:36:16 -04:00
madeline
c869320471
Merge branch 'main' of https://github.com/TakaRikka/dusk
2026-04-03 22:33:41 -07:00
madeline
350e99e8ab
fix getDopplerPower fixes #213
2026-04-03 22:33:38 -07:00
Max Roncace
5bb36dfb20
Fix crashes when entering Henna's shop
2026-04-04 01:30:24 -04:00
Luke Street
e9b96bdd21
Add JKRThread::Run return value
2026-04-01 21:01:59 -06:00
Luke Street
7642d72a52
Allow threads to gracefully shutdown
2026-04-01 18:30:12 -06:00
Pieter-Jan Briers
6730d0c952
Merge branch 'main' into 26-03-28-movie-player
2026-04-01 15:15:08 +02:00
PJB3005
9e298f9228
Expand heap debug ImGui
...
Now allows seeing all blocks in ExpHeaps and running heap integrity checks.
2026-03-31 21:18:25 +02:00
PJB3005
094d43c84f
Heap allocation failure logs free blocks, always crashes even without DEBUG
2026-03-31 21:13:13 +02:00
PJB3005
d24d78f354
Fix heap corruption caused by JKRExpHeap::do_freeAll
...
Caused by a size that should've been sizeof(CMemBlock).
Simple way to repro was to open and close the full map on dpad, afterwards heap check would fail.
2026-03-31 21:11:19 +02:00
TakaRikka
e912403918
Merge pull request #165 from TakaRikka/26-03-31-suspicious-assert
...
Disable suspicious assert causing cutscene crashes
2026-03-31 03:53:09 -07:00
Lurs
c1e905ee74
Minimap fixes (needs change for intensityI8 in aurora) and some other BE fixes
2026-03-31 11:38:59 +02:00
TakaRikka
487c9b030e
remove unneeded ospanic
2026-03-31 01:08:11 -07:00
Luke Street
2ce83d3026
Update GXSetArray usages (fixes & le arg)
2026-03-31 01:06:36 -06:00
PJB3005
0245ebf9b3
Disable suspicious assert causing cutscene crashes
...
From my reading of the code this assert is likely incorrect. This throws on cases where usize has a sane-looking value (the length of the pContent null-terminated string), and from my understanding of how the data is parsed, this length is needed to figure out the location of the next "paragraph".
2026-03-31 04:36:33 +02:00
PJB3005
01e88fbd85
Fix JUTGamePad stopPatternedRumbleAtThePeriod division by zero
...
Happens for me when loading a save in Death Mountain Twilight. Confirmed in Dolphin with the same save file.
PowerPC does not raise an exception on division by zero, so I assume this is an original game "bug"
2026-03-31 01:12:45 +02:00
TakaRikka
adfa259ccb
Merge https://github.com/zeldaret/tp
2026-03-30 02:21:28 -07:00
TakaRikka
885fad3312
Z2Audio player debug work / fix actor method returns ( #3140 )
...
* Z2Audio player debug work
* fix actor method returns
* wii build fix
2026-03-30 02:10:42 -07:00
TakaRikka
76c9548e4a
d_path / d_vibration debug work ( #3138 )
...
* dpath debug
* dvibration debug
* d_meter2_info debug
* gcyl/gpsh debug
2026-03-29 16:43:00 -07:00
Max Roncace
b309b6c6ad
Use separate heap for DVD decompression
...
This fixes crashes when first entering North Faaron cave and
Renado's Sanctuary due to system heap exhaustion resulting from
multiple threads allocating on the heap at once.
There's some sort of weird contention going on - for some reason the
game gobbles up seemingly any amount of memory you throw at it when
the two threads are competing for heap space. Using a separate heap
in the async thread sidesteps the issue.
2026-03-29 01:20:25 -04:00
PJB3005
2686c8dc81
Merge remote-tracking branch 'origin/main' into 26-03-28-movie-player
2026-03-29 03:16:24 +02:00
PJB3005
bb92f955c8
Make the movie player work somewhat.
...
THPs are *almost* just a bunch of JPEGs so the TL;DR is BE fixes and replacing the decoding with libjpeg-turbo.
Needs changes to thp.h which should be removed from Aurora, will do that later.
Also audio not implemented yet.
2026-03-28 18:29:58 +01:00
TakaRikka
bd33160bb9
Merge pull request #135 from TakaRikka/pjb-audio
...
Audio
2026-03-27 20:36:06 -07:00
Irastris
0b05eac79f
Fix MSVC RelWithDebInfo/Release compilation after upstream merge
2026-03-27 23:28:24 -04:00
PJB3005
81d0312f2b
Merge branch 'main' into pjb-audio
2026-03-27 17:18:11 +01:00
PJB3005
abfe917008
Add replacement helpers for strncpy[_s]
...
Portable without vulnerabilities.
2026-03-27 16:54:51 +01:00
Lurs
258d42b49e
fix stuck note e.g. in Hyrule field
2026-03-27 12:23:41 +01:00
Max Roncace
73a8ba0577
Use stubs instead of including debug files for last upstream merge
2026-03-27 02:32:20 -04:00
Max Roncace
ef1cfc5d28
Merge remote-tracking branch 'decomp/main'
2026-03-27 02:02:24 -04:00
Max Roncace
4309cd2aa5
object-particle debug almost matching ( #3136 )
2026-03-26 18:56:04 -07:00
Roman Sandu
b0cd70ce74
JAHostIO and friends ( #3131 )
2026-03-26 18:54:07 -07:00
PJB3005
2240c04cec
Fix shutdown crash
2026-03-26 15:03:48 +01:00
Max Roncace
204f35f7ae
Fix incorrect asserts in object-particle
...
This fixes a crash in the first King Bulblin sequence (in Ordon Spring)
as well as in the first cutscene in Renado's sanctuary, and probably
some other sequences too.
This is meant as a band-aid until the upstream fix here is merged:
https://github.com/zeldaret/tp/pull/3136
2026-03-25 20:57:31 -04:00
Max Roncace
0de67a8320
Add even more heap debug names
2026-03-25 20:53:18 -04:00
Max Roncace
c6c6a6be33
Improve exp heap alloc failure message
2026-03-25 20:53:18 -04:00
Max Roncace
816d853002
Fix ctb::data::TBlockData endian issues
...
This fixes some buggy cutscene camera positions and potentially
related crashes.
2026-03-25 20:53:18 -04:00