20,7 → 20,7 |
set action=editing |
) |
|
set addonver=r003 |
set addonver=r004 |
|
:title |
echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» |
65,7 → 65,7 |
goto novacagrp |
) ) |
|
:novacagrp_done |
:novacagrp_return |
if not exist vaca1.map goto mapextract |
if not exist vaca2.map goto mapextract |
if not exist vaca3.map goto mapextract |
182,7 → 182,7 |
md vaca15ssi |
cd vaca15ssi |
if "%debug%"=="1" echo DEBUG: Changing directory to "%cd%". |
..\utils\windows\win32\unpackssi.exe ..\VACA15.SSI |
"%addondir%\utils\windows\win32\unpackssi.exe" ..\VACA15.SSI |
move /y VACATION.PRG ..\vacation.grp |
cd .. |
if "%debug%"=="1" echo DEBUG: Changing directory to "%cd%". |
197,7 → 197,7 |
md vacappssi |
cd vacappssi |
if "%debug%"=="1" echo DEBUG: Changing directory to "%cd%". |
..\utils\windows\win32\unpackssi.exe ..\VACAPP.SSI |
"%addondir%\utils\windows\win32\unpackssi.exe" ..\VACAPP.SSI |
move /y VACATION.PRG ..\vacation.grp |
cd .. |
if "%debug%"=="1" echo DEBUG: Changing directory to "%cd%". |
212,7 → 212,7 |
md vaca13ssi |
cd vaca13ssi |
if "%debug%"=="1" echo DEBUG: Changing directory to "%cd%". |
..\utils\windows\win32\unpackssi.exe ..\VACA13.SSI |
"%addondir%\utils\windows\win32\unpackssi.exe" ..\VACA13.SSI |
ren *.TRA *.ART |
ren *.PCS *.SCP |
ren VACA1.MAP vaca1.map |
233,7 → 233,7 |
ren *.COV *.VOC |
ren *.OMD *.DMO |
ren DUKETEAM.ANM RADLOGO.ANM |
..\utils\windows\win32\kgroup.exe VACATION.GRP *.ART *.SCP *.map *.MID *.ANM *.VOC *.DMO CARIB.EXE |
"%addondir%\utils\windows\win32\kgroup.exe" VACATION.GRP *.ART *.SCP *.map *.MID *.ANM *.VOC *.DMO CARIB.EXE |
move /y VACATION.GRP ..\vacation.grp |
move /y *.map ..\ |
cd .. |
241,6 → 241,12 |
rd /s /q vaca13ssi |
goto novacagrp_done |
|
:novacagrp_done |
echo ea0a9a77b9aee6edce76afa19eaea3a810fb2390 *vacation.grp | "%addondir%\utils\windows\win32\sha1sum.exe" --status --check - |
if "%ERRORLEVEL%"=="0" echo VACATION.GRP checksum verified. |
if "%ERRORLEVEL%"=="1" echo VACATION.GRP checksum does not match. You may have a bad copy. |
goto novacagrp_return |
|
:mapextract |
echo Extracted maps not found. Proceeding to installation. |
goto extract |
270,7 → 276,7 |
md vaca_preserve |
if exist vaca*.map move /y vaca*.map vaca_preserve\ |
if exist "%exedir%\vaca*.map" move /y "%exedir%\vaca*.map" vaca_preserve\ |
utils\windows\win32\kextract.exe VACATION.GRP VACA*.MAP |
"%addondir%\utils\windows\win32\kextract.exe" VACATION.GRP VACA*.MAP |
ren VACA1.MAP vaca1.map |
ren VACA2.MAP vaca2.map |
ren VACA3.MAP vaca3.map |
290,18 → 296,18 |
echo. |
pause |
echo |
utils\windows\win32\bspatch.exe vaca1.map vaca1.map vaca1.patch |
utils\windows\win32\bspatch.exe vaca2.map vaca2.map vaca2.patch |
utils\windows\win32\bspatch.exe vaca3.map vaca3.map vaca3.patch |
utils\windows\win32\bspatch.exe vaca4.map vaca4.map vaca4.patch |
utils\windows\win32\bspatch.exe vaca5.map vaca5.map vaca5.patch |
utils\windows\win32\bspatch.exe vaca6.map vaca6.map vaca6.patch |
utils\windows\win32\bspatch.exe vaca7.map vaca7.map vaca7.patch |
utils\windows\win32\bspatch.exe vacasl.map vacasl.map vacasl.patch |
utils\windows\win32\bspatch.exe vacadm1.map vacadm1.map vacadm1.patch |
utils\windows\win32\bspatch.exe vacadm2.map vacadm2.map vacadm2.patch |
utils\windows\win32\bspatch.exe vacadm3.map vacadm3.map vacadm3.patch |
utils\windows\win32\bspatch.exe vacadm4.map vacadm4.map vacadm4.patch |
"%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 |
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 |
339,6 → 345,25 |
if exist TILES012.ART goto artfound |
if exist TILES014.ART goto artfound |
:artfound_done |
call :checksum 3d5092d053b23a823c1fa0ad0b0bdbc33b2a09bb DEFS.CON "VACA15 file detected and neutralized:" |
call :checksum 807aaf21edd6e315bcb76dd54450f28616f84609 GAME.CON "VACA15 file detected and neutralized:" |
call :checksum 6d29c3b19d26ff84edb104e68120edc5150066dd USER.CON "VACA15 file detected and neutralized:" |
call :checksum 856374f3b42a1f2e355730ffc70497a3e6a49585 BEACHBAB.CON "VACA15 file detected and neutralized:" |
call :checksum efb8168c6351d4b5e2c108ebc8189d4aba85ef35 BEACHBAL.CON "VACA15 file detected and neutralized:" |
call :checksum a947947409a76ea7e6c46076a8cfbaa76f8b0172 BEACHBTH.CON "VACA15 file detected and neutralized:" |
call :checksum 3c11b9d40a204849c2d7d6c10984397f3b6a444c DRAGON.CON "VACA15 file detected and neutralized:" |
call :checksum 1417476e2cd8a3aef85dd9c1f36308f2123d8b54 SEAGULL.CON "VACA15 file detected and neutralized:" |
call :checksum 0c1314dcd983b232f6afb941942e1ccbd7331ebb SOUNDS.CON "VACA15 file detected and neutralized:" |
call :checksum 032a25b2cd98e19a5ff9a859ac27c91a4abfcb46 USER.CON "VACAPP file detected and neutralized:" |
call :checksum 34ed9d27095d547e20fb9db87957d17ca9cb2046 DEFS.CON "VACA13 file detected and neutralized:" |
call :checksum 3480ad8caca150b7c4678a42a606c0d9941db631 GAME.CON "VACA13 file detected and neutralized:" |
call :checksum 74feb12ecfa57cb4c8e151593bff89e06b1ae11e USER.CON "VACA13 file detected and neutralized:" |
call :checksum 840d701ca5e1e590ff03510eb5d63880f3e5be79 BEACHBAB.CON "VACA13 file detected and neutralized:" |
call :checksum f4c7080384dde2f298e807b1bc9901e6e61ac617 BEACHBAL.CON "VACA13 file detected and neutralized:" |
call :checksum 9965ae6e6b4337d06e1df22b41592b4cdfb69b2f BEACHBTH.CON "VACA13 file detected and neutralized:" |
call :checksum d56a1ff075671d0919540086a062b37290113621 DRAGON.CON "VACA13 file detected and neutralized:" |
call :checksum 06be81473bad004296324b2d63f4730ac2160aa6 SEAGULL.CON "VACA13 file detected and neutralized:" |
call :checksum ef149cd90764bae685d9fab83eb2fe719486dce3 SOUNDS.CON "VACA13 file detected and neutralized:" |
if exist Vacation.con goto confound |
if exist VacaEDuke.con goto confound |
if exist VacaDefs.con goto confound |
357,6 → 382,15 |
pause |
goto restart |
|
:checksum |
if not exist "%~2" goto :eof |
echo %~1 *%~2 | "%addondir%\utils\windows\win32\sha1sum.exe" --status --check - |
if "%ERRORLEVEL%"=="0" ( |
ren "%~2" "VacaOld_%~nx2" |
echo %~3 %~nx2 |
) |
goto :eof |
|
:nopatch |
echo. |
echo Error: You don't have all the *.patch files in your directory. |