Войти на сайт

Авторизация, ждите ...
×

ТЕМА: [MZ] Phileas_MessageWindowRectSettings

[MZ] Phileas_MessageWindowRectSetti​ngs 2 года 2 мес. назад #127774

  • Phileas
  • Phileas аватар
  • Вне сайта
  • Мастер
  • Сообщений: 188
  • Спасибо получено: 277
  • Проект месяца 1 местоВетеранПроект месяца 3 местоПроект месяца 2 место
Название плагина: Phileas's Message Window Rect Settings

Автор: Phileas

Версия: 1.2.1 для MZ

Дата выхода:
1.0.0 - 03.09.2022
1.1.0 - 08.09.2023
1.1.1 - 09.09.2023
1.2.0 - 28.01.2024
1.2.1 - 25.02.2024

Описание плагина:
Позволяет задать пользовательские размеры окна сообщения и смещение окна по горизонтали.
Плагин выравнивает положение окна выбор по ширине окна сообщения.

Плагин предоставляет 4 команды:
0) Изменить окно сообщения - устанавливает ширину, высоту, горизонтальное смещение и Y для последующих окон сообщений. Если задано значение Y, настройка положения в редакторе игнорируется.
1) Окно сообщения по умолчанию - устанавливает все настройки на значения по умолчанию (из параметров плагина).
2) Изменить список выбора - изменяет положение всех последующих окон списка выбора.
3) Список выбора по умолчанию - устанавливает все настройки на значения по умолчанию.

Использование плагина:
Если значение параметра ширины или высоты меньше 1 или больше стандартного, то устанавливается стандартное значение.

Как это выглядит:









Код
Все мои плагины

Лицензия
Этот плагин распространяется по лицензии MIT.
Это означает, что вы можете свободно использовать плагин в некоммерческих и коммерческих играх и даже редактировать его.
Но обязательно укажите меня в титрах!

Совместимость:
Плагин расширяет методы базового кода движка: Scene_Message.prototype.messageWindowRect и Window_ChoiceList.prototype.windowY. При некорректных параметрах используются те, что вычисляются в оригинальном методе. Может возникнуть проблема совместимости с плагином, который тоже меняет прямоугольник окна сообщения или вертикальную координату списка выбора.
Также плагин переопределяет метод Window_ChoiceList.prototype.windowX, который вычисляет положение окна списка выбора по горизонтали. Таким образом, он не совместим с любым другим плагином, который тоже переопределяет этот метод.

Если возникнут проблемы - пишите.
Последнее редактирование: 5 дн. 17 ч. назад от Phileas.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: DarchanKaen, Jas6666, VarVarKa, Alx_Yago, LiRo, Sepheyer

[MZ] Phileas_MessageWindowRectSetti​ngs 1 год 6 мес. назад #129195

  • Phileas
  • Phileas аватар
  • Вне сайта
  • Мастер
  • Сообщений: 188
  • Спасибо получено: 277
  • Проект месяца 1 местоВетеранПроект месяца 3 местоПроект месяца 2 место
Обновление!
Новая версия - 1.1.0.

Теперь окно списка выбора выравнивается по ширине окна изображения.

Также добавлена команда плагина, которая позволяет задать произвольное положение одному следующему окну выбора.

UPD!
Вдогонку исправил проблему совместимости с плагином HIME_HiddenChoiceConditions (и, вероятно, с рядом другим плагинов, которые меняют систему сообщений).
Однако для этого пришлось изменить логику команды. Теперь она меняет положение окна выбора навсегда. Чтобы вернуть стандартное, нужно вызвать команду с параметрами (-1, -1).
Последнее редактирование: 9 мес. 3 нед. назад от Phileas.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Jas6666, VarVarKa

[MZ] Phileas_MessageWindowRectSetti​ngs 9 мес. 3 нед. назад #129866

  • Phileas
  • Phileas аватар
  • Вне сайта
  • Мастер
  • Сообщений: 188
  • Спасибо получено: 277
  • Проект месяца 1 местоВетеранПроект месяца 3 местоПроект месяца 2 место
Обновление до 1.2.0!

Теперь плагин предоставляет 4 команды:
0) Изменить окно сообщения - устанавливает ширину, высоту, горизонтальное смещение и Y для последующих окон сообщений. Если задано значение Y, настройка положения в редакторе игнорируется.
1) Окно сообщения по умолчанию - устанавливает все настройки на значения по умолчанию (из параметров плагина).
2) Изменить список выбора - изменяет положение всех последующих окон списка выбора.
3) Список выбора по умолчанию - устанавливает все настройки на значения по умолчанию.

Также локализовал описание на русский язык.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Jas6666

[MZ] Phileas_MessageWindowRectSetti​ngs 8 мес. 3 нед. назад #129928

  • Phileas
  • Phileas аватар
  • Вне сайта
  • Мастер
  • Сообщений: 188
  • Спасибо получено: 277
  • Проект месяца 1 местоВетеранПроект месяца 3 местоПроект месяца 2 место
Обновление до 1.2.1!

Исправил изменение настроек окна с помощью команды плагины. Раньше окно менялось только при смене сцены, теперь - сразу.
Администратор запретил публиковать записи гостям.
Модераторы: NeKotZima
Время создания страницы: 0.216 секунд