Робимо свій спрей для css - ігровий портал

1. КСС імпортує спреї з файлів jpg, bmp, tga, vtf (gif та інше не розуміє)

2. Не обов'язково перед імпортом копіювати кудись в папку КСС вихідний файл.
3. У грі тисніть "Налаштування" -> "Імпорт Spray" -> знайдіть і виберіть Ваш файл з картінкой-> кнопка "Відкрити" -> кнопка "ОК".
КСС створить в папці Х: \ Program Files \ Valve \ Steam \ SteamApps \ user \ counter-strike source \ cstrike \ materials \ VGUI \ logos два файли * .vtf, * .vmt.

4. Перед імпортом переконайтеся, що ці папки існують, якщо їх немає - створіть вручну.
5. Початкову картинку (будь то хоч 1600х1200) КСС сам конвертує до потрібного їй розміру.
Наприклад, мою картинку розміром 400х200 пікселів (вертикальну) вона конвертувати і в підсумку спрей вийшов висотою в половину зросту гравця / бота.

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


1. Відкриваєте в Фотошопі Ваш файл-картинку. Я взяв ось таку)). Білий фон полегшує нашу роботу

Приводьте розмір картинки в пікселах кратному двом (наприклад, 128х128, 256х256 пікселів)

2. Виділяєте на зображенні ту область, яка буде відображатися на спреї. Я це роблю чарівною паличкою (завдяки білому тлу) і інвертує виділення. Але якщо фон неоднорідний, то можна магнітним ласо.

3. Переходьте на закладку "Канали" і додаєте новий канал білого кольору (#ffffff) непрозорістю 0%

і отримуєте наступне

4. Заливаєте виділену область білим кольором

5. Вибираємо в меню "Файл-Зберегти як", зберігаємо як TARGA-файл, переконавшись що стоїть галочка "Альфа-канали", "32 біта / піксель", і не варто галочка "Ущільнення (RLE)"


Цей ТАРГА-файл можна імпортувати в КСС як спрей, але не завжди КСС коректно розпізнає такий файл з прозорим фоном, а в цьому випадку.
6. качати файл vtex.rar і ​​розпаковуєте в будь-яке місце на диску
7. Ваш TARGA-файл копіюєте в папку vtex \ hl2 \ materialsrc \ sprays
8. Запускаєте vtex \ tga2vtf.bat і, якщо TARGA-файл був створений відповідно до інструкцій, отримуєте в папці vtex \ hl2 \ materials \ sprays два файли * .vtf, * .vmt
9. Копіюєте ці файли в папку \ Steam \ SteamApps \ user \ counter-strike source \ cstrike \ materials \ VGUI \ logos і в грі бачите назву свого спрея в списку (імпортувати нічого не треба!)


10. Пункти 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. качати ANiMATED.TEXTURE.CONVERTER_SMiDDY.rar і ​​розпаковуєте в будь-яке місце на диску.
4. Кладете все targa файли в папку / hl2 / materialsrc / animated / (якщо немає такої папки, то створіть) і перейменовувати ці файли в spray001.tga, spray002.tga, spray003.tga і так далі відповідно.
5. редагуєте в цій же папці файл spray.txt в NotePad (він же Блокнот) і міняєте значення "endframe" на кількість кадрів у Вашій анімації.
6. Запускаєте convert.bat і, якщо targa файли були створені у відповідність з інструкціями, Ваш * .vtf файл з'явиться в папці / hl2 / materials / animated /
7. Якщо Ваш * .vtf файл виявився більше, ніж 120kb, тоді Вам доведеться урізати кількість кадрів (або зменшити розмір кожного кадру), до тих пір поки розмір файлу не зменшиться до 120 кб. В іншому випадку Ви не зможете використовувати Ваш лого.
8. Копіюєте файл, в папку Х: \ Program Files \ Valve \ Steam \ SteamApps \ user \ counter-strike source \ cstrike \ materials \ VGUI \ logos
9. У NotePad (він же Блокнот) створюєте новий файл і копіюєте туди наступний код:

"LightmappedGeneric"
"$ Basetexture" "vgui \ logos \ spray"
"$ Decal" "1"
"$ Decalscale" "1"
>

Зберігаєте ( "Зберегти як") цей текстовий файл під ім'ям spray.vmt в ту ж папку, що і spray.vtf.

10. Пункти 4,5,7,8,9 розділу "Простий спрей" застосовні і тут.

Інші новини по темі:

Схожі статті