mirror of
https://github.com/fortressforever/fortressforever-maps.git
synced 2024-11-24 21:32:30 +00:00
Fix setup.bat if FF is installed to a non-standard library folder
This commit is contained in:
parent
d0fbf103f0
commit
0545286552
1 changed files with 22 additions and 1 deletions
23
setup.bat
23
setup.bat
|
@ -1,4 +1,5 @@
|
|||
@echo off
|
||||
setlocal enabledelayedexpansion
|
||||
FOR /f "tokens=1,2*" %%E in ('reg query "HKEY_CURRENT_USER\Software\Valve\Steam"') DO (
|
||||
IF "%%E"=="SteamPath" (
|
||||
set SteamPath=%%G
|
||||
|
@ -15,7 +16,27 @@ IF "%sourcesdk%"=="" (
|
|||
exit /B
|
||||
)
|
||||
|
||||
set GameDir=%SteamPath%/steamapps/common/Fortress Forever
|
||||
for /F "usebackq tokens=*" %%L in ("%SteamPath%\steamapps\libraryfolders.vdf") do (
|
||||
for /F "tokens=1*" %%A in ("%%L") do (
|
||||
if "%%B" NEQ "" (
|
||||
if "%%~A" EQU "path" (
|
||||
set "CurPath=%%~B"
|
||||
set "CurPath=!CurPath:\\=\!"
|
||||
)
|
||||
:: 253530 is the FF appid
|
||||
if "%%~A" EQU "253530" (
|
||||
set "GameDir=!CurPath!/steamapps/common/Fortress Forever"
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
IF "%GameDir%"=="" (
|
||||
echo "%SteamPath%\steamapps\libraryfolders.vdf" does not contain FF's appid. Make sure Fortress Forever is installed
|
||||
pause
|
||||
exit /B
|
||||
)
|
||||
|
||||
set ModDir=%GameDir%/FortressForever
|
||||
|
||||
IF NOT EXIST "%GameDir%" (
|
||||
|
|
Loading…
Reference in a new issue