This is a collection of documents and the lua code used to automate the handling of excess steam production in modular reactors1 for Satisfactory. The goal of this project was to enable me to go work on my other factories with less down time on the reactors due to over-producing steam (which triggers an auto-shutdown event).
It is my hope / goal that this will help provide others interested or already experimenting with modular reactors and compressed steam another source for starting / improving their own setup.
If you have any questions / comments please let me know.
For just a basic checklist follow the steps below, for more instructions i'm planning on making a wiki to go into more detail.
- Build your factory for the Reactor Coolant and Advanced Reactor Core production
- Build your reactors
- Build the turbines and generators
- Build the computer network
- Copy / Paste in the lua code & run it
Here is a basic diagram of the layout of the factory (minus the portion to create the coolant and reactor cores). Yellow is the Ficsit Networks Network Cable, Blue is Compressed Steam.
- Refactor the Lua code
- Need to make it cleaner and easier to read
- Add a timer function for opening and closing the valve (so it will close after 'x' seconds)
- Start the wiki
- Make a walkthrough video
I'm considering changing the way I monitor the steam production and amounts. I started this way because I adapted a version of this from what I had previously setup with the Circuitry mod (formly called Wiremod).2 That version would simply flush the small fluid buffers immediately "downstream" of the reactors so the reactor outputs wouldn't get backed up. While this worked I wanted to still use the steam that was produced.
Random ideas that I might do in the future for this project.
- add graphs and charts on data screens
- production line graphs (steam, power, etc.)
- add to / improve on the control panel
- add networking components for remote monitoring at another location
- create a shareable blueprint to put on Satisfactory Calculator
- eventually add structure / design to the factory so it doesn't just float above the lake
- video tutorials
- Ficsit Mod Loader
- uhh cuz...
- Refined Power
- Modular Reactors and necessary buildings / resources come from this mod.
- Ficsit Networks
- The computer that runs the Lua code and all associated components to connect your factory are from this mod.
- I use plenty of others but those are the required mods for this project.
Control Panel Ready for manually flushing the buffers
Control Panel after flushing the buffers
This looks similar to the previous but the LED displays in the bottom left show a smaller number (one each for a buffer's content/amount of steam).