Skip to content

Instantly share code, notes, and snippets.

@CanadianJeff
Created July 11, 2020 13:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save CanadianJeff/4725a0bddd2b4384c806f13cb829dc21 to your computer and use it in GitHub Desktop.
Save CanadianJeff/4725a0bddd2b4384c806f13cb829dc21 to your computer and use it in GitHub Desktop.
@echo off
SET GAMEINFO=..\gameinfo.txt
ECHO "GameInfo"> %GAMEINFO%
ECHO {>> %GAMEINFO%
ECHO game "Left 4 Dead 2" // Window title>> %GAMEINFO%
ECHO type multiplayer_only>> %GAMEINFO%
ECHO nomodels 1 >> %GAMEINFO%
ECHO nohimodel 1 >> %GAMEINFO%
ECHO l4dcrosshair 1 >> %GAMEINFO%
ECHO hidden_maps>> %GAMEINFO%
ECHO {>> %GAMEINFO%
ECHO "test_speakers" 1 >> %GAMEINFO%
ECHO "test_hardware" 1 >> %GAMEINFO%
ECHO }>> %GAMEINFO%
ECHO nodegraph 0 >> %GAMEINFO%
ECHO perfwizard 0 >> %GAMEINFO%
ECHO SupportsXbox360 1 >> %GAMEINFO%
ECHO SupportsDX8 0 >> %GAMEINFO%
ECHO GameData "left4dead2.fgd">> %GAMEINFO%
ECHO.>> %GAMEINFO%
ECHO FileSystem>> %GAMEINFO%
ECHO {>> %GAMEINFO%
ECHO SteamAppId 550 >> %GAMEINFO%
ECHO ToolsAppId 563 >> %GAMEINFO%
ECHO.>> %GAMEINFO%
ECHO SearchPaths>> %GAMEINFO%
ECHO {>> %GAMEINFO%
for /f tokens^=1-3delims^=:^" %%i in ('findstr /RC:"addontitle *\".*\"" "workshop\*.vpk"') do (
mkdir "custom\%%~ni">nul 2>&1
mklink ".\custom\%%~ni\pak01_dir.vpk" "..\..\workshop\%%~ni.vpk">nul 2>&1
echo Game "left4dead2\addons\custom\%%~ni" // %%k
)>> %GAMEINFO%
ECHO Game update>> %GAMEINFO%
ECHO Game left4dead2_dlc3>> %GAMEINFO%
ECHO Game left4dead2_dlc2>> %GAMEINFO%
ECHO Game left4dead2_dlc1>> %GAMEINFO%
ECHO Game ^|gameinfo_path^|.>> %GAMEINFO%
ECHO Game hl2>> %GAMEINFO%
ECHO }>> %GAMEINFO%
ECHO }>> %GAMEINFO%
ECHO }>> %GAMEINFO%
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment