Share this topic on Del.icio.usShare this topic on Share this topic on FacebookShare this topic on GoogleShare this topic on LiveShare this topic on MySpaceShare this topic on TwitterShare this topic on Google buzz

Автор Тема: How-to. Cвой спрей в ксс.*  (Прочитано 1925 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн woodpecker

  • Админ CS:S
  • Ветеран
  • *****
  • Сообщений: 626
  • Пол: Мужской
  • Woody
    • Просмотр профиля
  • ISP: starnet
How-to. Cвой спрей в ксс.*
« : 07 Март , 2010, 17:53:52 »
Простой спрей
1. CSS импортирует спреи из файлов jpg, bmp, tga, vtf (gif и прочее не понимает).
2. Не обязательно перед импортом копировать куда-то в папку КСС исходный файл.
3. В игре жмите "Настройки"->"Импорт Spray"->найдите и выберите Ваш файл с картинкой->кнопка "Открыть"->кнопка "ОК".
CSS создаст в папке Х:\Program Files\Valve\Steam\SteamApps\user\counter-strike source\cstrike\materials\VGUI\logos два файла *.vtf, *.vmt.
4. Перед импортом убедитесь, что эти папки существуют, если их нет - создайте вручную.
5. Исходная картинка должна быть квадратной и кратной 2 в степени (128х128, 256х256 и т.д)
6. Если Вы уже импортировали спрей и потом что-то захотели поменять в исходном файле-картинке (а имя файла оставили то же),
перед повторным импортом удалите файлы *.vtf, *.vmt в папках
Х:\Program Files\Valve\Steam\SteamApps\user\counter-strike source\cstrike\materials\VGUI\logos
Х:\Program Files\Valve\Steam\SteamApps\user\counter-strike source\cstrike\materials\VGUI\logos\UI
(возможны глюки в виде сохранения старого спрея)
7. Маленький размер исходной картинки нежелателен - спрея в игре не будет видно.
8. Появляются ошибки типа "недостаточно прав/полномочий" - два варианта
- разбираетесь со своими правами (как юзера) на Вашем компьютере (делается в Панели инструментов/Администрирование) или с правами на папку с игрой.
- меняете в Стиме язык на английский, заходите в CSS (спреии уже должны отображатся), выбераете спрей, создаете карту, пробуете нарисовать спрей на стене, выходите из КСС, меняете язык на русский и перезапускаете Стим и теперь в КСС все спреи будут отображатся.
9. Не видно в игре спрея - пробуете в консоле команды cl_allowdownload "1", cl_allowupload "1", r_decals 200

* - все что выше напечатано, взято с ресурса arena.stream24.ru, а написано пользователем с ником akaSalat и 123456
« Последнее редактирование: 07 Март , 2010, 18:01:59 от woodpecker »

Если вы заметили, что вы на стороне большинства, это верный признак того, что пора меняться. (c)

Оффлайн Артём X

  • Старожил
  • ***
  • Сообщений: 347
  • Пол: Мужской
    • Просмотр профиля
  • ISP: Corbina Telecom
Re: How-to. Cвой спрей в ксс.*
« Ответ #1 : 07 Март , 2010, 18:24:54 »
Прозрачный спрей как делать)

Оффлайн woodpecker

  • Админ CS:S
  • Ветеран
  • *****
  • Сообщений: 626
  • Пол: Мужской
  • Woody
    • Просмотр профиля
  • ISP: starnet
Re: How-to. Cвой спрей в ксс.*
« Ответ #2 : 07 Март , 2010, 19:40:25 »
Спрей с прозрачным фоном

1. Открываете в Фотошопе Ваш файл-картинку. Приводите размер картинки в пикселах кратном двум (например, 128х128, 256х256 пиксел)
 
2. Выделяете на картинке ту область, которая будет отображаться на спрее
 
3. Переходите на закладку "Каналы" и добавляете новый канал белого цвета (#ffffff) непрозрачностью 0%
 
и получаете следующее

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

5. Выбираем в меню "Файл-Сохранить как", сохраняем как TARGA-файл, убедившись что стоит галочка "Альфа-каналы", "32 бита/пиксел", и не стоит галочка "Уплотнение (RLE)"
(Отступление. Этот ТАРГА-файл можно попробовать импортировать в КСС как спрей, но не всегда КСС корректно распознает такой файл с прозрачным фоном)
6. Качаете файл http://www.mavisxp.com/public/vtex.rar и распаковываете в любое место на диске
3. Ваш TARGA-файл копируете в папку vtex\hl2\materialsrc\sprays
4. Запускаете vtex\tga2vtf.bat и, если targa файл был создан в соответствие с инструкциями, получаете в папке vtex\hl2\materials\sprays два файла *.vtf, *.vmt
5. Копируете эти файлы в папку \Steam\SteamApps\user\counter-strike source\cstrike\materials\VGUI\logos и в игре видите название своего спрея в списке (импортировать ничего не надо!)
6. Пункты 4,5,7,8,9 раздела "Простой спрей" применимы и здесь.


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

1. В Adobe ImageReady (идет в пакете с фотошопом) конвертируете картинку так, чтобы каждый кадр выглядел отдельным файлом.
Для этого открываете файл анимации и выбираете file->export->animation frames as files.
2. Сохраняете каждый кадр в формат jpg. Потом идете в фотошоп и конвертируете каждый jpg файл в 32-битный формат TARGA (TGA) размером, кратном двум (например, 128х128, 256х256 пиксел)
3. Качаете http://cs-source.ru/files/ANiMATED.TEXTURE.CONVERTER_SMiDDY.rar и распаковываете в любое место на диске.
3. Кладете все targa файлы в папку /hl2/materialsrc/animated/ (если нет такой папки, то создайте) и переименовываете эти файлы в spray001.tga, spray002.tga, spray003.tga и так далее соответственно.
4. Редактируете в этой же папке файл spray.txt в NotePad (он же Блокнот) и меняете значение "endframe" на количество кадров в Вашей анимации.
5. Запускаете convert.bat и, если targa файлы были созданы в соответствие с инструкциями, Ваш *.vtf файл появится в папке /hl2/materials/animated/
6. Если Ваш *.vtf файл оказался больше, чем 120kb, тогда Вам придется урезать кол-во кадров (или уменьшить размер каждого кадра), до тех пор пока размер файла не уменьшится до 120 кб. В противном случая Вы не сможете использовать Ваш лого.
7. Копируете получившийся файл в папку Х:\Program Files\Valve\Steam\SteamApps\user\counter-strike source\cstrike\materials\VGUI\logos
8. В NotePad (он же Блокнот) создаете новый файл и копируете туда следующий код:

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

Сохраняете ("Сохранить как") этот текстовый файл под именем spray.vmt в ту же папку, что и spray.vtf.
9. Пункты 4,5,7,8,9 раздела "Простой спрей" применимы и здесь.

* - все что выше напечатано, взято с ресурса arena.stream24.ru, а написано пользователем с ником akaSalat и 123456

Если вы заметили, что вы на стороне большинства, это верный признак того, что пора меняться. (c)

Оффлайн Артём X

  • Старожил
  • ***
  • Сообщений: 347
  • Пол: Мужской
    • Просмотр профиля
  • ISP: Corbina Telecom
Re: How-to. Cвой спрей в ксс.*
« Ответ #3 : 07 Март , 2010, 20:23:13 »
Надо будет попробовать, спасибо

Оффлайн vaRDas

  • Админ CS:S
  • Есть что сказать
  • *****
  • Сообщений: 1064
  • Пол: Мужской
  • Координатор проекта
    • Просмотр профиля
    • http://mrekin.ru
  • JID: rekin.m@gmail.com
  • ISP: Горбина
Re: How-to. Cвой спрей в ксс.*
« Ответ #4 : 07 Март , 2010, 20:29:25 »
Так же для создания спреев можно пользовать программу SprayR .
Плюсы - не нужно руками создавать необходимые каталоги (либо переключаться в стиме в аглицкий язык) для импорта спреев, даже в случае когда на компе играют с нескольких аккаунтов. Если не изменяет память - довольно большой список поддерживаемых графических форматов.
 
Сам ей пользовался до крайней переустановки винды :)

Оффлайн DarkSide

  • Местный
  • **
  • Сообщений: 101
  • Пол: Мужской
    • Просмотр профиля
Re: How-to. Cвой спрей в ксс.*
« Ответ #5 : 07 Март , 2010, 23:51:09 »
еще проще дляя того чтобы кинуть мперй нужно сменить язык на агл. в стиме поставить спрей и обратно сменить язык на рус. Ставишь картинку как в пиратке и вуля все работает. А на счет ех что прозрачные и аниме там по сложнее будет

Оффлайн SivEx

  • Старожил
  • ***
  • Сообщений: 494
  • Пол: Мужской
    • Просмотр профиля
Re: How-to. Cвой спрей в ксс.*
« Ответ #6 : 08 Март , 2010, 06:17:46 »
Я именно так и делаю свои спреи =)

Оффлайн Sa1rO

  • Старожил
  • ***
  • Сообщений: 356
  • Пол: Мужской
    • Просмотр профиля
  • ISP: utel
Re: How-to. Cвой спрей в ксс.*
« Ответ #7 : 08 Март , 2010, 15:23:58 »
woodpecer а не подскажеш что у меня за проблемка,у меня в ксс меню где спрей выбирать в окошке,там у меня пустое окошко,как сделать так чтоб там спреи показывал ?

Оффлайн Salvadoro

  • Administrator
  • Есть что сказать
  • *****
  • Сообщений: 5413
  • Пол: Мужской
    • Просмотр профиля
    • форум Первого сетевого Альянса
  • JID: salvadoro@net-alliance.ru
  • ISP: Тушино Телеком
Re: How-to. Cвой спрей в ксс.*
« Ответ #8 : 08 Март , 2010, 15:43:46 »
Читай внимательно, надо ставить английский язык. После добавления спрея можно язык вернуть обратно

 


Размещение сервера и канал обеспечены провайдером Тушино Телеком
Лучшим провайдером в Северо-Западном округе Москвы