UITweaks
Custom UI layout scale and some QoL enhancement. UI enhancement: Technology tree UI enhancement, logistics station quick operation, custom UI layout
Screenshots 2 screenshots
About this mod Machine translation
UITweaks
A BepInEx mod for Dyson Sphere Program that provides quality-of-life improvements to the game's UI.
The BepInEx module of the Dyson Sphere Project provides many practical improvements to the game UI.
Features
- Tech Tree Enhancements Tech Tree UI enhancements
- Research Material Indicators: Displays small icons of required items on each tech node for quick reference
- Skip Metadata Requirement: Removes the metadata prerequisite check, allowing you to research techs without needing to collect metadata first
- Navigate to Prerequisites: Adds a locate button when viewing a tech that has missing prerequisites, allowing quick navigation to the required tech
- Scientific research material icons: Display small icons of required items on science and technology nodes for quick viewing
- Skip metadata requirement: remove metadata pre-requirement check, you can research blueprint technology without collecting metadata
- Locate front-end technologies: When viewing technologies with implicit front-end technologies, a positioning button will be displayed to quickly navigate to the required front-end technologies.
- Station Storage Shortcuts Logistics Station Quick Operations
Adds mouse button shortcuts to station storage UI for quickly switching storage modes:
- Right Click: Switch between Demand and Supply
- Middle Click: Switch between None and Demand
Add mouse shortcut keys to the logistics station storage UI to quickly switch storage modes:
- Right click: switch between 'Demand' and 'Supply'
- Middle click: Toggle between 'None' and 'Required'
- Custom UI Layout Height Custom UI layout height
Override the game's UI layout height settings:
- Configurable via the mod's config file
- Lower values create larger UI layouts
- Range: 480-900 (default: 900)
Override the game's UI layout height settings:
- Customizable via configuration files
- Lower values create larger UI layouts
- Range: 480-900 (Default: 900)
Installation
Via r2modman/GaleModManager, or manually download the file and put UITweaks.dll in BepInEx/plugins folder.
Via the manager r2modman/GaleModManager, or manually download the file and place UITweaks.dll into the BepInEx/plugins folder.
Configuration configuration file
Run the game one time to generate BepInEx\config\starfi5h.plugin.UITweaks.cfg file.
If you're using mod manager, you can find the file in its Config editor.
The configuration file (BepInEx\config\starfi5h.plugin.UITweaks.cfg) needs to be run once before it will appear.
If you are using a manager, you can click on the Config editor page on the left to find the file.
Available Settings
[UI Layout]
Enable custom UI layout height override
Enable Overwrite = false
Custom UI layout height value (lower = larger UI)
Range: 480-900
UI Layout Height = 900
To use custom UI layout height:
- Set Enable Overwrite = true
- Adjust UI Layout Height to your preferred value
- Go to the in-game settings page, click 'Apply' button to apply the new settings
When used together with BepInEx.ConfigurationManager v17.0, you can set the value in real-time.
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.
Install these first, or the mod will not work: