TF2/Modifying the Mission Briefing:ru

From Valve Developer Community
< TF2
Revision as of 02:05, 6 July 2011 by Mattshu (talk | contribs) ({{cleanup:ru}})

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
English

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

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

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

Например, если ваша карта называется 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, PackBSP, Pakrat или аналогичную программу, в противном случае, ваши файлы не будут загружаться при подключении к серверу, следовательно, ваш брифинг не будет появляться у других клиентов.

См. также