Loading...
Beta Modpages Unclaimed

ScalingGUIs

Decouples the scaling of individual GUIs, the HUD, and Tooltips

0 Likes
236244 Downloads
Created by Spazley

Description

Decouples the scaling of individual GUIs, the HUD, and Tooltips.

                           

NOT COMPATIBLE WITH OPTIFINE Compatible as of 1.0.2.0

 

 

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

ScalingGUIs main menu

 

  • GUI Scale is the main GUI scale setting. It controls the scale for any GUI without a custom setting.
  • HUD Scale controls the scale of the in-game HUD.
  • Tooltip Scale controls the scale of tooltips.
  • Custom Individual GUI Scales provides a menu to set the scales for individual GUIs.
  • Custom Group GUI Scales provides a menu to set the scales for GUIs with a common ancestor class.
  • Dynamic Scales Whitelist provides a menu to whitelist GUI classes to dynamically scale based on the GUI's own dimensions.
    • Only works for container GUIs (classes extending "GuiContainer").
    • Added with max size chests from CompactStorage particularly in mind.
  • GUI Class Blacklist provides a menu to blacklist GUI class names from changing the scale.
    • Useful when a GUI should adopt the scale of the previously opened GUI. E.g. JEI Recipes GUI or Tinker's Construct GUI subcomponents
  • General Settings provides config options for ScalingGUIs itself

Wiki

Wiki


Sliders

Scale settings are presents as sliders with a greater range of options than in vanilla

  • 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

Example

JEI Recipes Changing Scale

The crafting table GUI and chest GUI are both set to scale differently than other GUIs.  The JEI Recipes GUI is added to the blacklist to scale with previous GUIs.


Setting changes are saved when the main ScalingGUIs menu is closed.


Conflicts

  • TipTheScales - SG should still work from the mod config menu

Known Issues

  • Video Settings scales odd* when different than the Options scale. Hit ESC if you run into this issue.
  • Some GUIs scale odd* when they are actually composed of several GUIs behind the scenes.
    • Notable cases are some Tinker's Construct GUIs (when certain GUIs are missing from the blacklist).
    • SOLUTION:  Enable logging to chat.  Open the GUI that scales oddly.  If multiple GUIs are logged to chat and the first GUI logged has a custom scale, the subsequent GUI(s) are likely reverting the scale and causing odd behavior.  Add the subsequent GUI(s) to the blacklist and post the issue in the issue tracker for me to add default behavior.
    • This problem should also be solvable by a recoupling system if I add it.

Odd scaling:  Small to top left corner or large to bottom right corner


Credits

  • unascribed for inspiration through Vise and several methods. (See license for details)


AD Become Premium to remove Ads!

What means Verified?

  • Compatibility: The mod should be compatible with the latest version of Minecraft and be clearly labeled with its supported versions.
  • Functionality: The mod should work as advertised and not cause any game-breaking bugs or crashes.
  • Security: The mod should not contain any malicious code or attempts to steal personal information.
  • Performance: The mod should not cause a significant decrease in the game's performance, such as by causing lag or reducing frame rates.
  • Originality: The mod should be original and not a copy of someone else's work.
  • Up-to-date: The mod should be regularly updated to fix bugs, improve performance, and maintain compatibility with the latest version of Minecraft.
  • Support: The mod should have an active developer who provides support and troubleshooting assistance to users.
  • License: The mod should be released under a clear and open source license that allows others to use, modify, and redistribute the code.
  • Documentation: The mod should come with clear and detailed documentation on how to install and use it.

AD Become Premium to remove Ads!

How to Install

1

Download Forge & Java

Download Forge from the offical Site or here. If you dont have Java installed then install it now from here. After Downloading Forge you can run the file with Java.

2

Prepare

Lounch Minecraft and select your Forge istallation as Version this will create a Folder called Mods.

3

Add Mods

Type Win+R and type %appdata% and open the .minecraft Folder. There will you find your Folder called Mods. Place all Mods you want to play in this Folder

4

Enjoy

You are now Ready. Re-start your Game and start Playing.

More Mods like this

Mouse Tweaks

Enhances inventory management by adding various functions to the mouse buttons.

Bookshelf

An open source library for other mods!

Comforts (Fabric/Forge/Quilt)

Adds sleeping bags and hammocks for, respectively, portability and turning day to night, without setting new spawns. Comes in 16 different colors!

BetterFps

Performance Improvements

Supplementaries

Vanilla+ additions: Jars, signposts, faucets, weather vanes spring launchers, sconces, planters, lights, decoration and automation

RandomPatches (Forge)

A bunch of miscellaneous patches for Minecraft, including configurable connection timeouts, player speed limits and other bug fixes and improvements.

FancyMenu

Customize Minecraft's menus with ease!

Phosphor (Forge)

Performance improvements for Minecraft's lighting engine

Snad

Finally, sand that actually makes sugarcane grow faster.