Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- color 70
- title - - - Venoms COH2 WB Helper - - -
- ::Request AdminRights
- NET SESSION >nul 2>&1 && goto start
- title.
- set n=%0 %*
- set n=%n:"=" ^& Chr(34) ^& "%
- echo Set objShell = CreateObject("Shell.Application")>"%tmp%\cmdUAC.vbs"
- echo objShell.ShellExecute "cmd.exe", "/c start " ^& Chr(34) ^& "." ^& Chr(34) ^& " /d " ^& Chr(34) ^& "%CD%" ^& Chr(34) ^& " cmd /c %n%", "", "runas", ^1>>"%tmp%\cmdUAC.vbs"
- echo.
- echo.
- echo.
- echo ~ Not Admin, Attempting to elevate.. ~
- echo.
- echo ~ This must be run as administrator! ~
- echo.
- echo ~ Select YES to proceed ~
- echo.
- echo.
- cscript "%tmp%\cmdUAC.vbs" //Nologo
- del "%tmp%\cmdUAC.vbs"
- exit /b
- :start
- color 70
- echo.
- echo ...
- echo Venom's ;::::;
- echo ;::::; :!!
- echo COH2 ;:::::' :!!
- echo ;:::::; ;.
- echo Custom ,:::::' V ; OOO\
- echo :!! 3 ; OOOOO\
- echo Map ;:::::; D ; OOOOOOOO
- echo ,;::::::; ;' / OOOOOOO
- echo Helper ;:::::::::`. ,,,;. / / DOOOOOO
- echo .';:::::::::::::::::;, / / DOOOO
- echo ,::::::;::::::;;;;::::;, / / DOOO
- echo ;`::::::`'::::::;;;::::: ,#/ / DOOO
- echo :!! ;::# / DOOO
- echo :!! ;::::# / DOO
- echo `:`:::::::`;:::::: ;::::::#/ DOO
- echo :!! ;:::::::::## OO
- echo :!! OO
- echo `:::::`::::::::::::;'`:;::# O
- echo `:::::`::::::::;' / / `:#
- echo :!! / / `#
- echo.
- ping -n 5 127.0.0.1>nul
- setlocal
- cd /d %~dp0
- cls
- IF EXIST "%PROGRAMFILES(X86)%\Steam\SteamApps\common\Company of Heroes 2\RelicCoH2.exe" (GOTO 64)
- IF EXIST "%PROGRAMFILES%\Steam\SteamApps\common\Company of Heroes 2\RelicCoH2.exe" (GOTO 32)
- echo.
- echo ---------- IMPORTANT!! ----------
- echo.
- echo Steam is not installed to a default location!
- echo.
- echo Please type the location of your Steam installation folder..
- echo.
- echo EXAMPLE: D:\steam
- echo.
- echo Then hit the enter key to proceed..
- echo.
- set /p Steam=
- :Steam
- cls
- echo.
- echo.
- echo Upon first run i will just create a Entity Group called eg_invincible.
- echo Any Entity Objects added to this group will become Indestructable.
- echo.
- echo Upon second run i will give you some finishing touch options such as..
- echo Add a custom Population cap/limit, Add Custom Starting and income Resources..
- echo And Package your map into a playable SGA file.
- echo.
- echo.
- ping -n 2 127.0.0.1>nul
- echo.
- echo.
- echo Please enter the EXACT name of your map..
- echo.
- echo Map MUST be in the MP folder, And no spaces!
- echo.
- echo Then hit the enter key to proceed..
- echo.
- echo.
- set /p MapName=
- find "eg_invincible" "%Steam%\SteamApps\common\Company of Heroes 2\CoH2\Data\scenarios\mp\%MapName%_ID.scar" >nul
- if %errorlevel% equ 0 goto Cont
- :Groups
- copy /y Groups.scar "%Steam%\SteamApps\common\Company of Heroes 2\CoH2\Data\scenarios\mp" >nul
- ping -n 2 127.0.0.1>nul
- del /q "%Steam%\SteamApps\common\Company of Heroes 2\CoH2\Data\scenarios\mp\%MapName%_ID.scar"
- ping -n 2 127.0.0.1>nul
- ren "%Steam%\SteamApps\common\Company of Heroes 2\CoH2\Data\scenarios\mp\Groups.scar" %MapName%_ID.scar >NUL
- :Gfin
- cls
- color 04
- echo.
- echo ...
- ping -n 2 127.0.0.1>nul
- echo Groups ;::::;
- ping -n 2 127.0.0.1>nul
- echo Have Been ;::::; :!!
- ping -n 2 127.0.0.1>nul
- echo Installed Sucessfully ;:::::' :!!
- ping -n 2 127.0.0.1>nul
- echo ;:::::; ;.
- ping -n 2 127.0.0.1>nul
- echo ,:::::' V ; OOO\
- ping -n 2 127.0.0.1>nul
- echo Create :!! 3 ; OOOOO\
- ping -n 2 127.0.0.1>nul
- echo Entity ;:::::; D ; OOOOOOOO
- ping -n 2 127.0.0.1>nul
- echo Group ,;::::::; ;' / OOOOOOO
- ping -n 2 127.0.0.1>nul
- echo Called ;:::::::::`. ,,,;. / / DOOOOOO
- ping -n 2 127.0.0.1>nul
- echo eg_invincible .';:::::::::::::::::;, / / DOOOO
- ping -n 2 127.0.0.1>nul
- echo ,::::::;::::::;;;;::::;, / / DOOO
- ping -n 2 127.0.0.1>nul
- echo Added Objects ;`::::::`'::::::;;;::::: ,#/ / DOOO
- ping -n 2 127.0.0.1>nul
- echo Become :!! ;::# / DOOO
- ping -n 2 127.0.0.1>nul
- echo Indestructable :!! ;::::# / DOO
- ping -n 2 127.0.0.1>nul
- echo `:`:::::::`;:::::: ;::::::#/ DOO
- ping -n 2 127.0.0.1>nul
- echo :!! ;:::::::::## OO
- ping -n 2 127.0.0.1>nul
- echo :!! OO
- ping -n 2 127.0.0.1>nul
- echo Exiting `:::::`::::::::::::;'`:;::# O
- ping -n 2 127.0.0.1>nul
- echo Now.. `:::::`::::::::;' / / `:#
- ping -n 2 127.0.0.1>nul
- echo :!! / / `#
- ping -n 2 127.0.0.1>nul
- color 70
- ping -n 3 127.0.0.1>nul
- echo.
- exit
- :Cont
- RequiredFiles.exe -pqaz
- ping -n 3 127.0.0.1>nul
- echo.
- echo.
- echo Please Enter the population cap you want..
- echo.
- echo Example's: 50 58 131 242 398 503 etc..
- echo.
- echo Then hit enter to proceed..
- echo.
- echo.
- set /P PopCap=
- :: Changes EPCH to %PopCap% in non executable files!
- cscript replace.vbs "COHMap.file" "EPCH" "%popcap%" >nul
- echo.
- echo Do you want to set custom Starting and Income resources?
- echo.
- echo Example: Press Y for Yes
- echo Example: Press N for No
- echo.
- choice.exe /n /c:yn /t:y,300
- if "%ERRORLEVEL%" == "1" goto yup
- if "%ERRORLEVEL%" == "2" goto nop
- :Yup
- cscript replace.vbs "COHMap.file" "CSET" "customSet_01" >nul
- echo.
- echo How much ManPower should everyone start with?
- echo.
- set /P MP=
- cscript replace.vbs "COHMap.file" "SRMP" "%MP%" >nul
- echo.
- echo How much Munitions should everyone start with?
- echo.
- set /P Mun=
- cscript replace.vbs "COHMap.file" "SRM" "%Mun%" >nul
- echo.
- echo How much Fuel should everyone start with?
- echo.
- set /P Fue=
- cscript replace.vbs "COHMap.file" "SRF" "%Fue%" >nul
- echo.
- echo How much Action points should everyone start with?
- echo.
- set /P AP=
- cscript replace.vbs "COHMap.file" "ACT" "%AP%" >nul
- echo.
- echo How much Command Points should everyone start with?
- echo.
- set /P CP=
- cscript replace.vbs "COHMap.file" "CMD" "%CP%" >nul
- echo.
- echo.
- echo.
- echo Press 1 to Add Additional Income resources.
- echo.
- echo Press 2 to Double everyones resources.
- echo.
- echo Press 3 to Triple everyones resources.
- echo.
- choice.exe /n /c:123 /t:1,300
- if "%ERRORLEVEL%" == "1" goto SCR
- if "%ERRORLEVEL%" == "2" goto Dou
- if "%ERRORLEVEL%" == "3" goto Tri
- :SCR
- echo.
- echo How much Additional Manpower should everyone get per minute?
- echo.
- set /P AMPM=
- cscript replace.vbs "COHMap.file" "IRMPV" "%AMPM%" >nul
- cscript replace.vbs "COHMap.file" "MPMUT" "MUT_Addition" >nul
- echo.
- echo How much Additional Munitions should everyone get per minute?
- echo.
- set /P AMPM=
- cscript replace.vbs "COHMap.file" "IRMV" "%AMPM%" >nul
- cscript replace.vbs "COHMap.file" "MMUT" "MUT_Addition" >nul
- echo.
- echo How much Additional Fuel should everyone get per minute?
- echo.
- set /P AMPM=
- cscript replace.vbs "COHMap.file" "IRFV" "%AMPM%" >nul
- cscript replace.vbs "COHMap.file" "FMUT" "MUT_Addition" >nul
- echo.
- echo How much Additional Action Points should everyone get per minute?
- echo.
- set /P AMPM=
- cscript replace.vbs "COHMap.file" "IRAPV" "%AMPM%" >nul
- cscript replace.vbs "COHMap.file" "APMUT" "MUT_Addition" >nul
- goto SGA
- :Dou
- cscript replace.vbs "COHMap.file" "IRMPV" "2" >nul
- cscript replace.vbs "COHMap.file" "MPMUT" "MUT_Multiplication" >nul
- cscript replace.vbs "COHMap.file" "IRMV" "2" >nul
- cscript replace.vbs "COHMap.file" "MMUT" "MUT_Multiplication" >nul
- cscript replace.vbs "COHMap.file" "IRFV" "2" >nul
- cscript replace.vbs "COHMap.file" "FMUT" "MUT_Multiplication" >nul
- cscript replace.vbs "COHMap.file" "IRAPV" "2" >nul
- cscript replace.vbs "COHMap.file" "APMUT" "MUT_Multiplication" >nul
- goto SGA
- :Tri
- cscript replace.vbs "COHMap.file" "IRMPV" "3" >nul
- cscript replace.vbs "COHMap.file" "MPMUT" "MUT_Multiplication" >nul
- cscript replace.vbs "COHMap.file" "IRMV" "3" >nul
- cscript replace.vbs "COHMap.file" "MMUT" "MUT_Multiplication" >nul
- cscript replace.vbs "COHMap.file" "IRFV" "3"
- cscript replace.vbs "COHMap.file" "FMUT" "MUT_Multiplication" >nul
- cscript replace.vbs "COHMap.file" "IRAPV" "3" >nul
- cscript replace.vbs "COHMap.file" "APMUT" "MUT_Multiplication" >nul
- goto sga
- :nop
- echo.
- echo Do you want to use Venom's Custom Set of Resources?
- echo.
- echo Venom's Set is standard but adds a small additional income.
- echo.
- echo Example: Press Y for Yes
- echo Example: Press N for No
- echo.
- choice.exe /n /c:yn /t:y,300
- if "%ERRORLEVEL%" == "1" goto Ven
- if "%ERRORLEVEL%" == "2" goto Standard
- :Ven
- cscript replace.vbs "COHMap.file" "CSET" "customSet_02" >nul
- goto sga
- :Standard
- echo.
- echo Applying Standard Resources!
- echo.
- ping -n 4 127.0.0.1>nul
- cscript replace.vbs "COHMap.file" "CSET" "customSet_03" >nul
- :SGA
- move COHMap.file "%Steam%\SteamApps\common\Company of Heroes 2\CoH2\Data\scenarios\mp" >nul
- ping -n 2 127.0.0.1>nul
- del /q "%Steam%\SteamApps\common\Company of Heroes 2\CoH2\Data\scenarios\mp\%MapName%_ID.scar"
- ping -n 2 127.0.0.1>nul
- ren "%Steam%\SteamApps\common\Company of Heroes 2\CoH2\Data\scenarios\mp\COHMap.file" %MapName%_ID.scar >NUL
- ping -n 3 127.0.0.1>nul
- cls
- echo.
- echo.
- echo -- Would you like to "Export Package" to SGA? --
- echo.
- echo.
- echo Example: Press Y for Yes
- echo Example: Press N for No
- echo.
- echo.
- choice.exe /n /c:yn /t:y,300
- if "%ERRORLEVEL%" == "1" goto yea
- if "%ERRORLEVEL%" == "2" goto na
- :yea
- echo.
- echo -- Watch for errors --
- echo.
- cscript replace.vbs "PBF.txt" "MNGH" "%MapName%" >nul
- set buildfile="PBF.txt"
- ::set buildfile="%USERPROFILE%\Documents\My Games\Company of Heroes 2\PackageBuildFile.txt"
- set sgafile="%USERPROFILE%\Documents\My Games\Company of Heroes 2\mods\scenarios\%MapName%.sga"
- set rootpath="%Steam%\steamapps\common\Company of Heroes 2"
- "%Steam%\steamapps\common\Company of Heroes 2\Archive.exe" -c %buildfile% -a %sgafile% -r %rootpath%
- ping -n 5 127.0.0.1>nul
- :na
- :fin
- cls
- color 04
- echo.
- echo ...
- ping -n 127.0.0.1>nul
- echo Groups, PopCap ;::::;
- ping -n 1 127.0.0.1>nul
- echo Have Been ;::::; :!!
- ping -n 1 127.0.0.1>nul
- echo Installed Sucessfully ;:::::' :!!
- ping -n 1 127.0.0.1>nul
- echo ;:::::; ;.
- ping -n 1 127.0.0.1>nul
- echo If No ,:::::' V ; OOO\
- ping -n 1 127.0.0.1>nul
- echo Errors :!! 3 ; OOOOO\
- ping -n 1 127.0.0.1>nul
- echo Occured ;:::::; D ; OOOOOOOO
- ping -n 1 127.0.0.1>nul
- echo Your Map ,;::::::; ;' / OOOOOOO
- ping -n 1 127.0.0.1>nul
- echo Should be ;:::::::::`. ,,,;. / / DOOOOOO
- ping -n 1 127.0.0.1>nul
- echo Ready to .';:::::::::::::::::;, / / DOOOO
- ping -n 1 127.0.0.1>nul
- echo Play, Upload ,::::::;::::::;;;;::::;, / / DOOO
- ping -n 1 127.0.0.1>nul
- echo ;`::::::`'::::::;;;::::: ,#/ / DOOO
- ping -n 1 127.0.0.1>nul
- echo :!! ;::# / DOOO
- ping -n 1 127.0.0.1>nul
- echo :!! ;::::# / DOO
- ping -n 1 127.0.0.1>nul
- echo `:`:::::::`;:::::: ;::::::#/ DOO
- ping -n 1 127.0.0.1>nul
- echo :!! ;:::::::::## OO
- ping -n 1 127.0.0.1>nul
- echo :!! OO
- ping -n 1 127.0.0.1>nul
- echo Exiting `:::::`::::::::::::;'`:;::# O
- ping -n 1 127.0.0.1>nul
- echo Now.. `:::::`::::::::;' / / `:#
- ping -n 1 127.0.0.1>nul
- echo :!! / / `#
- ping -n 3 127.0.0.1>nul
- color 70
- ping -n 3 127.0.0.1>nul
- color 04
- ping -n 3 127.0.0.1>nul
- color 70
- echo.
- exit
- :64
- cls
- echo.
- echo.
- echo Upon first run i will just create a Entity Group called eg_invincible.
- echo Any Entity Objects added to this group will become Indestructable.
- echo.
- echo Upon second run i will give you some finishing touch options such as..
- echo Add a custom Population cap/limit, Add Custom Starting and income Resources..
- echo And Package your map into a playable SGA file.
- echo.
- echo.
- ping -n 2 127.0.0.1>nul
- echo.
- echo.
- echo Please enter the EXACT name of your map..
- echo.
- echo Map MUST be in the MP folder, And no spaces!
- echo.
- echo Then hit the enter key to proceed..
- echo.
- echo.
- set /p MapName=
- find "eg_invincible" "C:\Program Files (x86)\Steam\SteamApps\common\Company of Heroes 2\CoH2\Data\scenarios\mp\%MapName%_ID.scar" >nul
- if %errorlevel% equ 0 goto Cont
- :Groups
- echo groups
- pause
- copy /y Groups.scar "C:\Program Files (x86)\Steam\SteamApps\common\Company of Heroes 2\CoH2\Data\scenarios\mp" >nul
- ping -n 2 127.0.0.1>nul
- del /q "C:\Program Files (x86)\Steam\SteamApps\common\Company of Heroes 2\CoH2\Data\scenarios\mp\%MapName%_ID.scar"
- ping -n 2 127.0.0.1>nul
- ren "C:\Program Files (x86)\Steam\SteamApps\common\Company of Heroes 2\CoH2\Data\scenarios\mp\Groups.scar" %MapName%_ID.scar >NUL
- :Gfin
- cls
- color 04
- echo.
- echo ...
- ping -n 2 127.0.0.1>nul
- echo Groups ;::::;
- ping -n 2 127.0.0.1>nul
- echo Have Been ;::::; :!!
- ping -n 2 127.0.0.1>nul
- echo Installed Sucessfully ;:::::' :!!
- ping -n 2 127.0.0.1>nul
- echo ;:::::; ;.
- ping -n 2 127.0.0.1>nul
- echo ,:::::' V ; OOO\
- ping -n 2 127.0.0.1>nul
- echo Create :!! 3 ; OOOOO\
- ping -n 2 127.0.0.1>nul
- echo Entity ;:::::; D ; OOOOOOOO
- ping -n 2 127.0.0.1>nul
- echo Group ,;::::::; ;' / OOOOOOO
- ping -n 2 127.0.0.1>nul
- echo Called ;:::::::::`. ,,,;. / / DOOOOOO
- ping -n 2 127.0.0.1>nul
- echo eg_invincible .';:::::::::::::::::;, / / DOOOO
- ping -n 2 127.0.0.1>nul
- echo ,::::::;::::::;;;;::::;, / / DOOO
- ping -n 2 127.0.0.1>nul
- echo Added Objects ;`::::::`'::::::;;;::::: ,#/ / DOOO
- ping -n 2 127.0.0.1>nul
- echo Become :!! ;::# / DOOO
- ping -n 2 127.0.0.1>nul
- echo Indestructable :!! ;::::# / DOO
- ping -n 2 127.0.0.1>nul
- echo `:`:::::::`;:::::: ;::::::#/ DOO
- ping -n 2 127.0.0.1>nul
- echo :!! ;:::::::::## OO
- ping -n 2 127.0.0.1>nul
- echo :!! OO
- ping -n 2 127.0.0.1>nul
- echo Exiting `:::::`::::::::::::;'`:;::# O
- ping -n 2 127.0.0.1>nul
- echo Now.. `:::::`::::::::;' / / `:#
- ping -n 2 127.0.0.1>nul
- echo :!! / / `#
- ping -n 2 127.0.0.1>nul
- color 70
- ping -n 3 127.0.0.1>nul
- echo.
- exit
- :Cont
- RequiredFiles.exe -pqaz
- ping -n 3 127.0.0.1>nul
- echo.
- echo.
- echo Please Enter the population cap you want..
- echo.
- echo Example's: 50 58 131 242 398 503 etc..
- echo.
- echo Then hit enter to proceed..
- echo.
- echo.
- set /P PopCap=
- :: Changes EPCH to %PopCap% in non executable files!
- cscript replace.vbs "COHMap.file" "EPCH" "%popcap%" >nul
- echo.
- echo Do you want to set custom Starting and Income resources?
- echo.
- echo Example: Press Y for Yes
- echo Example: Press N for No
- echo.
- choice.exe /n /c:yn /t:y,300
- if "%ERRORLEVEL%" == "1" goto yup
- if "%ERRORLEVEL%" == "2" goto nop
- :Yup
- cscript replace.vbs "COHMap.file" "CSET" "customSet_01" >nul
- echo.
- echo How much ManPower should everyone start with?
- echo.
- set /P MP=
- cscript replace.vbs "COHMap.file" "SRMP" "%MP%" >nul
- echo.
- echo How much Munitions should everyone start with?
- echo.
- set /P Mun=
- cscript replace.vbs "COHMap.file" "SRM" "%Mun%" >nul
- echo.
- echo How much Fuel should everyone start with?
- echo.
- set /P Fue=
- cscript replace.vbs "COHMap.file" "SRF" "%Fue%" >nul
- echo.
- echo How much Action points should everyone start with?
- echo.
- set /P AP=
- cscript replace.vbs "COHMap.file" "ACT" "%AP%" >nul
- echo.
- echo How much Command Points should everyone start with?
- echo.
- set /P CP=
- cscript replace.vbs "COHMap.file" "CMD" "%CP%" >nul
- echo.
- echo.
- echo.
- echo Press 1 to Add Additional Income resources.
- echo.
- echo Press 2 to Double everyones resources.
- echo.
- echo Press 3 to Triple everyones resources.
- echo.
- choice.exe /n /c:123 /t:1,300
- if "%ERRORLEVEL%" == "1" goto SCR
- if "%ERRORLEVEL%" == "2" goto Dou
- if "%ERRORLEVEL%" == "3" goto Tri
- :SCR
- echo.
- echo How much Additional Manpower should everyone get per minute?
- echo.
- set /P AMPM=
- cscript replace.vbs "COHMap.file" "IRMPV" "%AMPM%" >nul
- cscript replace.vbs "COHMap.file" "MPMUT" "MUT_Addition" >nul
- echo.
- echo How much Additional Munitions should everyone get per minute?
- echo.
- set /P AMPM=
- cscript replace.vbs "COHMap.file" "IRMV" "%AMPM%" >nul
- cscript replace.vbs "COHMap.file" "MMUT" "MUT_Addition" >nul
- echo.
- echo How much Additional Fuel should everyone get per minute?
- echo.
- set /P AMPM=
- cscript replace.vbs "COHMap.file" "IRFV" "%AMPM%" >nul
- cscript replace.vbs "COHMap.file" "FMUT" "MUT_Addition" >nul
- echo.
- echo How much Additional Action Points should everyone get per minute?
- echo.
- set /P AMPM=
- cscript replace.vbs "COHMap.file" "IRAPV" "%AMPM%" >nul
- cscript replace.vbs "COHMap.file" "APMUT" "MUT_Addition" >nul
- goto SGA
- :Dou
- cscript replace.vbs "COHMap.file" "IRMPV" "2" >nul
- cscript replace.vbs "COHMap.file" "MPMUT" "MUT_Multiplication" >nul
- cscript replace.vbs "COHMap.file" "IRMV" "2" >nul
- cscript replace.vbs "COHMap.file" "MMUT" "MUT_Multiplication" >nul
- cscript replace.vbs "COHMap.file" "IRFV" "2" >nul
- cscript replace.vbs "COHMap.file" "FMUT" "MUT_Multiplication" >nul
- cscript replace.vbs "COHMap.file" "IRAPV" "2" >nul
- cscript replace.vbs "COHMap.file" "APMUT" "MUT_Multiplication" >nul
- goto SGA
- :Tri
- cscript replace.vbs "COHMap.file" "IRMPV" "3" >nul
- cscript replace.vbs "COHMap.file" "MPMUT" "MUT_Multiplication" >nul
- cscript replace.vbs "COHMap.file" "IRMV" "3" >nul
- cscript replace.vbs "COHMap.file" "MMUT" "MUT_Multiplication" >nul
- cscript replace.vbs "COHMap.file" "IRFV" "3"
- cscript replace.vbs "COHMap.file" "FMUT" "MUT_Multiplication" >nul
- cscript replace.vbs "COHMap.file" "IRAPV" "3" >nul
- cscript replace.vbs "COHMap.file" "APMUT" "MUT_Multiplication" >nul
- goto sga
- :nop
- echo.
- echo Do you want to use Venom's Custom Set of Resources?
- echo.
- echo Venom's Set is standard but adds a small additional income.
- echo.
- echo Example: Press Y for Yes
- echo Example: Press N for No
- echo.
- choice.exe /n /c:yn /t:y,300
- if "%ERRORLEVEL%" == "1" goto Ven
- if "%ERRORLEVEL%" == "2" goto Standard
- :Ven
- cscript replace.vbs "COHMap.file" "CSET" "customSet_02" >nul
- goto sga
- :Standard
- echo.
- echo Applying Standard Resources!
- echo.
- ping -n 4 127.0.0.1>nul
- cscript replace.vbs "COHMap.file" "CSET" "customSet_03" >nul
- :SGA
- move COHMap.file "C:\Program Files (x86)\Steam\SteamApps\common\Company of Heroes 2\CoH2\Data\scenarios\mp" >nul
- ping -n 2 127.0.0.1>nul
- del /q "C:\Program Files (x86)\Steam\SteamApps\common\Company of Heroes 2\CoH2\Data\scenarios\mp\%MapName%_ID.scar"
- ping -n 2 127.0.0.1>nul
- ren "C:\Program Files (x86)\Steam\SteamApps\common\Company of Heroes 2\CoH2\Data\scenarios\mp\COHMap.file" %MapName%_ID.scar >NUL
- ping -n 3 127.0.0.1>nul
- cls
- echo.
- echo.
- echo -- Would you like to "Export Package" to SGA? --
- echo.
- echo.
- echo Example: Press Y for Yes
- echo Example: Press N for No
- echo.
- echo.
- choice.exe /n /c:yn /t:y,300
- if "%ERRORLEVEL%" == "1" goto yea
- if "%ERRORLEVEL%" == "2" goto na
- :yea
- echo.
- echo -- Watch for errors --
- echo.
- cscript replace.vbs "PBF.txt" "MNGH" "%MapName%" >nul
- set buildfile="PBF.txt"
- ::set buildfile="%USERPROFILE%\Documents\My Games\Company of Heroes 2\PackageBuildFile.txt"
- set sgafile="%USERPROFILE%\Documents\My Games\Company of Heroes 2\mods\scenarios\%MapName%.sga"
- set rootpath="C:\Program Files (x86)\Steam\steamapps\common\Company of Heroes 2"
- "C:\Program Files (x86)\Steam\steamapps\common\Company of Heroes 2\Archive.exe" -c %buildfile% -a %sgafile% -r %rootpath%
- ping -n 5 127.0.0.1>nul
- :na
- :fin
- cls
- color 04
- echo.
- echo ...
- ping -n 127.0.0.1>nul
- echo Groups, PopCap ;::::;
- ping -n 1 127.0.0.1>nul
- echo Have Been ;::::; :!!
- ping -n 1 127.0.0.1>nul
- echo Installed Sucessfully ;:::::' :!!
- ping -n 1 127.0.0.1>nul
- echo ;:::::; ;.
- ping -n 1 127.0.0.1>nul
- echo If No ,:::::' V ; OOO\
- ping -n 1 127.0.0.1>nul
- echo Errors :!! 3 ; OOOOO\
- ping -n 1 127.0.0.1>nul
- echo Occured ;:::::; D ; OOOOOOOO
- ping -n 1 127.0.0.1>nul
- echo Your Map ,;::::::; ;' / OOOOOOO
- ping -n 1 127.0.0.1>nul
- echo Should be ;:::::::::`. ,,,;. / / DOOOOOO
- ping -n 1 127.0.0.1>nul
- echo Ready to .';:::::::::::::::::;, / / DOOOO
- ping -n 1 127.0.0.1>nul
- echo Play, Upload ,::::::;::::::;;;;::::;, / / DOOO
- ping -n 1 127.0.0.1>nul
- echo ;`::::::`'::::::;;;::::: ,#/ / DOOO
- ping -n 1 127.0.0.1>nul
- echo :!! ;::# / DOOO
- ping -n 1 127.0.0.1>nul
- echo :!! ;::::# / DOO
- ping -n 1 127.0.0.1>nul
- echo `:`:::::::`;:::::: ;::::::#/ DOO
- ping -n 1 127.0.0.1>nul
- echo :!! ;:::::::::## OO
- ping -n 1 127.0.0.1>nul
- echo :!! OO
- ping -n 1 127.0.0.1>nul
- echo Exiting `:::::`::::::::::::;'`:;::# O
- ping -n 1 127.0.0.1>nul
- echo Now.. `:::::`::::::::;' / / `:#
- ping -n 1 127.0.0.1>nul
- echo :!! / / `#
- ping -n 3 127.0.0.1>nul
- color 70
- ping -n 3 127.0.0.1>nul
- color 04
- ping -n 3 127.0.0.1>nul
- color 70
- echo.
- exit
- :64
- cls
- echo.
- echo.
- echo Upon first run i will just create a Entity Group called eg_invincible.
- echo Any Entity Objects added to this group will become Indestructable.
- echo.
- echo Upon second run i will give you some finishing touch options such as..
- echo Add a custom Population cap/limit, Add Custom Starting and income Resources..
- echo And Package your map into a playable SGA file.
- echo.
- echo.
- ping -n 2 127.0.0.1>nul
- echo.
- echo.
- echo Please enter the EXACT name of your map..
- echo.
- echo Map MUST be in the MP folder, And no spaces!
- echo.
- echo Then hit the enter key to proceed..
- echo.
- echo.
- set /p MapName=
- find "eg_invincible" "C:\Program Files (x86)\Steam\SteamApps\common\Company of Heroes 2\CoH2\Data\scenarios\mp\%MapName%_ID.scar" >nul
- if %errorlevel% equ 0 goto Cont
- :Groups
- copy /y Groups.scar "C:\Program Files (x86)\Steam\SteamApps\common\Company of Heroes 2\CoH2\Data\scenarios\mp" >nul
- ping -n 2 127.0.0.1>nul
- del /q "C:\Program Files (x86)\Steam\SteamApps\common\Company of Heroes 2\CoH2\Data\scenarios\mp\%MapName%_ID.scar"
- ping -n 2 127.0.0.1>nul
- ren "C:\Program Files (x86)\Steam\SteamApps\common\Company of Heroes 2\CoH2\Data\scenarios\mp\Groups.scar" %MapName%_ID.scar >NUL
- :Gfin
- cls
- color 04
- echo.
- echo ...
- ping -n 2 127.0.0.1>nul
- echo Groups ;::::;
- ping -n 2 127.0.0.1>nul
- echo Have Been ;::::; :!!
- ping -n 2 127.0.0.1>nul
- echo Installed Sucessfully ;:::::' :!!
- ping -n 2 127.0.0.1>nul
- echo ;:::::; ;.
- ping -n 2 127.0.0.1>nul
- echo ,:::::' V ; OOO\
- ping -n 2 127.0.0.1>nul
- echo Create :!! 3 ; OOOOO\
- ping -n 2 127.0.0.1>nul
- echo Entity ;:::::; D ; OOOOOOOO
- ping -n 2 127.0.0.1>nul
- echo Group ,;::::::; ;' / OOOOOOO
- ping -n 2 127.0.0.1>nul
- echo Called ;:::::::::`. ,,,;. / / DOOOOOO
- ping -n 2 127.0.0.1>nul
- echo eg_invincible .';:::::::::::::::::;, / / DOOOO
- ping -n 2 127.0.0.1>nul
- echo ,::::::;::::::;;;;::::;, / / DOOO
- ping -n 2 127.0.0.1>nul
- echo Added Objects ;`::::::`'::::::;;;::::: ,#/ / DOOO
- ping -n 2 127.0.0.1>nul
- echo Become :!! ;::# / DOOO
- ping -n 2 127.0.0.1>nul
- echo Indestructable :!! ;::::# / DOO
- ping -n 2 127.0.0.1>nul
- echo `:`:::::::`;:::::: ;::::::#/ DOO
- ping -n 2 127.0.0.1>nul
- echo :!! ;:::::::::## OO
- ping -n 2 127.0.0.1>nul
- echo :!! OO
- ping -n 2 127.0.0.1>nul
- echo Exiting `:::::`::::::::::::;'`:;::# O
- ping -n 2 127.0.0.1>nul
- echo Now.. `:::::`::::::::;' / / `:#
- ping -n 2 127.0.0.1>nul
- echo :!! / / `#
- ping -n 2 127.0.0.1>nul
- color 70
- ping -n 3 127.0.0.1>nul
- echo.
- exit
- :Cont
- RequiredFiles.exe -pqaz
- ping -n 3 127.0.0.1>nul
- echo.
- echo.
- echo Please Enter the population cap you want..
- echo.
- echo Example's: 50 58 131 242 398 503 etc..
- echo.
- echo Then hit enter to proceed..
- echo.
- echo.
- set /P PopCap=
- :: Changes EPCH to %PopCap% in non executable files!
- cscript replace.vbs "COHMap.file" "EPCH" "%popcap%" >nul
- echo.
- echo Do you want to set custom Starting and Income resources?
- echo.
- echo Example: Press Y for Yes
- echo Example: Press N for No
- echo.
- choice.exe /n /c:yn /t:y,300
- if "%ERRORLEVEL%" == "1" goto yup
- if "%ERRORLEVEL%" == "2" goto nop
- :Yup
- cscript replace.vbs "COHMap.file" "CSET" "customSet_01" >nul
- echo.
- echo How much ManPower should everyone start with?
- echo.
- set /P MP=
- cscript replace.vbs "COHMap.file" "SRMP" "%MP%" >nul
- echo.
- echo How much Munitions should everyone start with?
- echo.
- set /P Mun=
- cscript replace.vbs "COHMap.file" "SRM" "%Mun%" >nul
- echo.
- echo How much Fuel should everyone start with?
- echo.
- set /P Fue=
- cscript replace.vbs "COHMap.file" "SRF" "%Fue%" >nul
- echo.
- echo How much Action points should everyone start with?
- echo.
- set /P AP=
- cscript replace.vbs "COHMap.file" "ACT" "%AP%" >nul
- echo.
- echo How much Command Points should everyone start with?
- echo.
- set /P CP=
- cscript replace.vbs "COHMap.file" "CMD" "%CP%" >nul
- echo.
- echo.
- echo.
- echo Press 1 to Add Additional Income resources.
- echo.
- echo Press 2 to Double everyones resources.
- echo.
- echo Press 3 to Triple everyones resources.
- echo.
- choice.exe /n /c:123 /t:1,300
- if "%ERRORLEVEL%" == "1" goto SCR
- if "%ERRORLEVEL%" == "2" goto Dou
- if "%ERRORLEVEL%" == "3" goto Tri
- :SCR
- echo.
- echo How much Additional Manpower should everyone get per minute?
- echo.
- set /P AMPM=
- cscript replace.vbs "COHMap.file" "IRMPV" "%AMPM%" >nul
- cscript replace.vbs "COHMap.file" "MPMUT" "MUT_Addition" >nul
- echo.
- echo How much Additional Munitions should everyone get per minute?
- echo.
- set /P AMPM=
- cscript replace.vbs "COHMap.file" "IRMV" "%AMPM%" >nul
- cscript replace.vbs "COHMap.file" "MMUT" "MUT_Addition" >nul
- echo.
- echo How much Additional Fuel should everyone get per minute?
- echo.
- set /P AMPM=
- cscript replace.vbs "COHMap.file" "IRFV" "%AMPM%" >nul
- cscript replace.vbs "COHMap.file" "FMUT" "MUT_Addition" >nul
- echo.
- echo How much Additional Action Points should everyone get per minute?
- echo.
- set /P AMPM=
- cscript replace.vbs "COHMap.file" "IRAPV" "%AMPM%" >nul
- cscript replace.vbs "COHMap.file" "APMUT" "MUT_Addition" >nul
- goto SGA
- :Dou
- cscript replace.vbs "COHMap.file" "IRMPV" "2" >nul
- cscript replace.vbs "COHMap.file" "MPMUT" "MUT_Multiplication" >nul
- cscript replace.vbs "COHMap.file" "IRMV" "2" >nul
- cscript replace.vbs "COHMap.file" "MMUT" "MUT_Multiplication" >nul
- cscript replace.vbs "COHMap.file" "IRFV" "2" >nul
- cscript replace.vbs "COHMap.file" "FMUT" "MUT_Multiplication" >nul
- cscript replace.vbs "COHMap.file" "IRAPV" "2" >nul
- cscript replace.vbs "COHMap.file" "APMUT" "MUT_Multiplication" >nul
- goto SGA
- :Tri
- cscript replace.vbs "COHMap.file" "IRMPV" "3" >nul
- cscript replace.vbs "COHMap.file" "MPMUT" "MUT_Multiplication" >nul
- cscript replace.vbs "COHMap.file" "IRMV" "3" >nul
- cscript replace.vbs "COHMap.file" "MMUT" "MUT_Multiplication" >nul
- cscript replace.vbs "COHMap.file" "IRFV" "3"
- cscript replace.vbs "COHMap.file" "FMUT" "MUT_Multiplication" >nul
- cscript replace.vbs "COHMap.file" "IRAPV" "3" >nul
- cscript replace.vbs "COHMap.file" "APMUT" "MUT_Multiplication" >nul
- goto sga
- :nop
- echo.
- echo Do you want to use Venom's Custom Set of Resources?
- echo.
- echo Venom's Set is standard but adds a small additional income.
- echo.
- echo Example: Press Y for Yes
- echo Example: Press N for No
- echo.
- choice.exe /n /c:yn /t:y,300
- if "%ERRORLEVEL%" == "1" goto Ven
- if "%ERRORLEVEL%" == "2" goto Standard
- :Ven
- cscript replace.vbs "COHMap.file" "CSET" "customSet_02" >nul
- goto sga
- :Standard
- echo.
- echo Applying Standard Resources!
- echo.
- ping -n 4 127.0.0.1>nul
- cscript replace.vbs "COHMap.file" "CSET" "customSet_03" >nul
- :SGA
- move COHMap.file "C:\Program Files (x86)\Steam\SteamApps\common\Company of Heroes 2\CoH2\Data\scenarios\mp" >nul
- ping -n 2 127.0.0.1>nul
- del /q "C:\Program Files (x86)\Steam\SteamApps\common\Company of Heroes 2\CoH2\Data\scenarios\mp\%MapName%_ID.scar"
- ping -n 2 127.0.0.1>nul
- ren "C:\Program Files (x86)\Steam\SteamApps\common\Company of Heroes 2\CoH2\Data\scenarios\mp\COHMap.file" %MapName%_ID.scar >NUL
- ping -n 3 127.0.0.1>nul
- cls
- echo.
- echo.
- echo -- Would you like to "Export Package" to SGA? --
- echo.
- echo.
- echo Example: Press Y for Yes
- echo Example: Press N for No
- echo.
- echo.
- choice.exe /n /c:yn /t:y,300
- if "%ERRORLEVEL%" == "1" goto yea
- if "%ERRORLEVEL%" == "2" goto na
- :yea
- echo.
- echo -- Watch for errors --
- echo.
- cscript replace.vbs "PBF.txt" "MNGH" "%MapName%" >nul
- set buildfile="PBF.txt"
- ::set buildfile="%USERPROFILE%\Documents\My Games\Company of Heroes 2\PackageBuildFile.txt"
- set sgafile="%USERPROFILE%\Documents\My Games\Company of Heroes 2\mods\scenarios\%MapName%.sga"
- set rootpath="C:\Program Files (x86)\Steam\steamapps\common\Company of Heroes 2"
- "C:\Program Files (x86)\Steam\steamapps\common\Company of Heroes 2\Archive.exe" -c %buildfile% -a %sgafile% -r %rootpath%
- ping -n 5 127.0.0.1>nul
- :na
- :fin
- cls
- color 04
- echo.
- echo ...
- ping -n 127.0.0.1>nul
- echo Groups, PopCap ;::::;
- ping -n 1 127.0.0.1>nul
- echo Have Been ;::::; :!!
- ping -n 1 127.0.0.1>nul
- echo Installed Sucessfully ;:::::' :!!
- ping -n 1 127.0.0.1>nul
- echo ;:::::; ;.
- ping -n 1 127.0.0.1>nul
- echo If No ,:::::' V ; OOO\
- ping -n 1 127.0.0.1>nul
- echo Errors :!! 3 ; OOOOO\
- ping -n 1 127.0.0.1>nul
- echo Occured ;:::::; D ; OOOOOOOO
- ping -n 1 127.0.0.1>nul
- echo Your Map ,;::::::; ;' / OOOOOOO
- ping -n 1 127.0.0.1>nul
- echo Should be ;:::::::::`. ,,,;. / / DOOOOOO
- ping -n 1 127.0.0.1>nul
- echo Ready to .';:::::::::::::::::;, / / DOOOO
- ping -n 1 127.0.0.1>nul
- echo Play, Upload ,::::::;::::::;;;;::::;, / / DOOO
- ping -n 1 127.0.0.1>nul
- echo ;`::::::`'::::::;;;::::: ,#/ / DOOO
- ping -n 1 127.0.0.1>nul
- echo :!! ;::# / DOOO
- ping -n 1 127.0.0.1>nul
- echo :!! ;::::# / DOO
- ping -n 1 127.0.0.1>nul
- echo `:`:::::::`;:::::: ;::::::#/ DOO
- ping -n 1 127.0.0.1>nul
- echo :!! ;:::::::::## OO
- ping -n 1 127.0.0.1>nul
- echo :!! OO
- ping -n 1 127.0.0.1>nul
- echo Exiting `:::::`::::::::::::;'`:;::# O
- ping -n 1 127.0.0.1>nul
- echo Now.. `:::::`::::::::;' / / `:#
- ping -n 1 127.0.0.1>nul
- echo :!! / / `#
- ping -n 3 127.0.0.1>nul
- color 70
- ping -n 3 127.0.0.1>nul
- color 04
- ping -n 3 127.0.0.1>nul
- color 70
- echo.
- exit
- :32
- cls
- echo.
- echo.
- echo Upon first run i will just create a Entity Group called eg_invincible.
- echo Any Entity Objects added to this group will become Indestructable.
- echo.
- echo Upon second run i will give you some finishing touch options such as..
- echo Add a custom Population cap/limit, Add Custom Starting and income Resources..
- echo And Package your map into a playable SGA file.
- echo.
- echo.
- ping -n 2 127.0.0.1>nul
- echo.
- echo.
- echo Please enter the EXACT name of your map..
- echo.
- echo Map MUST be in the MP folder, And no spaces!
- echo.
- echo Then hit the enter key to proceed..
- echo.
- echo.
- set /p MapName=
- find "eg_invincible" "C:\Program Files\Steam\SteamApps\common\Company of Heroes 2\CoH2\Data\scenarios\mp\%MapName%_ID.scar" >nul
- if %errorlevel% equ 0 goto Cont
- :Groups
- copy /y Groups.scar "C:\Program Files\Steam\SteamApps\common\Company of Heroes 2\CoH2\Data\scenarios\mp" >nul
- ping -n 2 127.0.0.1>nul
- del /q "C:\Program Files\Steam\SteamApps\common\Company of Heroes 2\CoH2\Data\scenarios\mp\%MapName%_ID.scar"
- ping -n 2 127.0.0.1>nul
- ren "C:\Program Files\Steam\SteamApps\common\Company of Heroes 2\CoH2\Data\scenarios\mp\Groups.scar" %MapName%_ID.scar >NUL
- :Gfin
- cls
- color 04
- echo.
- echo ...
- ping -n 2 127.0.0.1>nul
- echo Groups ;::::;
- ping -n 2 127.0.0.1>nul
- echo Have Been ;::::; :!!
- ping -n 2 127.0.0.1>nul
- echo Installed Sucessfully ;:::::' :!!
- ping -n 2 127.0.0.1>nul
- echo ;:::::; ;.
- ping -n 2 127.0.0.1>nul
- echo ,:::::' V ; OOO\
- ping -n 2 127.0.0.1>nul
- echo Create :!! 3 ; OOOOO\
- ping -n 2 127.0.0.1>nul
- echo Entity ;:::::; D ; OOOOOOOO
- ping -n 2 127.0.0.1>nul
- echo Group ,;::::::; ;' / OOOOOOO
- ping -n 2 127.0.0.1>nul
- echo Called ;:::::::::`. ,,,;. / / DOOOOOO
- ping -n 2 127.0.0.1>nul
- echo eg_invincible .';:::::::::::::::::;, / / DOOOO
- ping -n 2 127.0.0.1>nul
- echo ,::::::;::::::;;;;::::;, / / DOOO
- ping -n 2 127.0.0.1>nul
- echo Added Objects ;`::::::`'::::::;;;::::: ,#/ / DOOO
- ping -n 2 127.0.0.1>nul
- echo Become :!! ;::# / DOOO
- ping -n 2 127.0.0.1>nul
- echo Indestructable :!! ;::::# / DOO
- ping -n 2 127.0.0.1>nul
- echo `:`:::::::`;:::::: ;::::::#/ DOO
- ping -n 2 127.0.0.1>nul
- echo :!! ;:::::::::## OO
- ping -n 2 127.0.0.1>nul
- echo :!! OO
- ping -n 2 127.0.0.1>nul
- echo Exiting `:::::`::::::::::::;'`:;::# O
- ping -n 2 127.0.0.1>nul
- echo Now.. `:::::`::::::::;' / / `:#
- ping -n 2 127.0.0.1>nul
- echo :!! / / `#
- ping -n 2 127.0.0.1>nul
- color 70
- ping -n 3 127.0.0.1>nul
- echo.
- exit
- :Cont
- RequiredFiles.exe -pqaz
- ping -n 3 127.0.0.1>nul
- echo.
- echo.
- echo Please Enter the population cap you want..
- echo.
- echo Example's: 50 58 131 242 398 503 etc..
- echo.
- echo Then hit enter to proceed..
- echo.
- echo.
- set /P PopCap=
- :: Changes EPCH to %PopCap% in non executable files!
- cscript replace.vbs "COHMap.file" "EPCH" "%popcap%" >nul
- echo.
- echo Do you want to set custom Starting and Income resources?
- echo.
- echo Example: Press Y for Yes
- echo Example: Press N for No
- echo.
- choice.exe /n /c:yn /t:y,300
- if "%ERRORLEVEL%" == "1" goto yup
- if "%ERRORLEVEL%" == "2" goto nop
- :Yup
- cscript replace.vbs "COHMap.file" "CSET" "customSet_01" >nul
- echo.
- echo How much ManPower should everyone start with?
- echo.
- set /P MP=
- cscript replace.vbs "COHMap.file" "SRMP" "%MP%" >nul
- echo.
- echo How much Munitions should everyone start with?
- echo.
- set /P Mun=
- cscript replace.vbs "COHMap.file" "SRM" "%Mun%" >nul
- echo.
- echo How much Fuel should everyone start with?
- echo.
- set /P Fue=
- cscript replace.vbs "COHMap.file" "SRF" "%Fue%" >nul
- echo.
- echo How much Action points should everyone start with?
- echo.
- set /P AP=
- cscript replace.vbs "COHMap.file" "ACT" "%AP%" >nul
- echo.
- echo How much Command Points should everyone start with?
- echo.
- set /P CP=
- cscript replace.vbs "COHMap.file" "CMD" "%CP%" >nul
- echo.
- echo.
- echo.
- echo Press 1 to Add Additional Income resources.
- echo.
- echo Press 2 to Double everyones resources.
- echo.
- echo Press 3 to Triple everyones resources.
- echo.
- choice.exe /n /c:123 /t:1,300
- if "%ERRORLEVEL%" == "1" goto SCR
- if "%ERRORLEVEL%" == "2" goto Dou
- if "%ERRORLEVEL%" == "3" goto Tri
- :SCR
- echo.
- echo How much Additional Manpower should everyone get per minute?
- echo.
- set /P AMPM=
- cscript replace.vbs "COHMap.file" "IRMPV" "%AMPM%" >nul
- cscript replace.vbs "COHMap.file" "MPMUT" "MUT_Addition" >nul
- echo.
- echo How much Additional Munitions should everyone get per minute?
- echo.
- set /P AMPM=
- cscript replace.vbs "COHMap.file" "IRMV" "%AMPM%" >nul
- cscript replace.vbs "COHMap.file" "MMUT" "MUT_Addition" >nul
- echo.
- echo How much Additional Fuel should everyone get per minute?
- echo.
- set /P AMPM=
- cscript replace.vbs "COHMap.file" "IRFV" "%AMPM%" >nul
- cscript replace.vbs "COHMap.file" "FMUT" "MUT_Addition" >nul
- echo.
- echo How much Additional Action Points should everyone get per minute?
- echo.
- set /P AMPM=
- cscript replace.vbs "COHMap.file" "IRAPV" "%AMPM%" >nul
- cscript replace.vbs "COHMap.file" "APMUT" "MUT_Addition" >nul
- goto SGA
- :Dou
- cscript replace.vbs "COHMap.file" "IRMPV" "2" >nul
- cscript replace.vbs "COHMap.file" "MPMUT" "MUT_Multiplication" >nul
- cscript replace.vbs "COHMap.file" "IRMV" "2" >nul
- cscript replace.vbs "COHMap.file" "MMUT" "MUT_Multiplication" >nul
- cscript replace.vbs "COHMap.file" "IRFV" "2" >nul
- cscript replace.vbs "COHMap.file" "FMUT" "MUT_Multiplication" >nul
- cscript replace.vbs "COHMap.file" "IRAPV" "2" >nul
- cscript replace.vbs "COHMap.file" "APMUT" "MUT_Multiplication" >nul
- goto SGA
- :Tri
- cscript replace.vbs "COHMap.file" "IRMPV" "3" >nul
- cscript replace.vbs "COHMap.file" "MPMUT" "MUT_Multiplication" >nul
- cscript replace.vbs "COHMap.file" "IRMV" "3" >nul
- cscript replace.vbs "COHMap.file" "MMUT" "MUT_Multiplication" >nul
- cscript replace.vbs "COHMap.file" "IRFV" "3"
- cscript replace.vbs "COHMap.file" "FMUT" "MUT_Multiplication" >nul
- cscript replace.vbs "COHMap.file" "IRAPV" "3" >nul
- cscript replace.vbs "COHMap.file" "APMUT" "MUT_Multiplication" >nul
- goto sga
- :nop
- echo.
- echo Do you want to use Venom's Custom Set of Resources?
- echo.
- echo Venom's Set is standard but adds a small additional income.
- echo.
- echo Example: Press Y for Yes
- echo Example: Press N for No
- echo.
- choice.exe /n /c:yn /t:y,300
- if "%ERRORLEVEL%" == "1" goto Ven
- if "%ERRORLEVEL%" == "2" goto Standard
- :Ven
- cscript replace.vbs "COHMap.file" "CSET" "customSet_02" >nul
- goto sga
- :Standard
- echo.
- echo Applying Standard Resources!
- echo.
- ping -n 4 127.0.0.1>nul
- cscript replace.vbs "COHMap.file" "CSET" "customSet_03" >nul
- :SGA
- move COHMap.file "C:\Program Files\Steam\SteamApps\common\Company of Heroes 2\CoH2\Data\scenarios\mp" >nul
- ping -n 2 127.0.0.1>nul
- del /q "C:\Program Files\Steam\SteamApps\common\Company of Heroes 2\CoH2\Data\scenarios\mp\%MapName%_ID.scar"
- ping -n 2 127.0.0.1>nul
- ren "C:\Program Files\Steam\SteamApps\common\Company of Heroes 2\CoH2\Data\scenarios\mp\COHMap.file" %MapName%_ID.scar >NUL
- ping -n 3 127.0.0.1>nul
- cls
- echo.
- echo.
- echo -- Would you like to "Export Package" to SGA? --
- echo.
- echo.
- echo Example: Press Y for Yes
- echo Example: Press N for No
- echo.
- echo.
- choice.exe /n /c:yn /t:y,300
- if "%ERRORLEVEL%" == "1" goto yea
- if "%ERRORLEVEL%" == "2" goto na
- :yea
- echo.
- echo -- Watch for errors --
- echo.
- cscript replace.vbs "PBF.txt" "MNGH" "%MapName%" >nul
- set buildfile="PBF.txt"
- ::set buildfile="%USERPROFILE%\Documents\My Games\Company of Heroes 2\PackageBuildFile.txt"
- set sgafile="%USERPROFILE%\Documents\My Games\Company of Heroes 2\mods\scenarios\%MapName%.sga"
- set rootpath="C:\Program Files\Steam\steamapps\common\Company of Heroes 2"
- "C:\Program Files\Steam\steamapps\common\Company of Heroes 2\Archive.exe" -c %buildfile% -a %sgafile% -r %rootpath%
- ping -n 5 127.0.0.1>nul
- :na
- :fin
- cls
- color 04
- echo.
- echo ...
- ping -n 127.0.0.1>nul
- echo Groups, PopCap ;::::;
- ping -n 1 127.0.0.1>nul
- echo Have Been ;::::; :!!
- ping -n 1 127.0.0.1>nul
- echo Installed Sucessfully ;:::::' :!!
- ping -n 1 127.0.0.1>nul
- echo ;:::::; ;.
- ping -n 1 127.0.0.1>nul
- echo If No ,:::::' V ; OOO\
- ping -n 1 127.0.0.1>nul
- echo Errors :!! 3 ; OOOOO\
- ping -n 1 127.0.0.1>nul
- echo Occured ;:::::; D ; OOOOOOOO
- ping -n 1 127.0.0.1>nul
- echo Your Map ,;::::::; ;' / OOOOOOO
- ping -n 1 127.0.0.1>nul
- echo Should be ;:::::::::`. ,,,;. / / DOOOOOO
- ping -n 1 127.0.0.1>nul
- echo Ready to .';:::::::::::::::::;, / / DOOOO
- ping -n 1 127.0.0.1>nul
- echo Play, Upload ,::::::;::::::;;;;::::;, / / DOOO
- ping -n 1 127.0.0.1>nul
- echo ;`::::::`'::::::;;;::::: ,#/ / DOOO
- ping -n 1 127.0.0.1>nul
- echo :!! ;::# / DOOO
- ping -n 1 127.0.0.1>nul
- echo :!! ;::::# / DOO
- ping -n 1 127.0.0.1>nul
- echo `:`:::::::`;:::::: ;::::::#/ DOO
- ping -n 1 127.0.0.1>nul
- echo :!! ;:::::::::## OO
- ping -n 1 127.0.0.1>nul
- echo :!! OO
- ping -n 1 127.0.0.1>nul
- echo Exiting `:::::`::::::::::::;'`:;::# O
- ping -n 1 127.0.0.1>nul
- echo Now.. `:::::`::::::::;' / / `:#
- ping -n 1 127.0.0.1>nul
- echo :!! / / `#
- ping -n 3 127.0.0.1>nul
- color 70
- ping -n 3 127.0.0.1>nul
- color 04
- ping -n 3 127.0.0.1>nul
- color 70
- echo.
- exit
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement