EMUBuilder Patched
Community-patched EMUBuilder with extended machine type support for Blueprints copy/paste. Supports WaterWheel, Planters, Chests, MemoryTree, and more.
CHANGELOG
Changelog
All notable changes to EMUBuilder (Community Patched) will be documented in this file.
[1.1.1] - 2025-01-03
Changed
- Updated README with proper attribution and links to original author Equinox
[1.1.0] - 2025-01-02
Added
- Extended machine type support for Blueprints copy/paste:
MachineTypeEnum.Chest(3) - Enables WormholeChests blueprint supportMachineTypeEnum.Planter(10) - Enables MorePlanters MKII/III blueprint supportMachineTypeEnum.PowerGenerator(11) - Power generator blueprint supportMachineTypeEnum.WaterWheel(23) - Water wheel blueprint supportMachineTypeEnum.Accumulator(24) - Accumulator blueprint supportMachineTypeEnum.HighVoltageCable(25) - HV cable blueprint supportMachineTypeEnum.VoltageStepper(26) - Voltage stepper blueprint supportMachineTypeEnum.MemoryTree(30) - Enables AtlantumReactor blueprint support
Changed
-
Patched
MachineBuilder.SupportedMachineTypesarray:- Original array had 15 machine types
- Patched array now has 23 machine types
- Added via IL patching of static constructor
-
Patched
MachineBuilder.BuildMachine()switch statement:- Added cases for all 8 new machine types
- All new machine types use
DoSimpleBuild()method for construction - Enables Blueprints mod to properly reconstruct these machines from saved blueprints
Technical Details
- Patching performed via dnlib IL manipulation
- Static field
SupportedMachineTypespatched in.cctor(static constructor) - Switch statement patched by injecting additional case labels pointing to
DoSimpleBuildcall - Original EMUBuilder.dll backed up before patching
- Patch tool location:
C:\Users\crawf\TechtonicaMods\Patcher\EMUBuilderPatcher\
Compatibility
- Requires EquinoxsModUtils 6.1.3+
- Requires EquinoxsDebuggingTools 2.0.0+
- Compatible with Blueprints mod for extended copy/paste functionality
[1.0.0] - Original Release by Equinox
- Initial release of EMUBuilder
- Base machine type support for Blueprints mod