Add option to enable or not dev console
This commit is contained in:
@@ -35,6 +35,7 @@ static bool Vignetting_fix_enabled = false;
|
|||||||
static bool Fog_fix_enabled = false;
|
static bool Fog_fix_enabled = false;
|
||||||
static bool VolumetricFog_fix_enabled = false;
|
static bool VolumetricFog_fix_enabled = false;
|
||||||
static bool fix_enabled = false;
|
static bool fix_enabled = false;
|
||||||
|
static bool console = true;
|
||||||
static int worldFOVvalue = 0;
|
static int worldFOVvalue = 0;
|
||||||
|
|
||||||
// Overlays popups
|
// Overlays popups
|
||||||
@@ -44,7 +45,7 @@ static std::string log_content;
|
|||||||
|
|
||||||
// Plugin settings
|
// Plugin settings
|
||||||
const std::string SETTINGS_FILE = "./pluginsettings.ini";
|
const std::string SETTINGS_FILE = "./pluginsettings.ini";
|
||||||
const char* FIX_VERSION = "1.0.1";
|
const char* FIX_VERSION = "1.0.2";
|
||||||
const char* FIX_INFORMATIONS = "This fix allows to:\n - Control FOV in game.\n - Enable ultrawide in custcenes.\n - Disable depth of field.\n - Disable chromatic aberrations.\n - Disable vignetting.\n - Disable fog & volumetric fog.\n - Re enable dev console.";
|
const char* FIX_INFORMATIONS = "This fix allows to:\n - Control FOV in game.\n - Enable ultrawide in custcenes.\n - Disable depth of field.\n - Disable chromatic aberrations.\n - Disable vignetting.\n - Disable fog & volumetric fog.\n - Re enable dev console.";
|
||||||
const char* DONATION_URL = "https://buymeacoffee.com/k4sh44";
|
const char* DONATION_URL = "https://buymeacoffee.com/k4sh44";
|
||||||
|
|
||||||
@@ -81,7 +82,7 @@ static void LoadFixDLL()
|
|||||||
SetFixesEnabled(GameFixes::Vignetting, Vignetting_fix_enabled);
|
SetFixesEnabled(GameFixes::Vignetting, Vignetting_fix_enabled);
|
||||||
SetFixesEnabled(GameFixes::Fog, Fog_fix_enabled);
|
SetFixesEnabled(GameFixes::Fog, Fog_fix_enabled);
|
||||||
SetFixesEnabled(GameFixes::VolumetricFog, VolumetricFog_fix_enabled);
|
SetFixesEnabled(GameFixes::VolumetricFog, VolumetricFog_fix_enabled);
|
||||||
SetFixesEnabled(GameFixes::DevConsole, true);
|
SetFixesEnabled(GameFixes::DevConsole, console);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -93,8 +94,10 @@ static void SaveSettings()
|
|||||||
pluginIniFile["1#General fix"].setComment(std::vector<std::string>{ "The following sections are saved by plugin",
|
pluginIniFile["1#General fix"].setComment(std::vector<std::string>{ "The following sections are saved by plugin",
|
||||||
"You should not need to modify them",
|
"You should not need to modify them",
|
||||||
" ",
|
" ",
|
||||||
"Controls if fix mod (globally) is enabled"});
|
"Controls if fix mod (globally) is enabled",
|
||||||
|
"Set Console to false if you don't want to enable it" });
|
||||||
pluginIniFile["1#General fix"]["Enabled"] = fix_enabled;
|
pluginIniFile["1#General fix"]["Enabled"] = fix_enabled;
|
||||||
|
pluginIniFile["1#General fix"]["Console"] = console;
|
||||||
pluginIniFile["2#Individual fix"].setComment("Controls each fix individually");
|
pluginIniFile["2#Individual fix"].setComment("Controls each fix individually");
|
||||||
pluginIniFile["2#Individual fix"]["FOV"] = fov_fix_enabled;
|
pluginIniFile["2#Individual fix"]["FOV"] = fov_fix_enabled;
|
||||||
pluginIniFile["2#Individual fix"]["UltraWide"] = ultrawide_fix_enabled;
|
pluginIniFile["2#Individual fix"]["UltraWide"] = ultrawide_fix_enabled;
|
||||||
@@ -115,6 +118,7 @@ static void LoadSettings()
|
|||||||
try {
|
try {
|
||||||
pluginIniFile.load(SETTINGS_FILE);
|
pluginIniFile.load(SETTINGS_FILE);
|
||||||
fix_enabled = pluginIniFile["1#General fix"]["Enabled"].as<bool>();
|
fix_enabled = pluginIniFile["1#General fix"]["Enabled"].as<bool>();
|
||||||
|
console = pluginIniFile["1#General fix"]["Console"].as<bool>();
|
||||||
fov_fix_enabled = pluginIniFile["2#Individual fix"]["FOV"].as<bool>();
|
fov_fix_enabled = pluginIniFile["2#Individual fix"]["FOV"].as<bool>();
|
||||||
ultrawide_fix_enabled = pluginIniFile["2#Individual fix"]["UltraWide"].as<bool>();
|
ultrawide_fix_enabled = pluginIniFile["2#Individual fix"]["UltraWide"].as<bool>();
|
||||||
DOF_fix_enabled = pluginIniFile["2#Individual fix"]["DOF"].as<bool>();
|
DOF_fix_enabled = pluginIniFile["2#Individual fix"]["DOF"].as<bool>();
|
||||||
|
|||||||
Reference in New Issue
Block a user