├── .gitattributes ├── .github └── workflows │ ├── build.yaml │ └── release.yaml ├── .gitignore ├── .gitmodules ├── .redscript-ide ├── .vscode ├── c_cpp_properties.json ├── cmake-kits.json ├── launch.json ├── settings.json └── tasks.json ├── CMakeLists.txt ├── cliff.toml ├── compile_commands.json ├── include └── ModSettings │ └── ModSettings.hpp ├── license.md ├── readme.md ├── requirements.md ├── src ├── archiveXL │ └── ModSettings.archive.xl ├── red4ext │ ├── .clang-format │ ├── ActionNameEx.cpp │ ├── ActionNameEx.hpp │ ├── Hooks │ │ ├── ApplyOverrides.cpp │ │ ├── ApplyOverrides.hpp │ │ └── ReleaseScriptData.cpp │ ├── INIReader.h │ ├── IRuntimeVariable.cpp │ ├── IRuntimeVariable.hpp │ ├── Main.cpp │ ├── ModConfigVar.cpp │ ├── ModConfigVar.hpp │ ├── ModSettings.cpp │ ├── ModSettings.hpp │ ├── RuntimeVariable.cpp │ ├── RuntimeVariable.hpp │ ├── ScriptData.hpp │ ├── ScriptDefinitions │ │ ├── ScriptDefinitions.hpp │ │ ├── ScriptHost.hpp │ │ └── ScriptProperty.hpp │ ├── Scripting │ │ ├── Common.hpp │ │ ├── RTTIClass.hpp │ │ ├── RTTIEnum.hpp │ │ ├── RTTIExpansion.hpp │ │ ├── RTTIRegistrar.cpp │ │ └── RTTIRegistrar.hpp │ ├── Utils.cpp │ ├── Utils.hpp │ ├── Variable.cpp │ ├── Variable.hpp │ ├── stdafx.cpp │ └── stdafx.hpp ├── redscript │ ├── Module.reds.in │ └── mod_settings │ │ ├── Extensions │ │ ├── ActionName.reds │ │ ├── DeathMenuGameController.reds │ │ ├── MenuScenario_PauseMenu.reds │ │ ├── MenuScenario_SingleplayerMenu.reds │ │ ├── PauseMenuGameController.reds │ │ ├── SettingsCategoryController.reds │ │ ├── SettingsSelectorControllers.reds │ │ └── SingleplayerMenuGameController.reds │ │ ├── MenuScenario_ModSettings.reds │ │ ├── ModSettings.reds │ │ ├── ModSettingsMainGameController.reds │ │ ├── ModSettingsNotificationListener.reds │ │ └── SelectorControllers │ │ ├── ModStngsSelectorControllerBool.reds │ │ ├── ModStngsSelectorControllerFloat.reds │ │ ├── ModStngsSelectorControllerInt.reds │ │ ├── ModStngsSelectorControllerKeyBinding.reds │ │ └── ModStngsSelectorControllerListInt.reds └── wolvenkit │ ├── .projectFiles │ └── fileTreeState.json │ ├── ModSettings.cpmodproj │ ├── custom_refs.txt │ ├── install_log.xml │ ├── layout.xml │ ├── packed │ └── archive │ │ └── pc │ │ └── mod │ │ └── ModSettings.archive │ └── source │ └── archive │ └── base │ ├── gameplay │ └── gui │ │ └── fullscreen │ │ ├── main_menu │ │ └── pregame_menu.inkmenu │ │ ├── menu.inkmenu │ │ └── settings │ │ └── mod_settings_main.inkwidget │ └── localization │ └── en-us │ └── onscreens │ └── mod_settings.json └── tools └── ModStngs.1sc /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/.gitmodules -------------------------------------------------------------------------------- /.redscript-ide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/.redscript-ide -------------------------------------------------------------------------------- /.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /.vscode/cmake-kits.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/.vscode/cmake-kits.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /cliff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/cliff.toml -------------------------------------------------------------------------------- /compile_commands.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/compile_commands.json -------------------------------------------------------------------------------- /include/ModSettings/ModSettings.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/include/ModSettings/ModSettings.hpp -------------------------------------------------------------------------------- /license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/license.md -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/readme.md -------------------------------------------------------------------------------- /requirements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/requirements.md -------------------------------------------------------------------------------- /src/archiveXL/ModSettings.archive.xl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/archiveXL/ModSettings.archive.xl -------------------------------------------------------------------------------- /src/red4ext/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/red4ext/.clang-format -------------------------------------------------------------------------------- /src/red4ext/ActionNameEx.cpp: -------------------------------------------------------------------------------- 1 | #include "ActionNameEx.hpp" -------------------------------------------------------------------------------- /src/red4ext/ActionNameEx.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/red4ext/ActionNameEx.hpp -------------------------------------------------------------------------------- /src/red4ext/Hooks/ApplyOverrides.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/red4ext/Hooks/ApplyOverrides.cpp -------------------------------------------------------------------------------- /src/red4ext/Hooks/ApplyOverrides.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/red4ext/Hooks/ApplyOverrides.hpp -------------------------------------------------------------------------------- /src/red4ext/Hooks/ReleaseScriptData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/red4ext/Hooks/ReleaseScriptData.cpp -------------------------------------------------------------------------------- /src/red4ext/INIReader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/red4ext/INIReader.h -------------------------------------------------------------------------------- /src/red4ext/IRuntimeVariable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/red4ext/IRuntimeVariable.cpp -------------------------------------------------------------------------------- /src/red4ext/IRuntimeVariable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/red4ext/IRuntimeVariable.hpp -------------------------------------------------------------------------------- /src/red4ext/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/red4ext/Main.cpp -------------------------------------------------------------------------------- /src/red4ext/ModConfigVar.cpp: -------------------------------------------------------------------------------- 1 | #include "ModConfigVar.hpp" -------------------------------------------------------------------------------- /src/red4ext/ModConfigVar.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/red4ext/ModConfigVar.hpp -------------------------------------------------------------------------------- /src/red4ext/ModSettings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/red4ext/ModSettings.cpp -------------------------------------------------------------------------------- /src/red4ext/ModSettings.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/red4ext/ModSettings.hpp -------------------------------------------------------------------------------- /src/red4ext/RuntimeVariable.cpp: -------------------------------------------------------------------------------- 1 | #include "RuntimeVariable.hpp" 2 | 3 | -------------------------------------------------------------------------------- /src/red4ext/RuntimeVariable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/red4ext/RuntimeVariable.hpp -------------------------------------------------------------------------------- /src/red4ext/ScriptData.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/red4ext/ScriptData.hpp -------------------------------------------------------------------------------- /src/red4ext/ScriptDefinitions/ScriptDefinitions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/red4ext/ScriptDefinitions/ScriptDefinitions.hpp -------------------------------------------------------------------------------- /src/red4ext/ScriptDefinitions/ScriptHost.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/red4ext/ScriptDefinitions/ScriptHost.hpp -------------------------------------------------------------------------------- /src/red4ext/ScriptDefinitions/ScriptProperty.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/red4ext/ScriptDefinitions/ScriptProperty.hpp -------------------------------------------------------------------------------- /src/red4ext/Scripting/Common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/red4ext/Scripting/Common.hpp -------------------------------------------------------------------------------- /src/red4ext/Scripting/RTTIClass.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/red4ext/Scripting/RTTIClass.hpp -------------------------------------------------------------------------------- /src/red4ext/Scripting/RTTIEnum.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/red4ext/Scripting/RTTIEnum.hpp -------------------------------------------------------------------------------- /src/red4ext/Scripting/RTTIExpansion.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/red4ext/Scripting/RTTIExpansion.hpp -------------------------------------------------------------------------------- /src/red4ext/Scripting/RTTIRegistrar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/red4ext/Scripting/RTTIRegistrar.cpp -------------------------------------------------------------------------------- /src/red4ext/Scripting/RTTIRegistrar.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/red4ext/Scripting/RTTIRegistrar.hpp -------------------------------------------------------------------------------- /src/red4ext/Utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/red4ext/Utils.cpp -------------------------------------------------------------------------------- /src/red4ext/Utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/red4ext/Utils.hpp -------------------------------------------------------------------------------- /src/red4ext/Variable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/red4ext/Variable.cpp -------------------------------------------------------------------------------- /src/red4ext/Variable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/red4ext/Variable.hpp -------------------------------------------------------------------------------- /src/red4ext/stdafx.cpp: -------------------------------------------------------------------------------- 1 | #include "stdafx.hpp" 2 | -------------------------------------------------------------------------------- /src/red4ext/stdafx.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/red4ext/stdafx.hpp -------------------------------------------------------------------------------- /src/redscript/Module.reds.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/redscript/Module.reds.in -------------------------------------------------------------------------------- /src/redscript/mod_settings/Extensions/ActionName.reds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/redscript/mod_settings/Extensions/ActionName.reds -------------------------------------------------------------------------------- /src/redscript/mod_settings/Extensions/DeathMenuGameController.reds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/redscript/mod_settings/Extensions/DeathMenuGameController.reds -------------------------------------------------------------------------------- /src/redscript/mod_settings/Extensions/MenuScenario_PauseMenu.reds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/redscript/mod_settings/Extensions/MenuScenario_PauseMenu.reds -------------------------------------------------------------------------------- /src/redscript/mod_settings/Extensions/MenuScenario_SingleplayerMenu.reds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/redscript/mod_settings/Extensions/MenuScenario_SingleplayerMenu.reds -------------------------------------------------------------------------------- /src/redscript/mod_settings/Extensions/PauseMenuGameController.reds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/redscript/mod_settings/Extensions/PauseMenuGameController.reds -------------------------------------------------------------------------------- /src/redscript/mod_settings/Extensions/SettingsCategoryController.reds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/redscript/mod_settings/Extensions/SettingsCategoryController.reds -------------------------------------------------------------------------------- /src/redscript/mod_settings/Extensions/SettingsSelectorControllers.reds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/redscript/mod_settings/Extensions/SettingsSelectorControllers.reds -------------------------------------------------------------------------------- /src/redscript/mod_settings/Extensions/SingleplayerMenuGameController.reds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/redscript/mod_settings/Extensions/SingleplayerMenuGameController.reds -------------------------------------------------------------------------------- /src/redscript/mod_settings/MenuScenario_ModSettings.reds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/redscript/mod_settings/MenuScenario_ModSettings.reds -------------------------------------------------------------------------------- /src/redscript/mod_settings/ModSettings.reds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/redscript/mod_settings/ModSettings.reds -------------------------------------------------------------------------------- /src/redscript/mod_settings/ModSettingsMainGameController.reds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/redscript/mod_settings/ModSettingsMainGameController.reds -------------------------------------------------------------------------------- /src/redscript/mod_settings/ModSettingsNotificationListener.reds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/redscript/mod_settings/ModSettingsNotificationListener.reds -------------------------------------------------------------------------------- /src/redscript/mod_settings/SelectorControllers/ModStngsSelectorControllerBool.reds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/redscript/mod_settings/SelectorControllers/ModStngsSelectorControllerBool.reds -------------------------------------------------------------------------------- /src/redscript/mod_settings/SelectorControllers/ModStngsSelectorControllerFloat.reds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/redscript/mod_settings/SelectorControllers/ModStngsSelectorControllerFloat.reds -------------------------------------------------------------------------------- /src/redscript/mod_settings/SelectorControllers/ModStngsSelectorControllerInt.reds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/redscript/mod_settings/SelectorControllers/ModStngsSelectorControllerInt.reds -------------------------------------------------------------------------------- /src/redscript/mod_settings/SelectorControllers/ModStngsSelectorControllerKeyBinding.reds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/redscript/mod_settings/SelectorControllers/ModStngsSelectorControllerKeyBinding.reds -------------------------------------------------------------------------------- /src/redscript/mod_settings/SelectorControllers/ModStngsSelectorControllerListInt.reds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/redscript/mod_settings/SelectorControllers/ModStngsSelectorControllerListInt.reds -------------------------------------------------------------------------------- /src/wolvenkit/.projectFiles/fileTreeState.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/wolvenkit/.projectFiles/fileTreeState.json -------------------------------------------------------------------------------- /src/wolvenkit/ModSettings.cpmodproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/wolvenkit/ModSettings.cpmodproj -------------------------------------------------------------------------------- /src/wolvenkit/custom_refs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/wolvenkit/custom_refs.txt -------------------------------------------------------------------------------- /src/wolvenkit/install_log.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/wolvenkit/install_log.xml -------------------------------------------------------------------------------- /src/wolvenkit/layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/wolvenkit/layout.xml -------------------------------------------------------------------------------- /src/wolvenkit/packed/archive/pc/mod/ModSettings.archive: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/wolvenkit/packed/archive/pc/mod/ModSettings.archive -------------------------------------------------------------------------------- /src/wolvenkit/source/archive/base/gameplay/gui/fullscreen/main_menu/pregame_menu.inkmenu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/wolvenkit/source/archive/base/gameplay/gui/fullscreen/main_menu/pregame_menu.inkmenu -------------------------------------------------------------------------------- /src/wolvenkit/source/archive/base/gameplay/gui/fullscreen/menu.inkmenu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/wolvenkit/source/archive/base/gameplay/gui/fullscreen/menu.inkmenu -------------------------------------------------------------------------------- /src/wolvenkit/source/archive/base/gameplay/gui/fullscreen/settings/mod_settings_main.inkwidget: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/wolvenkit/source/archive/base/gameplay/gui/fullscreen/settings/mod_settings_main.inkwidget -------------------------------------------------------------------------------- /src/wolvenkit/source/archive/base/localization/en-us/onscreens/mod_settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/src/wolvenkit/source/archive/base/localization/en-us/onscreens/mod_settings.json -------------------------------------------------------------------------------- /tools/ModStngs.1sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jackhumbert/mod_settings/HEAD/tools/ModStngs.1sc --------------------------------------------------------------------------------