Adds additional output ports to vanilla machines to enable more recipes with byproducts. This mod does nothing on its own, it needs other mods requesting the additional output ports to be useful. It is designed to be a dependency for other mods, not a standalone mod.
Add Extended Machines as a dependency to your mod and create a new blueprint derived from KhaosRequirement and add the required machines and their output name to the Requirements array property or overwrite the GetRequirements function for dynamic behavior.
The following machine/ouput names are supported:
ExtendedMachines:SmelterMk1:Output1ExtendedMachines:SmelterMk1:Output2ExtendedMachines:SmelterMk1:Output3ExtendedMachines:ConstructorMk1:Output1ExtendedMachines:ManufacturerMk1:PipeInput0
That's it! The mod will automatically add the additional output ports to the specified machines.
If you need support for additional machines or more output ports, please open an issue on GitHub or join the Discord server and let me know.
This mod is licensed under the LGPLv3, unlike my other mods which are mostly licensed under the GPLv3. Mods that are using Extended Machines are not required to be open source, nor are they required to be licensed under the LGPLv3. However, if you modify this mod and distribute the modified version, you must also distribute the source code of your modified version under the LGPLv3.