diff --git a/src/backend/game.cpp b/src/backend/game.cpp index 6668fa50..dcf4860e 100644 --- a/src/backend/game.cpp +++ b/src/backend/game.cpp @@ -68,28 +68,28 @@ namespace boss { registryKey = "Software\\Bethesda Softworks\\Oblivion\\Installed Path"; bossFolderName = "Oblivion"; _masterFile = "Oblivion.esm"; - espm::InitPredefinedSettings("Oblivion", espm_settings); + espm_settings = espm::Settings("tes4"); _masterlistURL = "https://github.com/boss-developers/boss-oblivion.git"; } else if (Id() == g_game_tes5) { _name = "TES V: Skyrim"; registryKey = "Software\\Bethesda Softworks\\Skyrim\\Installed Path"; bossFolderName = "Skyrim"; _masterFile = "Skyrim.esm"; - espm::InitPredefinedSettings("Skyrim", espm_settings); + espm_settings = espm::Settings("tes5"); _masterlistURL = "https://github.com/boss-developers/boss-skyrim.git"; } else if (Id() == g_game_fo3) { _name = "Fallout 3"; registryKey = "Software\\Bethesda Softworks\\Fallout3\\Installed Path"; bossFolderName = "Fallout3"; _masterFile = "Fallout3.esm"; - espm::InitPredefinedSettings("Fallout3", espm_settings); + espm_settings = espm::Settings("fo3"); _masterlistURL = "https://github.com/boss-developers/boss-fallout3.git"; } else if (Id() == g_game_fonv) { _name = "Fallout: New Vegas"; registryKey = "Software\\Bethesda Softworks\\FalloutNV\\Installed Path"; bossFolderName = "FalloutNV"; _masterFile = "FalloutNV.esm"; - espm::InitPredefinedSettings("FalloutNV", espm_settings); + espm_settings = espm::Settings("fonv"); _masterlistURL = "https://github.com/boss-developers/boss-fallout-new-vegas.git"; } else { BOOST_LOG_TRIVIAL(error) << "Invalid game ID supplied."; diff --git a/src/backend/game.h b/src/backend/game.h index 0313c850..514405b1 100644 --- a/src/backend/game.h +++ b/src/backend/game.h @@ -35,6 +35,7 @@ #include #include +#include namespace boss {