Designer Toolkit v0.1.0
Update blueprints. Remember folders. Show stats. Copy Markdown. Normalize balancers.
| Source code | https://github.com/Kayser1444/CoI_DesignerToolkit |
| Websites |
π§° Kayser's Designer Toolkit
Kayser's Designer Toolkit (DTK) is a quality-of-life mod for Captain of Industry blueprint creators.
It is built around one rule: designer-only, consumer-free. Players who download and use your blueprints do not need this mod installed. DTK helps with creating, updating, inspecting, and cleaning up blueprints, but the output remains normal vanilla-compatible blueprint data.
β¨ Feature List
- [π Update blueprint]
- [π Remembered blueprint folder]
- [π Blueprint operational stats]
- [π Copy as Markdown]
- [π§© Symmetric entity normalization]
π Update blueprint

Select a blueprint in your blueprint book and click Update to replace its contents with a fresh area selection.
DTK keeps the blueprint's existing:
- name
- description
- overlap settings
- position in the current folder
This is meant for the usual blueprint-authoring loop: find a small mistake, fix it in-world, update the existing blueprint, and keep the book organized.
π Remembered blueprint folder

DTK remembers the last blueprint book folder you opened and restores it the next time the blueprint window is created. The folder path is stored in the vanilla save file. This allows you to store different currently open blueprint book page in different save games.
π Blueprint operational stats
The blueprint detail panel now also shows Operational cost.

When a selected blueprint contains relevant entities, DTK adds a compact operational summary row showing:
- workers
- electricity
- computing
- maintenance by tier
Only non-zero stats are shown, so small blueprints stay clean and large builds get the extra planning information where it belongs. Operational costs assume 100% utilization on all entities.
π Copy as Markdown

DTK adds a Copy as Markdown button to both the blueprint detail panel and the blueprint folder detail panel.
Single blueprint - clicking the button copies a Markdown-formatted summary to the clipboard:
- Blueprint heading and description
- Components table - all major entity types and their counts, sorted A-Z
- Construction table - all required products and quantities, sorted A-Z
- Operational table - entities, workers, electricity, computing, and maintenance products per month
Blueprint folder - clicking the button copies a wide Markdown table listing every blueprint in the folder, including blueprints in sub-folders. Each blueprint is a row. Columns include Blueprint name, Folder (relative path within the exported root), Entities, and any workers / electricity / computing / maintenance / construction product columns present across the folder, sorted A-Z. Rows are sorted by folder path, then by blueprint name within each folder.
Example output (folder):
## Kayser's Compact Concrete
Kayser's Compact Concrete
The Compactest Concrete
https://hub.coigame.com/Blueprint/Detail/590
| Blueprint | Folder | Entities | Workers | Electricity | Maintenance I / mo | Concrete slab | Construction Parts | Construction Parts II |
|---|---|---|---|---|---|---|---|---|
| Big Concrete (example) | . | 258 | 282 | 13.0 MW | 312 | 200 | 96 | 882 |
| Concrete Slab Stages (chart) | . | 579 | 504 | 17.4 MW | 549 | 280 | 1,3k | 2,1k |
| 1: Double T1 Mixer (24x) | Concrete Slabs | 33 | 16 | 550 kW | 20 | - | 198 | 136 |
Rendered in markdown as:
Kayser's Compact Concrete
Kayser's Compact Concrete The Compactest Concrete
https://hub.coigame.com/Blueprint/Detail/590
| Blueprint | Folder | Entities | Workers | Electricity | Maintenance I / mo | Concrete slab | Construction Parts | Construction Parts II |
|---|---|---|---|---|---|---|---|---|
| Big Concrete (example) | . | 258 | 282 | 13.0 MW | 312 | 200 | 96 | 882 |
| Concrete Slab Stages (chart) | . | 579 | 504 | 17.4 MW | 549 | 280 | 1,3k | 2,1k |
| 1: Double T1 Mixer (24x) | Concrete Slabs | 33 | 16 | 550 kW | 20 | - | 198 | 136 |
The output is ready to paste directly into a Hub post or wiki page.
π§© Symmetric entity normalization

Mitigation/Fix for: https://discord.com/channels/803508556325584926/1405800905646805093/1405800905646805093
DTK normalizes rotationally-symmetric entities in captured blueprints, such as balancers/zippers and mini-zippers/connectors.
Captain of Industry can treat a functionally identical connector at e.g. rotation 0Β° and rotation 90Β° as different, which can block paste-over updates. DTK fixes that at blueprint capture time by resetting symmetric entities' rotation and flip-state to a canonical orientation.
The normalization pass focuses on the known paste-over problem cases:
- resets supported symmetric entities to a consistent stored orientation
- keeps their blueprint position unchanged
- preserves balancer priority settings
- skips entities that do not match the supported symmetric layouts
The result is still normal blueprint data with all (normalized) entities at rotation 0Β° and non-flipped. This does not patch blueprint placement and does not require blueprint users to install DTK.
This is a passive feature that allows you to freely place connectors, balancers, and lifts in multi-tier blueprints without worrying about their orientation.
π Notes
- Compatible with vanilla saves.
- Can be added to or removed from existing saves.
- Requires Captain of Industry
0.8.2or newer. - Blueprint consumers do not need this mod installed.
π¦ Installation
- Download the latest version of the mod from the Captain of Industry Hub.
- Extract the mod folder into your Captain of Industry mods directory (
%AppData%\Captain of Industry\Mods). - Enable the mod when loading or starting a new game.
π License
MIT. See LICENSE.
βοΈ Attribution and trademarks
Designer Toolkit is an unofficial, community-made mod for Captain of Industry.
Captain of Industry, MaFi Games, and related names, trademarks, game code, and assets are the property of MaFi Games. This mod is not affiliated with, endorsed by, or sponsored by MaFi Games.
This repository is intended to contain only original mod code and configuration, licensed under the MIT License. It does not intentionally include Captain of Industry game code, game assets, or other MaFi Games intellectual property.
This mod has no dependencies.
No other mods depend on this mod yet.
No announcements yet.
## v0.1.0
## v0.1.0 * Added **Update blueprint** button in the blueprint placement panel: re-selects an area to replace an existing blueprint while preserving its name, description, overlap settings, and book position * Persists the last-open blueprint book folder to config.json and restores it when the blueprint book is reopened * Blueprint stats row in the Detail panel: shows total workers, electricity, computing, and maintenance for all entities in the selected blueprint * **Copy as Markdown** in the blueprint detail panel: copies a Markdown-formatted summary to the clipboard - heading, description, Components table (A-Z), Construction table (A-Z), and Operational table * **Copy as Markdown** in the blueprint folder detail panel: copies a wide Markdown table of all blueprints in the folder tree (recursive); each blueprint is a row, with a Folder column for the relative sub-folder path and dynamically discovered stat/cost columns (A-Z); rows sorted by folder then by blueprint name * Fix: electricity values now always use `.` as the decimal separator regardless of OS locale