mirror of
https://github.com/ZDoom/qzdoom.git
synced 2024-11-10 23:02:08 +00:00
- added a portable config file option, for now only on Windows: If the engine finds a file named [GAMENAME]_portable.ini, it will use that instead of creating a user specific version, so that portable installs can carry their INI along.
This commit is contained in:
parent
934b1923d0
commit
ebca8cc5b0
1 changed files with 7 additions and 0 deletions
|
@ -198,6 +198,13 @@ FString M_GetConfigPath(bool for_reading)
|
||||||
FString path;
|
FString path;
|
||||||
HRESULT hr;
|
HRESULT hr;
|
||||||
|
|
||||||
|
path.Format("%s" GAMENAME "_portable.ini", progdir.GetChars());
|
||||||
|
if (FileExists(path))
|
||||||
|
{
|
||||||
|
return path;
|
||||||
|
}
|
||||||
|
path = "";
|
||||||
|
|
||||||
// Construct a user-specific config name
|
// Construct a user-specific config name
|
||||||
if (UseKnownFolders() && GetKnownFolder(CSIDL_APPDATA, FOLDERID_RoamingAppData, true, path))
|
if (UseKnownFolders() && GetKnownFolder(CSIDL_APPDATA, FOLDERID_RoamingAppData, true, path))
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue