Проси чтобы Петя организовал. Извините, но походу организовывать такое не мое.
В общем, как я и ранее писал, я попробовал сделать возможность загружать "пакеты игр".
Чтоб не было конфликтов игровых ресурсов, свитчей, переменных...И "ходы" можно было делать параллельно.
С оговорками, но у меня получилось.
Как это работает, кратко:
1. В каталоге "проекта-хоста" создается каталог "game_packages"
2. В нем создается каталог нужной игры (должен совпадать с названием п.3), в него помещаются папки игры - data, audio, image, итд.
3. В том же каталоге ("game_packages"), создается JSON-файл "packages_list.json", в котором указывается название игры и автор.
4. Для выбора игр, запускается экзешних хост-проекта и там дается выбор предметов, названия которых соответствуют названию игры;
выбираете - мейкер автоматически "перезагружается" и можно играть.
5. Сохранения делаются в каталог соответствующей игры и загружаться можно, выбрав игру по методике п.4.
Что не работает:
0) На MV не работает, делалось специально для MZ.
1) Работают далеко не все(!) плагины.
Например, плагины на 3D и графические фильтры - не работают (ошибки).
И это нужно проверять индивидуально, экспериментально.
...насколько я понял, плагины при такой методике работы не конфликтуют (грузятся нужные конкретной игре) - но вы должны понимать, что все плагины я проверить не могу.
2) Отсутствует взаимосвязь между играми.
Если в первой игре, условно, осталось 100 золота - в другой игре вы начинаете с нуля (ну или какие там условия игры).
То же самое со всеми другими игровыми ресурсами, в.т.ч. и файлами сохранений.
Спойлер Пример структуры файла packages_list.json:
Спойлер Ссылка на загрузку "хост-проекта":
Спойлер Детали:
Может пригодиться, если будет таки форумный проект когда-нибудь.
Или если кто-то захочет сделать "антологию" своих игр под одной оберткой.
P.S:
Не знаю, нужно ли для этого отдельная тема в "Плагинах", написал тут.
update-24.06.2022
Обновил ссылку "хост-проекта" - добавил еще одну игру с плагинами (работающими) и скорректировал недостающие файлы эффектов; увеличил время загрузки плагинов.
В общем, работают действительно не все плагины.
Будем считать, что данная возможность экспериментальная и является больше "proof-of-concept".
Последний раз редактировалось Darchan Kaen; 24.06.2022 в 14:43. Причина: update
Спойлер Мои игры:
Идея с несколькими играми в одной это очень интересно. Если бы работал инпут от ДК, то я бы подумал о объединение красной трилогии в один проект (подумал бы и вероятнее всего забил, так как это довольно много работы).
Не хватает файла в Серой миссии. При столкновении вылетает ошибка.
Спойлер :
И да, работа параллельно, наверное, не подходит для сюжетного проекта. Чисто из-за того, что неизвестно кто что придумает.
Совместный проект также может не взлететь из-за того, что кто-то хочет делать на ACE, а кто-то на MZ.
Лично я в ярмарку не полез из-за ограничений по стилю. Ненавижу ртп и ртп подобное. А вообще, в принцессе мне понравилось, что было всё очень разное. Кому как, но я считаю, что смотрелось круто.
Это конечно плоховато, не всегда как в принцессе используются разные предметы и разное золото, в основном в форумках мир один.Если в первой игре, условно, осталось 100 золота - в другой игре вы начинаете с нуля (ну или какие там условия игры).
То же самое со всеми другими игровыми ресурсами, в.т.ч. и файлами сохранений.
Спасибо, думаю кому нить пригодится.Может пригодиться, если будет таки форумный проект когда-нибудь.
Или если кто-то захочет сделать "антологию" своих игр под одной оберткой.
Лучше сделай, чтобы не затерялось.Не знаю, нужно ли для этого отдельная тема в "Плагинах", написал тут.
Вообще -то ограничения не было по рпт. Не знаю как ты читал.Лично я в ярмарку не полез из-за ограничений по стилю. Ненавижу ртп и ртп подобное. А вообще, в принцессе мне понравилось, что было всё очень разное. Кому как, но я считаю, что смотрелось круто.
Zliuka, спасибо.
Относительно недостающего файла - я тупанул, и оставил комплектность файлов, что мейкер экспортировал сам.
Каждый раз забываю, что он не проверяет файлы, которые используют скрипты и плагины.
Если помещать файлы корректно экспортированной игры - такой ошибки не будет.
Рольф, теоретически, можно подумать над загрузкой "внешних данных" или адаптировать какой-то плагин.
Относительно DK_Input - похоже, что поборол и помогло увеличение времени ожидания загрузки плагинов.
Но FilterControllerMZ, заставить работать я не смог.
Некоторые плагины также хранят свои файлы (например, SRD_HUDMakerUltra) и могут проверять их наличие своим кодом на стандартные пути.
Вот такие плагины не работают, т.к. пути используются нестандартные.
Так что о плагинах я обрадовался преждевременно.
В общем, можно сказать что такая возможность, запуска из одно хост-проекта, есть для проектов без плагинов (или с совсем "простыми плагинами").
Будет как экспериментальная возможность. =/
Может кто-то, лучше знающий мукер и JS, когда-нибудь допилит.
Последний раз редактировалось Darchan Kaen; 24.06.2022 в 14:42.
Спойлер Мои игры:
Да много способов. Порталы и т.д. К примеру заходишь в шатер или дом, а там другая графика. Были идеи и планого перехода, часть карты рпт, а часть уже новая. Можно сделать красиво, было бы желание. Вон Дар Чан вообще со своим переходом не парился, сразу попадаешь в карту с рпт современности.Вот это я посчитал ограничением, так как не понял как можно плавно вписать в карту что-то своё.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)
Социальные закладки