Giter VIP home page Giter VIP logo

steampressurerelief's Introduction

Steam Pressure Relief Automation

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.

How to use this repo / the code in your own factory

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

Factory Layout

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.

Factory Diagram

To-Do List

  • 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

Ideas for the future

Monitoring the steam

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.

Misc.

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

Mod List

  • 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.

Screenshots

Factory

Computer & Screens

Reactors

Generators

Steam Buffers & Valves

Control Panel

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).

Footnotes

  1. Refined Power Mod

  2. Circuitry Mod

steampressurerelief's People

Contributors

madamson747 avatar

Stargazers

 avatar

Watchers

 avatar

steampressurerelief's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.