2splint3r
1)суть какраз и была в том как настроить аутпуты...
5)батники:
Батник - это bat-файл - пакетный файл(пришел со времен эпохи DOS - Disk Operating System
) - простой текстовый файл, предназначенный для последовательного запуска программ с различными параметрами, т.е, чтобы создать bat-файл нужно просто создать текстовый файл с расширением *.txt, а потом изменить его формат в *.bat, вуаля: батник готов. Теперь кликаешь правой кнопкой мыши по нему и выбираешь в контекстном меню "Изменить", открывается текстовый редактор ака Блокнот
и пиши в нем что хочешь, рассмотрим следующую строку:
Цитата:"C:\Program Files\...\bin\vrad.exe" -extra "C:\7\mapname"
Здесь "C:\Program Files\...\bin\vrad.exe" - путь к программе-компилятору(если в адресе есть пробелы, то пиши его в кавычках)
-extra это ключ запуска(ака параметр) программы(говорит ей включить экстра-обработку света)
"C:\7\mapname" - тоже параметр запуска, указывает проге путь к карте
Как видишь, все не так уж сложно
зы файл может лежать где угодно, главное - укажи глобальные(не относительные пути)
на пальцах если разьяснить:
@echo off
set hl_exe=D:\Games\HalfLife2\hl2.exe - где лежит Халфа
set mapname=ваша_карта.vmf - имя вашей карты
set bsp="C:\Program Files\Valve\Steam\SteamApps\User\SourceSDK\bin\vbsp.exe"
set vis="C:\Program Files\Valve\Steam\SteamApps\User\SourceSDK\bin\vvis.exe"
set rad="C:\Program Files\Valve\Steam\SteamApps\User\SourceSDK\bin\vrad.exe"
set wcmaps=C:\7 - откуда будет браться ваша_карта.vmf и куда будет ложиться ваша_карта.bsp
set hldrive=C: - диск на котором весь этот беспредел будет твориться
%hldrive%
%bsp% %wcmaps%\%mapname%
%vis% %wcmaps%\%mapname%
%rad% -extra %wcmaps%\%mapname%
вот мой
@echo off
echo HELLO_WORLD
set hl_exe=D:\Games\half-Life 2\hl2.exe
set mapname=box
set bsp="D:\Games\half-Life 2\bin\cstbsp.exe"
set vis="D:\Games\half-Life 2\bin\cstvis_launcher.exe"
set rad="D:\Games\half-Life 2\bin\cstrad_launcher.exe"
set csbsps="D:\Games\half-Life 2\cstrike\maps"
set wcmaps="D:\7"
set hldrive=D:
set log=D:\7\logs
%hldrive%
%bsp% %wcmaps%\%mapname%
%vis% %wcmaps%\%mapname%
%rad% -extra %wcmaps%\%mapname%
//%hl_exe% +map %mapname%
copy %wcmaps%\%mapname%.bsp %csbsps%
copy %wcmaps%\%mapname%.log %log%
del %wcmaps%\%mapname%.log
pause
если не понятно:
http://poligon.cs2.ru/articles/batch/
6) раньше на инсайде был тутор про создание проломов в стенах, щас хз где лежит...