UIScaleAndDeclutter

版本 v1.0.0·更新於 2026-08-05

Resize any part of your interface individually, and remove the bugged edit mode boxes.

模組介紹 作者原文

UI Scale and Declutter — v1.0.0

Note: Configuration generated on first run with plugin installed.

Description

This mod gives every movable panel its own configurable size setting, plus one global multiplier over the top. Shrink the chat log, leave the party frame alone, halve the action bar. Whatever suits your screen.

While I was in there I also fixed the bugged editing handles. Erenshor draws a border around every movable element while you are rearranging your interface and hides them all again when you are done, but two of them never got the message and stayed visible for the whole session. The mod fixes that, and only while UI editing is off, so you lose nothing. Turn editing on and every handle appears exactly as it should.

Works alongside my other mods.

Note: I am a plebian, and have not made it to raids yet. I have added the raid panels, but have been unable to personally test them.

Features

Scaling

  • A size setting for every panel the game ships, and a global multiplier over all of them. The two multiply, so you can set an overall size and then correct the handful of panels that want to be different.
  • Panels are named in plain English rather than by the internal names the game uses, with the internal name written beside each setting in case you ever need it.
  • The whole list is written to your config on first launch, so you are not logging in and opening every window to find out what exists.
  • Dragging still works normally at any size. The scale is applied to the same object the game's own UI editing moves, so nothing about positioning changes.

Decluttering

  • The bugged outlines and corner boxes are gone by default, and can be turned back on.
  • Editing handles still appear normally while UI editing is on, because the mod only tidies up while it is off.
  • Only images the mod switched off are ever switched back on, so anything the game deliberately hid stays hidden.

Awkward cases

  • The compass has no drag handle, so the game never registers it as a movable element. It gets a size setting anyway.
  • The raid frame is swapped in place of your party frame when a raid starts, so it is never on screen alongside it. It gets its own setting rather than following the party frame's.
  • Anything else the game does not treat as movable can be named in Extra.Panels and it will be scaled too.

Configuration

All settings are stored in BepInEx/config/com.erenshor.uiscaleanddeclutter.cfg. Edit this file while the game is closed, as settings are read once at startup.

Sizes

  • [Scale] All — Default: 1, range 0.4–2.5

Multiplies the size of your whole interface. Every panel setting multiplies with this one.

  • [Scale HUD] — Default: 1 each, range 0.4–2.5

One entry for every part of the interface that is always on screen: PlayerFrame, PartyFrame, TargetFrame, EngagedTarget, PetFrame, ActionBar, BuffBar, CastBar, MenuBar, DPSMeter, ChatLog, CombatLog and Compass.

  • [Scale Windows] — Default: 1 each, range 0.4–2.5

The same again for the windows that come and go: Inventory, QuestLog, GuildWindow, GroupBuilder, and RaidFrame, which the game swaps in place of your party frame while you are raiding.

Declutter

  • Enabled — Default: true

Removes the leftover outlines and corner boxes. Set false to leave the interface exactly as the game draws it.

  • FixKnownStrays — Default: true

Handles the outline around your player frame, which is a slightly different problem. Every other border is registered with the game and hidden correctly; that one is not, so nothing in vanilla can switch it off in any mode. Set false if you would rather keep it.

  • ExcludePanels — Default: empty

Comma separated panel names to leave completely alone. Either the friendly name or the game's own name works.

  • StraySprites — Default: empty

Comma separated sprite names to treat as stray outlines wherever they appear. Your player frame's box is drawn with Facebook_Frame, so putting that here would catch every other use of it at once. It is a blunt instrument, which

安裝與使用 安裝:按包內說明操作

  1. 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
  2. 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
  3. 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
  4. 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。

不同模組的安裝位置差異較大,包內說明是最可靠的依據。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

BepInEx-BepInExPack

檔案與校驗

檔案名稱
UIScaleAndDeclutter-1.0.0.zip
檔案大小
18.2 KiB