Some functions and patches for better user experience
Usage
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
Scale up mouse cursor
Note: This will enable software cursor mode, which may cause mouse movement lag on heavy load.
Mod manager profile based save folder
Save files are stored in Save\<ProfileName> folder.
Will use original save location if matching default profile name.
Mod manager profile based option
Option file is stored as Options\<ProfileName>.xml.
Logical Frame Rate
This will change game running speed, down to 0.1x slower and up to 10x faster.
A pair of shortcut keys (- and +) to change the logical frame rate by -0.5x and +0.5x.
Note:
High logical frame rate is not guaranteed to be stable, especially when factories are under heavy load.
This will not affect some game animations.
When set game speed in mod Auxilaryfunction, this feature will be disabled.
When mod BulletTime is installed, this feature will be hidden, but patch BulletTime's speed control, to make its maximum speed 10x.
Set process priority
Set enabled CPU threads
Increase maximum count of Metadata Instantiations to 20000 (from 2000)
Increase capacity of player order queue to 128 (from 16)
Starmap view:
Add a star name filter, you can filter displayed star names by ores or planet types now.
Add a dropdown box to show all stars' distance and/or planet count.
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)
Off-grid building and stepped rotation
Cut conveyor belt
Press shortcut key to cut conveyor belt under cursor.
The default shortcut key is Alt+X, you can set it in system options panel.
Treat stack items as single in monitor components
Quick build and dismantle stacking labs/storages/tanks
Fast fill in to and take out from tanks
You can set multiplier for tanks' operation speed
This affects manually fill in to and/or take out from tanks, as well as transfer from upper to lower level.
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
Dismantle blueprint selected buildings
Press shortcut key in blueprint copy mode to dismantle selected buildings.
The default shortcut key is Ctrl+X, you can set it in system options panel.
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
Tweak building buffer
Factory recipe buffer formula: take the larger value between Assembler buffer time multiplier(in seconds) * items needed per second and Assembler buffer minimum multiplier * items needed per recipe
Assembler buffer time multiplier(in seconds): Range 2-10, default is 4 (same as game)
Assembler buffer minimum multiplier: Range 2-10, default is 2 (same as game)
Matrix Lab assembly mode formula: Default buffer is Buffer count for assembling in labs, when using Self-evolution Lab, if recipe's original production time is not greater than 9 seconds, add Extra buffer count for Self-evolution Labs * (Lab speed - 1)
Buffer count for assembling in labs: Range 2-20, default is 6 (same as game)
Extra buffer count for Self-evolution Labs: Range 1-10, default is 3 (same as game)
Buffer count for researching in labs: Range 2-20, default is 10 (same as game)
Ray Receiver Graviton Lens buffer count: Range 1-20, default is 1 (game default is 20)
Logistics
Enhanced control for logistic storage capacities
Logistic storage capacities are not scaled on upgrading Logistics Carrier Capacity, if they are not set to maximum capacity or already greater than maximum capacity.
You can use arrow keys to adjust logistic storage capacities gracefully.
Logistics Control Panel Improvement
Auto apply filter with item under mouse cursor while opening the panel
Quick-set item filter while right-clicking item icons in storage list on the panel
Allow overflow for Logistic Stations and Advanced Mining Machines
Allow overflow when trying to insert in-hand items
Allow Enhanced control for logistic storage capacities to exceed tech capacity limits
Remove logistic strorage capacity limit check on loading game
Add a shortcut key to always show all star names in starmap when holding, default is Alt
Add a shortcut key to toggle between three star name display states in starmap: Original state, Show all names, Hide all names, default is Tab, will restore to original state when closing starmap
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
Dyson Sphere "Auto Fast Build" speed multiplier
Note: this only applies to Dyson Sphere "Auto Fast Build" in sandbox mode
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.