Copy Materials Tool

If you liked this item, please rate it up on Steam Workshop page.

Author: MiserableGamer

Last revision: 1 Apr at 09:56 UTC

File size: 579.42 KB

On Steam Workshop

Description:
Copy Materials Tool

A Quality of Life mod that extends the "Copy Settings" tool to also copy construction materials between buildings of the same type.

Features
  • Material Copying – Copy construction materials from one building to others of the same prefab type
  • Conduit Support – Fully supports wires, logic wires, liquid conduits, and gas conduits (including insulated variants)
  • Connection Preservation – Maintains conduit connection states during rebuild operations
  • Bridge Support – Works with standard and extended bridges (compatible with ExtendedBuildingWidth mod)
  • Smart Rebuilding – Automatically deconstructs and rebuilds buildings with the new material
  • Batch Operations – Copy materials to multiple buildings by dragging the tool

How to Use
  1. Select Source Building – Click on a building to use as the source
  2. Activate Copy Materials – In the building’s side screen, click the "Copy Materials" button
  3. Apply to Targets – Click or drag over target buildings of the same type
  4. Automatic Rebuild – The mod will:
    • Queue deconstruction of target buildings
    • Place blueprints with the source material
    • Preserve conduit connections

Tips
  • Works with all building types: regular buildings, conduits, bridges, and more
  • If materials already match, no rebuild is needed
  • For conduits, connections to neighboring conduits are automatically preserved
  • Extended bridges maintain their width when copying materials

Compatibility
  • ExtendedBuildingWidth Mod – Fully supported – bridge widths are preserved when copying materials
  • TrueTiles – Fully functional, but the construction blueprint ghost may not be visible while a tile is being rebuilt. The errand and reconstruction work correctly.
  • Other Mods – Compatible with most mods. If you encounter issues, please report them.
  • Oxygen Not Included – Build 700386 or later
  • Mod API – Version 2

Performance

Minimal Performance Impact

  • Idle – No performance impact when the tool is not in use
  • Active Use – Lightweight operations only during active tool usage
  • Temporary Components – All monitoring components self-destruct after completing their tasks
  • Event-Driven – Uses Harmony patches that only trigger on specific game events

The mod is designed to be efficient and should not impact game performance, even in large colonies.

Known Limitations
  • Only works with buildings of the same prefab type (e.g., can’t copy from a Wire to a Logic Wire)
  • Requires buildings to be deconstructed and rebuilt (takes time)
  • Large batch operations may queue many deconstruction tasks

Troubleshooting
Materials Not Copying
  • Ensure source and target buildings are the same type
  • Check that the tool is properly activated (button clicked in side screen)
  • Verify the mod is enabled in the Mods menu

Connections Not Preserved
  • This should be rare. If connections aren’t preserved, try copying one building at a time
  • Report the issue with details about the building type and connections

Blueprint Appears Too Soon
  • For bridges, there may be a brief moment where a blueprint appears before deconstruction completes
  • This is normal and will resolve automatically

Future Updates
  • Port Overlap Errors – Resolve temporary overlapping ports error that can occur with bridges

Support & Issues

Need help, found a bug, or have a suggestion? We’re here to help!

Community
  • 💬 Discord: Join our Discord server[discord.com] for discussions, questions, and community support
  • 📝 GitHub Discussions: Discuss on GitHub[github.com] – share ideas, ask questions, or get help with modding

Reporting Issues

Found a bug or have a feature request? Please report it on GitHub using our issue templates:

  • 🐛 Bug Reports: Report a Bug[github.com] – Use this for crashes, errors, or unexpected behavior
  • 💡 Feature Requests: Suggest a Feature[github.com] – Have an idea for a new feature or improvement?
  • ❓ Questions: Ask a Question[github.com] – Need help understanding how something works?
  • 📝 Other Issues: Other Issue[github.com] – Something else that doesn’t fit the above categories

My Workshop & Collections

Credits
  • Built using PLib[github.com] by Peter Han
  • Uses Harmony[github.com] for runtime patching
  • Inspired by the game’s built-in Copy Settings tool

Version History
  • 2.0.1: March 2026 update compatibility patch
  • 2.0.0: Major rewrite – Fixed "Priority Value Out Of Range: 0" error causing missing priority numbers
  • 1.0.1: Bugfix – added icon to button
  • 1.0.0: Initial release
  • 0.1.1: Code cleaning
  • 0.1.0: Test release