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 |