diff options
author | Patric Stout <truebrain@openttd.org> | 2021-01-03 11:10:56 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-03 11:10:56 +0100 |
commit | ab7da117e066983d076f540b9722e1b79cf01d98 (patch) | |
tree | 7f8008ca41b5156dda975dd90a75d57f4761c24b /src/os | |
parent | 8c24b2b6ce7a2049d13132b2657ac3fce6145076 (diff) | |
download | openttd-ab7da117e066983d076f540b9722e1b79cf01d98.tar.xz |
Add: always set PERSONAL_DIR "/content_download" in search path (#8481)
This means that if you start OpenTTD with "-c" to indicate another
location to store files, it can still read the content you already
downloaded from your PERSONAL_DIR. This folder is, however,
read-only.
This is useful for situations where you downloaded OpenGFX via
the content-service, but want to run the regression or want to
run with a clean configuration. With this change, you no longer
need to download OpenGFX again.
Diffstat (limited to 'src/os')
-rw-r--r-- | src/os/windows/win32.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/os/windows/win32.cpp b/src/os/windows/win32.cpp index bbb7e359a..6576ea20d 100644 --- a/src/os/windows/win32.cpp +++ b/src/os/windows/win32.cpp @@ -466,6 +466,10 @@ void DetermineBasePaths(const char *exe) tmp += PERSONAL_DIR; AppendPathSeparator(tmp); _searchpaths[SP_PERSONAL_DIR] = tmp; + + tmp += "content_download"; + AppendPathSeparator(tmp); + _searchpaths[SP_AUTODOWNLOAD_PERSONAL_DIR] = tmp; } else { _searchpaths[SP_PERSONAL_DIR].clear(); } |