- Сообщений: 34
- Спасибо получено: 5
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
Изменение параметров плагина
Конкретизирую, чтобы было проще:
Плагин "Galv's Message Styles". На весь плагин есть только одна команда (которая меняет графику окна). А мне надо поменять расположение экшн индикатора (стрелочки для продолжения). То-есть, вот этот вот параметр:
По итогу небольшого изучения иностранных форумов удалось выяснить, что, вроде как, это невозможно. Потому что эти параметры игрой читаются единожды, при загрузке.
Вопрос: есть ли какой-нибудь способ решить мою проблему?
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
NIKscar пишет: Добрый день.
Конкретизирую, чтобы было проще:
Плагин "Galv's Message Styles". На весь плагин есть только одна команда (которая меняет графику окна). А мне надо поменять расположение экшн индикатора (стрелочки для продолжения). То-есть, вот этот вот параметр:
По итогу небольшого изучения иностранных форумов удалось выяснить, что, вроде как, это невозможно. Потому что эти параметры игрой читаются единожды, при загрузке.
Вопрос: есть ли какой-нибудь способ решить мою проблему?
Ну ответ очевиден. Добавить в плагин параметры и если нужно переписать плагин.
Мой вк: vk.com/borisov_alexandr_5
Мой ютуб канал: www.youtube.com/@alexandr_5836
Мой бусти: boosty.to/alexandr-7
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
NIKscar пишет: По итогу небольшого изучения иностранных форумов удалось выяснить, что, вроде как, это невозможно. Потому что эти параметры игрой читаются единожды, при загрузке.
да всё возможно. если читаются единожды то надо переписать движок чтоб читалось не единожды. хз только насколько это сложно
если не жалко денюжку, можешь написать dirge - хороший программист который возможно возьмется помочь в зависимости от времени и сложности
на этом форуме он тоже есть, но не помню его ник
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
yuryol пишет: да всё возможно. если читаются единожды то надо переписать движок чтоб читалось не единожды. хз только насколько это сложно
если не жалко денюжку, можешь написать dirge - хороший программист который возможно возьмется помочь в зависимости от времени и сложности
на этом форуме он тоже есть, но не помню его ник
Ну, этого стоило ожидать. Что кодинг всему голова.
Тут ни столько в денюжеке дело, сколько в принципе. Столько мороки ради маленькой косметической детали. Не стоит оно того.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Это не имеет никакого отношения к решению твоей проблемы. Более того, подгружать плагины во время игрового процесса по меньшей мере неразумно, ибо это непосредственно отразится на фпс в игре. Плагины должны загружаться лишь единожды во время загрузки игры.NIKscar пишет: Добрый день.
По итогу небольшого изучения иностранных форумов удалось выяснить, что, вроде как, это невозможно. Потому что эти параметры игрой читаются единожды, при загрузке.
Вопрос: есть ли какой-нибудь способ решить мою проблему?
Я отредактировал скрипт, теперь с помощью команды Galv.Mstyle.actionArrowPos(basePos, x, y) можно изменять положение экшн-индикатора, где basePos - базовое положение (прин. зн. в диапазоне [1, 4] U [6, 9]), а x и y - смещения от базового положения по соответcтвующим осям.
Тык
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Sphinx пишет:
Это не имеет никакого отношения к решению твоей проблемы. Более того, подгружать плагины во время игрового процесса по меньшей мере неразумно, ибо это непосредственно отразится на фпс в игре. Плагины должны загружаться лишь единожды во время загрузки игры.NIKscar пишет: Добрый день.
По итогу небольшого изучения иностранных форумов удалось выяснить, что, вроде как, это невозможно. Потому что эти параметры игрой читаются единожды, при загрузке.
Вопрос: есть ли какой-нибудь способ решить мою проблему?
Я отредактировал скрипт, теперь с помощью команды Galv.Mstyle.actionArrowPos(basePos, x, y) можно изменять положение экшн-индикатора, где basePos - базовое положение (прин. зн. в диапазоне [1, 4] U [6, 9]), а x и y - смещения от базового положения по соответcтвующим осям.
Тык
А причем здесь погружать плагины по сотню раз. Речь шла об изменении положения а не о том чтоб плагин загружать постоянно. Плагины и так грузятся 1 раз. Просто в плагинах есть метод отрисовки который происходит единожды а есть методы которое это делают с интервалом игрового процесса. И на фпс это особо не влияет.
Мой вк: vk.com/borisov_alexandr_5
Мой ютуб канал: www.youtube.com/@alexandr_5836
Мой бусти: boosty.to/alexandr-7
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Alexandr_7 пишет: А причем здесь погружать плагины по сотню раз. Речь шла об изменении положения а не о том чтоб плагин загружать постоянно. Плагины и так грузятся 1 раз. Просто в плагинах есть метод отрисовки который происходит единожды а есть методы которое это делают с интервалом игрового процесса. И на фпс это особо не влияет.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Извини. Не внимательно посмотрел. Так делать тоже нельзя. Просто поменять код отрисовки на отрисовку каждый интервал игрового процесса MV.Sphinx пишет:
Alexandr_7 пишет: А причем здесь погружать плагины по сотню раз. Речь шла об изменении положения а не о том чтоб плагин загружать постоянно. Плагины и так грузятся 1 раз. Просто в плагинах есть метод отрисовки который происходит единожды а есть методы которое это делают с интервалом игрового процесса. И на фпс это особо не влияет.
А ты вообще внимательно читаешь то, что пишут выше? Автор полагает, что проблема в том, что параметры передаются в плагины единожды, на что в ответ автору темы предложили переписать исходники движка таким образом, чтобы можно было передавать в плагин параметры n-ое кол-во раз вместо одного, что в свою очередь потребовало бы подгружать плагин столько раз заново, сколько раз подаются новые параметры. Надеюсь почему объяснять не надо.
Мой вк: vk.com/borisov_alexandr_5
Мой ютуб канал: www.youtube.com/@alexandr_5836
Мой бусти: boosty.to/alexandr-7
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Ну, хоть я и написал об этом, но я сильно не вдавался в подробности. Просто информации было мало. Вот то, что я вычитал:Sphinx пишет: Это не имеет никакого отношения к решению твоей проблемы. Более того, подгружать плагины во время игрового процесса по меньшей мере неразумно, ибо это непосредственно отразится на фпс в игре. Плагины должны загружаться лишь единожды во время загрузки игры.
Ключевая фраза в первом же предложении - "если в плагине не предусмотрено это". А я сразу же свёл все надежды на нет, потому что разбираться в коде мне бы пришлось очень долго. (никогда не имел дело с джавой)
Всё отлично работает. Прям не знаю, как благодарить. "Большое спасибо" сойдёт?Sphinx пишет: Я отредактировал скрипт, теперь с помощью команды Galv.Mstyle.actionArrowPos(basePos, x, y) можно изменять положение экшн-индикатора, где basePos - базовое положение (прин. зн. в диапазоне [1, 4] U [6, 9]), а x и y - смещения от базового положения по соответcтвующим осям.
Тык
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
