Adding a Quicklist Thumbnail
Список карт позволяет открыть более презентабельный список серверов который более снисходителен по отношению к новым игрокам, сделав ставку на такую информацию как имя карты или тип игры, а не название сервера. Список серверов также включает в себя превью для всех оффициальных карт. Однако для пользовательских карт чаще всего вместо превью отображается логотип TF2, но есть способ который позволяет добавить собственный превью к карте.
Добавление превью в список карт
Достаточно всего 3 файлов для полноценной работы вашего превью:
- menu_thumb_mapname.vtf
- menu_thumb_mapname.vmt
- mapname.res
Имейте ввиду что запаковка этих файлов в bsp не даст возможность игрокам видеть превью карты. Для того чтобы другие игроки могли скачать и посмотреть ваше превью, вы должны разместить ваш RES файл отдельно от bsp. .RES файл укажет серверу какие превью загружать клиентам при смене карты.
Создание VTF файла
- Создайте изображение вашей карты таким образом чтобы карта легко узнавалась и давала нормальное представление о ней.
- Измените размеры картинки так, что бы она хорошо смотрелась в прямоугольнике размерами 128*96
- Разместите изображение в верхней части квадрата размерами 128*128
- Сохраните несжатое изображение как "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 не заставит эти файлы работать на других серверах и файлы должны быть загружены на сервер отдельно. Если вы все правильно сделали то ваше превью карты обязательно будет работать в быстром поиске серверов с вашей картой!