1,78 → 1,3 |
@echo off |
|
set mapster32dir=%~dp0 |
set vacadir=%~dp0 |
set vacahrpdir=%~dp0 |
|
:recheck |
if not exist mapster32.exe goto mapster32check |
:mapster32check_done |
set mapster32dir=%cd% |
if "%debug%"=="1" echo DEBUG: Mapster32 Directory: "%mapster32dir%" |
|
if exist vacation\ set vacahrpdir=%cd% |
:vacadircheck |
if exist VACATION.PRG ren VACATION.PRG vacation.grp |
cd vaca_plus |
set vacadir=%cd% |
if exist vacation\ set vacahrpdir=%cd% |
if exist vaca_plus\ goto vacadircheck |
if "%debug%"=="1" echo DEBUG: Vaca+ Directory: "%vacadir%". |
if "%debug%"=="1" echo DEBUG: VacaHRP Directory: "%vacahrpdir%". |
|
cd "%mapster32dir%" |
|
if exist duke3d_hrp.zip set hrp=-gduke3d_hrp.zip |
if exist hrp_update.zip set hrpu=-ghrp_update.zip |
|
type "%mapster32dir%\names.h" > "%mapster32dir%\VacaNames.h" |
echo. >> "%mapster32dir%\VacaNames.h" |
type "%vacadir%\VacaNames.def" >> "%mapster32dir%\VacaNames.h" |
|
set args= |
if exist "%vacadir%" set args=%args% -j"%vacadir:\=/%" |
if exist "%vacahrpdir%" set args=%args% -j"%vacahrpdir:\=/%" |
set args=%args% -namesfile VacaNames.h -hvacation.def -gvacation.grp %hrp% %hrpu% %* |
|
set exe=mapster32 |
if "%debug%"=="1" set exe=mapster32.debug |
|
if exist %exe%.bat ( |
call %exe%.bat %args% |
) else ( |
%exe%.exe %args% |
) |
|
|
goto end |
|
:mapster32check |
if exist mapster32.bat goto mapster32check_done |
if exist ..\mapster32.exe ( |
cd .. |
goto recheck |
) |
if exist ..\..\mapster32.exe ( |
cd ..\.. |
goto recheck |
) |
if exist ..\..\..\mapster32.exe ( |
cd ..\..\.. |
goto recheck |
) |
if exist ..\mapster32.bat ( |
cd .. |
goto mapster32check_done |
) |
if exist ..\..\mapster32.bat ( |
cd ..\.. |
goto mapster32check_done |
) |
if exist ..\..\..\mapster32.bat ( |
cd ..\..\.. |
goto mapster32check_done |
) |
echo Warning: You don't have Mapster32 in your directory. |
goto mapster32check_done |
|
:end |
set editor=1 |
call "%~dp0\Caribbean.bat" %* |