BUG UIFix
UI layout fixes for DSPAllPlanetInfo (logistics window placement, drag, fold), Galactic Scale (planet panel spacing) and UXAssist (starmap filter drawn above the shield panel).
| Date uploaded | a day ago |
| Version | 1.0.0 |
| Download link | BUG-BUG_UIFix-1.0.0.zip |
| Downloads | 20 |
| Dependency string | BUG-BUG_UIFix-1.0.0 |
This mod requires the following mods to function
README
BUG UI Fix
Fixes layout problems in the UI of three popular mods. Each fix is a Harmony patch on that mod; nothing is replaced, and the original mods stay as they are on disk.
DSPAllPlanetInfo: Interstellar Logistics window
- Window on top of the planet panel. With the game's UI scale set to automatic, the window opened at the right edge, over the game's own planet details, and listed no stations. It now opens on screen and lists the stations again. Cause: the mod read a game setting that stays 0 while the UI scale is automatic.
- Window as tall as the screen. It is now 600 UI units high by default (
WindowHeight); stations that do not fit go to the next page with the mod's own page buttons. - Draggable. Drag the window by its body or title. It opens in the middle of the screen until you first move it, then keeps its place between sessions and never leaves the screen.
- No empty strip. The window was wider than its rows and had an empty band on the left; it now fits them.
- Foldable. The
-/+button next to the title folds the window to its title bar. The state is kept. - Leftover controls removed. The window is a copy of the game's planet panel and still showed its Info / Route / Description / Note tabs and the LSTM and menu buttons, which did nothing there.
Galactic Scale: planet details panel
Galactic Scale makes room in the planet panel for its "Planetary Radius" row, but with the spacing of an older game version. The orbit group (Orbit Radius, Revolution Period ...) sat 16 units too high, so its divider line touched the last resource row and the texts were cramped. The panel now uses the game's current spacing plus the radius row.
UXAssist: starmap filter
The starmap filter (>> / X, top left) opened under the game's Planet Shield panel, so the planet type list was hard to read. While the filter is open it is now drawn above that panel and the list has a solid background. Closing the filter puts everything back.
Settings
BepInEx/config/bug.dsp.uifix.cfg, section DSPAllPlanetInfo:
WindowHeight(default 600, 150-1400)WindowCollapsed,WindowPositionSaved,WindowX,WindowY: written by the window itself. SetWindowPositionSavedtofalseto bring the window back to the middle of the screen.
Compatibility
- No dependencies. Install it next to any of the three mods; fixes for mods you do not have are skipped.
- Written against DSPAllPlanetInfo 1.1.14, Galactic Scale 2.80.5 and UXAssist 1.6.3. If a later version changes the parts a fix needs, or already contains the fix, that fix is skipped and the BepInEx log says so; the other fixes still apply.
CHANGELOG
Changelog
1.0.1
- UXAssist: closing the starmap while its filter is open puts the Planet Shield panel back in its place.
1.0.0
- DSPAllPlanetInfo: the Interstellar Logistics window no longer opens over the planet panel and lists stations again with the automatic UI scale; it is draggable, foldable, 600 units high by default, as wide as its rows, remembers its place and state, and the leftover tabs and buttons of the copied planet panel are gone.
- Galactic Scale: the planet panel's orbit group no longer overlaps the last resource row.
- UXAssist: the open starmap filter is drawn above the Planet Shield panel, with a solid background behind the planet type list.