add config menu and hook it up into current config system

currently any options that requires additional settings, like "Hyrule Barrier Requirements", wont actually have any additional options yet until i figure out a clean way to handle that
This commit is contained in:
CraftyBoss
2026-05-10 23:13:02 -07:00
parent 83480110fd
commit 04d9640eff
13 changed files with 431 additions and 102 deletions
+4 -1
View File
@@ -111,7 +111,8 @@ UserSettings g_userSettings = {
// Tools
.speedrunMode {"game.speedrunMode", false},
.liveSplitEnabled {"game.liveSplitEnabled", false},
.recordingMode {"game.recordingMode", false}
.recordingMode {"game.recordingMode", false},
.randomizerEnabled = {"game.randomizerEnabled", false}
},
.backend = {
@@ -222,6 +223,8 @@ void registerSettings() {
Register(g_userSettings.game.debugFlyCamLockEvents);
Register(g_userSettings.game.allowBackgroundInput);
Register(g_userSettings.game.randomizerEnabled);
Register(g_userSettings.backend.isoPath);
Register(g_userSettings.backend.isoVerification);
Register(g_userSettings.backend.graphicsBackend);