Complete disaster-recovery snapshot: engine/game source, game data assets, VC6 toolchain + DX SDKs, build outputs, deployed game, and _UNUSED archive. Large binaries in Git LFS; text preserved byte-for-byte (core.autocrlf=false, no eol attributes). See RECOVERY.md for the one-clone rebuild procedure.
158 lines
5.4 KiB
Batchfile
158 lines
5.4 KiB
Batchfile
:START
|
|
cls
|
|
@ECHO OFF
|
|
Echo 1. Map Maker
|
|
Echo 2. Files to Gameleap
|
|
Echo 3. TCTD
|
|
Echo 4. Files to Games
|
|
Echo 5. Mission Files to Gameleap
|
|
Echo X. Exit
|
|
C:\Batch\CHOICE.com /C:12345X /N Please choose a menu option.
|
|
IF ERRORLEVEL == 6 GOTO QUIT_MENU
|
|
IF ERRORLEVEL == 5 GOTO MISSIONS
|
|
IF ERRORLEVEL == 4 GOTO TRANSFER
|
|
IF ERRORLEVEL == 3 GOTO TCTD
|
|
IF ERRORLEVEL == 2 GOTO GAMELEAP
|
|
IF ERRORLEVEL == 1 GOTO MAPMAKER
|
|
GOTO QUIT_MENU
|
|
|
|
:MAPMAKER
|
|
GOTO START
|
|
|
|
:GAMELEAP
|
|
ECHO Moving Grassland
|
|
xcopy e:\games\mechwa~2\content\textures\maps\grassland\*.* E:\Gameleap\mw4\Content\textures\maps\grassland\*.* /E
|
|
xcopy e:\games\mechwa~2\content\textures\maps\hotplate\*.* E:\Gameleap\mw4\Content\textures\maps\hotplate\*.* /E
|
|
xcopy e:\games\mechwa~2\content\textures\maps\peaks\*.* E:\Gameleap\mw4\Content\textures\maps\peaks\*.* /E
|
|
pause
|
|
GOTO START
|
|
|
|
:TCTD
|
|
cls
|
|
ECHO 1. Grassland
|
|
ECHO 2. Hotplate
|
|
ECHO 3. Peaks
|
|
ECHO 4. Nazca
|
|
ECHO 5. Reduex
|
|
ECHO X. Quit.
|
|
C:\Batch\CHOICE.com /C:12345X /N Please choose a menu option.
|
|
IF ERRORLEVEL == 6 GOTO QUIT_MENU
|
|
IF ERRORLEVEL == 5 GOTO REDUEX
|
|
IF ERRORLEVEL == 4 GOTO Nazca
|
|
IF ERRORLEVEL == 3 GOTO Peaks
|
|
IF ERRORLEVEL == 2 GOTO Hotplate
|
|
IF ERRORLEVEL == 1 GOTO Grassland
|
|
GOTO QUIT_MENU
|
|
|
|
:Grassland
|
|
ECHO Running TCTD on Grassland
|
|
e:\gameleap\mw4\tctd.exe /f content\maps\grassland\tctd.ini /p /uid /y /i /s
|
|
e:\gameleap\mw4\tctd.exe /f content\maps\grassland\tctd.ini /bsp /p /uid /y /i /s
|
|
GOTO START
|
|
|
|
:Hotplate
|
|
ECHO Running TCTD on Hotplate
|
|
e:\gameleap\mw4\tctd.exe /f content\maps\hotplate\tctd.ini /p /uid /y /i /s
|
|
e:\gameleap\mw4\tctd.exe /f content\maps\hotplate\tctd.ini /bsp /p /uid /y /i /s
|
|
GOTO START
|
|
|
|
:Peaks
|
|
ECHO Running TCTD on Peaks
|
|
e:\gameleap\mw4\tctd.exe /f content\maps\peaks\tctd.ini /p /uid /y /i /s
|
|
e:\gameleap\mw4\tctd.exe /f content\maps\preaks\tctd.ini /bsp /p /uid /y /i /s
|
|
GOTO START
|
|
|
|
:Nazca
|
|
ECHO Running TCTD on Nazca
|
|
e:\gameleap\mw4\tctd.exe /f content\maps\nazca\tctd.ini /p /uid /y /i /s
|
|
e:\gameleap\mw4\tctd.exe /f content\maps\nazca\tctd.ini /bsp /p /uid /y /i /s
|
|
GOTO START
|
|
|
|
:REDUEX
|
|
ECHO Running TCTD on REDUEX
|
|
e:\gameleap\mw4\tctd.exe /f content\maps\reduex\tctd.ini /p /uid /y /i /s
|
|
e:\gameleap\mw4\tctd.exe /f content\maps\reduex\tctd.ini /bsp /p /uid /y /i /s
|
|
GOTO START
|
|
|
|
:TRANSFER
|
|
cls
|
|
ECHO 1. Transfer Grassland
|
|
ECHO 2. Transfer Hotplate
|
|
ECHO 3. Transfer Peaks
|
|
ECHO X. Quit.
|
|
C:\Batch\CHOICE.com /C:123X /N Please choose a menu option.
|
|
IF ERRORLEVEL == 4 GOTO QUIT_MENU
|
|
IF ERRORLEVEL == 3 GOTO TPEAKS
|
|
IF ERRORLEVEL == 2 GOTO THOTPLATE
|
|
IF ERRORLEVEL == 1 GOTO TGRASSLAND
|
|
GOTO QUIT_MENU
|
|
|
|
:TGRASSLAND
|
|
ECHO Moving Grassland
|
|
xcopy e:\gameleap\mw4\content\maps\grassland\*.* E:\Games\mechwa~2\Content\maps\grassland\*.* /E
|
|
xcopy e:\gameleap\mw4\content\textures\maps\grassland\*.* E:\Games\mechwa~2\Content\maps\grassland\*.* /E
|
|
rem xcopy e:\gameleap\mw4\content\textures\composttexture\grassland*.* e:\games\mechwa~2\content\textures\composttexture\grassland*.*
|
|
del E:\Games\mechwa~2\resource\maps\grassland.dep /Q
|
|
del E:\Games\mechwa~2\resource\maps\grassland.mw4 /Q
|
|
del E:\Games\mechwa~2\resource\usermissions\savanah.dep /Q
|
|
del E:\Games\mechwa~2\resource\usermissions\savanah.mw4 /Q
|
|
pause
|
|
GOTO START
|
|
|
|
:THOTPLATE
|
|
ECHO Moving Hotplate
|
|
xcopy e:\gameleap\mw4\content\maps\hotplate\*.* E:\Games\mechwa~2\Content\maps\hotplate\*.* /E
|
|
xcopy e:\gameleap\mw4\content\textures\maps\hotplate\*.* E:\Games\mechwa~2\Content\maps\hotplate\*.* /E
|
|
rem xcopy e:\gameleap\mw4\content\textures\composttexture\hotplate*.* e:\games\mechwa~2\content\textures\composttexture\hotplate*.*
|
|
del E:\Games\mechwa~2\resource\maps\hotplate.dep /Q
|
|
del E:\Games\mechwa~2\resource\maps\hotplate.mw4 /Q
|
|
del E:\Games\mechwa~2\resource\usermissions\hotplate.dep /Q
|
|
del E:\Games\mechwa~2\resource\usermissions\hotplate.mw4 /Q
|
|
pause
|
|
GOTO START
|
|
|
|
:TPEAKS
|
|
ECHO Moving Peaks
|
|
xcopy e:\gameleap\mw4\content\maps\peaks\*.* E:\Games\mechwa~2\Content\maps\peaks\*.* /E
|
|
xcopy e:\gameleap\mw4\content\textures\maps\peaks\*.* E:\Games\mechwa~2\Content\maps\peaks\*.* /E
|
|
rem xcopy e:\gameleap\mw4\content\textures\composttexture\peaks*.* e:\games\mechwa~2\content\textures\composttexture\peaks*.*
|
|
del E:\Games\mechwa~2\resource\maps\peaks.dep /Q
|
|
del E:\Games\mechwa~2\resource\maps\peaks.mw4 /Q
|
|
del E:\Games\mechwa~2\resource\usermissions\peaks.dep /Q
|
|
del E:\Games\mechwa~2\resource\usermissions\peaks.mw4 /Q
|
|
pause
|
|
GOTO START
|
|
|
|
:MISSIONS
|
|
cls
|
|
ECHO 1. Mission Grassland
|
|
ECHO 2. Mission Hotplate
|
|
ECHO 3. Mission Peaks
|
|
ECHO X. Quit.
|
|
C:\Batch\CHOICE.com /C:123X /N Please choose a menu option.
|
|
IF ERRORLEVEL == 4 GOTO QUIT_MENU
|
|
IF ERRORLEVEL == 3 GOTO MPEAKS
|
|
IF ERRORLEVEL == 2 GOTO MHOTPLATE
|
|
IF ERRORLEVEL == 1 GOTO MGRASSLAND
|
|
GOTO QUIT_MENU
|
|
|
|
:MGRASSLAND
|
|
ECHO Mission Grassland
|
|
xcopy e:\games\mechwa~2\content\missions\savanah\*.* e:\gameleap\mw4\content\missions\grassland\*.* /E /S
|
|
xcopy e:\games\mechwa~2\resource\usermissions\savanah.* e:\gameleap\mw4\resource\missions\grassland.* /E
|
|
GOTO START
|
|
|
|
:MHOTPLATE
|
|
ECHO Mission Hotplate
|
|
xcopy e:\games\mechwa~2\content\missions\hotplate\*.* e:\gameleap\mw4\content\missions\hotplate\*.* /E /S
|
|
xcopy e:\games\mechwa~2\resource\usermissions\hotplate*.* e:\gameleap\mw4\resource\missions\hotplate*.* /E
|
|
GOTO START
|
|
|
|
:MPEAKS
|
|
ECHO Mission PEAKS
|
|
xcopy e:\games\mechwa~2\content\missions\peaks\*.* e:\gameleap\mw4\content\missions\peaks\*.* /E /S
|
|
xcopy e:\games\mechwa~2\resource\usermissions\peaks*.* e:\gameleap\mw4\resource\missions\peaks*.* /E
|
|
GOTO START
|
|
|
|
:QUIT_MENU
|