Copy Materials Tool
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
- Select Source Building – Click on a building to use as the source
- Activate Copy Materials – In the building’s side screen, click the "Copy Materials" button
- Apply to Targets – Click or drag over target buildings of the same type
- 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
- My Workshop – All my ONI mods on Steam
- ONI 235+ Ultimate Mods collection – 235+ tested, compatible mods for Oxygen Not Included
- The Controlled Series – Collection of Controlled mods
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