Decouples the scaling of individual GUIs, the HUD, and Tooltips.
NOT COMPATIBLE WITH OPTIFINE Compatible as of 1.0.2.0
1.13.2 is in the works but isn't pretty yet. Having to recreate the menu system since the GuiConfig system present in Forge for 1.12.2 isn't present yet in 1.13.2.
ScalingGUIs replaces the GUI scale button in the Video Settings menu with a button to open a custom scale settings 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
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
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)
will you work on a 1.8 version & 1.16 version?
Hello, how about newer Versions? Like 1.16.5
1.12.2
not sure why, but I cant adjust gui scales once in game, I can only do it from the mods menu, and when I scale it, sometimes things dont work right, like voxel map doesnt scale proerly on any setting other than vanilla sizes
1.16.4?
1.8.9?
Would love it and would be helpful if this was ported to 1.8.9! :-)
plans to upgrade to 1.14.4? it's a useful mod personally:)
In reply to ikerbrother:
Definitely plans to. Don't expect it soon though.
1.8 Version would be great ^^!
In reply to Forge_User_22555528:
Ye, I'd love 1.8.9 version
I could really use this for v1.13.2, too bad I can't find anything for that version to shrink the size of item tooltips, but not shrink anything else on the GUI. The information of menus on the Hypixel server are too big.
EDIT: I'm desperate enough to downgrade to 1.12.2 just to use this, but I would absolutely love if this was updated to v1.13.2 so I don't have to worry about the minigames on Hypixel not working correctly due to lack of blocks.
EDIT: I've decided I hate v1.12, I can't stand the difference in mouse sensitivity, so I won't be using this until it's updated for v1.13.2.
so I can have hud/hotbar small without having tiny ass inventories? well thank fuck for that
is there any option to scale on my own liking?
MC default/normal is too big for me, and your small settings are too small, and theres NO other option than that, how about must be draggable settings so I can scale it the size I need?
In reply to sandytigley:
That's not possible right now. ScalingGUIs works by changing Minecraft's own "guiScale" config and telling Minecraft to update things appropriately. The "guiScale" config requires an integer, so anything between 1x (Small) and 2x (Normal) isn't possible.
To my knowledge, attempting to make that possible would require a coremod. Right now I'm not sure I'm up for that since I don't know what all that will take, but it's definitely something I personally want to look into.
In reply to Spazley:
Thanks so much anyway your mod helps a lot, for now im using the small option it looks like nothing is on my face =)
I informed him that his mod does not work or not use it I use the latest version of forge I load the mod but nothing or let me configure
In reply to ikerbrother:
Do you by chance have Optifine installed?
ScalingGUIs is currently incompatible with Optifine.
In reply to ikerbrother:
Compatibility with Optifine has been added. (In case that was your issue.)
In reply to Spazley:
Ohh 😢
In reply to ikerbrother:
Not sure if you misunderstood, newer versions should work for you.