|
|
|
@@ -103,11 +103,10 @@ void Spoofer::loadConfig()
|
|
|
|
|
try
|
|
|
|
|
{
|
|
|
|
|
json configJson = json::parse(configFile);
|
|
|
|
|
_config.spoofCharacterOwnership = configJson.value("spoofCharacterOwnership", false);
|
|
|
|
|
_config.spoofInventory = configJson.value("spoofInventory", true);
|
|
|
|
|
_config.spoofCustomization = configJson.value("spoofCustomization", true);
|
|
|
|
|
Log::info("Loaded config: Ownership={}, Inventory={}, Customization={}", _config.spoofCharacterOwnership,
|
|
|
|
|
_config.spoofInventory, _config.spoofCustomization);
|
|
|
|
|
_config.spoofCharacterOwnership =
|
|
|
|
|
configJson.value("spoofCharacterOwnership", _config.spoofCharacterOwnership);
|
|
|
|
|
_config.spoofInventory = configJson.value("spoofInventory", _config.spoofInventory);
|
|
|
|
|
_config.spoofCustomization = configJson.value("spoofCustomization", _config.spoofCustomization);
|
|
|
|
|
}
|
|
|
|
|
catch (...)
|
|
|
|
|
{
|
|
|
|
@@ -117,11 +116,15 @@ void Spoofer::loadConfig()
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
Log::info("config.json not found, using default settings");
|
|
|
|
|
json defaultConfig = {
|
|
|
|
|
{"spoofCharacterOwnership", true}, {"spoofInventory", true}, {"spoofCustomization", true}};
|
|
|
|
|
json defaultConfig = {{"spoofCharacterOwnership", _config.spoofCharacterOwnership},
|
|
|
|
|
{"spoofInventory", _config.spoofInventory},
|
|
|
|
|
{"spoofCustomization", _config.spoofCustomization}};
|
|
|
|
|
std::ofstream out(configPath);
|
|
|
|
|
out << defaultConfig.dump(4);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Log::info("Loaded config: Ownership={}, Inventory={}, Customization={}", _config.spoofCharacterOwnership,
|
|
|
|
|
_config.spoofInventory, _config.spoofCustomization);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|