В этом руководстве опишу установку спрея, каких видов существуют, а так же вспомогательные программы для создания.
Предусловие
Из своего опыта скажу, что не каждый сервер позволяет сделать spray, поэтому будьте бдительны, когда используете в игре с ботами и на паблике любимой игры 🙂
Всю информацию брал с открытого источника, вы можете находить много схожестей с других статей/гайдов и другое. Отнеситесь с понимаем.
Виды
- Статичное изображение
- Спрей с прозрачным фоном
- Анимированный спрей
Spray статичный
- DoDS импортирует спреи из файлов jpg, bmp, tga, vtf (gif и прочее не понимает).
- Для удобство изображение сохраняем где удобно, чтобы вы могли найти
- В игре жмите “Настройки” → “Сетевой режим” → “Импорт Spray” → найдите и выберите Ваш файл с картинкой → кнопка “Открыть” → кнопка “ОК”.
DoDS создаст в папке X:\Program Files\Steam\steamapps\common\Day of Defeat Source\dod\materials\vgui\logos два файла *.vtf, *.vmt. (В зависимости от нахождения Steam)
- Перед импортом убедитесь, что эти папки существуют, если их нет – создайте вручную.
- Исходная картинка должна быть квадратной и кратной 2 в степени (128х128, 256х256 и т.д)
Если Вы уже импортировали спрей и потом что-то захотели поменять в исходном файле-картинке (а имя файла оставили то же),
перед повторным импортом удалите файлы *.vtf, *.vmt в папках
X:\Program Files (x86)\Steam\steamapps\common\Day of Defeat Source\dod\materials\vgui\logos
X:\Program Files (x86)\Steam\steamapps\common\Day of Defeat Source\dod\materials\vgui\logos\ui
(возможны глюки в виде сохранения старого спрея)
- Маленький размер исходной картинки нежелателен – спрея в игре не будет видно.
Два варианта решений проблем
1) Разбираетесь со своими правами (как юзера) на Вашем компьютере
(делается в Панели инструментов/Администрирование) или с правами на папку с игрой.
2) Меняете в Стиме язык на английский, заходите в CSS (спреии уже должны отображаться), выбираете спрей, создаете карту, пробуете нарисовать спрей на стене, выходите из КСС, меняете язык на русский и перезапускаете Стим и теперь в DoDS все спреи будут отображаться.
- Не видно в игре спрея – пробуете в консоле команды cl_allowdownload “1”, cl_allowupload “1”, r_decals 200
Spray с прозрачным фоном
- Открываете в Фотошопе Ваш файл-картинку. Приводите размер картинки в пикселях кратном двум (например, 128х128, 256х256 пиксель)
- Выделяете на картинке ту область, которая будет отображаться на спрее
- Переходите на закладку “Каналы” и добавляете новый канал белого цвета (#ffffff) непрозрачностью 0%
- Заливаете выделенную область белым цветом
Получаем следующее:
ᅠ ᅠ
- Выбираем в меню “Файл-Сохранить как”, сохраняем как TARGA-файл, убедившись что стоит галочка “Альфа-каналы”, “32 бита/пиксель”, и не стоит галочка “Уплотнение (RLE)”
(Отступление. Этот ТАРГА-файл можно попробовать импортировать в DoDS как спрей, но не всегда корректно распознает такой файл с прозрачным фоном)
- Качаете файл ТЫК[disk.yandex.ru] и распаковываете в любое место на диске
Ваш TARGA-файл копируете в папку vtex\hl2\materialsrc\sprays
- Запускаете vtex\tga2vtf.bat и, если targa файл был создан в соответствие с инструкциями, получаете в папке vtex\hl2\materials\sprays два файла *.vtf, *.vmt
Копируете эти файлы в папку Steam\steamapps\common\Day of Defeat Source\dod\materials\vgui\logos
В игре увидите название своего спрея в списке
Spray анимированный
https://steamcommunity.com/sharedfiles/filedetails/?id=938614492
Автор руководства: heartbreaker
Этот способ работает и на Day of Defeat: Source из-за единого движка игры.
Leave a Reply