MikaylaFischler / cc-mek-scada

Configurable ComputerCraft SCADA system for multi-reactor control of Mekanism fission reactors with a GUI, automatic safety features, waste processing control, and more! Please be sure to take a look at the Wiki tab, this project has lots of docs!
https://www.youtube.com/@cc-mek-scada
MIT License
366 stars 17 forks source link

Screens not updating after going to different dimension #453

Closed silicon11 closed 8 months ago

silicon11 commented 8 months ago

Describe the bug Screens not updating after going to different dimension, I have the reactor in a different dimension and when I go back to where the control room is in the overworld the screens stop updating and I have to break them (sometimes several times) until they start refreshing again. I am also having issues with the pocket computer not showing anything at all but that's another issue all together I believe.

To Reproduce Steps to reproduce the behavior:

  1. Go to 'different dimension'
  2. Go back to 'control room dimension'
  3. Screens aren't anymore updating.

Expected behavior Screens to be updating. I know computercraft can be quirky! I am using advanced screens and computers connected with ender modems.

Screenshots and Logs Not sure what logs to include but let me know.

Additional context Awesome mod!

MikaylaFischler commented 8 months ago

That is a known CC bug that just got fixed a few days ago actually: https://github.com/cc-tweaked/CC-Tweaked/issues/1560 with a release being 3 days ago with the fix https://github.com/cc-tweaked/CC-Tweaked/releases/tag/v1.20.1-1.109.7.

If you are using a pack and can't get the latest version, the temporary fix is to force load the chunks containing the monitors (you should keep your computers force loaded in general if you don't want things to shut down), or at least that is what worked for me on ATM9. Hope that helps!

If not, the quicker recovery is breaking only the bottom left block since that appears to be how CC tracks monitor instances, which avoids having to replace the entire monitor.

The pocket computer not showing anything is because it's still in an early alpha state. The only thing the released version can do is test alarms

And in response to that additional context, thanks :)

silicon11 commented 8 months ago

You're right I thought it was chunk loaded but it wasn't, sorry about that. Looking forward to seeing what you do with this in the future.

MikaylaFischler commented 8 months ago

No worries! Happy to hear that