Ru/TF2/Modifying the Mission Briefing

Брифинг миссии, показывается игрокам перед началом матча, устанавливается автоматически для стандартных режимов игры "Захват флага" и "Захват контрольных точек", просто положив "entities" на карте. Пользовательский брифинг может быть сделан, но как? Это не возможно сделать с помощью такого инструмента, как , но вы можете изменить локализацию текстов в каталоге, где находится карта.
__TOC__
== Написание брифинга ==
В каталоге где лежит ваш .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 изображения карты будут отображаться на экране цель при старте карты!
== Заключение ==
Рекомендуется использовать для запаковки в карту файлов , , или аналогичную программу, в противном случае, ваши файлы не будут загружаться при подключении к серверу, следовательно, ваш брифинг не будет появляться у других клиентов.
== См. также ==
*
*