Modifying the Mission Briefing
Для получения помощи, обратитесь к руководству по редактированию на VDC и процессу очистки на Wikipedia. Также не забудьте проверить наличие заметок, оставленных отмечающим на странице обсуждения этой статьи.
Брифинг миссии, показывается игрокам перед началом матча, устанавливается автоматически для стандартных режимов игры "Захват флага" и "Захват контрольных точек", просто положив "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
Например, если ваша карта называется 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 или аналогичную программу, в противном случае, ваши файлы не будут загружаться при подключении к серверу, следовательно, ваш брифинг не будет появляться у других клиентов.