kremnev8-BlueprintTweaks icon

BlueprintTweaks

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

Last updated a week ago
Total downloads 39695
Total rating 23 
Categories Blueprints Nebula Compatible Quality of Life
Dependency string kremnev8-BlueprintTweaks-1.5.9
Dependants 0 other mods depend on this mod

This mod requires the following mods to function

xiaoye97-LDBTool-2.0.6 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.6
xiaoye97-BepInEx-5.4.17 icon
xiaoye97-BepInEx

BepInEx5.4.17 mod plugin framework, Mod框架

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

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

Preferred version: 1.3.0
CommonAPI-CommonAPI-1.5.4 icon
CommonAPI-CommonAPI

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

Preferred version: 1.5.4

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.9

  • Fixed duplicate belt hints from showing. Also now invalid belt hints are ignored
All changes

v1.5.8

  • Fix compatibility issues with Genesis Book mod

v1.5.7

  • Updated to work with game version 0.9.27.14546 or higher
  • Fixed NRE in OnCameraPostRender

v1.5.5-6

  • Fixed issues with undo feature when playing with Nebula Multiplayer mod.

v1.5.4

  • Potentially fixed error when pasting blueprint with foundations in some spots with Galactic Scale 2
  • Fixed NRE when drag dismantling previews with default dismantle implementation
  • Fixed blueprint browser belt hints UI broken. It also now supports setting hint value

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  
2023-1-17 1.5.9 1213 Version 1.5.9 Install
2023-1-14 1.5.8 587 Version 1.5.8 Install
2022-9-27 1.5.7 5255 Version 1.5.7 Install
2022-7-12 1.5.6 3279 Version 1.5.6 Install
2022-7-12 1.5.5 52 Version 1.5.5 Install
2022-6-11 1.5.4 1816 Version 1.5.4 Install
2022-5-3 1.5.3 2378 Version 1.5.3 Install
2022-4-22 1.5.2 1255 Version 1.5.2 Install
2022-4-8 1.5.1 1434 Version 1.5.1 Install
2022-3-18 1.5.0 1674 Version 1.5.0 Install
2022-3-7 1.4.8 1203 Version 1.4.8 Install
2022-3-7 1.4.7 96 Version 1.4.7 Install
2022-1-28 1.4.6 3305 Version 1.4.6 Install
2022-1-28 1.4.5 65 Version 1.4.5 Install
2022-1-28 1.4.4 169 Version 1.4.4 Install
2022-1-28 1.4.3 60 Version 1.4.3 Install
2022-1-28 1.4.2 57 Version 1.4.2 Install
2022-1-22 1.4.1 1380 Version 1.4.1 Install
2022-1-21 1.4.0 640 Version 1.4.0 Install
2022-1-2 1.3.4 1486 Version 1.3.4 Install
2021-11-23 1.3.3 1875 Version 1.3.3 Install
2021-11-20 1.3.2 509 Version 1.3.2 Install
2021-11-20 1.3.1 66 Version 1.3.1 Install
2021-11-19 1.3.0 281 Version 1.3.0 Install
2021-10-29 1.2.4 1198 Version 1.2.4 Install
2021-10-3 1.2.3 1401 Version 1.2.3 Install
2021-10-2 1.2.2 275 Version 1.2.2 Install
2021-9-16 1.2.1 1067 Version 1.2.1 Install
2021-9-15 1.2.0 264 Version 1.2.0 Install
2021-9-4 1.1.2 849 Version 1.1.2 Install
2021-9-2 1.1.1 386 Version 1.1.1 Install
2021-9-2 1.1.0 223 Version 1.1.0 Install
2021-8-6 1.0.8 1338 Version 1.0.8 Install
2021-7-29 1.0.7 827 Version 1.0.7 Install
2021-7-28 1.0.6 355 Version 1.0.6 Install
2021-7-27 1.0.5 347 Version 1.0.5 Install
2021-7-25 1.0.4 375 Version 1.0.4 Install
2021-7-25 1.0.3 171 Version 1.0.3 Install
2021-7-24 1.0.2 235 Version 1.0.2 Install
2021-7-23 1.0.1 155 Version 1.0.1 Install
2021-7-23 1.0.0 94 Version 1.0.0 Install