Skip to content

Automatically control your reactor out of the box for Bigger/Extreme Reactors

License

Notifications You must be signed in to change notification settings

Kasra-G/ReactorController

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ComputerCraft Automated Reactor Controller

Easily automate your Bigger/Extreme reactor with a pretty graphical UI.

Features

  • One line installation
  • Modular displays to customize information shown
  • Automatically control your reactor with optional configuration
  • Tested on Extreme and Bigger Reactors
  • Turbine support??

    Not yet. Check out this script if you want a nice script with turbine support.
    https://gitlab.com/seekerscomputercraft/extremereactorcontrol/

    I do want to eventually add turbine support, but it will take me some time to implement it, make sure the changes are backwards compatible, and then create the UI for it. I also work full time now, so time is much more sparse.

    Installation

    1. Connect an Advanced Computer directly to a reactor or via wired modem network
    2. Optionally, you can connect a monitor. Connect it directly to the computer or via wired modem network
    3. Make sure that all modems are activated
    4. Run the following command in the Computer:
      pastebin run kSkwEchg

    Configuration

    To configure the program, use monitors. Once it is configured, the monitors are no longer necessary but can still display information.

    The minimum monitor size is 2x2. Use a height of 4 to have access to all settings.
    If there is not enough space to display a graph you will be unable to enable it.

    Screenshots:

    2021-05-24_20 29 15 2021-05-24_20 29 36 2021-05-24_20 30 04 2021-05-24_20 30 35 2021-05-24_20 30 13

    Known Issues

    • If the reactor has a very large max RF/t generation capacity but a low RF/t drain, it may oscillate around the target buffer. This is partly due to my inexperience with setting PID constants, so any help here would be appreciated.
      • Workaround: increase the range of the buffer, YMMV
    • Sometimes, the RF/t Drain statistic will fluctuate wildly. I don't think this is caused by the program, but in singleplayer, the issue seems to start when directly interacting with the reactor UI, and seems to get better by relogging.

    Future Plans

    • Turbine support
    • Fully customizable colors

    Update History

    Last update: 12/14/2024

    12/14/2024: Fix issue with Pastebin API, and some major internal code refactors

    12/04/2023: Changed Control rod insertion logic to use a PID controller

    5/24/2021: Added support for Extreme Reactors and Big Reactors

    5/24/2021: Started tracking update history / Uploaded to GitHub

    Attributions

    About

    Automatically control your reactor out of the box for Bigger/Extreme Reactors

    Topics

    Resources

    License

    Stars

    Watchers

    Forks

    Packages

    No packages published

    Languages