Как сделать свой спрей, логотип CSЭта статья содержит пошаговое руководство, в котором есть все необходимое чтобы сделать свой собственный логотип (спрей) для counter-strike source, причем не только обычный, но еще и с эффектом прозрачности или даже анимированный! Но обо всем по порядку...

 

 

 

 

Общие требования и примечания

  • Размер картинки должен быть кратен двум (т.е. 64x64, 128x128, 256x256, 512x512  и так далее...).
  • В ксс можно импортировать файлы следующих форматов: jpg, bmp, tga, vtf (gif и прочее не понимает).
  • Перед импортом не обязательно копировать картинку куда-то в папку с игрой, можно импортировать из любого места.
  • Исходную картинку (будь то хоть 1600х1200) контра сама сконвертирует до нужного ей размера.
  • Если в игре не видно в игре спрея - пробуете в консоле команды:

cl_allowdownload 1
cl_allowupload 1
r_decals 200

  • Если вы изменили картинку и пытаетесь импортировать ее под тем-же именем, то возможны глюки при сохранении, для исправления удалите файлы *.vtf, *.vmt в папках:

...\counter-strike source\cstrike\materials\VGUI\logos
...\counter-strike source\cstrike\materials\VGUI\logos\UI

  • Размер файла *.vtf должен быть меньше 120 kb, иначе спрея будет не видно, что бы уменьшить размер можно попробывать уменьшить кол-во кадров (для анимации) или уменьшить размер каждого кадра.
  • Если появляются ошибки типа "недостаточно прав" - тут возможно два варианта:

- разбираетесь со своими правами (как юзера) на Вашем компьютере (делается в Панели инструментов/Администрирование) или с правами на папку с игрой.
- меняете в Steam язык на английский, заходите в CSS, выбираете спрей, создаете карту, пробуете нарисовать спрей на стене, выходите из КСС, меняете язык обратно на русский и перезапускаете Steam. Теперь со спреями все должно быть нормально.

 

Простой спрей

В игре нажимаем "Настройки", далее "Импорт Spray...", потом находим нашу картинку и нажимаем "Открыть" и сохраняем изменения кнопкой "Ok". После этого CS:S создаст в папке ...\counter-strike source\cstrike\materials\VGUI\logos два файла - *.vtf, *.vmt и спреем можно пользоваться! (иногда нужно перезапустить игру) 

 

Анимированный спрей

1. В Adobe ImageReady (идет в пакете с фотошопом) конвертируете картинку так, чтобы каждый кадр выглядел отдельным файлом. В PS CS4 для этого надо сначала импортировать анимацию: файл - импорт - видеофреймы как слои . А потом экспортировать: файлы - сценарии - экспортировать слои в файлы.

Выходной  формат должен быть TARGA (TGA) 32-бит,  размер, не забываем, должен быть кратным двум.

2. Качаете прогу (зеркало) и распаковываете в любое место на диске.

3. Кладете все targa файлы в папку .../hl2/materialsrc/animated/ (если такая папка отсутствует, то создайте) и переименовываете их в spray001.tga, spray002.tga, spray003.tga и так далее.

4. В файле spray.txt который находится в той же папке изменяем значение "endframe" на количество кадров в нашей анимации.

5. Запускаем convert.bat и если все сделано правильно, то в папке /hl2/materials/animated/ появиться *.vtf-файл с только что созданной нами анимацией.

6. Копируете получившийся файл в папку ...\counter-strike source\cstrike\materials\VGUI\logos.

8. Создаем новый текстовый файл и вписываем туда следующий код:

"LightmappedGeneric"
{
"$basetexture" "vgui\logos\spray"
"$decal" "1"
"$decalscale" "1"
}


9. Сохраняем этот файл как spray.vmt и кладем в ту же папку, что и spray.vtf.

 

Спрей с прозрачным фоном

1. Открываем картинку в PhotoShop`e. Делаем размер кратным двум (Изображение - Размер изображения).

2. Выделяем на картинке область, которая будет видима на спрее (или наоборот,которая невидима, а потом инвертируем выделение).

3. На вкладке "Каналы" и добавляем новый канал белого цвета непрозрачностью 0%.

4. Заливаем выделенную область белым цветом


В Adobe PhostoShop CS5 эти операции выглядят так:

Анимированный срей CS5


5. Выбираем в меню "Файл-Сохранить как", сохраняем как TARGA-файл, убедившись что стоит галочка "Альфа-каналы", "32 бита/пиксел", и не стоит галочка "Уплотнение (RLE)"

Можно попробовать уже сейчас импортировать в игру этот TARGA-файл, но не всегда Counter Strike Source корректно распознает такой файл с прозрачным фоном.

6. Качаем прогу vtex (зеркало) и распаковываете в любое место на диске.

7.Копируем наш TARGA-файл в папку vtex\hl2\materialsrc\sprays.

8. Запускаем vtex\tga2vtf.bat и, если все сделано правильно, то в папке vtex\hl2\materials\sprays уже лежит наш спрей в виде двух файлов -  *.vtf и *.vmt.

9. Копируем эти файлы в папку ...\counter-strike source\cstrike\materials\VGUI\logos и в игре выбираем свой спрей из списка (импортировать не нужно).



Комментарии 

 
#34 лёха 06.08.2012 12:20
Цитирую ДЕНИС:
БЛЯ Я СДЕЛАЛ СПРЕЙ ЧЕРЕЗ ПРОГРАММУ ADOBE PHOTOSOP CS5 НО ДРУГИЕ ЛЮДИ НЕ ВИДЯТ МОЙ СПРЕЙ ПОЧЕМУ

да да у меня такаеже хрень
Цитировать
 
 
#33 MashinGun1oo 01.08.2012 15:12
:eek: у меня при переходе в 32битную систему в фотошопе при сохранении нету TARGA он только в 12бит + при перехоже в TARGA у меня стоновится галочка на СОХРАНИТЬ как копию а альфа каналы идут как неактивное поле че делать?
Цитировать
 
 
#32 ДЕНИС 08.07.2012 22:18
БЛЯ Я СДЕЛАЛ СПРЕЙ ЧЕРЕЗ ПРОГРАММУ ADOBE PHOTOSOP CS5 НО ДРУГИЕ ЛЮДИ НЕ ВИДЯТ МОЙ СПРЕЙ ПОЧЕМУ
Цитировать
 
 
#31 сашка 05.04.2012 00:23
что надо сделать, чтоб другие игроки видели мое новое лого?
Цитировать
 
 
#30 Dominator 21.03.2012 10:23
Они не видят потому что в ихней игре нет такого спрея.
Цитировать
 
 
#29 Oleg 21.02.2012 17:02
Почему я саое созданное лого (анимационное и др.) вижу,а другие люди не видят?
Цитировать
 
 
#28 артём 25.01.2012 17:16
у меня нет папки sprays
Цитировать
 
 
#27 SeReGa 19.06.2011 20:42
Цитата:
доброго времени суток, вопрос: как сделать у файлов нужный размер и где?

Привет, чтобы уменьшить размер файлов, нужно уменьшить сам размер картинки. (обычно до 256x256)
Цитировать
 
 
#26 NaLiM 15.06.2011 14:32
Всем привет! помогите пожалуйста:
Как закинуть свой спрей(анимация) в CSS?
Мой скайп: noma95
Цитировать
 
 
#25 Alexander2279 22.04.2011 14:34
доброго времени суток, вопрос: как сделать у файлов нужный размер и где?
Цитировать
 
 
#24 MiCrOL@B 05.03.2011 12:26
У меня тоже не вставляет картинку с BMP и JPG
Цитировать
 
 
#23 SeReGa 25.02.2011 18:08
чего скачать?
Цитировать
 
 
#22 Андрей 24.02.2011 20:07
а как его скачать
Цитировать
 
 
#21 legolas 12.02.2011 15:46
огромное спасибо)

с прозрачной мутил))
Цитировать
 
 
#20 Gleb 04.02.2011 16:36
у меня не вставляется почему то, я нажимаю вставить в ИГРЕ оно не реогирует, хотя и формат и размер все нормально :eek:
Цитировать
 

Добавить комментарий


Защитный код
Обновить