Commit Graph

2927 Commits

Author SHA1 Message Date
PJB3005 ae42e75e1b Implicit conversion operator is probably a good idea tbh. 2026-04-04 23:00:33 +02:00
PJB3005 63422ecdd1 I realize that's an important comment for C++ 2026-04-04 22:49:51 +02:00
PJB3005 a00fb1c05c Config system v1
Roughly inspired by what I've learned from my work on Space Station 14, without some of the unnecessary cruft and complexity.

Implementation is relatively simple once I figured out all the template order shenanigans.
2026-04-04 22:47:48 +02:00
TakaRikka a3d661cf95 Merge pull request #210 from TakaRikka/offscreen
Update aurora & use new frame buffer API
2026-04-02 22:20:00 -07:00
Luke Street 6cbb8ffc8b Update aurora & use new frame buffer API 2026-04-02 23:08:00 -06:00
TakaRikka 2523b4d5ca Merge branch 'main' of https://github.com/TakaRikka/dusk 2026-04-02 21:11:03 -07:00
TakaRikka 7413944af0 fix plumm balloon score proj 2026-04-02 21:10:57 -07:00
Max Roncace 01f0a5aef0 Fix crash when first talking to Fyrus
The animation metadata passed into playExpression is invalid and
causes a junk pointer to be read, triggering a segfault.
2026-04-02 23:08:01 -04:00
TakaRikka f432cc8969 fix 2026-04-02 19:15:41 -07:00
TakaRikka 08268eb015 add mirror mode toggle 2026-04-02 19:08:30 -07:00
TakaRikka 5a00183170 Merge pull request #193 from TakaRikka/26-04-01-quick-transform
Implement Quick Transform from Rando
2026-04-02 14:48:15 -07:00
PJB3005 5972b740cd Rename d_a_alink_quicktransform.cpp to d_a_alink_dusk.cpp 2026-04-02 23:45:35 +02:00
PJB3005 a1b2d8a2c6 Just use mDoCPd_c for the input check 2026-04-02 23:45:22 +02:00
PJB3005 c53db795e2 Merge branch 'main' into 26-04-01-quick-transform 2026-04-02 20:35:49 +02:00
TakaRikka 2019cabece add enhancements menu tab 2026-04-02 03:11:58 -07:00
TakaRikka fc6e518aa4 Merge pull request #206 from TakaRikka/ira/title-reload
Reset title screen instead of softlocking when movies are unsupported
2026-04-01 22:59:51 -07:00
Luke Street 9b7d5bd261 Add JKRThread::Run return value 2026-04-01 21:01:59 -06:00
TakaRikka 7a382b5713 Merge pull request #205 from TakaRikka/shutdown
Allow threads to gracefully shutdown
2026-04-01 18:32:31 -07:00
TakaRikka c602b4e1a8 Merge pull request #196 from TakaRikka/feature/camera-invert-option
Added camera invert X option to Tweaks menu
2026-04-01 18:30:35 -07:00
Irastris e1d99c76ae Reset instead of softlocking when movies are unsupported 2026-04-01 20:57:49 -04:00
Luke Street 2e920d510d Allow threads to gracefully shutdown 2026-04-01 18:30:12 -06:00
PJB3005 7d57ff914b BE d_msg_unit.cpp
Fixes fish lengths and probably more stuff

Fixes #194
2026-04-02 01:23:53 +02:00
Irastris f2814da1b4 Update Aurora 2026-04-01 18:09:40 -04:00
PJB3005 a83c53cf37 How did this compile on my branch but not here... (fix d_a_movie_player.h) 2026-04-01 23:48:45 +02:00
PJB3005 1096e5c869 Fix bad merge in #139 2026-04-01 23:43:26 +02:00
TakaRikka 620e788e4f Merge pull request #139 from TakaRikka/26-03-28-movie-player
Make the movie player work
2026-04-01 13:49:55 -07:00
PJB3005 73ace77163 Implement Quick Transform from Rando 2026-04-01 18:11:49 +02:00
PJB3005 c3516c368a Fix letter menu rendering
Fixes https://github.com/TakaRikka/dusk/issues/181
2026-04-01 15:16:04 +02:00
Pieter-Jan Briers 007d787cfd Merge branch 'main' into 26-03-28-movie-player 2026-04-01 15:15:08 +02:00
PJB3005 4c3633c495 Implement OSSetCurrentThreadName on macOS 2026-04-01 14:37:24 +02:00
TakaRikka a783ddae4f Merge pull request #189 from TakaRikka/hd-map
Update aurora & increase map resolution
2026-04-01 00:54:08 -07:00
TakaRikka 603a71b2e1 increase fmap res 2026-04-01 00:32:06 -07:00
TakaRikka 07280eeb96 fix dmap 2026-04-01 00:17:41 -07:00
Luke Street c027b6ef6a Update aurora & increase map resolution 2026-04-01 00:53:08 -06:00
TakaRikka afcabde36e Merge branch 'main' of https://github.com/TakaRikka/dusk 2026-03-31 22:51:36 -07:00
TakaRikka a3e3720cb1 coo crash fix 2026-03-31 22:51:26 -07:00
Irastris 186e94e120 Update Aurora for CARD refactor 2026-03-31 23:31:45 -04:00
Max Roncace 427a27c803 Update Aurora for PAD fixes 2026-03-31 21:27:24 -04:00
PJB3005 fb88f02b9f Don't render HUD map if invisible
Very nice on debug builds since you can avoid huge FPS drops by hiding the map now.
2026-04-01 01:11:28 +02:00
PJB3005 d15936cd61 Couple names in dMeterMap_c 2026-04-01 01:11:28 +02:00
PJB3005 1146c30ec0 More GX debug groups 2026-04-01 01:11:28 +02:00
TakaRikka d2482d1eab Merge pull request #184 from TakaRikka/feature/axis-mapping
Implement controller axis remapping
2026-03-31 15:50:03 -07:00
Max Roncace 8a9116501d Implement controller axis remapping
This utilizes new functionality in encounter/aurora#73.
2026-03-31 18:48:02 -04:00
Max Roncace 7749106ec7 Fix compile error in ImGuiHeapOverlay due to invalid static keyword 2026-03-31 18:46:39 -04:00
Max Roncace 2a92672410 Update Aurora for input changes 2026-03-31 18:46:05 -04:00
MelonSpeedruns 081dfcb9a8 Added camera invert X option to Tweaks menu 2026-03-31 17:33:28 -04:00
PJB3005 e61d7a19b8 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 ab7e34975e 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 4fd8d26bab Heap allocation failure logs free blocks, always crashes even without DEBUG 2026-03-31 21:13:13 +02:00
PJB3005 aea7d97bb5 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