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.
190 lines
7.5 KiB
Batchfile
190 lines
7.5 KiB
Batchfile
@ECHO OFF
|
|
PROMPT $P$G
|
|
|
|
rem :CODE
|
|
rem CLS
|
|
rem echo.
|
|
rem echo ************************
|
|
rem echo * VWE Game Software *
|
|
rem echo * Update Utility *
|
|
rem echo *******************************
|
|
rem echo * C - COOP *
|
|
rem echo * 5 - VWE *
|
|
rem echo * X - Exit Utility *
|
|
rem echo *******************************
|
|
rem echo.
|
|
rem c:\batch\choice.com /cC5X /n Choose Option[C,5,X].
|
|
rem if errorlevel 3 GOTO EXIT
|
|
rem if errorlevel 2 GOTO POD
|
|
rem if errorlevel 1 GOTO COOP
|
|
rem if errorlevel 0 GOTO ERROR
|
|
|
|
rem :COOP
|
|
rem SET VERSION=COOP
|
|
rem GOTO STARTCOOP
|
|
|
|
rem :POD
|
|
rem CLS
|
|
rem echo.
|
|
rem echo ************************
|
|
rem echo * VWE Game Software *
|
|
rem echo * Update Utility *
|
|
rem echo *******************************
|
|
rem echo * 3 - 5_03 *
|
|
rem echo * 5 - 5_05 *
|
|
rem echo * X - Exit Utility *
|
|
rem echo *******************************
|
|
rem echo.
|
|
rem c:\batch\choice.com /c35X /n Choose Option[3,5,X].
|
|
rem if errorlevel 3 GOTO EXIT
|
|
rem if errorlevel 2 GOTO 5_05
|
|
rem if errorlevel 1 GOTO 5_03
|
|
rem if errorlevel 0 GOTO ERROR
|
|
|
|
|
|
:5_03
|
|
SET VERSION=5_03
|
|
GOTO START
|
|
|
|
rem :5_05
|
|
rem SET VERSION=5_05
|
|
rem GOTO START
|
|
|
|
:START
|
|
CLS
|
|
echo.
|
|
echo %version%
|
|
echo ************************
|
|
echo * VWE Game Software *
|
|
echo * Update Utility *
|
|
echo *******************************
|
|
echo * D - Dev Dir *
|
|
echo * C - Console PC *
|
|
echo * 1 - update Cockpit 1 *
|
|
echo * 2 - update Cockpit 2 *
|
|
echo * 3 - update Cockpit 3 *
|
|
echo * 4 - update Cockpit 4 *
|
|
echo * M - update Mission Review *
|
|
echo * A - update All PCs *
|
|
echo * X - Exit Utility *
|
|
echo *******************************
|
|
echo.
|
|
c:\batch\choice.com /cDC1234MAX /n Choose Option[D,C,1,2,3,4,M,A,X].
|
|
if errorlevel 9 GOTO EXIT
|
|
if errorlevel 8 GOTO ALL
|
|
if errorlevel 7 GOTO MR
|
|
if errorlevel 6 GOTO COCKPIT4
|
|
if errorlevel 5 GOTO COCKPIT3
|
|
if errorlevel 4 GOTO COCKPIT2
|
|
if errorlevel 3 GOTO COCKPIT1
|
|
if errorlevel 2 GOTO CONSOLE
|
|
if errorlevel 1 GOTO DEV
|
|
if errorlevel 0 GOTO ERROR
|
|
|
|
:STARTCOOP
|
|
CLS
|
|
echo.
|
|
echo %version%
|
|
echo ************************
|
|
echo * VWE Game Software *
|
|
echo * Update Utility *
|
|
echo *******************************
|
|
echo * D - Dev Dir *
|
|
echo * X - Exit Utility *
|
|
echo *******************************
|
|
echo.
|
|
c:\batch\choice.com /cDX /n Choose Option[D,X].
|
|
if errorlevel 2 GOTO EXIT
|
|
if errorlevel 1 GOTO DEVCOOP
|
|
if errorlevel 0 GOTO ERROR
|
|
|
|
:DEVCOOP
|
|
rem copy c:\vwe\gameleapcode%version%\pro.bin\mw4pro.exe c:\vwe\gameleapcode%version%\rel.bin\mw4pro.exe
|
|
rem copy c:\vwe\gameleapcode%version%\dbg.bin\mw4.exe c:\vwe\gameleapcode%version%\rel.bin\mw4debug.exe
|
|
copy c:\vwe\gameleapcode%version%\rel.bin\*.exe c:\vwe\gameleap%version%\mw4\
|
|
copy c:\vwe\gameleapcode%version%\rel.bin\*.dll c:\vwe\gameleap%version%\mw4\
|
|
xcopy c:\vwe\gameleapcode%version%\rel.bin\content\*.* c:\vwe\gameleap%version%\mw4\content\ /s /Y
|
|
pause
|
|
GOTO STARTCOOP
|
|
|
|
:DEV
|
|
rem copy c:\vwe\gameleapcode%version%\pro.bin\mw4pro.exe c:\vwe\gameleapcode%version%\rel.bin\mw4pro.exe
|
|
rem copy c:\vwe\gameleapcode%version%\dbg.bin\mw4.exe c:\vwe\gameleapcode%version%\rel.bin\mw4debug.exe
|
|
copy c:\vwe\gameleapcode%version%\rel.bin\*.exe c:\vwe\gameleap\mw4\
|
|
copy c:\vwe\gameleapcode%version%\rel.bin\*.dll c:\vwe\gameleap\mw4\
|
|
xcopy c:\vwe\gameleapcode%version%\rel.bin\content\*.* c:\vwe\gameleap\mw4\content\ /s /Y
|
|
pause
|
|
GOTO START
|
|
|
|
:CONSOLE
|
|
rem copy c:\vwe\gameleapcode%version%\pro.bin\mw4pro.exe c:\vwe\gameleapcode%version%\rel.bin\mw4pro.exe
|
|
copy c:\vwe\gameleapcode%version%\rel.bin\*.exe c:\gameleap\
|
|
copy c:\vwe\gameleapcode%version%\rel.bin\*.dll c:\gameleap\
|
|
xcopy c:\vwe\gameleapcode%version%\rel.bin\content\*.* c:\gameleap\content\ /s /y
|
|
pause
|
|
GOTO START
|
|
|
|
:COCKPIT1
|
|
copy c:\vwe\gameleapcode%version%\rel.bin\*.exe \\alpha1\gameleap\
|
|
copy c:\vwe\gameleapcode%version%\rel.bin\*.dll \\alpha1\gameleap\
|
|
xcopy c:\vwe\gameleapcode%version%\rel.bin\content\*.* \\alpha1\gameleap\content\ /s /y
|
|
pause
|
|
GOTO START
|
|
|
|
:COCKPIT2
|
|
copy c:\vwe\gameleapcode%version%\rel.bin\*.exe \\alpha2\gameleap\
|
|
copy c:\vwe\gameleapcode%version%\rel.bin\*.dll \\alpha2\gameleap\
|
|
xcopy c:\vwe\gameleapcode%version%\rel.bin\content\*.* \\alpha2\gameleap\content\ /s /y
|
|
pause
|
|
GOTO START
|
|
|
|
:COCKPIT3
|
|
copy c:\vwe\gameleapcode%version%\rel.bin\*.exe \\alpha3\gameleap\
|
|
copy c:\vwe\gameleapcode%version%\rel.bin\*.dll \\alpha3\gameleap\
|
|
xcopy c:\vwe\gameleapcode%version%\rel.bin\content\*.* \\alpha3\gameleap\content\ /s /y
|
|
pause
|
|
GOTO START
|
|
|
|
:COCKPIT4
|
|
copy c:\vwe\gameleapcode%version%\rel.bin\*.exe \\alpha4\gameleap\
|
|
copy c:\vwe\gameleapcode%version%\rel.bin\*.dll \\alpha4\gameleap\
|
|
xcopy c:\vwe\gameleapcode%version%\rel.bin\content\*.* \\alpha4\gameleap\content\ /s /y
|
|
pause
|
|
GOTO START
|
|
|
|
:MR
|
|
copy c:\vwe\gameleapcode%version%\rel.bin\*.exe \\alpha-mr\gameleap\
|
|
copy c:\vwe\gameleapcode%version%\rel.bin\*.dll \\alpha-mr\gameleap\
|
|
xcopy c:\vwe\gameleapcode%version%\rel.bin\content\*.* \\alpha-mr\gameleap\content\ /s /y
|
|
pause
|
|
GOTO START
|
|
|
|
:ALL
|
|
rem copy c:\vwe\gameleapcode%version%\pro.bin\mw4pro.exe c:\vwe\gameleapcode%version%\rel.bin\mw4pro.exe
|
|
copy c:\vwe\gameleapcode%version%\rel.bin\*.exe c:\gameleap\
|
|
copy c:\vwe\gameleapcode%version%\rel.bin\*.dll c:\gameleap\
|
|
xcopy c:\vwe\gameleapcode%version%\rel.bin\content\*.* c:\gameleap\content\ /s /y
|
|
pause
|
|
copy c:\vwe\gameleapcode%version%\rel.bin\*.exe \\alpha1\gameleap\
|
|
copy c:\vwe\gameleapcode%version%\rel.bin\*.dll \\alpha1\gameleap\
|
|
xcopy c:\vwe\gameleapcode%version%\rel.bin\content\*.* \\alpha1\gameleap\content\ /s /y
|
|
pause
|
|
copy c:\vwe\gameleapcode%version%\rel.bin\*.exe \\alpha2\gameleap\
|
|
copy c:\vwe\gameleapcode%version%\rel.bin\*.dll \\alpha2\gameleap\
|
|
xcopy c:\vwe\gameleapcode%version%\rel.bin\content\*.* \\alpha2\gameleap\content\ /s /y
|
|
pause
|
|
copy c:\vwe\gameleapcode%version%\rel.bin\*.exe \\alpha3\gameleap\
|
|
copy c:\vwe\gameleapcode%version%\rel.bin\*.dll \\alpha3\gameleap\
|
|
xcopy c:\vwe\gameleapcode%version%\rel.bin\content\*.* \\alpha3\gameleap\content\ /s /y
|
|
pause
|
|
copy c:\vwe\gameleapcode%version%\rel.bin\*.exe \\alpha4\gameleap\
|
|
copy c:\vwe\gameleapcode%version%\rel.bin\*.dll \\alpha4\gameleap\
|
|
xcopy c:\vwe\gameleapcode%version%\rel.bin\content\*.* \\alpha4\gameleap\content\ /s /y
|
|
pause
|
|
copy c:\vwe\gameleapcode%version%\rel.bin\*.exe \\alpha-mr\gameleap\
|
|
copy c:\vwe\gameleapcode%version%\rel.bin\*.dll \\alpha-mr\gameleap\
|
|
xcopy c:\vwe\gameleapcode%version%\rel.bin\content\*.* \\alpha-mr\gameleap\content\ /s /y
|
|
pause
|
|
GOTO START
|
|
|
|
:EXIT |