ScalingGUIs: Полный контроль над масштабом интерфейсов в Minecraft
Каждый игрок в Minecraft рано или поздно сталкивается с неудобным масштабом интерфейса. Ванильные настройки предлагают лишь три варианта: мелкий, нормальный и крупный, а автоматический режим часто выбирает не то, что нужно. С модом ScalingGUIs вы получаете инструмент, который развязывает руки и позволяет настраивать масштаб каждого элемента интерфейса по отдельности. Больше не нужно мириться с крошечными подсказками или огромным инвентарем — всё регулируется с хирургической точностью.
Что делает ScalingGUIs?
Этот мод заменяет стандартную кнопку масштаба в меню «Настройки графики» на собственную панель управления. Вместо трёх фиксированных значений вы получаете множество независимых шкал. Главная идея — отделить масштаб HUD, всплывающих подсказок и отдельных GUI друг от друга. Например, можно сделать инвентарь крупным для удобного крафта, а полоску здоровья оставить компактной, чтобы не загромождать экран. Мод также умеет динамически подстраивать масштаб под размеры контейнеров, что особенно полезно для огромных сундуков из модов вроде CompactStorage.
Ключевые настройки
Меню ScalingGUIs встречает вас набором ползунков и дополнительных опций. Разберёмся, за что отвечает каждый пункт.
- GUI Scale — основной масштаб для всех интерфейсов, у которых нет персональной настройки. Работает как глобальный параметр.
- HUD Scale — масштаб игрового HUD: шкалы здоровья, голода, панели быстрого доступа и прочего. Позволяет сделать его мельче или крупнее независимо от остального.
- Tooltip Scale — размер всплывающих подсказок при наведении на предметы. Больше не нужно щуриться, читая описание зачарования.
- Custom Individual GUI Scales — меню для установки масштаба конкретным интерфейсам. Хотите, чтобы верстак открывался с масштабом 3x, а печка — с 2x? Легко.
- Custom Group GUI Scales — позволяет задать масштаб для группы GUI, имеющих общий родительский класс. Удобно, когда нужно единообразие для всех контейнеров одного мода.
- Dynamic Scales Whitelist — белый список классов GUI, которые будут масштабироваться динамически в зависимости от собственных размеров. Работает только для контейнеров (наследников GuiContainer). Задумано для сундуков с гигантской вместимостью, чтобы интерфейс не вылезал за края экрана.
- GUI Class Blacklist — чёрный список GUI, для которых масштаб не меняется. Полезно, когда один интерфейс открывается поверх другого и должен наследовать его масштаб. Например, окно рецептов JEI или подкомпоненты Tinker's Construct.
- General Settings — дополнительные опции самого мода, включая логирование в чат для отладки.
Гибкие ползунки: от 1x до 8x и авторежим
Каждая шкала масштаба представлена ползунком с расширенным диапазоном. Значения расшифровываются так:
- 0 — AUTO (MAX): автоматический выбор максимально возможного масштаба. Аналог ванильного «Авто».
- 1 — SMALL: масштаб 1x, самый мелкий. Как ванильный «Мелкий».
- 2 — NORMAL: 2x, стандартный размер. Ванильный «Нормальный».
- 3 — LARGE: 3x, крупный. Ванильный «Крупный».
- 4–8 — дополнительные уровни увеличения вплоть до 8x. Для тех, кому нужно действительно большое изображение.
- 9 — соответствует основному масштабу GUI Scale. Позволяет синхронизировать конкретный элемент с глобальной настройкой.
Такой подход даёт невероятную свободу. Вы больше не привязаны к трём ступеням и можете точно подобрать размер под своё разрешение и предпочтения. Например, на широкоформатном мониторе HUD можно оставить на 2x, а окно крафта выставить на 4x, чтобы детали рецептов были видны чётко.
Как это работает на практике
Представьте: вы играете с модами, где интерфейс верстака и сундука должны отличаться по размеру. В ScalingGUIs вы задаёте верстаку масштаб 3x, а сундуку — 2x. Окно рецептов JEI при этом добавлено в чёрный список, поэтому оно всегда подстраивается под масштаб предыдущего открытого GUI. Все изменения сохраняются при закрытии главного меню мода, так что настройки не сбросятся после перезапуска игры. Кстати, для тех, кто предпочитает удобную установку без лишних заморочек, этот мод можно легко добавить через лаунчер foxygame.net — достаточно выбрать его в каталоге модов прямо из меню, и лаунчер сам позаботится о совместимости и загрузке.
Совместимость и конфликты
Важно помнить, что ScalingGUIs несовместим с OptiFine. Разработчик указал, что начиная с версии 1.0.2.0 мод работает корректно, но если у вас установлен OptiFine, возможны проблемы. Также известен конфликт с модом TipTheScales — ScalingGUIs всё ещё должен функционировать через меню конфигурации мода, но полной интеграции нет.
Известные проблемы и их решение
Иногда в меню «Настройки графики» масштаб может отображаться странно, если он отличается от масштаба опций. В таком случае помогает нажатие ESC для выхода из меню. Более неприятная ситуация — некоторые GUI масштабируются некорректно из-за того, что за кулисами они состоят из нескольких наложенных интерфейсов. Часто это проявляется у модов вроде Tinker's Construct. Решение простое: включите логирование в чат в настройках ScalingGUIs, откройте проблемный GUI, и если в чат вывелось несколько названий классов, добавьте последующие в чёрный список. Тогда масштаб перестанет сбрасываться. Разработчик планирует добавить систему «пересвязывания» масштабов для автоматического решения таких коллизий.
Итог: стоит ли устанавливать?
ScalingGUIs — это мастхэв для игроков, которые ценят кастомизацию и играют с большим количеством модов. Возможность раздельно настраивать HUD, подсказки и каждый отдельный GUI избавляет от компромиссов. Да, есть нюансы с совместимостью, но чёрный список и логирование помогают быстро справиться с большинством проблем. Если вы устали от того, что интерфейс выглядит то слишком мелким, то громоздким, попробуйте ScalingGUIs — он вернёт вам контроль над визуальным комфортом в кубическом мире.