Правила раздела:
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.

Вопрос про запуск с параметрами командной строки

Поддержка Фонда
Больше
3 года 2 мес. назад #128884 от Фред Канниг
Пример: game.exe /y где /y - значение глобальной переменной/команда стартового скрипта/идентификатор глобального события, есть ли скрипты/плагины, позволяющие реализовать подобное на движках RPG maker?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Поддержка Фонда Даритель Стимкея 2 место в Обучающем конкурсе Учитель
Больше
3 года 2 мес. назад #128885 от Безликий
Есть готовые решения для New Game + и запоминания переменных из игры при новом старте. Но на МВ и МЗ, для более старых не знаю есть ли, но наверняка есть.
Спасибо сказали: Фред Канниг

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Поддержка Фонда
Больше
3 года 2 мес. назад #128889 от Фред Канниг

Безликий пишет: Есть готовые решения для New Game + и запоминания переменных из игры при новом старте. Но на МВ и МЗ, для более старых не знаю есть ли, но наверняка есть.

Благодарю, но это не то.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Даритель Стимкея Учитель Организатор конкурсов 2 место Программист JavaScript Оратор
Больше
3 года 1 мес. назад #129025 от Mur
Начёт плагинов не скажу, но в коде JS можно получить доступ к списку аргументов. Поскольку RPG Maker MV/MZ работают через окружение NWJS, то справедливо, что будут работать и приёмы в нём:

About command line arguments
When a user uses your app to open a file under command line, like your-app file.txt file2.txt, the file.txt file2.txt will be recorded and you can use nw.App.argv to get the array of command line arguments. If there is already one running instance of your app, the full command line of the second instance will be passed to the existing instance by sending open event to the App object.


Например, если запустить игру из редактора, а затем нажать F12, то в отладочной консоли в nw.App.argv будет один единственный параметр «test»:

[img
Спасибо сказали: Фред Канниг, IGPB

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Поддержка Фонда
Больше
2 года 11 мес. назад #129246 от Фред Канниг
Придётся пояснить, на конкретном примере. Это нужно для коллективного проекта - третье дыхание. У нескольких из участников, разное мнение по поводу начала игры. При решении этого вопроса, можно оставить в игре разные варианты. Мейкер не позволяет сделать несколько вариантов экзешников. При загрузке с ключом, если такое возможно, можно будет указывать выбранный вариант. При загрузке без ключа, игра будет позволять загрузку сохранения, а при попытке начала новой игры, будет выдавать сообщение, с указанием выбрать ярлык или батник из папки игры.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
2 года 11 мес. назад #129248 от Eusis
Изучите вопрос по сборке приложения под NWJS, игры на MV и MZ спокойно запускаются на любой последней версии NWJS. Если не хватает стандартных возможностей запуска NW, вы можете сделать свой лаунчер на C#, Python или чём вам будет удобнее.
Спасибо сказали: Фред Канниг, IGPB

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Поддержка Фонда
Больше
2 года 11 мес. назад - 2 года 11 мес. назад #129255 от Фред Канниг

Eusis пишет: Изучите вопрос по сборке приложения под NWJS, игры на MV и MZ спокойно запускаются на любой последней версии NWJS. Если не хватает стандартных возможностей запуска NW, вы можете сделать свой лаунчер на C#, Python или чём вам будет удобнее.

Свой лаунчер - это, вообще, законно?
Последнее редактирование: 2 года 11 мес. назад пользователем Фред Канниг.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
2 года 11 мес. назад #129256 от Eusis
Я не читал лицензию RPG Maker, но видел что многие пишут что запрещено менять файлы ядра. С другой стороны плагины разрешены и я не вижу проблемы в том чтобы делать свои "обёртки" поверх движка.
Спасибо сказали: Фред Канниг, IGPB

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Поддержка Фонда
Больше
2 года 11 мес. назад #129261 от Фред Канниг
Фред Канниг ответил в теме Обёртки
Обёртки - это другое дело, наверное именно они мне и нужны, если я вас правильно понял.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Даритель Стимкея Учитель Организатор конкурсов 2 место Программист JavaScript Оратор
Больше
2 года 11 мес. назад #129263 от Mur
В своё время была такая штука как желание сделать игру на разных языках ;) В VX Ace не было возможности их менять при старте игры. Решение нашлось в виде загрузки специального сохранения с нужными настройками.

Здесь думаю ещё проще. Начать игру с нужными параметрами, сохранить. А затем, при старте новой игры, их подгрузить.
Спасибо сказали: Фред Канниг, IGPB

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
2 года 11 мес. назад #129266 от Eusis
Eusis ответил в теме Обёртки
На тему легальности - изучил исходники на предмет построения титульного меню. Для того чтобы добавить новый пункт меню, нужно изменить:

rmmz_windows.js - Window_TitleCommand.prototype.makeCommandList // для добавления нового пункта меню.
rmmz_scenes.js - Scene_Title.prototype.createCommandWindow // Для установки события.
rmmz_managers.js - Object.defineProperties // для захвата описания команды из System.json
System.json.terms.commands // где содержится сам текст нового элемента меню.

Как вывод любой плагин который позволяет изменить титульное меню вносит изменения в исходный код.
Спасибо сказали: Фред Канниг, IGPB

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Поддержка Фонда
Больше
8 мес. 2 нед. назад #131378 от Фред Канниг
Фред Канниг ответил в теме Обёртки

Eusis пишет: На тему легальности - изучил исходники на предмет построения титульного меню. Для того чтобы добавить новый пункт меню, нужно изменить:

rmmz_windows.js - Window_TitleCommand.prototype.makeCommandList // для добавления нового пункта меню.
rmmz_scenes.js - Scene_Title.prototype.createCommandWindow // Для установки события.
rmmz_managers.js - Object.defineProperties // для захвата описания команды из System.json
System.json.terms.commands // где содержится сам текст нового элемента меню.

Как вывод любой плагин который позволяет изменить титульное меню вносит изменения в исходный код.

Хаки - не нравятся, хочу по всем правилам.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.112 секунд
Работает на Kunena форум