Half-Life 2 Guide

Запуск SDK инструментария for Half-Life 2

Запуск SDK инструментария

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
SteamSolo.com