Designer Toolkit

Designer Toolkit v0.1.0

by Kayser

Update blueprints. Remember folders. Show stats. Copy Markdown. Normalize balancers.

Beta 2 days ago MIT Source code
Game versions: 0.8.2 – 0.8.5
Save-game: Add β€’ Remove
72%
9

🧰 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

update-blueprint.png

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

remembered-blueprint-folder.png

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.

blueprint-operational-stats.png

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

image.png

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

symmetric-normalization-result.png

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.2 or 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

Latest
Game version 0.8.2 - 0.8.5
Released May 31, 2026
File size 3.2 MB
License MIT
Save-game: Add β€’ Remove

## 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
Loading forum…