Space Engineers

Space Engineers

Isy's Solar Alignment Script
Showing 31-40 of 95 entries
< 1  2  3  4  5  6 ... 10 >
Update: 26 Jan, 2018 @ 3:06pm

Version 3.6.1:

- Added: reactor fallback. The script can now handle reactors as a fallback if not enough battery charge is left or the batteries are overloading. By default this feature is disabled. Tweaking of the tresholds is possible in the config.
- Added: more options for enthusiasts and a debug panel. In the debug panel you can see very technical information about the script and how hard it scratches at the limits of the game restrictions. The debug panel can also help to track down errors. The default name for it is "LCD Solar Alingment Debugging".
- Added: adjustable fontsize. You can now adjust the fontsize of the "LCD Solar Alignment" (and debug panel) by editing the value in the config. The text now gets properly adjusted to the set value and scrolls, if necessary. The default value is 0.5.
- Added: a working indicator on the lcd.
- Fixed: the script now properly warns you, if your rotor group was not found.
- Internal: the script is now executed in different execution threads to avoid 'script too complex' messages. Every 200ms another part of the script is executed to split the load over multiple runs.
- Many other internal changes and small fixes.

Update: 9 Jan, 2018 @ 4:03am

Version 3.6.0:

- New: Reworked the whole layout of the LCD panel. You now get a more structured output with bars for every stat to have a better overview of what's going on. I also changed the way, the time is presented to you, so that you have more information about daylength, nightlength and how long it takes until day/night comes.
- Added: Added a new configuration section with "Settings for enthusiasts", where you can change certain values of the rotation behavior. I highly suggest, that you don't touch these values if you don't know what you are doing ;)
- Changed: The script is now properly executed based on the time it last ran instead of relying on game tick rate. This should make the time calculation more accurate and also ensures, that the script always runs with the correct speed.
- Changed: The script now waits a little longer until it realigns the solar panels when the output dropped due to sun movement. This should avoid the back and forth rotation when realigning.
- Changed: If the output gets lower than 50% (dusk and dawn), the script will now search way less frequently for a higher output (rotors are allowed to move again after 30 seconds instead of 10). This should make the dusk and dawn times way less panicky looking ;)
- Fixed some recalculations for the corner lcd output.

Update: 1 Jan, 2018 @ 1:27pm

Version 3.5.8a:

- derped up a calculation in the location time

Update: 1 Jan, 2018 @ 8:39am

Version 3.5.8:

- Fixed: the calculated time will no longer be resetted if you add or remove a solar panel
- Fixed: the corner lcd output for battery stats is now properly calculated and rounded and doesn't show values like 3.14159265359 MW
- Changed the way, the LCD displays the time (this was already part of the last patch but I didn't mention it)

Update: 29 Dec, 2017 @ 11:15am

Version 3.5.7b:

- Derped some things up in the last patch - this is just a correction of that.

Update: 29 Dec, 2017 @ 4:28am

Version 3.5.7:

- Changed: the safety timeout for detecting another sunrise/sunset in the time calculation was increased from 2 minutes to 5 minutes. This should help getting a proper time calculation in worlds with very long day durations. This also means, that the script needs at least a day/night cycle of about 15 minutes to proerly calculate the time now.
- Fixed: the day length in the time calculation is now updated every sunrise. Before it was possible to get too long day lengths when the script missed a sunrise due to saving and reloading the world or recompiling the script while the sun was rising.
- Changed: after recompiling the script or realoading the world, the script now waits 10 seconds before moving any rotor. This was necessary in order to deal with the fact, that solar panels need a bit of time to show their actual output after reloading the world. Before, the script would have started searching for the sun eventhough it wasn't necessary.

Update: 23 Dec, 2017 @ 5:02am

Version 3.5.6:

- Fixed: when the solar panels weren't in a good position in the morning, the script could cycle between aligning and night mode. This was fixed by introducing a new cooldown timer for the night mode. After leaving the night mode, the script isn't allowed to enter it again within the next 30 seconds.
- Some minor changes to the rotation behavior after the changes of the last update.

Update: 22 Dec, 2017 @ 2:40pm

Version 3.5.5:

- Changed the static rotor speed steps when searching for the sun into dynamic rotor speeds. The script will now apply a rotation speed between 0.1 and 1 to the rotors based on how far the output is away from the max output. The less output is measured, the faster the rotor will search for a higher output.
- Added the same principle to the 'realign' argument behavior.
- Rotors are now locked (again) if they don't move in order to make them even more stable. This leads to a strange warning message on the rotor saying, that the rotor moves too fast eventhough it doesn't move at all. This could be savely ignored - keen must have messed up something in their code again...

Update: 5 Dec, 2017 @ 6:45am

Version 3.5.4:

- Fixed a newly intrudocued bug in the last update that made the script forget it's maximal detected output after recompiling. This lead to no movement in night mode when it was already night. Unfortunately the saved time calculation had to be resetted once more in order to fix this.
- Reorderd and restructured the config section to be (hopefully) more clear to read.

Update: 24 Nov, 2017 @ 11:33am

Version: 3.5.3:

- Reworked the rotate function via argument. You can now choose between rotating the vertical, the horizontal or both axes. Both axes remain as before: 'rotate horizontalAngle verticalAngle'. To rotate only the horizontal axis, use: 'rotate h horizontalAngle'. Vertical: 'rotate v verticalAngle' (the expressions 'horizontalAngle' and 'verticalAngle' are to be replaced with rotor angle numbers)
- Enabled inertia tensor on horizontal rotors that are used in a T-shape construction by default. This should eliminate wiggly rotor arms.
- Enabling or disabling inertia tensor either for the horizontal or the vertical axis is now possible in the configuration section and will be set for all rotors in the group "Solar Rotors"
- Removed the annoying warning message about inertia tensor
- Some internal changes made it necessary to reset the calculated local time. The script should recalculate the time within the next 1-2 ingame days.