@ECHO OFF
:BEGIN
CHOICE /C 123456789 /M "Press 1 for Original TA, 2 for Escalation, 3 for Zero, 4 for Devolution, 5 for TABA, 6 for Talon, 7 for Independence War or 9 to skip this step."
if ERRORLEVEL ==9 goto SKIP
if ERRORLEVEL ==8 goto EIGHT
if ERRORLEVEL ==7 goto SEVEN
if ERRORLEVEL ==6 goto SIX
if ERRORLEVEL ==5 goto FIVE
if ERRORLEVEL ==4 goto FOUR
if ERRORLEVEL ==3 goto THREE
if ERRORLEVEL ==2 goto TWO
if ERRORLEVEL ==1 goto ONE
goto END
::Set the paths in front of the lines to your folders with mod files and the paths that come afterwards to the directory of your TA install.
::For Example: XCOPY C:\folder containing mod\Modfile.file C:\TA DIRECTORY\ /s /y
:EIGHT
echo You have chosen Total Mayhem!
XCOPY Mayhem\rev31.gp3 /S /Y /u
XCOPY Mayhem\TOTAL_MAYHEM.ufo /S /Y
SET WHATEXE=5
goto CHECK2
:SEVEN
echo You have chosen Total Annihilation: Independence War!
XCOPY TAIW\Andromeda.two /S /Y
XCOPY TAIW\CAexp.two /S /Y
XCOPY TAIW\REV31.GPW /S /Y
XCOPY TAIW\TA-IWAR.exe /S /Y
XCOPY TAIW\TA-IWAR.two /S /Y
XCOPY TAIW\totala.ini /S /Y /u
XCOPY TAIW\TLLtex.hpi /S /Y
XCOPY TAIW\smackw32.dll /S /Y /u
XCOPY OTA\ddraw.dll /S /Y /u
SET WHATEXE=4
goto CHECK2
:SIX
echo You have chosen Total Annihilation: Talon!
XCOPY TALON\TA4.dll /S /Y
XCOPY TALON\tal31.gp3 /S /Y
XCOPY TALON\totalTAL.ini /S /Y
XCOPY TALON\TALON_NO_CD.exe /S /Y
XCOPY TALON\Dplayx.dll /S /Y
XCOPY TALON\Dplayx.map /S /Y
XCOPY OTA\ddraw.dll /S /Y /u
XCOPY OTA\smackw32.dll /S /Y /u
SET WHATEXE=3
goto CHECK2
:FIVE
echo You have chosen Total Annihilation: BA!
XCOPY TABA\rev31.gp3 /S /Y /u
XCOPY TABA\totala.ini /S /Y /u
XCOPY TABA\Dplayx.dll /S /Y /u
XCOPY TABA\Dplayx.map /S /Y /u
XCOPY OTA\ddraw.dll /S /Y /u
XCOPY OTA\smackw32.dll /S /Y /u
SET WHATEXE=1
goto CHECK2
:FOUR
echo You have chosen Total Annihilation: Devolution!
XCOPY DEVOLUTION\rev31.gp3 /S /Y /u
XCOPY DEVOLUTION\totala.ini /S /Y /u
XCOPY DEVOLUTION\Dplayx.dll /S /Y /u
XCOPY DEVOLUTION\Dplayx.map /S /Y /u
XCOPY OTA\smackw32.dll /S /Y /u
XCOPY OTA\ddraw.dll /S /Y /u
SET WHATEXE=1
goto CHECK2
:THREE
echo You have chosen Total Annihilation: Zero!
XCOPY "ZERO\TAZ31.gp3" /S /Y
XCOPY "ZERO\Dplayx.dll" /S /Y /u
XCOPY "ZERO\ddraw.dll" /S /Y /u
XCOPY "ZERO\TAZeromp3.exe" /S /Y
XCOPY OTA\smackw32.dll /S /Y /u
SET WHATEXE=2
goto CHECK2
:TWO
echo You have chosen Total Annihilation: Escalation!
XCOPY ESCALATION\rev31.gp3 /S /Y /u
XCOPY ESCALATION\totala.ini /S /Y /u
XCOPY ESCALATION\Dplayx.dll /S /Y /u
XCOPY ESCALATION\Dplayx.map /S /Y /u
XCOPY ESCALATION\ddraw.dll /S /Y /u
XCOPY OTA\smackw32.dll /S /Y /u
SET WHATEXE=1
goto CHECK2
:ONE
echo You have chosen Original Total Annihilation!
XCOPY OTA\rev31.gp3 /S /Y /u
XCOPY OTA\totala.ini /S /Y /u
XCOPY OTA\Dplayx.dll /S /Y /u
XCOPY OTA\smackw32.dll /S /Y /u
XCOPY OTA\ddraw.dll /S /Y /u
XCOPY OTA\Dplayx.map /S /Y /u
SET WHATEXE=1
goto CHECK2
::This section checks for leftover files from mods (Excess II,TALON) and deletes them if found.
:CHECK
IF EXIST "TOTAL_MAYHEM.ufo" (
goto MAYHEM
)
IF EXIST "TAZeromp3.exe" (
goto ZERO
)
IF EXIST "TALON_NO_CD.exe" (
goto TALON
)
IF EXIST "TA-IWAR.exe" (
goto TAIW
) ELSE (
goto ASK
)
:CHECK2
IF %WHATEXE% ==5 (
IF EXIST "TA-IWAR.exe" (
goto TAIW
)
IF EXIST "TALON_NO_CD.exe" (
goto TALON
)
IF EXIST "TAZeromp3.exe" (
goto ZERO
) ELSE (
goto ASK
)
)
IF %WHATEXE% ==4 (
IF EXIST "TOTAL_MAYHEM.ufo" (
goto MAYHEM
)
IF EXIST "TALON_NO_CD.exe" (
goto TALON
)
IF EXIST "TAZeromp3.exe" (
goto ZERO
) ELSE (
goto ASK
)
)
IF %WHATEXE% ==3 (
IF EXIST "TOTAL_MAYHEM.ufo" (
goto MAYHEM
)
IF EXIST "TA-IWAR.exe" (
goto TAIW
)
IF EXIST "TAZeromp3.exe" (
goto ZERO
) ELSE (
goto ASK
)
)
IF %WHATEXE% ==2 (
IF EXIST "TOTAL_MAYHEM.ufo" (
goto MAYHEM
)
IF EXIST "TALON_NO_CD.exe" (
goto TALON
)
IF EXIST "TA-IWAR.exe" (
goto TAIW
) ELSE (
goto ASK
)
)
IF %WHATEXE% ==1 (
IF EXIST "TOTAL_MAYHEM.ufo" (
goto MAYHEM
)
IF EXIST "TA-IWAR.exe" (
goto TAIW
)
IF EXIST "TALON_NO_CD.exe" (
goto TALON
)
IF EXIST "TAZeromp3.exe" (
goto ZERO
) ELSE (
goto ASK
)
)
:MAYHEM
DEL "TOTAL_MAYHEM.ufo"
goto CHECK2
:TAIW
DEL "TA-IWAR.exe"
DEL "TA-IWAR.two"
DEL "TLLtex.ufo"
DEL "Andromeda.two"
DEL "CAexp.twp"
DEL "REV31.gpw"
goto CHECK2
:ZERO
DEL "TAZeromp3.exe"
DEL "TAZ31.gp3"
goto CHECK2
:TALON
DEL "TALON_NO_CD.exe"
DEL "totalTAL.ini"
DEL "tal31.gp3"
DEL "TA4.dll"
goto CHECK2
:SKIP
IF EXIST "TAZeromp3.exe" (
Start "TAZeromp3.exe"
EXIT
)
IF EXIST TALON_NO_CD.exe (
Start TALON_NO_CD.exe
EXIT
)
IF EXIST TA-IWAR.exe (
Start TA-IWAR.exe
EXIT
) ELSE (
start TOTALA.exe
EXIT
)
:ASK
echo You are finished!
echo Would you like to launch TA now?
CHOICE /C YN /M "Yes, no?"
IF ERRORLEVEL ==2 goto END
IF ERRORLEVEL ==1 goto LAUNCH
goto END
:LAUNCH
echo Launching...
IF %WHATEXE% ==4 (
START TA-IWAR.exe
EXIT
)
IF %WHATEXE% ==3 (
START TALON_NO_CD.exe
EXIT
)
IF %WHATEXE% ==2 (
START TAZeromp3.exe
EXIT
) ELSE (
START Totala.exe
EXIT
)
:END
echo Would you like to use a different mod?
CHOICE /C YN /M "Yes, no?"
IF ERRORLEVEL ==2 EXIT
IF ERRORLEVEL ==1 goto BEGIN
exit
No comments:
Post a Comment