MCPcopy Create free account
hub / github.com/PCSX2/pcsx2 / LoadConfig

Method LoadConfig

pcsx2/Pcsx2Config.cpp:2309–2345  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2307}
2308
2309void EmuFolders::LoadConfig(SettingsInterface& si)
2310{
2311 Bios = LoadPathFromSettings(si, DataRoot, "Bios", "bios");
2312 Snapshots = LoadPathFromSettings(si, DataRoot, "Snapshots", "snaps");
2313 Savestates = LoadPathFromSettings(si, DataRoot, "Savestates", "sstates");
2314 MemoryCards = LoadPathFromSettings(si, DataRoot, "MemoryCards", "memcards");
2315 Logs = LoadPathFromSettings(si, DataRoot, "Logs", "logs");
2316 Cheats = LoadPathFromSettings(si, DataRoot, "Cheats", "cheats");
2317 Patches = LoadPathFromSettings(si, DataRoot, "Patches", "patches");
2318 Covers = LoadPathFromSettings(si, DataRoot, "Covers", "covers");
2319 GameSettings = LoadPathFromSettings(si, DataRoot, "GameSettings", "gamesettings");
2320 UserResources = LoadPathFromSettings(si, DataRoot, "UserResources", "resources");
2321 Cache = LoadPathFromSettings(si, DataRoot, "Cache", "cache");
2322 Textures = LoadPathFromSettings(si, DataRoot, "Textures", "textures");
2323 InputProfiles = LoadPathFromSettings(si, DataRoot, "InputProfiles", "inputprofiles");
2324 Videos = LoadPathFromSettings(si, DataRoot, "Videos", "videos");
2325 DebuggerLayouts = LoadPathFromSettings(si, Settings, "DebuggerLayouts", "debuggerlayouts");
2326 DebuggerSettings = LoadPathFromSettings(si, Settings, "DebuggerSettings", "debuggersettings");
2327
2328 Console.WriteLn("BIOS Directory: %s", Bios.c_str());
2329 Console.WriteLn("Snapshots Directory: %s", Snapshots.c_str());
2330 Console.WriteLn("Savestates Directory: %s", Savestates.c_str());
2331 Console.WriteLn("MemoryCards Directory: %s", MemoryCards.c_str());
2332 Console.WriteLn("Logs Directory: %s", Logs.c_str());
2333 Console.WriteLn("Cheats Directory: %s", Cheats.c_str());
2334 Console.WriteLn("Patches Directory: %s", Patches.c_str());
2335 Console.WriteLn("Covers Directory: %s", Covers.c_str());
2336 Console.WriteLn("Game Settings Directory: %s", GameSettings.c_str());
2337 Console.WriteLn("Resources Directory: %s", Resources.c_str());
2338 Console.WriteLn("User Resources Directory: %s", UserResources.c_str());
2339 Console.WriteLn("Cache Directory: %s", Cache.c_str());
2340 Console.WriteLn("Textures Directory: %s", Textures.c_str());
2341 Console.WriteLn("Input Profile Directory: %s", InputProfiles.c_str());
2342 Console.WriteLn("Video Dumping Directory: %s", Videos.c_str());
2343 Console.WriteLn("Debugger Layouts Directory: %s", DebuggerLayouts.c_str());
2344 Console.WriteLn("Debugger Settings Directory: %s", DebuggerSettings.c_str());
2345}
2346
2347bool EmuFolders::EnsureFoldersExist()
2348{

Callers

nothing calls this directly

Calls 3

LoadPathFromSettingsFunction · 0.85
WriteLnMethod · 0.45
c_strMethod · 0.45

Tested by

no test coverage detected