BlueprintTweaks

v1.6.13·Updated 2026-06-21

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

Screenshots 2 screenshots

About this mod Author’s original text

Blueprint Tweaks

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
  • Commonly used keybinds are shown in the Blueprint Browser menu.

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.
  • Automatically generate foundations for your blueprint. There are 4 modes for this feature: None, Sparse, Cover and Fill. Their behaviour is described when hovering over mode buttons. Foundation type and color that is set in the reform menu is used when placing blueprints with generated foundations

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

Mod API

Blueprint tweaks features a small API that allows other mods to save data within blueprints.

To use this API within your mod:

  • Add BlueprintTweaks assembly to your mod references
  • Declare a dependency on Blueprint tweaks
  • Implement ICustomBlueprintDataSerializer interface in a class

Then add following code to your mod awake call:

BlueprintTweaksPlugin.RegisterCustomBlueprintDataSerializer("my_amazing_mod:bp_serializer");

Now your ICustomBlueprintDataSerializer methods will be executed when appropriate.

Feedback and Bug Report

Feel free to contact me via Discord (Kremn

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

xiaoye97-BepInExnebula-NebulaMultiplayerModApixiaoye97-LDBToolCommonAPI-CommonAPI

File & checksum

Filename
BlueprintTweaks-1.6.13.zip
File size
2.0 MiB
SHA-256
37b572a2562973d012dc731355e52608d8b7e26119bd0c6974736c5adcd3d851
Stored at
2026-10-06 19:25