turbo keybind tool

This commit is contained in:
madeline
2026-04-05 11:47:49 -07:00
parent 791e2400de
commit 3d5f2474bf
6 changed files with 22 additions and 1 deletions
+3
View File
@@ -13,6 +13,7 @@
#include "ImGuiConsole.hpp"
#include "JSystem/JUtility/JUTGamePad.h"
#include "dusk/settings.h"
#if _WIN32
#define NOMINMAX
@@ -182,6 +183,8 @@ namespace dusk {
m_isLaunchInitialized = true;
}
getTransientSettings().skipFrameRateLimit = getSettings().game.enableTurboKeybind && ImGui::IsKeyDown(ImGuiKey_Tab);
if (CheckMenuViewToggle(ImGuiKey_F1, m_isHidden)) {
ShowToasts();
return;
+3
View File
@@ -3,6 +3,7 @@
#include "aurora/gfx.h"
#include "dusk/hotkeys.h"
#include "dusk/settings.h"
#include "ImGuiConsole.hpp"
#include "ImGuiMenuTools.hpp"
@@ -48,6 +49,8 @@ namespace dusk {
ImGui::MenuItem("Save Editor", nullptr, &m_showSaveEditor);
ImGui::MenuItem("Audio Debug", hotkeys::SHOW_AUDIO_DEBUG, &m_showAudioDebug);
ImGui::MenuItem("OSReport Force", nullptr, &OSReportReallyForceEnable);
ImGui::Separator();
ImGui::MenuItem("Enable Turbo Key", hotkeys::TURBO, &getSettings().game.enableTurboKeybind);
ImGui::EndMenu();
}
+4
View File
@@ -53,6 +53,9 @@ UserSettings g_userSettings = {
// Technical
.restoreWiiGlitches = false,
// Controls
.enableTurboKeybind = true,
}
};
@@ -73,6 +76,7 @@ static TransientSettings g_transientSettings = {
.colliderViewOpacity = 50.0f,
.drawRange = 100.0f,
},
.skipFrameRateLimit = false,
};
TransientSettings& getTransientSettings() {