Configurable Machine Outputs

v1.0.1

Adds per-machine routing controls for compatible Pipe, Loose, and Flat outputs.

Stable 1 month ago CoI-Open No source
Source code
No source provided
Tags
Quality of Life Transports

Adds per-machine routing controls for compatible Pipe, Loose, and Flat outputs.

Configurable Machine Outputs

Configurable Machine Outputs adds per-machine routing controls for compatible output ports in Captain of Industry.

Features

  • Automatically detects compatible Pipe, Loose, and Flat output groups.
  • Routes outputs independently for each placed machine.
  • Displays the product currently assigned to each physical output port.
  • Hides groups when swapping the currently assigned outputs would have no effect.
  • Updates routing controls immediately when assigned recipes change.
  • Preserves custom routing across saving, loading, and machine upgrades.
  • Removes saved routing data after a configured machine is fully deconstructed.
  • Prevents routing changes while the machine still contains products in its internal output buffers.

Installation

  1. Close Captain of Industry.

  2. Extract the ConfigurableMachineOutputs folder into:

    %APPDATA%\Captain of Industry\Mods

  3. Start the game and enable Configurable Machine Outputs in the Mods menu.

The resulting layout should be:

Mods/
└── ConfigurableMachineOutputs/
    ├── ConfigurableMachineOutputs.dll
    ├── 0Harmony.dll
    ├── manifest.json
    ├── config.json
    ├── README.md
    └── CHANGELOG.md

Usage

Select a supported machine. Routing buttons appear in the machine inspector for compatible output groups.

A button such as:

Pipe X ← Low-pressure steam [Y]

means physical port X is currently receiving the recipe output originally assigned to port Y.

Click a routing button to cycle that physical port through compatible recipe outputs. The displaced assignment is exchanged automatically, so every source remains assigned to exactly one physical port.

Use Reset output routing to restore the machine's original port assignments.

Safety

The machine's internal output buffers must be empty before routing can be changed or reset. Connected pipes or conveyors may still contain the previous product, so empty or disconnect downstream transport sections when cross-contamination matters.

Notes

  • Unused means the currently assigned recipe does not use that configurable physical port.
  • Construction previews remain unchanged and show the machine's normal possible outputs.
  • Routing is saved per machine rather than globally.
  • The mod can be added to an existing save.
  • Removing the mod from a save after use is not supported.

Compatibility

Tested with Captain of Industry 0.8.5.

Screenshot 2026-07-04 203359.pngScreenshot 2026-07-04 203404.pngScreenshot 2026-07-04 203412.pngScreenshot 2026-07-04 203416.pngScreenshot 2026-07-04 203513.png

No announcements yet.

v1.0.1

Latest
Game version
Released
Jul 05, 2026
File size
3.1 MB
License
CoI-Open
Save-game: Add · Remove
Loading forum…

No changelog available for this mod.

This mod depends on

This mod has no dependencies.

Mods that depend on this

No other mods depend on this mod yet.