Source SDK

Source SDK

评价数不足
Миниатюры в списке карт
由 Effluvia 制作
Список Карт является удобным режимом работы с браузером серверов, доступным в Orange Box, который включает ключевую информацию, такую как имя карты и тип игры. Это частично достигается за счет предоставления уменьшенного изображения каждой карты, и эта статья покажет вам, как создать такой же
   
奖励
收藏
已收藏
取消收藏
Предисловие
Информация расписанная снизу принадлежит Valve
Моя задача была - перевод на русский язык | адаптация к Steam
Содержание
Создание Миниатюры
Три файла необходимы для "работы" миниатюры:
menu_thumb_<map name>.vtf
menu_thumb_<map name>.vmt
<map name>.res
Упаковка их в карту не поддерживается. Вы должны распространять их вместе с картой (все файлы должны быть вместе). .res файл будет "говорить" серверу, чтобы он давал пользователю загружать карту вместе с миниатюрой.

Текстуры
Подробное руководство по созданию VTF файлов смотрите в Создание Материалов.
Сделайте скриншот карты, который будет легко узнать даже уменьшенным. Итак:
Измените размер/обрежьте изображение так, чтобы оно вписывалось в прямоугольник размером 128x96.
Поместите изображение вдоль верхней границы квадрата 128x128. Не изменяйте его размер.
(Position the image along the top of a 128x128 image. Don't resize it.) To do: Скорее всего я неправильно перевел текст, кто может исправьте - оригинал

Включите опции "No Mipmap (nomip)" и "No Level of Detail (nolod)".
Сохраните как <game>\materials\vgui\maps\menu_thumb_<map name>.vtf.
Материалы
Подробное руководство по созданию VMT файлов смотрите в Создание Материалов.
Вставьте этот текст:

UnlitGeneric { $basetexture "vgui\maps\menu_thumb_<map name>" $translucent 1 $ignorez 1 $vertexcolor 1 }
To do: Действительно ли нужные последние 3 параметра? Не забудьте заменить <map name> в $basetexture названием своей карты. Нигде в названиях не используйте расширение (.bsp) карты. Сохраните как <game>\materials\vgui\maps\menu_thumb_<map name>.vmt.

Список ресурсов
Вставьте этот текст:

Resources { materials/vgui/maps menu_thumb_<map name>.vmt file materials/vgui/maps menu_thumb_<map name>.vtf file }
Аналогично замените <map name> названием вашей карты. Сохраните как <game>\maps\<map name>.res.

Создание миниатюры по умолчанию
На самом деле должны быть две миниатюры: одна для карты которая должна быть загружена, другая для карты которая уже есть у игрока. Вот они:

materials\vgui\maps\menu_thumb_default
materials\vgui\maps\menu_thumb_default_download
Они идентичны по параметрам любой другой миниатюре.

Warning: Эти файлы не унаследованы от движка. Мод должен включать их (и .vmt тоже) иначе на месте картинки будет страшная фиолетовая шахматная доска.
2 条留言
Effluvia  [作者] 2023 年 9 月 1 日 下午 9:54 
Спасибо, рекомендую ознакомиться с ними на valvesoftware если интересно. Оттуда взята информация.
Zoboi 2023 年 8 月 29 日 上午 3:32 
бро все твои руководства помогают разобраться в движке! я хз почему так мало уникальных посетителей :GhostFlowerHappy: