- Документация
- https://modrinth.com/mod/auto-gui-scaler
GUI Scaler — клиентский мод для Minecraft, автоматически изменяющий масштаб графического интерфейса в зависимости от размера игрового окна и разрешения дисплея. Его задача заключается в том, чтобы обеспечить удобочитаемый интерфейс без необходимости вручную изменять параметр GUI Scale после смены монитора, перехода в полноэкранный режим или изменения размеров окна. Мод распространяется по лицензии LGPL-3.0-only и поддерживает версии Minecraft 1.20.1, 1.21.1, 1.21.4, 1.21.11, 26.1, 26.1.1 и 26.1.2 для NeoForge и Forge в пределах подтверждённых сборок.
Вставленная уценка
Основная идея GUI Scaler состоит в автоматическом выборе подходящего масштаба интерфейса на основании разрешения экрана. Вместо постоянной ручной настройки мод самостоятельно реагирует на изменение размеров окна, открытие экранов интерфейса и переключение полноэкранного режима. При этом доступны два режима работы: интеллектуический автоматический режим и пользовательский режим с собственными правилами масштабирования. Все приведённые ниже сведения основаны только на официальной документации проекта.
Во многих случаях пользователи запускают Minecraft на разных устройствах, изменяют разрешение экрана, используют несколько мониторов или переключаются между оконным и полноэкранным режимами. После таких изменений стандартный масштаб интерфейса может оказаться слишком мелким или, наоборот, чрезмерно крупным.
GUI Scaler предназначен именно для решения этой задачи. Вместо постоянного ручного изменения параметров мод автоматически подбирает подходящий масштаб интерфейса.
Практическое назначение мода включает:
• автоматическое изменение GUI Scale;
• повышение читаемости интерфейса;
• адаптацию к различным разрешениям;
• работу при изменении размеров окна;
• уменьшение необходимости вручную менять настройки после смены дисплея.
Мод относится к категории утилит и ориентирован исключительно на клиентскую часть игры. Серверная поддержка для него не заявлена.
Вставленная уценка
На высоком уровне GUI Scaler отслеживает изменение размеров окна Minecraft и автоматически применяет подходящий масштаб интерфейса.
Согласно официальному описанию, перерасчёт выполняется:
• при изменении размеров окна;
• при переключении полноэкранного режима;
• при открытии экранов интерфейса;
• при смене монитора.
Документация также сообщает, что мод использует определение плотности пикселей для выбора оптимального масштаба, обеспечивая удобную читаемость на различных типах дисплеев.
Внутренний алгоритм вычислений, особенности реализации и используемые методы официально не описываются, поэтому делать дополнительные технические выводы нельзя.
Главная функция GUI Scaler — динамическое изменение масштаба интерфейса без ручного вмешательства пользователя.
После изменения условий отображения мод самостоятельно выбирает новое значение GUI Scale.
Официальная документация сообщает об использовании определения плотности пикселей для выбора наиболее удобного масштаба отображения.
Другие критерии выбора официально не перечислены.
Изменение масштаба происходит сразу после соответствующего события, без необходимости повторного запуска игры.
Подтверждены следующие события:
• открытие экранов;
• изменение размеров окна;
• переключение полноэкранного режима.
Мод предоставляет два варианта работы:
• AUTO;
• CUSTOM.
AUTO является режимом по умолчанию.
CUSTOM позволяет использовать собственные правила соответствия ширины окна и значения масштаба.
В автоматическом режиме используются заранее определённые значения масштаба.
Официальная документация приводит следующие правила:
• начиная с 2880×1800 — масштаб 3;
• начиная с 1920×1080 — масштаб 2;
• начиная с 1280×720 — масштаб 1;
• при меньших разрешениях используется значение 0 (автоматический режим Minecraft).
Эти значения относятся именно к стандартной логике AUTO и не являются пользовательскими настройками.
Если стандартные правила не подходят, GUI Scaler позволяет использовать собственную таблицу соответствия ширины окна и масштаба интерфейса.
В официальной документации показан пример пользовательских правил:
• 2560 → 3;
• 1920 → 2;
• 1280 → 1.
Другие примеры конфигурации или дополнительные параметры официально не приводятся.
Для выбранных файлов подтверждена совместимость со следующими версиями Minecraft:
• 1.20.1;
• 1.21.1;
• 1.21.4;
• 1.21.11;
• 26.1;
• 26.1.1;
• 26.1.2.
Поддерживаемые загрузчики:
• NeoForge;
• Forge.
При этом официальное описание отдельно уточняет, что поддержка Forge распространяется до версии Minecraft 1.21.4.
Следует использовать только файл, соответствующий версии игры и выбранному загрузчику.
Метаданные опубликованных сборок NeoForge и Forge не содержат обязательных project dependencies.
Следовательно, в рассматриваемой фактической основе отсутствуют подтверждённые обязательные зависимости для этих сборок.
В официальной документации отдельно указано, что версия Fabric использует Fabric API и Cloth Config, однако рассматриваемые файлы относятся к NeoForge и Forge, поэтому эти сведения не являются обязательными для описываемых сборок.
Установка выполняется по стандартной схеме для поддерживаемых загрузчиков.
• Определите используемую версию Minecraft.
• Подберите совместимую сборку GUI Scaler.
• Используйте подходящий NeoForge либо Forge.
Поместите файл мода в папку mods.
• Запустите игру с тем же загрузчиком.
Использование несовместимой версии файла может привести к невозможности корректной загрузки мода.
Документация приводит параметры конфигурации для NeoForge.
Подтверждены следующие настройки:
enableAutoScale — включает или отключает автоматическое масштабирование;
mode — выбор между режимами AUTO и CUSTOM;
customRules — пользовательские правила соответствия ширины окна и масштаба.
Для NeoForge используется файл config/guiscaler-client.toml.
В документации также приведён пример конфигурации для Fabric, однако он относится к другой платформе и не изменяет требования к поддерживаемым сборкам NeoForge и Forge.
Дополнительные параметры конфигурации официально не описаны.
Перед использованием полезно учитывать несколько особенностей.
• Мод предназначен только для клиента.
• Серверная поддержка официально не заявлена.
• Документация не содержит информации о горячих клавишах или встроенных командах.
• Не описаны дополнительные алгоритмы выбора масштаба, кроме опубликованных правил AUTO и пользовательских правил CUSTOM.
• Не приводятся сведения о влиянии на производительность или использовании системных ресурсов.
При отсутствии официальной информации дополнительные выводы делать нельзя.
Для рассматриваемых файлов подтверждены следующие версии:
• 1.21.4-1.2.2;
• 1.21.1-1.1.2;
• 1.20.1-1.1.2;
• 1.21.11-1.3.3;
• 26.1.2-1.4.4.
Каждая сборка предназначена для своей версии Minecraft.
GUI Scaler распространяется по лицензии LGPL-3.0-only.
Дополнительные условия лицензирования, ограничения использования или особенности распространения в рассматриваемой фактической основе отсутствуют.
Для опубликованных файлов доступны размеры архивов, а также контрольные суммы SHA-512 и SHA-1, позволяющие проверить целостность скачанной версии.
Файлы этой карточки загружены с официального HTTPS-источника; размеры и опубликованные SHA-1/SHA-512 сверены, целостность и безопасные пути внутри архивов проверены статически. Файлы не запускались, поэтому динамическое поведение не заявляется как протестированное.
Вставленная уценка
Мод автоматически изменяет масштаб интерфейса Minecraft в зависимости от размеров окна и разрешения экрана.
Согласно официальной документации — при изменении размеров окна, переключении полноэкранного режима, открытии экранов интерфейса и смене монитора.
Поддерживаются режимы AUTO и CUSTOM.
Да. Для режима CUSTOM предусмотрено задание собственных соответствий между шириной окна и значением GUI Scale.
Подтверждены версии 1.20.1, 1.21.1, 1.21.4, 1.21.11, 26.1, 26.1.1 и 26.1.2.
Для опубликованных сборок NeoForge и Forge обязательные project dependencies отсутствуют.
Нет. Подтверждаются только последующая сверка контрольных сумм и статическая проверка архивов без заявлений о динамическом тестировании.
Вставленная уценка
Основная идея GUI Scaler состоит в автоматическом выборе подходящего масштаба интерфейса на основании разрешения экрана. Вместо постоянной ручной настройки мод самостоятельно реагирует на изменение размеров окна, открытие экранов интерфейса и переключение полноэкранного режима. При этом доступны два режима работы: интеллектуический автоматический режим и пользовательский режим с собственными правилами масштабирования. Все приведённые ниже сведения основаны только на официальной документации проекта.
Назначение
Во многих случаях пользователи запускают Minecraft на разных устройствах, изменяют разрешение экрана, используют несколько мониторов или переключаются между оконным и полноэкранным режимами. После таких изменений стандартный масштаб интерфейса может оказаться слишком мелким или, наоборот, чрезмерно крупным.
GUI Scaler предназначен именно для решения этой задачи. Вместо постоянного ручного изменения параметров мод автоматически подбирает подходящий масштаб интерфейса.
Практическое назначение мода включает:
• автоматическое изменение GUI Scale;
• повышение читаемости интерфейса;
• адаптацию к различным разрешениям;
• работу при изменении размеров окна;
• уменьшение необходимости вручную менять настройки после смены дисплея.
Мод относится к категории утилит и ориентирован исключительно на клиентскую часть игры. Серверная поддержка для него не заявлена.
Вставленная уценка
Скриншоты и внешний вид
Принцип работы
На высоком уровне GUI Scaler отслеживает изменение размеров окна Minecraft и автоматически применяет подходящий масштаб интерфейса.
Согласно официальному описанию, перерасчёт выполняется:
• при изменении размеров окна;
• при переключении полноэкранного режима;
• при открытии экранов интерфейса;
• при смене монитора.
Документация также сообщает, что мод использует определение плотности пикселей для выбора оптимального масштаба, обеспечивая удобную читаемость на различных типах дисплеев.
Внутренний алгоритм вычислений, особенности реализации и используемые методы официально не описываются, поэтому делать дополнительные технические выводы нельзя.
Основные возможности
Автоматическое масштабирование
Главная функция GUI Scaler — динамическое изменение масштаба интерфейса без ручного вмешательства пользователя.
После изменения условий отображения мод самостоятельно выбирает новое значение GUI Scale.
Интеллектуальное определение масштаба
Официальная документация сообщает об использовании определения плотности пикселей для выбора наиболее удобного масштаба отображения.
Другие критерии выбора официально не перечислены.
Мгновенное обновление
Изменение масштаба происходит сразу после соответствующего события, без необходимости повторного запуска игры.
Подтверждены следующие события:
• открытие экранов;
• изменение размеров окна;
• переключение полноэкранного режима.
Два режима масштабирования
Мод предоставляет два варианта работы:
• AUTO;
• CUSTOM.
AUTO является режимом по умолчанию.
CUSTOM позволяет использовать собственные правила соответствия ширины окна и значения масштаба.
Режим AUTO
В автоматическом режиме используются заранее определённые значения масштаба.
Официальная документация приводит следующие правила:
• начиная с 2880×1800 — масштаб 3;
• начиная с 1920×1080 — масштаб 2;
• начиная с 1280×720 — масштаб 1;
• при меньших разрешениях используется значение 0 (автоматический режим Minecraft).
Эти значения относятся именно к стандартной логике AUTO и не являются пользовательскими настройками.
Режим CUSTOM
Если стандартные правила не подходят, GUI Scaler позволяет использовать собственную таблицу соответствия ширины окна и масштаба интерфейса.
В официальной документации показан пример пользовательских правил:
• 2560 → 3;
• 1920 → 2;
• 1280 → 1.
Другие примеры конфигурации или дополнительные параметры официально не приводятся.
Совместимость
Для выбранных файлов подтверждена совместимость со следующими версиями Minecraft:
• 1.20.1;
• 1.21.1;
• 1.21.4;
• 1.21.11;
• 26.1;
• 26.1.1;
• 26.1.2.
Поддерживаемые загрузчики:
• NeoForge;
• Forge.
При этом официальное описание отдельно уточняет, что поддержка Forge распространяется до версии Minecraft 1.21.4.
Следует использовать только файл, соответствующий версии игры и выбранному загрузчику.
Зависимости
Метаданные опубликованных сборок NeoForge и Forge не содержат обязательных project dependencies.
Следовательно, в рассматриваемой фактической основе отсутствуют подтверждённые обязательные зависимости для этих сборок.
В официальной документации отдельно указано, что версия Fabric использует Fabric API и Cloth Config, однако рассматриваемые файлы относятся к NeoForge и Forge, поэтому эти сведения не являются обязательными для описываемых сборок.
Установка
Установка выполняется по стандартной схеме для поддерживаемых загрузчиков.
• Определите используемую версию Minecraft.
• Подберите совместимую сборку GUI Scaler.
• Используйте подходящий NeoForge либо Forge.
Поместите файл мода в папку mods.
• Запустите игру с тем же загрузчиком.
Использование несовместимой версии файла может привести к невозможности корректной загрузки мода.
Настройка
Документация приводит параметры конфигурации для NeoForge.
Подтверждены следующие настройки:
enableAutoScale — включает или отключает автоматическое масштабирование;
mode — выбор между режимами AUTO и CUSTOM;
customRules — пользовательские правила соответствия ширины окна и масштаба.
Для NeoForge используется файл config/guiscaler-client.toml.
В документации также приведён пример конфигурации для Fabric, однако он относится к другой платформе и не изменяет требования к поддерживаемым сборкам NeoForge и Forge.
Дополнительные параметры конфигурации официально не описаны.
Ограничения
Перед использованием полезно учитывать несколько особенностей.
• Мод предназначен только для клиента.
• Серверная поддержка официально не заявлена.
• Документация не содержит информации о горячих клавишах или встроенных командах.
• Не описаны дополнительные алгоритмы выбора масштаба, кроме опубликованных правил AUTO и пользовательских правил CUSTOM.
• Не приводятся сведения о влиянии на производительность или использовании системных ресурсов.
При отсутствии официальной информации дополнительные выводы делать нельзя.
Версии
Для рассматриваемых файлов подтверждены следующие версии:
• 1.21.4-1.2.2;
• 1.21.1-1.1.2;
• 1.20.1-1.1.2;
• 1.21.11-1.3.3;
• 26.1.2-1.4.4.
Каждая сборка предназначена для своей версии Minecraft.
Лицензия
GUI Scaler распространяется по лицензии LGPL-3.0-only.
Дополнительные условия лицензирования, ограничения использования или особенности распространения в рассматриваемой фактической основе отсутствуют.
Безопасность
Для опубликованных файлов доступны размеры архивов, а также контрольные суммы SHA-512 и SHA-1, позволяющие проверить целостность скачанной версии.
Файлы этой карточки загружены с официального HTTPS-источника; размеры и опубликованные SHA-1/SHA-512 сверены, целостность и безопасные пути внутри архивов проверены статически. Файлы не запускались, поэтому динамическое поведение не заявляется как протестированное.
Вставленная уценка
FAQ
Что делает GUI Scaler?
Мод автоматически изменяет масштаб интерфейса Minecraft в зависимости от размеров окна и разрешения экрана.
Когда происходит изменение масштаба?
Согласно официальной документации — при изменении размеров окна, переключении полноэкранного режима, открытии экранов интерфейса и смене монитора.
Какие режимы доступны?
Поддерживаются режимы AUTO и CUSTOM.
Можно ли использовать собственные правила масштабирования?
Да. Для режима CUSTOM предусмотрено задание собственных соответствий между шириной окна и значением GUI Scale.
Какие версии Minecraft поддерживаются?
Подтверждены версии 1.20.1, 1.21.1, 1.21.4, 1.21.11, 26.1, 26.1.1 и 26.1.2.
Есть ли обязательные зависимости?
Для опубликованных сборок NeoForge и Forge обязательные project dependencies отсутствуют.
Проверялся ли мод запуском?
Нет. Подтверждаются только последующая сверка контрольных сумм и статическая проверка архивов без заявлений о динамическом тестировании.