Commit Graph

2999 Commits

Author SHA1 Message Date
PJB3005 066fcd0b2b Un-duplicate togglefullscreen code again 2026-04-05 23:09:51 +02:00
PJB3005 1b0ef861ac Merge branch 'main' into 26-04-04-config 2026-04-05 23:08:03 +02:00
Max Roncace 31c7c84c5f Build "game" as a static library (#236)
* Build "game" as a static library

This effectively renames the "game" lib to game_base, builds it and
game_debug as object libraries, and links both into a single static
library. There is also some refactoring done to remove the game_base's
dependencies on game_debug's compile-time parameters which have now
been moved into shared buildscript variables.

* Fix build

---------

Co-authored-by: PJB3005 <pieterjan.briers+git@gmail.com>
2026-04-05 22:48:44 +02:00
madeline 8a9d800384 Merge branch 'main' of https://github.com/TakaRikka/dusk 2026-04-05 11:48:20 -07:00
madeline ad50d549a8 turbo keybind tool 2026-04-05 11:47:49 -07:00
Irastris 9a0986535f Use int for audio sliders, show current value (#235) 2026-04-05 12:31:45 -06:00
MelonSpeedruns bc62b66740 Resize ImGui windows automatically + Move "Tools" menu after "Enhancements" (#232)
* Resize ImGui windows automatically + Move "Tools" menu after "Enhancements"

* Oops, forgot one of those

* Always resize Tools menu

* Moved hotkeys to allow fullscreen & reset to be done without the menu open
2026-04-05 12:30:48 -06:00
Jeffrey Crowell 0bfbe97850 force scale of 1.0 (#230)
combine with https://github.com/encounter/aurora/pull/54
to have aurora actually handle the scaling properly instead of doing it
hackily in dusk.
2026-04-05 12:30:03 -06:00
Max Roncace 5a8d327e77 Revert "Get rid of separate game dylib"
This reverts commit 68fff3feeb.
2026-04-05 14:21:14 -04:00
madeline cda2094d72 Merge branch 'main' of https://github.com/TakaRikka/dusk 2026-04-05 11:05:38 -07:00
madeline 029fcf0941 fix trimming issue closes #201 2026-04-05 11:05:31 -07:00
PJB3005 68fff3feeb Get rid of separate game dylib
Just link that shit into the exe. Means we can turn off CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS and save file size.
2026-04-05 19:32:04 +02:00
PJB3005 7368b052a1 Remove and tighten down on some unused stubs 2026-04-05 19:29:06 +02:00
PJB3005 3f652f17d5 appname.hpp -> app_info.hpp 2026-04-05 19:20:10 +02:00
PJB3005 a06a1a72ee Fix destructible bridges by removing a STUB_RET
Fixes #127
2026-04-05 19:15:45 +02:00
PJB3005 bbcd8e7fed Fix bad snprintf in ImGuiHeapOverlay.cpp 2026-04-05 19:10:42 +02:00
PJB3005 758619c257 DUSK_SELECTED_OPT applies to freeverb
Fixes audio stuttering on debug builds
2026-04-05 19:09:33 +02:00
PJB3005 0b04ef6463 Set Aurora config path 2026-04-05 19:03:26 +02:00
PJB3005 08038240e0 Merge remote-tracking branch 'origin/main' into 26-04-04-config 2026-04-05 15:13:04 +02:00
TakaRikka 0b9ceffce0 Merge pull request #228 from TwilitRealm/fix-sand
Find proper distance initialization for particles (fix for #207)
2026-04-04 23:43:07 -07:00
Irastris cef767ccaa Fix enhancements menu v3_reallyforreal_final_v02 2026-04-05 02:23:55 -04:00
madeline 6462b97413 make the reverb sound slightly more accurate 2026-04-04 23:04:08 -07:00
Lurs c00123c06b Fixes #207 (A bug I brought myself in :( ) 2026-04-05 07:46:28 +02:00
madeline 5650842c64 no longer needed 2026-04-04 22:45:35 -07:00
madeline 02770d8cf6 Merge branch 'main' of https://github.com/TakaRikka/dusk 2026-04-04 22:45:05 -07:00
madeline 4614a0c642 fix clangd for vscode and remove win platform variants since thats done through environment on windows 2026-04-04 22:45:00 -07:00
Irastris afdd3034d8 I hate you VS 2026-04-05 01:24:20 -04:00
madeline 0188dc6d3e a 2026-04-04 22:22:34 -07:00
madeline a9a71331d6 fix .clangd on vscode 2026-04-04 22:22:18 -07:00
Irastris 8fd43b2cbf Fix building again & minor reformatting 2026-04-05 01:19:53 -04:00
TakaRikka 4e91608fe8 Merge pull request #215 from TwilitRealm/reverb-wip
Audio FX reverb proof of concept
2026-04-04 21:38:01 -07:00
TakaRikka 852298e550 Merge pull request #219 from TakaRikka/feature/no-low-hp-sound
No Low HP Sound Enhancement
2026-04-04 19:02:32 -07:00
MelonSpeedruns 94460a763f Merge branch 'main' into feature/no-low-hp-sound 2026-04-04 21:50:00 -04:00
madeline 52fed2b693 dump audio and bigger room size 2026-04-04 17:14:09 -07:00
madeline 9e050ccea9 h 2026-04-04 16:07:36 -07:00
madeline ed7263ee11 better reverb 2026-04-04 15:59:18 -07:00
TakaRikka eaa32f894d Merge pull request #218 from TakaRikka/feature/transform-anywhere
Can transform Anywhere + Refactored checks to see if you can Quick Transform
2026-04-04 15:59:12 -07:00
TakaRikka 5bc6aa1c95 Merge pull request #217 from TakaRikka/feature/no-miss-animation
No Climbing Miss Animation toggle, similar to TPHD
2026-04-04 15:54:57 -07:00
TakaRikka c669613cc4 Merge pull request #216 from TakaRikka/feature/MDH-no-cut
Non-Stop Midna's Lament Audio Enhancement
2026-04-04 15:54:01 -07:00
PJB3005 4235a5fddc Merge remote-tracking branch 'origin/main' into 26-04-04-config 2026-04-05 00:12:17 +02:00
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
MelonSpeedruns 9f08b7054f No Low HP Sound Enhancement 2026-04-04 14:47:39 -04:00
MelonSpeedruns be2a4e4e03 removed period in description 2026-04-04 14:31:40 -04:00
MelonSpeedruns 845939d8b4 removed period in description 2026-04-04 14:31:16 -04:00
MelonSpeedruns afbb41bd37 Can transform anywhere + Refactored checks to see if you can Quick Transform 2026-04-04 14:30:42 -04:00
MelonSpeedruns f0d6d2de68 No Climbing Miss Animation toggle, similar to TPHD 2026-04-04 11:59:08 -04:00
MelonSpeedruns b4daecaab3 oops, forgot to check the box 2026-04-04 11:57:42 -04:00
MelonSpeedruns cf022a9a55 Non-Stop Midna's Lament Audio Enhancement 2026-04-04 11:36:15 -04:00