Добавление превью карты в быстром поиске

From Valve Developer Community
< TF2
Jump to: navigation, search
English

Список карт позволяет открыть более презентабельный список серверов который более снисходителен по отношению к новым игрокам, сделав ставку на такую информацию как имя карты или тип игры, а не название сервера. Список серверов также включает в себя превью для всех оффициальных карт. Однако для пользовательских карт чаще всего вместо превью отображается логотип TF2, но есть способ который позволяет добавить собственный превью к карте.

Пример превью карты в быстром поиске.

Добавление превью в список карт

Достаточно всего 3 файлов для полноценной работы вашего превью:

  • menu_thumb_mapname.vtf
  • menu_thumb_mapname.vmt
  • mapname.res

Имейте ввиду что запаковка этих файлов в bsp не даст возможность игрокам видеть превью карты. Для того чтобы другие игроки могли скачать и посмотреть ваше превью, вы должны разместить ваш RES файл отдельно от bsp. .RES файл укажет серверу какие превью загружать клиентам при смене карты.

Создание VTF файла

  1. Создайте изображение вашей карты таким образом чтобы карта легко узнавалась и давала нормальное представление о ней.
  2. Измените размеры картинки так, что бы она хорошо смотрелась в прямоугольнике размерами 128*96
  3. Разместите изображение в верхней части квадрата размерами 128*128
  4. Сохраните несжатое изображение как "menu_thumb_mapname.vtf".

Создание VMT файла

  • Откройте блокнот и пропишите в нем следующие строки.
"UnlitGeneric"
{
 "$basetexture" "vgui\maps\menu_thumb_mapname"
 "$translucent" 1
 "$ignorez" 1
 "$vertexcolor" 1
} 
  • Замените 'mapname' в "$basetexture" "vgui\maps\menu_thumb_mapname" на название пользовательской карты. Для примера, если мы назовем вашу карту ctf_2fort, то должно это будет выглядеть так
"$basetexture" "vgui\maps\menu_thumb_ctf_2fort"
  • Сохраните файл как "menu_thumb_mapname.vmt".


Создание RES файла

  • Откройте блокнот и пропишите в нем следующие строки.
"Resources" 
{ 
	"materials/vgui/maps menu_thumb_mapname.vmt"	"file"
	"materials/vgui/maps menu_thumb_mapname.vtf"	"file" 
}
  • Замените 'mapname' На имя пользовательской карты.
  • Сохраните файл как "mapname.res".


Размещение ваших файлов в нужной папке

Переместите ваши "menu_thumb_mapname.vtf" и "menu_thumb_mapname.vmt" в следующую папку:

 "..\Program Files\Valve\Steam\SteamApps\Common\Team Fortress 2\tf\materials\vgui\maps\"


А ваш "mapname.res" в эту папку:

 "..\Program Files\Valve\Steam\SteamApps\Common\Team Fortress 2\tf\maps\"

Заключение

Помните что упаковка файлов в bsp не заставит эти файлы работать на других серверах и файлы должны быть загружены на сервер отдельно. Если вы все правильно сделали то ваше превью карты обязательно будет работать в быстром поиске серверов с вашей картой!


См. также