ZQ_pumpkin's auto gui scalse

A mod to gui scalse gui automatically, with some mod compact.

A mod developed for my 1.20.1 modpack Gluttycraft.

True fractional GUI scale on Forge 1.20.1 — not just 1× / 2× / 3× / 4×.

Vanilla and many mods only apply integer GUI scale. This bridge keeps a real double scale (e.g. 1.25, 1.5, 1.75, ~4.44) so UI size can follow your resolution smoothly.

Features
Automatic continuous scale — derives a non-integer scale from the window size (ModernUI-style math when available, sensible fallback otherwise)
Manual / multiplier options via config/zq_scale_bridge.json
Standalone — auto-scale works with only this mod; no other GUI mods required
Optional integrations (each loads only if that mod is present):
Scaling GUIs — shared scale selection, screen blacklist, config button placement on the Options screen
FancyMenu — layout scale / ownership so custom menus stay aligned and don’t double up with vanilla overlays
ModernUI — avoids integer truncation on setGuiScale and keeps density metrics in sync

Soft dependencies
None of these are required:
Mod: Scaling GUIs. Role: Per-screen scales, blacklist, Options button
Mod: FancyMenu. Role: Custom menu layout compatibility
Mod: ModernUI. Role: Fractional scale + text/metrics consistency

Config
config/zq_scale_bridge.json (created on first run), including:
enabled / automatic
scaleMultiplierPercent
respectModernUiLimits (default false so non-integer scales are kept)

Notes
Client-side only
Does not ship or replace Scaling GUIs / FancyMenu / ModernUI — it only bridges when they are installed
If something looks wrong after a big window resize, re-open the screen or toggle GUI scale once to resync

Credits
Built to complement Scaling GUIs, FancyMenu, and ModernUI without hard-depending on them.

ZQ_pumpkin's auto gui scalse Team

profile avatar
  • 3
    Projects
  • 167
    Downloads

https://center.mcmod.cn/107861/

More from Huan_Yu_Xi_Xia