Commit Graph

2871 Commits

Author SHA1 Message Date
Max Roncace f225957f3e Update Aurora for input changes 2026-03-31 18:46:05 -04: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 14db71187b Allow OSReport to *really* be forced on via menu.
There's a ton of stuff that's slipping under the radar because OSReport_system keeps disabling OSReport.
2026-03-31 21:14:02 +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
Lurs b95c4d8c28 Fix also the big map 2026-03-31 13:14:08 +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
TakaRikka 9599a84e4b enable hyrule field speedhack for now 2026-03-31 00:47:41 -07:00
TakaRikka 329b2d1cab Merge pull request #172 from TakaRikka/arrays
Update GXSetArray usages (fixes & `le` arg)
2026-03-31 00:11:07 -07:00
Luke Street 2ce83d3026 Update GXSetArray usages (fixes & le arg) 2026-03-31 01:06:36 -06:00
Irastris 253bdd2919 Should have done this too, don't commit when tired kids 2026-03-31 00:49:43 -04:00
Irastris 599fae78f4 Change fullscreen checkbox to menu item, add F11 keybind 2026-03-31 00:47:24 -04:00
Luke Street 2a61dea5a6 Use <aurora/main.h> for SDL_main 2026-03-30 22:14:42 -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
YunataSavior f0b9979d50 gitignore: raw, gci, and zip 2026-03-30 19:24:13 -07:00
TakaRikka 487378c697 Merge pull request #162 from TakaRikka/26-03-31-fast-iron-boots
Fast iron boots tweak
2026-03-30 18:22:53 -07:00
PJB3005 b7a69c6986 Fast iron boots tweak 2026-03-31 03:17:56 +02:00
PJB3005 63a2c8db9f Fix d_a_obj_stone bound crashing due to accessing a field improperly
Different vtable layout on mwerks made this direct pointer cast not work. access the field instead.

Also I went searching if there's any other cases of this bug, didn't find any but did find something else to clean up.
2026-03-31 03:17:31 +02:00
TakaRikka 0678c31c39 unstub map rendering 2026-03-30 17:52:19 -07: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 f361be6dd6 fix pad rumble 2026-03-30 14:44:40 -07:00
TakaRikka 52111b6699 the rest of maddie's flower stuff 2026-03-30 13:08:29 -07:00
TakaRikka e3df42e393 fix camera shake 2026-03-30 03:33:15 -07: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
Lurs cda8f5dc67 Fix softlock when entering Faron cave (and maybe others) in Release 2026-03-30 09:33:54 +02:00
TakaRikka 3f3f70f164 bg obj sfx fix 2026-03-30 00:18:57 -07:00
TakaRikka f9a986cf28 fix flowers 2026-03-30 00:08:07 -07:00
Irastris 9bca40c062 Revert "Increase shadow resolution" 2026-03-30 02:26:12 -04:00
Irastris 23a8f30801 Update Aurora submodule 2026-03-30 02:25:52 -04:00
Luke Street a2b69d1e52 Avoid allocating RAM for shadow textures 2026-03-29 23:08:53 -06:00
Luke Street 7ea9bb1ec4 Increase shadow resolution 2026-03-29 23:03:00 -06:00
Max Roncace eed5df6912 Fix Clang compile error due to introduction of PCH 2026-03-29 22:23:44 -04: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
Luzagar 84fcdf22a0 E ws work (#3137)
* e_ws work

* more doc

* add debug message

* move declaration

* more match

* test

* Revert "more match"

This reverts commit 3d910e6e913d84685aa40fe993a50402b3ee27a1.

* fix

* cleanup

* fix

* rename mIsHome
2026-03-29 16:27:52 -07:00
Luke Street f2c0ad8ab2 Update aurora 2026-03-29 15:42:26 -06:00
Luke Street e24de866f0 Update aurora 2026-03-29 15:08:27 -06:00
Luke Street e298f04e0d d_a_obj_brg: Fix out-of-bounds brg_init_pos 2026-03-29 14:59:27 -06:00
PJB3005 253196510f Fix Midna portal spawning after boss
#140
2026-03-29 18:22:45 +02:00
PJB3005 bafde816eb Fix bad DSP assert
Fixes #150
Fixes #133
2026-03-29 18:22:12 +02:00
PJB3005 d0d906fab4 Add fullscreen checkbox to game menu 2026-03-29 18:21:36 +02:00
PJB3005 4091e3d155 Fix stub log memory leaking if imgui rendering is disabled 2026-03-29 18:21:27 +02:00
TakaRikka 2711229946 Merge pull request #145 from TakaRikka/26-03-29-pch
Use PCH to massively speed up compile time
2026-03-29 04:36:46 -07:00
TakaRikka 223ce87ea8 Merge pull request #144 from TakaRikka/fix/dvd-heap-exhaustion
Use separate heap for DVD decompression
2026-03-29 04:35:51 -07:00
PJB3005 b6577ffa2c Move 2026-03-29 13:35:26 +02:00
PJB3005 3a8a288ae7 Use PCH to massively speed up compile time
A change to a common header goes from 90s to 20s on my system. Crazy.
2026-03-29 13:24:59 +02:00
TakaRikka 2c80348892 Merge pull request #142 from TakaRikka/26-03-29-include-cleanup
26 03 29 include cleanup
2026-03-29 01:04:16 -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