Вступление
Как показывает практика, создание и установка спрея в Source-игры (Team Fortress 2, Counter-Strike: Source, Left 4 Dead и т.д.) вызывает у пользователей множество вопросов и проблем. Поэтому я решил написать данное HOWTO, в котором пошагово расскажу как создать и установить спрей в TF2/CSS/L4D(2).
Создание спрея
Приложения на движке Source используют VTF-формат спреев (сокр. от Valve Texture File), поэтому Вам придётся конвертировать свои изображения GIF/JPEG/PNG/BMP именно в этот формат. На мой взгляд, лучшей программой конвертирования в VTF является бесплатная программа VTFEdit, которую можно скачать с официального сайта.
- Запускайте скачанную программу VTFEdit. Вы увидите её окно.
- Выберите File — Import и найдите на диске файл, который Вы хотите сделать спреем. Внимание! Размер спрея должен быть 256*256 пикселей (файлы большего размера не принимаются большинством серверов). VTFEdit поддерживает импорт файлов изображений формата GIF, JPEG, PNG, BMP, TGA и DDS.
- Выбрав нужный файл, нажмите кнопку «Открыть» (или «Open» в английской версии Windows). Появится окно дополнительных опции импорта. Здесь сразу нажмите «OK«, ничего не изменяя.
- Вы будете перемещены в главное окно VTFEdit, в котором увидите только что созданный и загруженный спрей. В меню Options выберите Auto Create VMT File чтобы программа наряду с VTF-файлом сгенерировала и VMT-файл (файл описания спрея). Это действие избавит Вас от необходимости вручную импортировать спрей в игре.
- Сохраните Ваш спрей на диск командой File — Save под любым именем (в имени файла не должно быть русских букв и пробелов, т.е. допустимы только латинские буквы и цифры).
- Ваш спрей создан и сохранён. Пришло время переходить к его установке.
Ручная установка спрея
Рассмотрим установку спрея на примере Team Fortress 2 (для CSS во всех путях замените tf на cstrike).
- Откройте в Проводнике Windows папку \Steam\steamapps\common\Team Fortress 2\tf.
- Найдите в ней подкаталог materials, а в нём vgui -> logos. Если их нет, то Вы должны их создать вручную. Структура каталогов должна выглядеть так: \Steam\steamapps\common\Team Fortress 2\tf\materials\vgui\logos\. Перейдите в logos.
- Скопируйте созданные Вами спреи в эту папку (и vtf, и vmt-файлы).
- Запустите TF2, зайдите в Настройки (Options) на страницу Сетевая игра (Multiplayer) и выберите установленный спрей из списка в разделе Spraypaint image. Если спрей удалось выбрать и в поле Preview Вы увидели его, сразу нажимайте OK и не выполняйте дальнейшие шаги.
- Если у спрея не было VMT-файла, либо Вы его не создали в VTFEdit и соответственно его нет в списке доступных спреев TF2, то под списком доступных спреев нажмите кнопку Импорт (Import Spray…).
- В открывшемся окне Import Spray Image переходите по каталогам по порядку — tf -> materials -> vgui -> logos и выберите скопированный Вами спрей. Нажмите кнопку Open.
- Теперь спрей должен отображаться в списке (см. шаг 4). Нажмите OK. Спрей успешно установлен.
Не работает. Я нажимаю Open ничего не происходит
Пути давно изменились. Теперь вместо каталога с логином следует использовать common или воспользоваться модулем установки спреев, который входит в состав многофункциональной утилиты SRC Repair.
Я всё сделал правильно всё по инструкции и поставить его получилось но когда я пытаюсь в игре нанести спрей спрей не отображается есть звук а спрея нет чо делать
1. Спреи могут быть отключены на сервере (на всех серверах с sv_pure 2 они запрещены полностью).
2. Спреи могут быть отключены в дополнительных настройках TF2.
3. Не должен быть установлен FPS-конфиг. Все FPS конфиги полностью отключают их.
4. Для корректного отображения спреев, необходимо, чтобы данные переменные имели правильные значения:
Пасибки
В тф2 что это и где? Подробнее пожалуйста можно.
Для быстрой установки спреев можно использовать SRC Repair, либо следовать инструкции из данной статьи.
Бро ты значит что-то сделал неправильно. Даю совет — скачай спрей с инета для ксс, открой через vtf edit и посмотри какие галочки нужно поставить на своем спрее и готово. Наслаждайся.
Спасибо. Всё работает!!!))))))
Я сделал из gif vtf и нет анимации
Потому, что в VTFEdit анимированные файлы нужно разобрать на кадры и импортировать по отдельности. Подробности здесь (на английском языке).
Всё прекрасно работает! Спасибо администрация, ужасно благодарен вам!
Помогите, почему спрей не рисуется? Сделал, все как надо
а гифки на ней можно делать? если да то как?
Возможно, не назначена клавиша для рисования спрея в настройках игры, либо спреи вообще отключены.
Нет, с анимированными VTF данная программа работать не умеет.
У меня такая проблема спрэй просто белый и всё просто прозрачный а не рисунок что делать?
Используйте VTFEdit для создания спрея для игры.
Я Сделал все также вот только почему-то он выдает мою картинку с бывшими косяками. Я убрал оттуда все то что было лишним но с каждым открытием в втф он с этими косяками только и открывается.
Не следует использовать утилиту VTFEdit как графический редактор. Для начала приготовьте нужное изображение в Paint.NET, Photoshop и т.д., сохраните в формат JPEG или PNG, а затем импортируйте в VTFEdit и конвертируйте в формат VTF.
VTFedit есть прога.. гифку туда запихиваю и не получается… Нажимаю «ок» и там вылезает ошибка «error loading image». Что делать???
VTFEdit не поддерживает анимированные файлы.
А как вставлять спреи высокого качества, HD. Маловато будет 256х256
К сожалению никак. Source игры не поддерживают спреи в других разрешениях (ни больше, ни меньше).
Я всавляю картинку 225х225 и мне пишет что слишком большой (nearest power are 128 and 256). Что делать ?
Игры на движке Source поддерживают только спреи с размерами степени двойки. Сначала измените размер изображения источника до 256*256 пикселей в любом графическом редакторе, затем импортируйте результат в VTFEdit и на выходе получите нужный результат.
А мне нужно для left 4 dead 2 !!!!!
С помощью упомянутой в статье VTFEdit можно создать спрей для любой игры на движке Source, в том числе и для Left 4 Dead 2.
Для простой установки спрея в игру можно использовать SRC Repair и его штатный модуль быстрой установки. Для этого достаточно запустить утилиту, выбрать в списке игру Left 4 Dead 2, затем в меню Инструменты пункт Модуль установки, найти на диске созданный файл спрея и нажать Установить. Более подробная информация о нём в справочной системе SRC Repair.
хочу создать анимированый спрей в игре Team Fortress 2, GIF изменил на 256×256 px, разобрал на 29 кадров, создал vtf файл, в team fortress 2 звук нанесения спрея присутствует, а спрей нет, с JPG таких проблем нет
Утилита VTFEdit не поддерживает анимированные спреи.