З першого погляду цей процес може здатися ємним і складним, але це тільки на перший погляд. Насправді все зводиться лише до кількох основних процедур. Але я розпишу все якомога докладніше. Отже, приступимо.
1. Йдемо на сайт CS2d.com -> Download
І качаємо гру по одній з посилань.
Зверху вниз:
exe. файл гри для установки
zip. архів гри для розпакування
Версії для Linux і Mac
Я використовував заархівовані версію для закачування.
Все, скачали.
2. Встановлюємо / Розпаковуємо на комп
Розпаковуємо і бачимо в головній папці 4 файлу. exe-шник для стандартного віконного режиму гри і bat-ники для повноекранного запуску.
4. Створюємо карту. Дивіться скріншоти нижче.
Під блоком з текстурами є кнопочка Tile Properties. Вона означає ніж буде та чи інша текстура. Наприклад кам'яна кладка, це стіна. А синя текстура - явно вода. Перешкода - низька стіна, через яку не можна перелізти, але можна стріляти через неї. Підходить для створення віконних прорізів або барикад. Налаштовувати доведеться ручками, за стандартом більшість текстур виставлені на режим "Floor - Sounless" тобто пол - беззвучний. Тип статі, при ходьбі по якому не програється ніякої звук кроків. Поки що актуально тільки для ПК версії. Графічні відмінності мають тільки "Floor - Snow" і "Floor - Water". Перший - залишає снігові сліди позаду персонажа, другий - кола на воді від ходьби. Актуально для майбутньої мобільної версії.
Так само не забудьте про респавном команд і можливості по установці спрайтів на карту. Щоб спрайт мав фізичну оболонку (наприклад вантажівка, як на скріншоті) - "намалюйте" під ним стіни, і тоді ми будемо тикатись в стіну на якій намальований вантажівка. Не дуже зрозуміло, але виглядає релістічно. Намагайтеся підганяти розміри спрайту під реалістичні (наприклад для вантажівки це приблизно х = 128, у = 260), та дивіться, щоб стіни не вилазили за межі спрайту. Виглядає негарно.
Щоб картинка в форматі png з фоном чорного кольору не мала рамки цього самого чорного кольору ставимо колір спрайту (в його налаштуваннях, ПКМ по лампочці з написом spr на карті> Properties) на білий, Blend Mode - Solid, Mask - 4.
Щоб спрайт світла був спрайтом світла з прозорістю - ставимо Blend mode - Grayscale, колір - білий.
Якщо щось незрозуміло - дивимося в доданої карти. (Карту кидати в CS2d / maps).
Власне малюємо карту. Можете спробувати відтворити одну з карт з counter-strike 1.6 / Source / GO або власну квартиру. Тільки не перестарайтеся з розміром. 70х70 - вже велика карта. Що стосується розмірів, то 1 клітина карти дорівнює 1 квадратному метру в реальності.
Відкриваємо файл maps.list і через кому вписуємо назву вашої карти до вже існуючих. Якщо думаєте, що не впораєтеся, то просто перейменовувати вашу карту в cs_assault / de_dust2 / de_cs2d і вставляєте її замість однієї з встановлених.
Якщо ви представник флори нашої планети, то погляньте на скріншоти.
7. Радіємо і продумуємо своє наступне творіння.
Якщо ви счіатаете, що зробили хорошу карту - надсилайте її нам в цю тему і, можливо, вона з'явиться в наступній версії гри.
P.S. Якщо карта зависає після вибору команди, як у мене, то робіть тільки з респавном без повороту текстур і без спрайтів. Цей баг нам ще належить знайти. Або спробуйте змінити одну з вбудованих в гру.