ManuelSchmitz / SCAM

Simple Concurrent Adaptive Min3r (Space Engineers)
4 stars 2 forks source link

bag fix #18

Open Aimonxxl opened 1 month ago

Aimonxxl commented 1 month ago

"I would like to personally reach out to the author via Discord or another social network to discuss this script. I really like it, but there are many errors and issues that I would like to help fix. Here are a few of them: 1. Turning off energy dampers in the atmosphere when the main control block fails causes crashes. 2. There are no mechanisms to restart the main control when it encounters an error, which often leads to the loss of drones. 3. There is no proper system for unlocking controls, and it has to be done manually, which downgrades automated control to semi-automatic, and so on."

tindolt commented 4 days ago

Hello Aimonxxl, If you would like to help work on errors and issues, please fork the repo, write your changes, test them, then make a pull request!

Aimonxxl commented 3 days ago

In my vision, the script needs many corrections because it is not designed for people. The drone often flies away and loses connection. Also, in the new versions, the drones are completely detached from reality, and it is impossible to control or retrieve them. If I create a new drone without assigning it a task, I can’t do anything with it except give it a task, but even then it doesn’t function properly and frequently throws errors related to null values. The earlier versions of the script worked much better, and despite all your efforts, your work deserves praise. However, if you could, please fix at least these shortcomings: add separate controls for commands so that one error doesn’t crash everything. Also, reconsider the error-handling concept so that the ship stops turning off energy dampeners altogether, and when an error occurs, it resets all engines to zero.

tindolt commented 3 days ago

Dampeners are required to be turned off for control. There is no control over engines through the script after an error.

I did not do the work on the script I just help out with testing and some light work. I don't have a whole lot of knowledge on se scripting.

Have you tried the updated 0.11.1-beta1 version? It did fix a lot of things.