Subversion Repositories vaca_plus

Rev

Rev 13 | Rev 17 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 13 Rev 15
1
@echo off
1
@echo off
2
 
2
 
3
set mapster32dir=%~dp0
3
set mapster32dir=%~dp0
4
set vacadir=%~dp0
4
set vacadir=%~dp0
5
set vacahrpdir=%~dp0
5
set vacahrpdir=%~dp0
6
 
6
 
7
:recheck
7
:recheck
8
if not exist mapster32.exe goto mapster32check
8
if not exist mapster32.exe goto mapster32check
9
:mapster32check_done
9
:mapster32check_done
10
set mapster32dir=%cd%
10
set mapster32dir=%cd%
11
if "%debug%"=="1" echo DEBUG: Mapster32 Directory: "%mapster32dir%"
11
if "%debug%"=="1" echo DEBUG: Mapster32 Directory: "%mapster32dir%"
12
 
12
 
13
if exist vacation_hrp set vacahrpdir=%cd%
13
if exist vacation\ set vacahrpdir=%cd%
14
:vacadircheck
14
:vacadircheck
15
if exist VACATION.PRG ren VACATION.PRG vacation.grp
15
if exist VACATION.PRG ren VACATION.PRG vacation.grp
16
cd vaca_plus
16
cd vaca_plus
17
set vacadir=%cd%
17
set vacadir=%cd%
18
if exist vacation_hrp set vacahrpdir=%cd%
18
if exist vacation\ set vacahrpdir=%cd%
19
if exist vaca_plus goto vacadircheck
19
if exist vaca_plus\ goto vacadircheck
20
if "%debug%"=="1" echo DEBUG: Vaca+ Directory: "%vacadir%".
20
if "%debug%"=="1" echo DEBUG: Vaca+ Directory: "%vacadir%".
21
if "%debug%"=="1" echo DEBUG: VacaHRP Directory: "%vacahrpdir%".
21
if "%debug%"=="1" echo DEBUG: VacaHRP Directory: "%vacahrpdir%".
22
 
22
 
23
cd "%mapster32dir%"
23
cd "%mapster32dir%"
24
 
24
 
25
if exist duke3d_hrp.zip set hrp=-gduke3d_hrp.zip
25
if exist duke3d_hrp.zip set hrp=-gduke3d_hrp.zip
26
if exist hrp_update.zip set hrpu=-ghrp_update.zip
26
if exist hrp_update.zip set hrpu=-ghrp_update.zip
27
 
27
 
-
 
28
type "%mapster32dir%\names.h" > "%mapster32dir%\VacaNames.h"
-
 
29
echo. >> "%mapster32dir%\VacaNames.h"
-
 
30
type "%vacadir%\VacaNames.def" >> "%mapster32dir%\VacaNames.h"
-
 
31
 
-
 
32
set args=
-
 
33
if exist "%vacadir%" set args=%args% -j"%vacadir:\=/%"
-
 
34
if exist "%vacahrpdir%" set args=%args% -j"%vacahrpdir:\=/%"
28
set args=-j"%vacadir%" -j"%vacahrpdir%" -hvacation.def -gvacation.grp %hrp% %hrpu% %*
35
set args=%args% -namesfile VacaNames.h -hvacation.def -gvacation.grp %hrp% %hrpu% %*
-
 
36
 
29
set exe=mapster32
37
set exe=mapster32
30
if "%debug%"=="1" set exe=mapster32.debug
38
if "%debug%"=="1" set exe=mapster32.debug
31
 
39
 
32
if exist %exe%.bat (
40
if exist %exe%.bat (
33
call %exe%.bat %args%
41
call %exe%.bat %args%
34
) else (
42
) else (
35
%exe%.exe %args%
43
%exe%.exe %args%
36
)
44
)
37
 
45
 
38
 
46
 
39
goto end
47
goto end
40
 
48
 
41
:mapster32check
49
:mapster32check
42
if exist mapster32.bat goto mapster32check_done
50
if exist mapster32.bat goto mapster32check_done
43
if exist ..\mapster32.exe (
51
if exist ..\mapster32.exe (
44
cd ..
52
cd ..
45
goto recheck
53
goto recheck
46
)
54
)
47
if exist ..\..\mapster32.exe (
55
if exist ..\..\mapster32.exe (
48
cd ..\..
56
cd ..\..
49
goto recheck
57
goto recheck
50
)
58
)
51
if exist ..\..\..\mapster32.exe (
59
if exist ..\..\..\mapster32.exe (
52
cd ..\..\..
60
cd ..\..\..
53
goto recheck
61
goto recheck
54
)
62
)
55
if exist ..\mapster32.bat (
63
if exist ..\mapster32.bat (
56
cd ..
64
cd ..
57
goto mapster32check_done
65
goto mapster32check_done
58
)
66
)
59
if exist ..\..\mapster32.bat (
67
if exist ..\..\mapster32.bat (
60
cd ..\..
68
cd ..\..
61
goto mapster32check_done
69
goto mapster32check_done
62
)
70
)
63
if exist ..\..\..\mapster32.bat (
71
if exist ..\..\..\mapster32.bat (
64
cd ..\..\..
72
cd ..\..\..
65
goto mapster32check_done
73
goto mapster32check_done
66
)
74
)
67
echo Warning: You don't have Mapster32 in your directory.
75
echo Warning: You don't have Mapster32 in your directory.
68
goto mapster32check_done
76
goto mapster32check_done
69
 
77
 
70
:end
78
:end
71
 
79