Робимо свій спрей для 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 розділу "Простий спрей" застосовні і тут.
Інші новини по темі: