Сквозь тернии пробираемся, всё ещё переносим на MZ.
Прогресс есть! И это несмотря на то, что почти весь январь ушел на то, чтобы разобраться с адаптацией плагина SRD_CharacterCreatorEX - в итоге получилось! Да, много нам пришлось выловить ошибок и теряться в догадках, почему оно вообще не работает. Долгое время плагин наотрез отказывался показывать спрайты персонажей. Вместо этого невидимка ходил по экрану.
На кого вы похожи - тест - дубль 2.
Переписала с нуля один из флеш-тестов на RPG Maker MZ. Оказалось на удивление даже не так сложно, как я беспокоилась. И место занимает не так уж и много такой тест на сервере - всего около 5 мегабайт!
Пожалуйста, проверьте - у всех работает? Тест старый, но оттого не менее ламповый, на мой взгяд один из лучших. Если будет всё хорошо, и остальные тоже аналогично перепишу.
Перенос на MZ продолжается.
Осталось уже совсем немного плагинов, которые надо переносить. Из самого сложного, что осталось - это плагины на выбор (скрытие выбора от Hime, выбор картинками от Galv и SRD) плюс плагины на конструктор персонажей и визуальную экипировку тоже от SRD.
После небольшой работы напильником стали вылазить циферки в битвах, а также вернулась на место регенерация. HUD тоже работает, причем не только для игрока, но и для монстров и даже для босса.
Про перенос на RPG Maker MZ.
По мере возможности и свободного времени, наш программист продолжает переносить на новый MZ плагины для проекта. Недавно вон у нас самописное меню заработало!
Разные поправки в коде игры.
Пока наш программист в отпуске, дело стало двигаться бодрее. Мы исправили уже приличное количество косяков. Например, снятие и наложение состояний теперь происходит адекватно. В ABS Chrono боевке вообще не работали состояния, но у нас получилось. Например, теперь мобов можно отравлять, и со временем это состояние спадёт.
Также решена проблема диалогов с персонажами, которые нестандартные с разными прозрачностями. Например, рыбаки:
Облачкам быть!
Я уже писала ранее, что мы решили вводить облачка для диалогов. Но неожиданно возник конфликт этого плагина с другим плагином MBS_MapZoom. При том, что на мой взгляд это очень нужный и полезный плагин - он позволяет увеличивать масштаб в игре. Сейчас у всех практически большие экраны, и большое количество мелких тайлов не все любят. Да и это немного даже обидно, когда рисуешь графику и разные анимации, а потом это видно так мелко, что даже не разглядеть толком.
Зато теперь, когда мы включили этот плагин, все стало видно как в микроскоп! Я сразу нашла много графических косяков и ляпов маппинга, которые принялась исправлять, пока наш программист продолжает править плагин облачков-диалогов. И вот уже не возникает конфликта, и координаты диалогов учитывают увеличение экрана, если оно есть, и даже смещения ивентов!
Плагин на изменение характеристик.
Вроде, я уже писала, что в игре будет два режима: случайный режим и режим выбора. В случайном режиме все параметры и настройки персонажей определяются в режиме рандома. А вот для режима выбора будет куча разных менюшек, где можно будет настроить параметры и особенности каждого персонажа. Окно выбора талантов я уже показывала в видеоролике. К этому же режиму выбора относится и плагин на изменение характеристик. Его разрабатывает Лекст. Уже на данном этапе система вполне рабочая и значения можно подкручивать в ручном режиме. Сейчас в игре это настраивается через такое вот окошечко:
Плагин на движение в экшн-боевке.
Наш программист сделал первые наработки для плагина движения. Теперь монстры (как в принципе и другие НПС) могут легко прыгать и телепортироваться на заданные координаты, а не только на игрока, как было прописано в Хроно-боевке. Также в этом же плагине будет движение шаров туда-сюда. Почему-то стандартные функции редактора багуют, поэтому приходится переписывать по-своему. Как в том же Хроно-плагине, как выяснилось, немало функций стандартных для маршрутов переписаны, например случайное движение.
С монстрами теперь можно разговаривать!
Да, очень рада, что у нашего программиста Максима это получилось сделать! Причем, оказалось, что эту функцию реализовать совсем несложно на базе Хроно-Боевки от MOG. По умолчанию в этом плагине сделано так, что все взаимодействия с ивентами, которые помечены как враги блокируются. Но теперь у нас вручную прописано, что для врагов никакой блокировки нет, и с ними можно спокойно общаться и делать вообще что захочешь, и это дает много возможностей!
Смена лица в интерфейсе в зависимости от значения переменных.
Очень радует, что я начинаю разбираться в плагинах, и у меня наконец-то получается редактировать их под себя. На этой неделе получилось сделать так, чтобы в интерфейсе игры появлялись разные лица персонажей в зависимости от того, за какого персонажа мы сейчас играем, а также в зависимости от возраста этого персонажа.
По сути, решение персональное и вряд ли кому-то понадобится, но на всякий случай напишу. Возможно, это поможет вам настроить смену лиц в интерфейсе в зависимости от игровых переменных на ваш собственный вкус.
Для HUD использую Chrono Engine плагин MOG_ActorHud.