Some functions and patches for better user experience
一些提升用户体验的功能和补丁
Changlog
1.1.3
UI texts are updated following game settings now
Fix hover area for checkboxes in config panel
Fix an issue which makes Convert Peace-Mode saves to Combat-Mode on loading not working
1.1.2
Belt signals for buy out dark fog items automatically: Always add belt signals to the panel to fix missing belt icons when disabled.
1.1.1
Fix assetbundle loading issue
1.1.0
Stop ejectors when available nodes are all filled up: Show No node to fill on ejector panel when all dyson sphere nodes are filled up.
Append mod profile name to game window title, if using mod managers (Thunderstore Mod Manager or r2modman).
New features:
Buy out techs with their prerequisites: This enables batch buying out techs with their prerequisites. Buy-out button is shown for all locked techs/upgrads.
Belt signals for buy out dark fog items automatically, while enabled:
6 belt signals are added to the signal panel, which can be used to buy out dark fog items automatically.
Generated items are stacked in 4 items.
Exchange ratio is following the original game design, aka:
1 Metaverse = 20 Dark Fog Matrices
1 Metaverse = 60 Engery Shards
1 Metaverse = 30 Silicon-based Neurons
1 Metaverse = 30 Negentropy Singularities
1 Metaverse = 30 Matter Recombinators
1 Metaverse = 10 Core Elements
1.0.26
New features:
Restore upgrades of Sorter Cargo Stacking on panel
Set Sorter Cargo Stacking to unresearched state
Changes to Protect veins from exhaustion configuration:
The vein amount is protected at 1000 by default now
The maximum vein amount is changed to 10000, and the maximum oil speed is changed to 10.0/s
1.0.25
Fix an issue that building entites can not be clicked through when Do not render factory entities (except belts and sorters) is enabled
1.0.24
Changes to Do not render factory entities (except belts and sorters)
Add shortcut key in config panel to toggle this function
Can click on both belts and sorters now
New feature: Drag building power poles in maximum connection range
New feature: Allow overflow for Logistic Stations and Advanced Mining Machines
Allow overflow when trying to insert in-hand items
Allow Enhanced control for logistic storage limits to exceed tech capacity limits
Remove logistic strorage limit check on loading game
1.0.23
New features:
Do not render factory entities (except belts and sorters)
This also makes players click though factory entities but belts
Open Dark Fog Communicator anywhere
Belts can be built off-grid now, by pressing the shortcut key for Switch Splitter model(Tab by default)
Add a suboption Auto boost to Auto-cruise
Auto-cruise does warp when core energy at least 80% now
1.0.22
Fix a crash issue caused by Quick build and dismantle stacking labs
1.0.21
Fix a bug that stepped rotation is not working in Off-grid building and stepped rotation, which is caused by latest game update
Fix some issues in Auto nativation and Auto-cruise, now only boosts when core energy at least 10% and warps when core energy at least 50%
1.0.20
Fix an infinite-loop issue when Quick build and dismantle stacking labs and No condition build are both enabled
Fix a crash caused by Re-initialize planet in combat mode
1.0.19
New functions:
Quick build and dismantle stacking labs
Protect veins from exhaustion
By default, the vein amount is protected at 100, and oil speed is protected at 1.0/s, you can set them yourself in config file.
When reach the protection value, veins/oils steeps will not be mined/extracted any longer.
Close this function to resume mining and pumping, usually when you have enough level on Veins Utilization
Remove default shortcut key for Auto-cruise, to avoid misoperation. Please set it in the system options window manually if needed.
1.0.18
Fix crash while coursing to a dark-fog hive.
Auto-cruise does not bypass dark-fog hives if they are targeted.
1.0.17
New function: Auto navigation on sailings, which is inspired by CruiseAssist and its extension AutoPilot
It keeps Icarus on course to the target planet
It will try to bypass any obstacles(planets, stars or dark-fog hives) on the way
Furthermore, there is also a shortcut key which can be set in the system options window, which is used to toggle Auto-cruise that enables flying to targeted planets fully automatically.
Auto-cruise will start when you target a planet on star map
It will use warper to fly to the target planet if the planet is too far away, the range can be configured.
It will speed down when approaching the target planet, to avoid overshooting
Fix a crash caused by Stop ejectors when available nodes are all filled up in latest game update
Off-grid building and stepped rotation: Hide Z coordinate from display if it is zero
1.0.16
Add CommonAPI to package manifest dependencies(missing in last version)
New function: Hide tips for soil piles changes
1.0.15
Move shortcut key settings to system options window, which depends on CommonAPI
Enable Hide UI function(F11 by default) while on Star Map view
New function: Treat stack items as single in monitor components
1.0.14
Fix crash in Re-initialize planet again
Off-grid building and stepped rotation: Add Z coordinate to display, and adjust the precision to 4 decimal after point
1.0.13
Off-grid building and stepped rotation: show building coordinates(relative to grids) on building preview and building info panel now
Increase maximum count of Metadata Instantiations to 20000 (from 2000)
Increase capacity of player order queue to 128 (from 16)
Fix issue caused by game updates
Remove some build conditions: fixed issue that some conditions are not eliminated
Re-initialize planet: fixed crash issue
1.0.12
Fix a bug that ejectors aimed at even-numbered orbits stop working when Stop ejectors when available nodes are all filled up is enabled.
1.0.11
Remove Better auto-save mechanism due to conflicts with DSPModSave and some other mods.
1.0.10
Fix a button display bug
Fix a possible crash while Enhanced control for logistic storage limits is enabled
1.0.9
New function: Better auto-save mechanism
Auto saves are stored in 'Save\AutoSaves' folder, filenames are combined with cluster address and date-time
Note: this will sort gamesaves by modified time on save/load window, so you don't have to use [DSP_Save_Game_Sorter] anymore
1.0.8
New function: Enhanced control for logistic storage limits
1.0.7
Fix a crash issue on choosing language other than English and Chinese
Games saved in Peace-Mode after Dark-Fog update can also be loaded as Combat-Mode now.
1.0.6
Convert old saves to Combat-Mode on loading
1.0.5
Support game version 0.10.28.20759
Sort blueprint structures before saving, to reduce generated blueprint data size a little.
1.0.4
Add new function: Off-grid building and stepped rotation
Fix an issue that window position not restored and can not be resized when function is enabled but game is started with different mod profiles.
1.0.3
Add new function: Quick build Orbital Collectors.
Add confirmation popup for Re-intialize planet, Quick dismantle all buildings, Re-initialize Dyson Spheres and Quick dismantle Dyson Shells.
Fix error on Remove build count and range limit when building a large amount of belts.
Fix an issue that window position not saved correctly when quit game without using in-game menu.
1.0.2
Redesign config tabs, for clearer layout.
Add 2 new options:
Enable game window resize.
Remember window position and size on last exit.
1.0.1
Fix config button text and tips while returning to title menu.
Fix that error occurs while returning to title menu, with Stop ejectors when available nodes are all filled up enabled.
Add a patch to fix the bug that warning popup on Veins Utilization upgraded to level 8000+.
Press Alt+`(BackQuote) to call up the config panel. You can change the shortcut on the panel.
There are also buttons on title screen and planet minimap area to call up the config panel.
Patches:
Strict hotkey dectection for build menu, thus building hotkeys(0~9, F1~F10, X, U) are not triggered while holding Ctrl/Alt/Shift.
Fix a bug that warning popup on Veins Utilization upgraded to level 8000+
Sort blueprint structures before saving, to reduce generated blueprint data size a little
Increase maximum count of Metadata Instantiations to 20000 (from 2000)
Increase capacity of player order queue to 128 (from 16)
Enable Hide UI function(F11 by default) while on Star Map view
Append mod profile name to game window title, if using mod managers (Thunderstore Mod Manager or r2modman).
Features:
General
Enable game window resize
Remember window position and size on last exit
Convert Peace-Mode saves to Combat-Mode on loading
Planet/Factory
Sunlight at night
Remove some build conditions
Remove build count and range limit
Larger area for upgrade and dismantle(30x30 at max)
Larger area for terraform(30x30 at max)
Treat stack items as single in monitor components
Enhanced control for logistic storage limits
Logistic storage limits are not scaled on upgrading Logistics Carrier Capacity, if they are not set to maximum capacity.
You can use arrow keys to adjust logistic storage limits gracefully.
Quick build and dismantle stacking labs
Protect veins from exhaustion
By default, the vein amount is protected at 100, and oil speed is protected at 1.0/s, you can set them yourself in config file.
When reach the protection value, veins/oils steeps will not be mined/extracted any longer.
Close this function to resume mining and pumping, usually when you have enough level on Veins Utilization
Do not render factory entities (except belts and sorters)
This also makes players click though factory entities but belts and sorters
Drag building power poles in maximum connection range
Allow overflow for Logistic Stations and Advanced Mining Machines
Allow overflow when trying to insert in-hand items
Allow Enhanced control for logistic storage limits to exceed tech capacity limits
Remove logistic strorage limit check on loading game
Re-intialize planet (without reseting veins)
Quick dismantle all buildings (without drops)
Quick build Orbital Collectors
Belt signals for buy out dark fog items automatically
6 belt signals are added to the signal panel, which can be used to buy out dark fog items automatically.
Generated items are stacked in 4 items.
Exchange ratio is following the original game design, aka:
1 Metaverse = 20 Dark Fog Matrices
1 Metaverse = 60 Engery Shards
1 Metaverse = 30 Silicon-based Neurons
1 Metaverse = 30 Negentropy Singularities
1 Metaverse = 30 Matter Recombinators
1 Metaverse = 10 Core Elements
Player/Mecha
Unlimited interactive range
Enable player actions in globe view
Hide tips for soil piles changes
Enhanced count control for hand-make
Auto navigation on sailings
It keeps Icarus on course to the target planet
It will try to bypass any obstacles(planets, stars or dark-fog hives) on the way
Furthermore, you can set a shortcut key in the system options window, which is used to toggle Auto-cruise that enables flying to targeted planets fully automatically.
Auto-cruise will start when you select a planet as target
It will use warper to fly to the target planet if the planet is too far away, the range can be configured.
It will speed down when approaching the target planet, to avoid overshooting
Dyson Sphere
Stop ejectors when available nodes are all filled up
Construct only structure points but frames
Re-initialize Dyson Spheres
Quick dismantle Dyson Shells
Tech
Restore upgrades of Sorter Cargo Stacking on panel
Set Sorter Cargo Stacking to unresearched state
Buy out techs with their prerequisites
This enables batch buying out techs with their prerequisites. Buy-out button is shown for all locked techs/upgrads.
Combat
Open Dark Fog Communicator anywhere
Notes
Please upgrade BepInEx 5.4.21 or later if using with BlueprintTweaks to avoid possible conflicts.
If using with r2modman, you can upgrade BepInEx by clicking Settings -> Browse profile folder, then extract downloaded zip to the folder and overwrite existing files.