Modifying the Mission Briefing

From Valve Developer Community
< Ru
Jump to: navigation, search
English (en)한국어 (ko)Русский (ru)Translate (Translate)
Icon-broom.png
Эта статья или раздел требует доработки, чтобы соответствовать более высокому стандарту качества.
Для получения помощи, обратитесь к руководству по редактированию на VDC и процессу очистки на Wikipedia. Также не забудьте проверить наличие заметок, оставленных отмечающим на странице обсуждения этой статьи.

Брифинг миссии, показывается игрокам перед началом матча, устанавливается автоматически для стандартных режимов игры "Захват флага" и "Захват контрольных точек", просто положив "entities" на карте. Пользовательский брифинг может быть сделан, но как? Это не возможно сделать с помощью такого инструмента, как Hammer(en), но вы можете изменить локализацию текстов в каталоге, где находится карта.

Написание брифинга

В каталоге где лежит ваш .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
Note.pngПримечание:Это не опечатка: Есть два варианта файлов для китайского, один для "традиционной" и другой для "упрощенной" кодировки языка.

Например, если ваша карта называется 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

  1. Возьмите несколько скриншотов вашей карты в зависимости от того, сколько вы хотите показать. Убедитесь, что они хорошо выглядеть в размере 512x512.
  2. Создание 512x512 TGA с черным фоном, а затем вставлять скриншоты в нее. Изменить альфа-канал изображения таким образом, что-бы он скрывал черный фон. Обратите внимание, что вам потребуется продвинутый редактор изображений, чтобы сделать это, такие как Adobe Photoshop. Сохраните файл под именемmenu_photos_mapname.tga в 32 бит и несжатый.
  3. Копирование и вставте "menu_photos_mapname.tga" в следующий каталог: C:\Program Files\Steam\steamapps\<account_name>\team fortress 2\tf\materialsrc

Подготовка VTEX

Мы создадим VTF из TGA используя vtex.exe. Нужно некоторое время, чтобы настроить его.

  1. Перейдем в следующий каталог и создать ярлык на рабочем столе для vtex.exe: C:\Program Files\Steam\steamapps\<account_name>\sourcesdk\bin\orangebox\bin
  2. Откройте Свойства ярлыка 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(en), PackBSP(en), Pakrat(en) или аналогичную программу, в противном случае, ваши файлы не будут загружаться при подключении к серверу, следовательно, ваш брифинг не будет появляться у других клиентов.

См. также