61,6 → 61,15 |
if "%debug%"=="1" echo DEBUG: Vaca+ Directory: "%addondir%". |
if "%debug%"=="1" echo DEBUG: VacaHRP Directory: "%addonhrpdir%". |
|
set kextract=%addondir%\utils\windows\win32\kextract.exe |
if "%debug%"=="1" set kextract=%addondir%\utils\windows\win32\kextract.debug.exe |
set kgroup=%addondir%\utils\windows\win32\kgroup.exe |
if "%debug%"=="1" set kgroup=%addondir%\utils\windows\win32\kgroup.debug.exe |
set unpackssi=%addondir%\utils\windows\win32\unpackssi.exe |
if "%debug%"=="1" set unpackssi=%addondir%\utils\windows\win32\unpackssi.debug.exe |
set bspatch=%addondir%\utils\windows\win32\bspatch.exe |
set sha1sum=%addondir%\utils\windows\win32\sha1sum.exe |
|
if "%vacagrpname%"=="" set vacagrpname=vacation.grp |
if not exist "%exedir%\%vacagrpname%" if not exist "%addondir%\%vacagrpname%" if exist "%exedir%\vaca15.grp" set vacagrpname=vaca15.grp |
if not exist "%exedir%\%vacagrpname%" if not exist "%addondir%\%vacagrpname%" if exist "%addondir%\vaca15.grp" set vacagrpname=vaca15.grp |
229,7 → 238,7 |
mkdir vaca15ssi |
chdir vaca15ssi |
if "%debug%"=="1" echo DEBUG: Changing directory to "%cd%". |
"%addondir%\utils\windows\win32\unpackssi.exe" ..\VACA15.SSI |
"%unpackssi%" ..\VACA15.SSI |
if exist VACATION.PRG move /y VACATION.PRG ..\vacation.grp |
chdir .. |
if "%debug%"=="1" echo DEBUG: Changing directory to "%cd%". |
253,7 → 262,7 |
mkdir vacappssi |
chdir vacappssi |
if "%debug%"=="1" echo DEBUG: Changing directory to "%cd%". |
"%addondir%\utils\windows\win32\unpackssi.exe" ..\VACAPP.SSI |
"%unpackssi%" ..\VACAPP.SSI |
if exist VACATION.PRG move /y VACATION.PRG ..\vacation.grp |
chdir .. |
if "%debug%"=="1" echo DEBUG: Changing directory to "%cd%". |
277,7 → 286,7 |
mkdir vaca13ssi |
chdir vaca13ssi |
if "%debug%"=="1" echo DEBUG: Changing directory to "%cd%". |
"%addondir%\utils\windows\win32\unpackssi.exe" ..\VACA13.SSI |
"%unpackssi%" ..\VACA13.SSI |
ren *.TRA *.ART |
ren *.PCS *.SCP |
ren VACA1.MAP vaca1.map |
301,7 → 310,7 |
ren USER.CON VACAUSER.CON |
ren DEFS.CON VACADEFS.CON |
ren DUKETEAM.ANM RADLOGO.ANM |
"%addondir%\utils\windows\win32\kgroup.exe" vacation.grp *.ART *.SCP *.map *.MID *.ANM *.VOC *.DMO CARIB.EXE |
"%kgroup%" vacation.grp *.ART *.SCP *.map *.MID *.ANM *.VOC *.DMO CARIB.EXE |
if exist vacation.grp move /y vacation.grp ..\vacation.grp |
move /y *.map ..\ |
chdir .. |
327,14 → 336,14 |
goto novacagrp_return |
|
:grpchecksum |
if not exist "%addondir%\utils\windows\win32\sha1sum.exe" ( |
echo "%addondir%\utils\windows\win32\sha1sum.exe" not found. |
if not exist "%sha1sum%" ( |
echo "%sha1sum%" not found. |
goto :eof |
) |
pushd . |
if exist "%addondir%\%vacagrpname%" chdir /d %addondir% |
if exist "%exedir%\%vacagrpname%" chdir /d %exedir% |
echo ea0a9a77b9aee6edce76afa19eaea3a810fb2390 *%vacagrpname% | "%addondir%\utils\windows\win32\sha1sum.exe" --status --check - |
echo ea0a9a77b9aee6edce76afa19eaea3a810fb2390 *%vacagrpname% | "%sha1sum%" --status --check - |
if "%ERRORLEVEL%"=="0" set version=full && popd && goto :eof |
if "%ERRORLEVEL%"=="1" set version=unknown |
popd |
378,7 → 387,7 |
mkdir vaca_preserve |
if exist vaca*.map move /y vaca*.map vaca_preserve\ |
if exist "%exedir%\vaca*.map" move /y "%exedir%\vaca*.map" vaca_preserve\ |
"%addondir%\utils\windows\win32\kextract.exe" vacation.grp VACA*.MAP |
"%kextract%" vacation.grp VACA*.MAP |
ren VACA1.MAP vaca1.map |
ren VACA2.MAP vaca2.map |
ren VACA3.MAP vaca3.map |
398,18 → 407,18 |
echo. |
pause |
echo |
"%addondir%\utils\windows\win32\bspatch.exe" vaca1.map vaca1.map vaca1.patch |
"%addondir%\utils\windows\win32\bspatch.exe" vaca2.map vaca2.map vaca2.patch |
"%addondir%\utils\windows\win32\bspatch.exe" vaca3.map vaca3.map vaca3.patch |
"%addondir%\utils\windows\win32\bspatch.exe" vaca4.map vaca4.map vaca4.patch |
"%addondir%\utils\windows\win32\bspatch.exe" vaca5.map vaca5.map vaca5.patch |
"%addondir%\utils\windows\win32\bspatch.exe" vaca6.map vaca6.map vaca6.patch |
"%addondir%\utils\windows\win32\bspatch.exe" vaca7.map vaca7.map vaca7.patch |
"%addondir%\utils\windows\win32\bspatch.exe" vacasl.map vacasl.map vacasl.patch |
"%addondir%\utils\windows\win32\bspatch.exe" vacadm1.map vacadm1.map vacadm1.patch |
"%addondir%\utils\windows\win32\bspatch.exe" vacadm2.map vacadm2.map vacadm2.patch |
"%addondir%\utils\windows\win32\bspatch.exe" vacadm3.map vacadm3.map vacadm3.patch |
"%addondir%\utils\windows\win32\bspatch.exe" vacadm4.map vacadm4.map vacadm4.patch |
"%bspatch%" vaca1.map vaca1.map vaca1.patch |
"%bspatch%" vaca2.map vaca2.map vaca2.patch |
"%bspatch%" vaca3.map vaca3.map vaca3.patch |
"%bspatch%" vaca4.map vaca4.map vaca4.patch |
"%bspatch%" vaca5.map vaca5.map vaca5.patch |
"%bspatch%" vaca6.map vaca6.map vaca6.patch |
"%bspatch%" vaca7.map vaca7.map vaca7.patch |
"%bspatch%" vacasl.map vacasl.map vacasl.patch |
"%bspatch%" vacadm1.map vacadm1.map vacadm1.patch |
"%bspatch%" vacadm2.map vacadm2.map vacadm2.patch |
"%bspatch%" vacadm3.map vacadm3.map vacadm3.patch |
"%bspatch%" vacadm4.map vacadm4.map vacadm4.patch |
if exist vacapatch*.h266 del /f /q vacapatch*.h266 |
if exist vacaflag*.h266 del /f /q vacaflag*.h266 |
echo Do not delete this file! You will be forced to reinstall Vaca+ and repatch the maps. >vacaflag_%addonver%.h266 |
481,9 → 490,9 |
if exist VSeagull.con goto confound |
:confound_done |
chdir /d "%exedir%" |
if not exist GAME.CON "%addondir%\utils\windows\win32\kextract.exe" DUKE3D.GRP GAME.CON |
if not exist DEFS.CON "%addondir%\utils\windows\win32\kextract.exe" DUKE3D.GRP DEFS.CON |
if not exist USER.CON "%addondir%\utils\windows\win32\kextract.exe" DUKE3D.GRP USER.CON |
if not exist GAME.CON "%kextract%" DUKE3D.GRP GAME.CON |
if not exist DEFS.CON "%kextract%" DUKE3D.GRP DEFS.CON |
if not exist USER.CON "%kextract%" DUKE3D.GRP USER.CON |
chdir /d "%addondir%" |
echo. |
pause |
490,12 → 499,12 |
goto restart |
|
:checksum |
if not exist "%addondir%\utils\windows\win32\sha1sum.exe" ( |
echo "%addondir%\utils\windows\win32\sha1sum.exe" not found. |
if not exist "%sha1sum%" ( |
echo "%sha1sum%" not found. |
goto :eof |
) |
if not exist "%~2" goto :eof |
echo %~1 *%~2 | "%addondir%\utils\windows\win32\sha1sum.exe" --status --check - |
echo %~1 *%~2 | "%sha1sum%" --status --check - |
if "%ERRORLEVEL%"=="0" ( |
ren "%~2" "VacaOld_%addonver%_%~nx2" |
echo %~3 %~nx2 |