TF2/Modifying the Mission Briefing:ru
![]() |
Эту статью необходимо переработать, чтобы она соответствовала стандартам качества.
|
Брифинг миссии, показывается игрокам перед началом матча, устанавливается автоматически для стандартных режимов игры "Захват флага" и "Захват контрольных точек", просто положив "entities" на карте. Пользовательский брифинг может быть сделан, но как? Это не возможно сделать с помощью такого инструмента, как Hammer, но вы можете изменить локализацию текстов в каталоге, где находится карта.
Contents
Написание брифинга
В каталоге где лежит ваш .bsp :
"..\Program Files\Valve\Steam\SteamApps\_Username_\Team Fortress 2\tf\maps\"
Создайте названый как карта .txt брифинг файл. Вы можете извлечь уже готовый из TF2 .gcf с помощью GCFScape и назвать как карту. Так, каталог карты должен выглядеть следующим образом:
mapname.bsp mapname_danish.txt mapname_dutch.txt mapname_english.txt mapname_finnish.txt mapname_french.txt mapname_german.txt mapname_italian.txt mapname_japanese.txt mapname_korean.txt mapname_norwegian.txt mapname_polish.txt mapname_portuguese.txt mapname_russian.txt mapname_schinese.txt mapname_spanish.txt mapname_swedish.txt mapname_tchinese.txt

Например, если ваша карта называется cp_factory, то ваш TXT файл будет выглядеть так:
cp_factory_english.txt
В каждом из них, находится брифинг текст, отображаемый на карте, в зависимости от выбранного языка. Хотя вы не должны делать файл для каждого языка.
Добавления пользовательских изображений для карты
Для того, чтобы пользовательская карта была с 2мя рабочими картинками в меню, нужно 2 файла в следующем каталоге:
C:\Program Files\Steam\steamapps\<account_name>\team fortress 2\tf\materials\vgui\maps
Эти 2 файла:
- menu_photos_mapname.vtf
- menu_photos_mapname.vmt
Создание VTF файла
Создание изображения TGA
- Возьмите несколько скриншотов вашей карты в зависимости от того, сколько вы хотите показать. Убедитесь, что они хорошо выглядеть в размере 512x512.
- Создание 512x512 TGA с черным фоном, а затем вставлять скриншоты в нее. Изменить альфа-канал изображения таким образом, что-бы он скрывал черный фон. Обратите внимание, что вам потребуется продвинутый редактор изображений, чтобы сделать это, такие как Adobe Photoshop. Сохраните файл под именемmenu_photos_mapname.tga в 32 бит и несжатый.
- Копирование и вставте "menu_photos_mapname.tga" в следующий каталог: C:\Program Files\Steam\steamapps\<account_name>\team fortress 2\tf\materialsrc
Подготовка VTEX
Мы создадим VTF из TGA используя vtex.exe. Нужно некоторое время, чтобы настроить его.
- Перейдем в следующий каталог и создать ярлык на рабочем столе для vtex.exe: C:\Program Files\Steam\steamapps\<account_name>\sourcesdk\bin\orangebox\bin
- Откройте Свойства ярлыка vtex.exe и добавить следующие параметры текста в поле Обьект:
-game "C:\Program Files\Steam\steamapps\<account_name>\team fortress 2\tf" -nop4
Конвертирование TGA в VTF
Перетащите ваш tga на созданный на рабочем столе vtex.exe . vtex.exe создаст menu_photos_mapname.vtf в следующей директории: C:\Program Files\Steam\steamapps\<account_name>\team fortress 2\tf\materials
Создание VMT файла
Откройте блокнот и встав те туда этот код:
"UnlitGeneric" { "$basetexture" "vgui\maps\menu_photos_mapname" "$translucent" 1 "$ignorez" 1 "$vertexcolor" 1 }
Замените 'название карты' в "$basetexture" "vgui\maps\menu_photos_mapname" на название вашей карты. Например если ваша карта называется ctf_2fort, то замените на:
"$basetexture" "vgui\maps\menu_photos_ctf_2fort"
Сохраните файл как "menu_photos_mapname.vmt".
Помещение файлов в соответствующий каталог
Переместите "menu_photos_mapname.vtf" и "menu_photos_mapname.vmt" в следующий каталог:
C:\Program Files\Steam\steamapps\<account_name>\team fortress 2\tf\materials\vgui\maps
Если вы правильно отредактировали альфа-канал вашей TGA и сделали все другие шаги, как было сказано, ваши 2 изображения карты будут отображаться на экране цель при старте карты!
Заключение
Рекомендуется использовать для запаковки в карту файлов BSPZip, PackBSP, Pakrat или аналогичную программу, в противном случае, ваши файлы не будут загружаться при подключении к серверу, следовательно, ваш брифинг не будет появляться у других клиентов.