Space Engineers

Space Engineers

832 ratings
SDS Operational Script
14
8
13
2
25
18
8
13
8
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
298.481 KB
Oct 30, 2020 @ 8:45am
Mar 12, 2023 @ 3:12am
8 Change Notes ( view )

Subscribe to download
SDS Operational Script

Description





Manufacturer: Space Defence Systems
Type: Program script
Purpose: Control systems of ships
Customization option: Yes
Learn complexity: Average


  • Switching the status of blocks and groups via the interface on the LCD panel
  • Creating a block category, submenu, and menu
  • Airlocks control without timers
  • Changing indicators in real time
  • Use on any LCD
  • Multiple cockpits control
  • Sending commands to other program blocks
  • WASD Keyboard control
  • Use any color
  • Management of automated airlocks


SDS-OS (Space Defense Systems Operational Script) is a code that simplify the management of various systems in the ships and stations, displaying information on any LCD panel or display. Easy visuals and controls will allow beginners to quickly understand ship's systems, and sorting the elements will help put everything on the good place. The script can be controlled from several cockpits, and information will be synchronously shown on displays and / or LCD panels. The logic of building commands will allow you to quickly get used to all features of the code and create your own unique set of elements. The script is easily configure, has a customizable color palette, and supports WASD control.



Brief manual
  1. Click "Subscribe" on this page
  2. Set the control cockpit, its name should include Cockpit
  3. Install the Program Block on Your ship
  4. Click "Edit", then "Browse Scripts", there we find SDS-OS in the list, compile the script ("Check Code" and "OK")
  5. Run the program block with the argument setup










Popular Discussions View All (5)
17
Jan 11, 2023 @ 1:43am
Bug Report
DEeM0N
13
Aug 12, 2023 @ 10:24am
Suggestions & next update info
DEeM0N
3
Nov 10, 2020 @ 1:04pm
Color Scheme
DEeM0N
207 Comments
Unknown Apr 27 @ 7:41am 
I'm not very good at English, so sorry for the mistakes!
You made a great script!
I don't know how to program in Space Engineers and your script helped me take my buildings to a new level of automation and improved control!
I'm very pleased with the flexibility and ease of setup your script.
The only negative that I came across is that the script does not support all the blocks in the vanilla game, such as wheel suspensions
I don’t understand programming and I don’t know exactly why you missed some of the blocks, but if this is due to the fact that the script would become too large and complex, then I can suggest one way out in this situation: your script can send commands to others program blocks!
You can make the second part of the script with support for those blocks in the form of a separate program that were not included in the first script, after which it will not be difficult to link them together using your system for exchanging commands between program blocks.
GROTESK Jan 7 @ 7:19am 
Как возвращаюсь в игру, так всегда пользуюсь вашим скриптом! Не представляю уже игру без него. Очень помогает, когда сам не умеешь программировать.
Еще раз благодарю уже в 2024 году!
McNormandy Nov 19, 2023 @ 4:49am 
is there an option to display the shield strength of the defence shield mod?
DEeM0N  [author] Jun 7, 2023 @ 10:59am 
When playing on servers, there is a bug of Space Engineers with the display on the screen, when someone's image may simply not be drawn
coolfarmer Jun 6, 2023 @ 8:53pm 
Sorry for the spam. I just conducted another test with my friend on grid 2 (the grid where the cargo percentage on the LCD does not update when I add something to the cargo). I discovered that if my friend adds something to the cargo, the percentage is correctly updated for me but not for him.

On the other hand, when I put something in the container, the percentage is correctly updated for him but not for me.

There is clearly a sync/network code problem here.
coolfarmer Jun 6, 2023 @ 8:39pm 
Okay, after doing some tests, I've noticed some unusual behaviors. I'm playing on a dedicated server, and I conducted three tests on three different grids.

In the first grid, my friend sees a blue screen on the LCD, even after recompiling. It's quite strange.

In the second grid, my friend sees the data correctly updated, but the two lines (Thrusters & Cargo) are overlapping, which is not cool.

In the third grid, everything is working fine for both of us.

From my perspective, the first grid is functioning perfectly, with no blue screen on the LCDs. However, the second grid is broken for me (as mentioned in my previous message). And the third grid is working well.

Is this behavior normal? Even after disconnecting and reconnecting, the problem did not fix itself. I also tried spawning your demo ship, and one out of three times, the ship spawned with a blue screen on the LCDs.

Could it be that the script is broken?
coolfarmer Jun 6, 2023 @ 8:02pm 
I'm trying to understand why the cargo percentage is not showing correctly. Let's consider the this configuration:

[0]
All Thrusters;thrust;all/all;onoff
Large cargo;show;Cargo Container;inv

This configuration displays the current inventory of the Cargo Container. However, it doesn't update if the container is filled further, even after pressing the "Recompile" button. To update the value, I discovered that the only way is to modify something in the Custom Data. So, if I remove the "All Thrusters" line:

[0]
Large cargo;show;Cargo Container;inv

And then press the recompile button, the value is updated correctly. However, it stops updating afterwards. I have to modify the Custom Data again by adding or removing another line to get it working again. Why is this happening?
Asarjan [GER] May 23, 2023 @ 4:36am 
is it somehow possible to add a blank line?
e.g.
Batteries |||||| [100%]
H2-Tank ||| [50%]

Cargo [0%]
YungPro Mar 17, 2023 @ 5:20am 
confusing lvl 9000
DEeM0N  [author] Mar 2, 2023 @ 11:42am 
No, unfortunately this cannot be done