Subversion Repositories nw_plus

Rev

Rev 16 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

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