Difference between revisions of "DagF sample batch"

From Custom Map Makers Wiki
Jump to: navigation, search
(Created page with "@echo off title Batch Ccompiler v1.2 - Working with : %~n1 color 70 :Start cls rem Get paths rem complie lines set __BSP=-v -meta set __VIS=-vis set __LIGHT=-light -filter -s...")
 
(Replaced content with "http://pastebin.com/pfS1iU5p")
 
Line 1: Line 1:
@echo off
+
http://pastebin.com/pfS1iU5p
title Batch Ccompiler v1.2 - Working with : %~n1
 
color 70
 
 
 
:Start
 
cls
 
 
 
rem Get paths
 
rem complie lines
 
set __BSP=-v -meta
 
set __VIS=-vis
 
set __LIGHT=-light -filter -shade -patchshadows -dark -samples 2 -lightmapsize 256
 
 
 
rem bot compile
 
set __ASS=-forcesidesvisible -optimize
 
 
 
rem paths
 
set __BasePath=D:\urtmapping\
 
 
 
set __FSGame=q3ut4
 
set __GameEXE=iourbanterror.exe
 
set __CompilerPath=D:\gtk1.6\q3map2_urt.exe
 
set __BSPPath=compile\sfs\bsp.exe
 
set __BSPCPath=compile\bots\bspc.exe
 
 
 
cd %__BasePath%
 
 
 
 
 
:MainMenu
 
cls
 
 
 
echo 0. Refresh
 
echo 1. Test Compile
 
echo 2. Devmap
 
echo 3. Compile
 
echo 4. Surface Sound
 
echo 5. bots
 
echo 6. Autoscript
 
echo 7. Convert
 
echo 8. Settings
 
echo 9. Exit
 
 
 
 
 
CHOICE /C 0123456789 /N /M "Choose a option."
 
 
 
 
 
if errorlevel 10 goto :Exit
 
if errorlevel 9 goto :Settings
 
if errorlevel 8 goto :Convert
 
if errorlevel 7 goto :AS
 
if errorlevel 6 goto :BOT
 
if errorlevel 5 goto :SFS
 
if errorlevel 4 goto :Compile
 
if errorlevel 3 goto :Devmap
 
if errorlevel 2 goto :TestCompile
 
if errorlevel 1 goto :Start
 
 
 
goto :MainMenu
 
 
 
 
 
 
 
:TestCompile
 
cls
 
 
 
time /T
 
echo STARTING BSP:
 
start /low /B /wait %__CompilerPath% -v -meta -fs_basepath %__BasePath% -fs_game %__FSGame% "%~d1%~p1%~n1.map"
 
 
 
time /T
 
echo STARTING VIS:
 
start /low /B /wait %__CompilerPath% -v -vis -fast -fs_basepath %__basePath% -fs_game %__FSGame% "%~d1%~p1%~n1.bsp"
 
 
 
time /T
 
echo STARTING RAD:
 
start /low /B /wait %__CompilerPath% -v -light -fast -fs_basepath %__BasePath% -fs_game %__FSGame% "%~d1%~p1%~n1.bsp"
 
rem -shade makes nice shadows
 
goto :MainMenu
 
 
 
 
 
 
 
:Devmap
 
start %__basepath%%__GameEXE% +sv_pure 0 +r_gamma 1 +devmap %~n1
 
goto :MainMenu
 
 
 
 
 
 
 
:Compile
 
 
 
time /T
 
echo STARTING BSP:
 
start /normal  /B /wait %__CompilerPath% %__BSP% -fs_basepath %__BasePath% -fs_game %__FSGame% "%~d1%~p1%~n1.map"
 
 
 
time /T
 
echo STARTING VIS:
 
start /normal  /B /wait %__CompilerPath% %__VIS% -fs_basepath %__basePath% -fs_game %__FSGame% "%~d1%~p1%~n1.bsp"
 
 
 
time /T
 
echo STARTING RAD:
 
start /normal  /B /wait %__CompilerPath% %__LIGHT% -fs_basepath %__BasePath% -fs_game %__FSGame% "%~d1%~p1%~n1.bsp"
 
 
 
goto :MainMenu
 
 
 
 
 
 
 
:SFS
 
 
 
start "Making .surface file" /B /wait %__BasePath%%__BSPPath% -se %~d1%~p1%~n1.bsp %~d1%~p1%~n1.surface
 
start "Opening surface sounds" /B compile/sfs/surfacesounds.surface "C:\Program Files (x86)\Windows NT\Accessories\wordpad.exe"                                      rem C:\Program Files (x86)\Windows NT\Accessories\
 
Start "Editing . surface file" /B /wait %~d1%~p1%~n1.surface "C:\Program Files (x86)\Windows NT\Accessories\wordpad.exe"                                  rem C:\Program Files (x86)\Windows NT\Accessories\
 
start "Applying .surface file to .bsp" /B /wait %__BasePath%%__BSPPath% -si %~d1%~p1%~n1.bsp %~d1%~p1%~n1.surface
 
 
 
pause
 
goto :MainMenu
 
 
 
 
 
 
 
:BOT
 
time /T
 
echo STARTING Bots:
 
 
 
 
 
start /low /B /wait %__BasePath%%__BSPCPath% -bsp2aas "%~d1%~p1%~n1.bsp" %__ASS%
 
goto :MainMenu
 
 
 
 
 
 
 
:AS
 
echo not done yet
 
pause
 
goto :MainMenu
 
 
 
 
 
 
 
:Convert
 
cls
 
 
 
echo 0. map to ase
 
echo 1. bsp to ase
 
echo 2. bsp to map
 
echo 3. Main Menu
 
 
 
 
 
CHOICE /C 0123 /N /M "Choose a option."
 
 
 
if errorlevel 4 goto :MainMenu
 
if errorlevel 3 goto :Convert_bsp_map
 
if errorlevel 2 goto :Convert_bsp_ase
 
if errorlevel 1 goto :Convert_map_ase
 
 
 
goto :MainMenu
 
 
 
 
 
 
 
:Convert_map_ase
 
start /low /B /wait %__BasePath%%__CompilerPath% -v -meta -fs_basepath %__BasePath% -fs_game %__FSGame% "%~d1%~p1%~n1.map"
 
start /low /B /wait %__BasePath%%__CompilerPath% -convert -format ase -fs_basepath %__BasePath% -fs_game %__FSGame% "%~d1%~p1%~n1.bsp"
 
 
 
goto :MainMenu
 
 
 
 
 
 
 
:Convert_bsp_ase
 
start /low /B /wait %__BasePath%%__CompilerPath% -convert -format ase -fs_basepath %__BasePath% -fs_game %__FSGame% "%~d1%~p1%~n1.bsp"
 
 
 
goto :MainMenu
 
 
 
:Convert_bsp_map
 
start /low /B /wait %__BasePath%%__CompilerPath% -convert -format map -fs_basepath %__BasePath% -fs_game %__FSGame% "%~d1%~p1%~n1.bsp"
 
 
 
goto :MainMenu
 
 
 
 
 
 
 
:Settings
 
notepad.exe "compile_v.1.1.bat"
 
goto :MainMenu
 
 
 
 
 
 
 
:Exit
 
exit
 

Latest revision as of 15:00, 14 November 2012