kremnev8-BlueprintTweaks icon

BlueprintTweaks

Improves Blueprint system with QoL changes, new features like force pasting, foundation blueprints and more

Last updated 3 weeks ago
Total downloads 25982
Total rating 19 
Categories Blueprints Nebula Compatible Quality of Life
Dependency string kremnev8-BlueprintTweaks-1.5.3
Dependants 0 other mods depend on this mod

This mod requires the following mods to function

xiaoye97-LDBTool-2.0.5 icon
xiaoye97-LDBTool

Library that allows mods to add and edit Proto data. Also allows you to see Proto data, config ID's of mod Protos and change localized strings

Preferred version: 2.0.5
xiaoye97-BepInEx-5.4.17 icon
xiaoye97-BepInEx

BepInEx5.4.17 mod plugin framework, Mod框架

Preferred version: 5.4.17
nebula-NebulaMultiplayerModApi-1.2.0 icon
nebula-NebulaMultiplayerModApi

API for other mods to work with the Nebula Multiplayer Mod. (Does NOT require Nebula)

Preferred version: 1.2.0
CommonAPI-CommonAPI-1.4.6 icon
CommonAPI-CommonAPI

A modding library for Dyson Sphere Program. Currently is under development.

Preferred version: 1.4.6

README

Blueprint Tweaks

BlueprintTweaks BlueprintTweaks

This mod improves Blueprint system with QoL changes, new features like force pasting, foundation blueprints and more.
List of features:
Interface changes:

  • Allow using 3rd person view in Blueprint mode.
  • Allow toggling between 3d person and planet view when in Blueprint mode using J key
  • Add paste button to Blueprint Browser window. Pressing it is equivalent to double clicking currently selected blueprint.
  • When pasting blueprint string into existing blueprint you can hold Shift key to keep description and icons
  • Preserve last open Blueprint Browser directory. Also when creating new blueprints, they will be saved in the last open directory

Change your blueprint on the fly:

  • Selectively change recipes on machines during any moment using a new panel in blueprint inspector
  • Selectively change cargo requested/provided by logistic stations in a new panel in blueprint inspector
  • Allow changing building tiers. Left-click on a building in component panel to use.
  • Allow changing belt hint icons. Left-click on a hint icon in component panel to use.

Features:

  • Allow using LaTitude/LonGitude axis lock. Use Ctrl + T/G to toggle
  • Allow changing grid snapping. Set blueprint grid size in its settings, then press Ctrl + B in desired initial position.
  • Allow to save used anchor position. New UI element will appear in the blueprint inspector, which will display current anchor.
  • Allow blueprinting on Gas Giants.
  • Allow blueprinting Foundations. Also allows copying Custom foundations color palettes. If you blueprint buildings with foundations under them, you can place blueprint where foundations are needed. Blueprint strings with this feature are compatible with vanilla strings.
  • Allow to use blueprint like selection to Dismantle buildings. You can find its button in dismantle panel.
  • Allow mirroring blueprints. Use Shift + T/G to toggle mirror in LaTitude/LonGitude axis.
  • Allow pasting assemblers with recipes which have not been unlocked yet. Assemblers with recipes that are not unlocked will not work.
  • Allow moving blueprints using drag and drop
  • Allow to undo your mistakes. Use Ctrl+Z to undo the most recent action. Use Shift+Z to redo last undone action. When new action is performed redo history is cleared. When player leaves current planet undo history is cleared. Undo is compatible with Nebula, however please make backups and report any issues encountered.

Axis lock supports: Blueprint, Construction and Reform modes
Grid snapping supports: Blueprint and Construction modes

All Keybinds are rebindable
All features can be disabled in config file located at Dyson Sphere Program/BepInEx/config/. By default everything is enabled.

This mod is fully compatible with Galactic Scale 2
This mod is fully compatible with Nebula Multiplayer Mod
Important Note: Nebula Multiplayer mod itself is NOT required. I only need its API plugin, which is separate.

More features might come in the future. If you have any feature you would like to see added, message me on Discord

Feedback and Bug Report

Feel free to contact me via Discord (Kremnev8#3756) for any feedback, bug-reports or suggestions.

Installation

With Mod Manager

Simply open the mod manager (if you don't have it install it here), select Blueprint Tweaks by kremnev8, then Download.

If prompted to download with dependencies, select Yes.

Then just click Start modded, and the game will run with the mod installed.

Manually

Install BepInEx from here
Install LDBTool from here
Install CommonAPI from here
Install NebulaMultiplayerModApi from here

Unzip folder patchers into Dyson Sphere Program/BepInEx/patchers/BlueprintTweaks/ (Create folder named BlueprintTweaks)
Unzip folder plugins into Dyson Sphere Program/BepInEx/plugins/BlueprintTweaks/. (Create folder named BlueprintTweaks)

Changelog

v1.5.3

  • Fixed issues when blueprinting only foundations
  • Added save anchors feature
  • Changed extra blueprint data format, previous versions of BlueprintTweaks won't be able to load blueprints saved with 1.5.3 and higher

v1.5.2

  • Fixed issues when playing game version 0.9.25.11996 or higher
  • Blueprint force paste feature now is vanilla, the only addition now is you can Shift+Click to immidiately force paste

v1.5.1

  • Added ability to exclude stations from undo
  • Fixed that Blueprint clipboard is cleared after undo
  • Undo keybinds now use on pressed detection

v1.5.0

  • Added Factory Undo feature
  • Drag remove tool now uses Raptor's fast remove algorithm. If you encounter any issues it can be disabled.
  • Drag remove now won't remove Logistic stations by default, to help with errors.
  • Foundation blueprints now will take only items actually used. Also amount of items consumed will now be displayed.
  • Fixed checkbox for enable foundation blueprints visially appearing checked, when it's not.

v1.4.8

  • Fixed Index out of range error when dismantling prebuilds with drag tool

v1.4.7

  • Fixed NRE when some items have null Upgrade list

v1.4.5-6

  • Fix mod archive containing old mod version

v1.4.4

  • Fix working machies having locked recipe message despite recipe being unlocked.

v1.4.3

  • Fix inability to disable new features

v1.4.2

  • Fix machines with locked recipes working after loading save.
  • Internal refactor of Axis lock and Grid snapping to improve compatibility with other mods
  • Added preserve open path feature
  • Added move blueprints using drag and drop feature

v1.4.1

  • Fixed errors when force pasting inserters with one connection missing.
  • Fixed again missing connections when force pasting inserters with belts onto belts

v1.4.0

  • Updated to work with game version 0.9.24.11182 or higher
  • Added ability to keep icons and description of a blueprint when pasting string into it.
  • Now assemblers with recipes that are not unlocked will keep their recipe setting, but will not work until recipe is unlocked.
  • Fixed missing connections when force pasting inserters with belts onto belts

v1.3.4

  • Added plugin catergories on Thunderstore page.

v1.3.3

  • Fixed potential errors if keybinds are pressed while player is not on a planet

v1.3.2

  • Fixed discription being: "Example mod description"

v1.3.1

  • Added Belt hints change feature
  • Added Paste button to blueprint Browser window
  • Fixed unablity to open drag remove tool
  • Fixed CommonAPI module not loaded errors

v1.3.0

Important Note: Installation HAS changed. If you are installing manually, make sure to read installation instructions again!

  • Migrated to CommonAPI
  • Updated to work with game version 0.8.23.9832 or higher

v1.2.4

  • Updated to work with game version 0.8.22.9331 or higher

v1.2.3

  • Fixed load issues if mod was installed for the first time.

v1.2.2

Note: If you would like to see my other mods support Chinese or other languages, you can help. If you can translate strings (You can find them on my github repo) into your language, I can add support for it.

  • Added Chinese language support

v1.2.1

  • Fixed errors when dismantling build previews using drag remove tool

v1.2.0

  • Added Blueprint mirroring
  • Added drag remove Dismantle tool
  • Changes behavior of Axis/Grid lock and Mirror tools so that when player exits build mode, tools state resets
  • Added installation checker. If your installation is incorrect, an ingame message will pop-up explaining what could have gone wrong
  • Changed config file sections. (Old settings will auto-migrate)
  • Fixed numerous issues with foundation blueprints selection (Especially on poles)
  • Fixed issues that some foundations that are in the blueprint did not paste. Note that blueprints created before this version might still have these issues
  • Fixed compatability issues with Galactic Scale 2 when using foundation blueprints

v1.1.2

  • Allow copying Custom foundation colors with blueprints
  • Fix issues when opening Blueprint windows on new planets
  • Minor improvements to UI look

v1.1.1

Important Note: Nebula Multiplayer mod itself is NOT required. I only need its API plugin, which is separate.

  • Fixed issues blueprinting on Gas Giants
  • Fixed compatibility with Free Foundations mod.

v1.1.0

Important Note: Installation HAS changed. If you are installing manually, make sure to read installation instructions again!

  • Added foundation blueprints feature
  • Added logistic cargo change feature
  • Improved compatibility with Nebula Multiplayer mod

v1.0.8

  • Fixed errors if axis lock or grid lock buttons were pressed outside blueprint mode.
  • Fixed again inability to force build overlapping Power poles.
  • Fixed again belt connection issues when using force paste.

v1.0.7

  • Fixed Blueprint inspector UI size
  • Fixed Icon select dropdown being overlapped by size and recipe panels
  • Fixed belt connection issues when using force paste
  • Fixed inability to force build overlapping Power poles
  • Added Axis lock and Grid snapping features to normal building and reform modes.

v1.0.6

  • Updated to work with game version 0.8.19.7757 or higher

v1.0.5

  • Added Scroll bar to Blueprint inspector
  • Added Axis lock feature
  • Added Grid snapping feature
  • Added building tier change feature
  • Added ability to Blueprint on Gas Giants
  • Added ability to try again after Blueprint placement failed
  • Fixed some minor issues

v1.0.4

  • Fixed minor conflict with Nebula

v1.0.3

  • Added force paste feature
  • Added ability to disable features in config file.

v1.0.2

  • Added recipe change feature

v1.0.1

  • Fix error in readme

v1.0.0

  • Initial Release

Available versions

Please note that the install buttons only work if you have compatible client software installed, such as the Thunderstore Mod Manager. Otherwise use the zip download links instead.

Upload date Version number Downloads Download link  
2022-5-3 1.5.3 1754 Version 1.5.3 Install
2022-4-22 1.5.2 1222 Version 1.5.2 Install
2022-4-8 1.5.1 1405 Version 1.5.1 Install
2022-3-18 1.5.0 1647 Version 1.5.0 Install
2022-3-7 1.4.8 1180 Version 1.4.8 Install
2022-3-7 1.4.7 74 Version 1.4.7 Install
2022-1-28 1.4.6 3278 Version 1.4.6 Install
2022-1-28 1.4.5 40 Version 1.4.5 Install
2022-1-28 1.4.4 146 Version 1.4.4 Install
2022-1-28 1.4.3 38 Version 1.4.3 Install
2022-1-28 1.4.2 33 Version 1.4.2 Install
2022-1-22 1.4.1 1353 Version 1.4.1 Install
2022-1-21 1.4.0 615 Version 1.4.0 Install
2022-1-2 1.3.4 1463 Version 1.3.4 Install
2021-11-23 1.3.3 1850 Version 1.3.3 Install
2021-11-20 1.3.2 487 Version 1.3.2 Install
2021-11-20 1.3.1 43 Version 1.3.1 Install
2021-11-19 1.3.0 263 Version 1.3.0 Install
2021-10-29 1.2.4 1177 Version 1.2.4 Install
2021-10-3 1.2.3 1375 Version 1.2.3 Install
2021-10-2 1.2.2 252 Version 1.2.2 Install
2021-9-16 1.2.1 1044 Version 1.2.1 Install
2021-9-15 1.2.0 218 Version 1.2.0 Install
2021-9-4 1.1.2 823 Version 1.1.2 Install
2021-9-2 1.1.1 359 Version 1.1.1 Install
2021-9-2 1.1.0 197 Version 1.1.0 Install
2021-8-6 1.0.8 1308 Version 1.0.8 Install
2021-7-29 1.0.7 802 Version 1.0.7 Install
2021-7-28 1.0.6 324 Version 1.0.6 Install
2021-7-27 1.0.5 321 Version 1.0.5 Install
2021-7-25 1.0.4 350 Version 1.0.4 Install
2021-7-25 1.0.3 142 Version 1.0.3 Install
2021-7-24 1.0.2 209 Version 1.0.2 Install
2021-7-23 1.0.1 125 Version 1.0.1 Install
2021-7-23 1.0.0 65 Version 1.0.0 Install