Overview
Руководство по запуску обновлённого инструментария для маппинга / моддига.Подходит ко всем играм перешедьшим на SteamPipe и имеющих инструменты в папке %game%bin
Где искать инструменты
Папка инструментов теперь есть у всех и не требует отдельного скачивания. Source SDK более не требуется для маппинга ! Найти инструменты можно по такому адресу:
X:SteamSteamAppsCommonHalf-Life 2bin X:SteamSteamAppsCommonTeam Fortress 2bin X:SteamSteamAppsCommonCounter-Strike Sourcebin
Обзор содержимого папки bin
Рассмотрим основные тулзы:
Hammer.exe
Тот самый Hammer World Editor в котором строятся уровни для всех игр на движке Source Engine
hlmv.exe
Просмотрщик *.mdl моделей игры
hlfaceposer.exe
Инструмент создания сценок / диалогов. Лицевая анимация.
CMD тулзы:
bspzip.exe
запаковка ресурсов в карту
height2normal.exe
конвертация карты высот в бамп
height2ssbump.exe
конвертация карты высот в ss бамп
studiomdl.exe
компиляция модели из smd / dmx + qc в *.mdl
vtex.exe
конвертация tga в vtf текстуру (используйте гр. файлы кратные 2. 128/256 итп)
vtf2tga.exe
обратный инструмент *.vtf в *.tga
vpk.exe
Упаковщик / распаковщик *.vpk архивов. команды
Остальные необходимые файлы
*.fgd файлы
Данные о энтиях используемых в игре, файл необходим для работы Hammer. Обычно файл имеет название игры. base.fgd подгружается сам через инклуд.
GameConfig.txt
Ещё один необходимы для работы файл, содержит данные о подключаемых играх. Создаётся автоматически но чаще всего не содержит нужных данных. Легче использовать cmd строку для запуска hammer.exe под несколько игр как в Half-Life 2
Параметры запуска основных инструментов
Для запуска hammer.exe под разные игры вроде hl2 / episodic / ep2 нужна cmd строка или правильный GameConfig.txt Я рекомендую использовать cmd строку.
hammer.exe -allowdebug -game “путь к игре” -nop4
Для запуска hlmv.exe используем только cmd строку.
hlmv.exe -allowdebug -game “путь к игре” -nop4
Для запуска hlfaceposer.exe так-же cmd строку.
hlfaceposer.exe -allowdebug -game “путь к игре” -nop4
Примеры:
hammer.exe -allowdebug -game “X:SteamSteamAppsCommonHalf-Life 2hl2” -nop4 hlmv.exe -allowdebug -game “X:SteamSteamAppsCommonHalf-Life 2episodic” -nop4 hlfaceposer.exe -allowdebug -game “X:SteamSteamAppsCommonHalf-Life 2ep2” -nop4 P.S – кому не нравится висящее окно cmd можно в начале приписать start start “” hlmv.exe -allowdebug -game “X:SteamSteamAppsCommonHalf-Life 2episodic” -nop4