1.12.2 - Spazley/ScalingGUIs GitHub Wiki

ScalingGUIs decouples the scaling of GUIs, the HUD, and Tooltips. It enables GUIs to be scaled differently than each other.

FOR MC 1.12.2

Getting Started

ScalingGUIs replaces the GUI scale button in the Video Settings menu with a custom button to open the scale settings menu shown below.

ScalingGUIs main scales menu

  • The GUI Scale slider is the main GUI scale setting. It controls the scale for any GUI without a custom setting.
  • The HUD Scale slider controls the scale of the ingame HUD. Wiki Page
  • The Tooltip Scale slider controls the scale of tooltips. Wiki Page

Below the slider settings are category settings buttons.


Sliders

The sliders in ScalingGUIs range from 0 to 9.

Value Scale
0 AUTO (MAX): Scale to the largest possible scale. Like vanilla "Auto"
1 SMALL: Scale of 1x. Smallest possible scale. Like vanilla "Small"
2 NORMAL: Scale of 2x. Like vanilla "Normal"
3 LARGE: Scale of 3x. Like vanilla "Large"
4-8 4x-8x
9 Match the scale of the main GUI scale entry

TODO

  • Add select-value screen to blacklist config category to add new blacklist value from logged class names
  • Consider adding system to recouple GUI scales. Will allow for a single slider to scale multiple differently-named GUIs regardless of class ancestry.
  • Look into decoupling JEI plugins within the recipes GUI.
  • Consider decoupling different HUD elements.

Setting changes won't show until after you close the main ScalingGUIs menu.


Credits

  • Special thanks to unascribed for inspiration through Vise and several methods