implement pre-launch ui for configuring iso directory (#301)

UI will automatically open on boot and will not launch the game if there is no valid iso path specified in the config. Can optionally be disabled on future game launches.
This commit is contained in:
CraftyBoss
2026-04-09 22:06:37 -07:00
committed by GitHub
parent 8b82ea818b
commit ed7fa8f2c5
13 changed files with 351 additions and 12 deletions
+1
View File
@@ -3,6 +3,7 @@
namespace dusk {
extern bool IsShuttingDown;
extern bool IsGameLaunched;
}
#endif // DUSK_MAIN_H
+5
View File
@@ -70,6 +70,11 @@ struct UserSettings {
// Controls
ConfigVar<bool> enableTurboKeybind;
} game;
struct {
ConfigVar<std::string> isoPath;
ConfigVar<bool> skipPreLaunchUI;
} backend;
};
UserSettings& getSettings();