Overview
В этом гайде вы научитесь создавать собственные паттерны (арены) для Кибер Гринда.
Как открыть редактор
Зайти в редактор паттернов для Кибер Гринда можно по ссылке: [link]
Либо через синий терминал в стартовой комнате Кибер Гринда:
[Синий терминал в игре. Ищите кнопку редактора в разделе «PATTERNS».]
Нас перекидывает на сайт. Нажимаем кнопку «New» и перед нами открывается редактор.
Интерфейс
Итак, мы открыли редактор и теперь видим перед собой это. Я уверен, никто бы не ожидал от редактора арен, что он будет выглядеть как виндосовский Сапёр размером 16х16. На самом деле, паттерн эдитор очень прост и понятен. Достаточно прост и понятен, что его в принципе можно освоить самостоятельно, имея минимальные знания английского. Однако, чтобы сэкономить ваше время, я объясню что здесь к чему:
[Примерное описание всего интерфейса редактора.]
К разделу «Prefabs» мы вернёмся чуть позже.
Принцип работы высот
Вся арена состоит из поднимаемых столбов, состоящих из десяти блоков. Каждому столбу можно присвоить свою высоту с помощью инструментов, описанных выше. Таким образом, чтобы, например, создать стену, нужно изменить высоту ряда блоков на нужную вам. Одна единица означает поднятие/опускание столба на половину, две единицы — полный блок. Ниже приведён пример:
[Схема высот паттерна в редакторе.]
[Как это выглядит в самой игре.]
Мобы и объекты
Итак, с геометрией уровня мы разобрались, но что насчёт врагов, лестниц и батутов? Переходим в раздел «Prefabs» и видим, что панель редактирования высот поменялся на панель создания точек спавна объектов:
None — пустота. Удаляет точки спавна мобов и объектов. Никак не обозначается на карте.
Melee — ближники. К ним относятся: Filth, Schism, Streetcleaner, Swordsmachine, Cerberus и Mindflayer. Обозначаются на карте буквой «n».
Projectile — дальники. К ним относятся: Stray, Drone, Soldier и Malicious Face. Обозначаются на карте буквой «p».
Jump Pad — батут. Обозначается на карте буквой «J».
Stairs — ступеньки. Могут вести только к блокам, чья высота на одну или две единицы больше. На карте обозначается как «s» с маленькой иконкой ступенек, которая также видна в режима редактирования высот.
Hideous — точка спавна Hideous Mass. Спавнится только на волне 10 и выше. Вторая Масса спавнится на волне 20 и выше. Больше двух никогда не спавнится не при каких обстоятельствах. Обозначается на карте буквой «H».
Всё довольно просто: на каком блоке вы ставите точку спавна моба, на таком он будет иметь шанс заспавнится во время игры. Советуется ставь как можно больше точек спавна, поскольку при низком их количестве мобов будет спавнится слишком мало даже на высоких волнах.
По поводу ступенек: учитывайте их способы выбирать свой блок, к которому они будут вести. Вот схема, показывающая способ ступенек выбирать свой блок:
[Схема правила работы ступенек. Чёрный квадрат — ступеньки, серый — рядом стоящий блок с большей высотой.]
Со всем остальным, я думаю, всё и так достаточно понятно. Вы легко разберётесь дальше сами.
Скачивание и проверка паттерна
Итак, допустим, мы закончили наш первый паттерн, но как же его скачать и проверить в игре? Нажимаем на кнопку «Export» и файл нашего паттерна сразу же скачается в папку «Загрузки». Имя файла будет состоять из текущей даты и времени в формате «.cgp». Вы можете изменить его название, тем самым изменив и название паттерна в игре.
Чтобы добавить наш паттерн в саму игру, нам необходимо зайти в локальные файлы ULTRAKILL (уж это-то, я надеюсь, вы знаете как делать) и найти папку ULTRAKILL>CyberGrind>Patterns. Она должна выглядеть примерно так:
[Здесь уже находятся стандартные кастомные паттерны, созданные разработчиками.]
Вставляем туда наш файл, запускаем игру, находим наш паттерн, активируем его и играем. Если вы кинули свой паттерн в папку уже находясь в игре, нажмите в терминале кнопку «Refresh», чтобы обновить список.
Советы и интересные фишки
1. Один столб блоков имеет длину в 20 единиц, что означает, что если поднять этот столб выше этого значения, то в полу окажется дыра. Это можно использовать для создания опасных обрывов на арене, поставив максимальную высоту у нужных столбов.
2. Вы, конечно, можете опустить блоки на -50, но учтите, что игроку оттуда будет очень сложно выбираться, если он не умеет хорошо делать slam storage jump, поэтому в таких случаях лучше ставить высоту 50.
3. Делайте более открытые арены, поскольку на высоких волнах в тесном пространстве будет слишком тяжело.
4. ОБЯЗАТЕЛЬНО проверьте ваш паттерн, перед тем как публиковать где-то. Желательно дожить минимум до 20-ой волны на нём, чтобы примерно оценить каков будет геймплей на этой арене.
5. На высоте -4 начинается смертельная зона для мобов. Если у вас есть хорошая идея, как можно использовать её в своей арене, то дерзайте, но будьте осторожны и не сделайте свой паттерн слишком лёгким.
6. Стандартная высота подбрасывания джамп-падов (без применения slam) — 14.
7. Счётчик врагов и волны относительно арены находится справа.
[Схема демонстративного паттерна.]
[Этот же паттерн в игре.]
8. Паттерны можно собирать в набор, который можно активировать в игре одним нажатием на него. Чтобы создать набор, в «Patterns» создайте папку и вставьте туда нужные вам паттерны. Набор появится среди паттернов в синим терминале. Папку набора можете назвать как угодно.
9. Названия паттернов показываются в начале волны большими буквами. Пробелы в названии автоматически ставятся заместо «_», а также перед заглавными буквами. Например файл с названием «gm_bigCity» в игре будет называться «GM BIG CITY». Русский язык также поддерживается, однако шрифт игры кириллицу не поддерживает.
10. Если вы не хотите, чтобы ваши паттерны не конфликтовали/не были спутаны с чужими паттернами, имеющими такие же/похожие названия, то в названии файла вначале впишите сокращение своего никнейма. Например: паттерн «BoxOfCocks» создал AdminPetuch и назвал файл как «AD_BoxOfCocks».
11. Если у вас нет идей для арен, можете подглядеть дизайны карт и арен из других игр.
Заключение
Гайд создал CrackerDynamite специально для паблика ULTRA-VIOLENT РАШН ФЭНДОМ ФОР ULTRAKILL во ВКонтакте: [link]
Если у вас появились вопросы, то задавайте их в комментариях. Поделится своими паттернами можно здесь:
[link] — фанатский сайт-архив контента для Кибер Гринда.
[link] — архив паттернов Кибер Гринда в нашем паблике.
[link] — официальный дискорд сервер New Blood (постить в #ultrakill-patterns
Спасибо всем за прочтение, желаю удачи и вдохновения в ваших арена-строениях!
[арт от galactax2]