This mods gives you the ability to build multiple copies of a building, with optional space between the copies. It also allow you to create / restore/ export/ import blueprints, allowing you to copy and paste whole parts of your base Please carefully read the FAQ section.
Visit the amazing website created by Diacred https://www.dysonsphereblueprints.com to view and share blueprints!
This mod is NOT COMPATIBLE with AdvancedBuildDestruct and Copyinserters, but that shouldn't be a problem as this mod provides the same functionalities (multibuild, copy of inserters, etc).
The mod will not initialise if any of the incompatible mods are loaded. please remove them from your modman profile or from your plugins (if you are installing mods manually)
In this screenshot you can see MultiBuild in multibuild mode and BuildCounter;
This mod is released on 2 separate "channels":
-
MultiBuild: The stable version of this mod. Only when functionalities have reached a target level of stability they are promoted to this channel. This mean that this version is updated less often than the other. Consider this the
SLOW CHANNELand choose this version if you prefer stability over functionalities. -
MultiBuildBeta: The 'bleeding' edge version of the mod, aligned to the most recent version of the code. While still being highly reliable, when using this versions you might experience some 'weirdness', graphic glitches and, very rarely, an error message. Consider this the
FAST CHANNELand and choose this version if you want the latest functionalities and/or if you want to contribute to the development of this mod.
The two channels are not compatible with each other and none of the 2 will load if they are both loaded at the same time.
This mod does not alter any entity or save anything to disk.
This mean the mod SHOULD be very safe to use and not break your savegame, not even after an update.
If it stops working following a game update, you can just disable it and your game will just work, obviously without the extended capabilities provided by the mod.
Select a building from the building bar or copy an existing building, then press LEFT ALT keyboard button to enter multibuild mode.
This mode is disabled while holding a blueprint (for now).
Left Mouse Clickonce to start building andLeft Mouse Clickone more time when you are happy with the placement of the copies.- Press
TABto toggle the pasting of the copied inserters - Press
+and-on your keyboard to increase / decrease the spacing between buildings - Press
CTRL +andCTRL -on your keyboard to increase / decrease the spacing period (number of copied before adding a space) - Press
0to reset spacing to 0 and spacing period to 1 - Press
Zto 'rotate' the building path (if you are not building on a straight line)
Click the blueprint button in the build dock
- The first button initiate the creation of a new blueprint
left click(and hold if you want) to add entities to the blueprint- hold
CTRLandleft click(and hold if you want) to remove entities from the blueprint - hold
ALTandleft clickto define the blueprint reference building. This is the "center" of your blueprint and where the cursor will be positioned when pasting. right clickto exit blueprint creation mode
- The second button restore the last used blueprint
- The 3rd button exports the current blueprint to your clipboard
- The 4th button import the data from your clipboard into your blueprint
When shift+click an existing building it will be copied with all the connected inserters (creating a minimal blueprint , that you can store and reload);
If this option is set to true, the mod will remember the last spacing used for a specific building. Otherwise the spacing will be the same for all entities.
Type: boolean [true/false]Default value : true
-
What are the limitations of this mod (MultiBuild mode)?
This mod doesn't allow to place multiple miners, oil extractors or orbital collectors. -
What are the limitations of this mod (Blueprint mode)?
This mod is still in development and so has one or more know issue:- in some conditions, when pasting a blueprint, it's possible to place building nearer than what is possible in vanilla
- Add ability to build a full 'loop' of a certain type of building. useful to build a lot of solar panels.
- FIX: Fix incorrect placement of entities when
shift + clickingand multibuilding with non 0 spacing - FIX: Fix edge case ArgumentException error
- FEAT: Allow to blueprint and paste stacked buildings
- FEAT: Copy storage size setting (only when blueprinting and not when
shift + clickingto avoid mistakes)
- FIX: Fix issue where moving huge blueprints around could crash the game :O
- FIX: Restore the ability to build lines of daisy chained buildings in multibuild mode
- FEAT: Allows to define the blueprint reference building by holding
ALTand clicking a building. The reference will be the 'center' of your blueprint - FIX: Fix issue where the mod was not correctly checking if you had enough items to paste the blueprint (especially with inserters)
- FIX: Silence error message related to buffer limits when pasting huge blueprints (>8k belts)
- FIX: Fix error occurring when
shift + clickingstacked buildings
- FIX: Fix regression issue with limited build area when pasting a blueprint
- FIX: Restore missing visual indicator for blueprint/ multibuild mode & spacing
- FEAT: Correctly copy Splitter settings (FINALLY) (only when blueprinting and not when
shift + clickingto avoid mistakes) - FEAT: Correctly copy Logistic station settings (only when blueprinting and not when
shift + clickingto avoid mistakes) - FEAT: Rewritten multi-threading logic to further improve fps with big blueprints
- FIX: Improve compatibility with Touhma GalacticScale (thanks innominata)
- FIX: Fix compatibility with game version 0.6.17.6112
- FEAT: MultiBuild is now MultiThreaded. You should notice an improvements in performance when pasting large blueprints / long lines of buildings
- FIX: fix 2 bugs (
NPEandarray index outOfBounds) happening when blueprinting unbuilt buildings or buildings with unbuilt inserters
For older changelog entries visit https://github.com/DysonSphereMod/QOL/blob/beta/MultiBuild/OLD_CHANGELOG.md
Thanks to Kremnev8 for the amazing work on the UI !
Thanks to Nordblum, Fury_Fairy, iskabot , Ixosis, NZ_Wanderer, Kodu, Wingless for the closed beta testing.
