Skip to content

Kasra-G/ReactorController

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 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??

    Probably not. Turbine support seriously ups the complexity of both the program and the setup needed to use the program.
    Check out this script if you want a nice program with turbine support.
    https://gitlab.com/seekerscomputercraft/extremereactorcontrol/

    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 a limitation of the specific PID controller implementation used.
      • 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

    • Multi monitor support
    • External power bank support

    Update History

    05/29/2025: Update future turbine support plans

    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