Some functions and patches for better user experience
一些提升用户体验的功能和补丁
Changlog
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 speeds up when core energy at least 10% and warps when core energy at least 50%
1.0.20
Fix a 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-Forg 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
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
Unlimited interactive range
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)
Enable player actions in globe view
Treat stack items as single in monitor components
Hide tips for soil piles changes
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
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.
Enhanced count control for hand-make
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
Re-intialize planet (without reseting veins)
Quick dismantle all buildings (without drops)
Quick build Orbital Collectors
Dyson Sphere
Stop ejectors when available nodes are all filled up
Construct only nodes but frames
Re-initialize Dyson Spheres
Quick dismantle Dyson Shells
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.