Space Engineers
Оценок: 832
SDS Operational Script
14
8
13
2
25
18
8
13
8
   
Наградить
В избранное
В избранном
Удалить
Размер файла
Добавлен
Изменён
298.481 KB
30 окт. 2020 г. в 8:45
12 мар. 2023 г. в 3:12
Обновлений: 8 (просмотреть)

Подпишитесь, чтобы загрузить
SDS Operational Script

Описание





Производитель: Space Defence Systems
Тип: Программный скрипт
Назначение: Управление системами кораблей
Возможность кастомизирования: Есть
Сложность освоения: средняя


  • Переключение состояния блоков и групп через интерфейс на LCD панели
  • Создание категории блоков, подменю и меню
  • Управление воздушными шлюзами без таймеров
  • Изменение показателей в реальном времени
  • Использование любых типов LCD и панелей
  • Возможность управления и мониторинга сразу из нескольких кокпитов
  • Отправка команд другим программным блокам
  • Управление с помощью клавиатуры "WASD"
  • Возможность изменять цветовую палитру интерфейса
  • Управление автоматизированными шлюзами


SDS-OS (Space Defence Systems Operational Script) - это скрипт, который облегчает управление различными системами кораблей и станций, выводя информацию на любую LCD панель или дисплей. Легкое и удобное управление позволит новичкам быстро освоится в системах корабля, а сортировка элементов поможет всё разложить по полочкам. Скрипт может управляться из нескольких кокпитов, а информация будет синхронно выводиться на дисплеи и/или LCD панели. Логика построения команд позволит вам быстро освоится во всём функционале кода и создать свой неповторимый набор элементов. Скрипт легко настраивается, имеет изменяемую цветовую палитру, поддерживается управление по WASD



Краткие указания
  1. Нажимаем "Подписаться" на этой страничке
  2. Устанавливаем кокпит, в его названии должно присутствовать Cockpit
  3. Ставим программный блок на Ваш корабль
  4. Нажимаем "Редактировать" в программном блоке, затем "Обзор скриптов", там находим в списке SDS-OS, компилируем скрипт ("Проверить код" и "ОК")
  5. Запустить программный блок с аргументом setup


Пример Демо-корабля смотрите тут: https://steamcommunity.com/sharedfiles/filedetails/?id=2272024327
Список кораблей SDS с установленным SDS-OS: https://steamcommunity.com/sharedfiles/filedetails/?id=1839510530









Популярные обсуждения Просмотреть все (5)
17
11 янв. 2023 г. в 1:43
Bug Report
DEeM0N
13
12 авг. 2023 г. в 10:24
Suggestions & next update info
DEeM0N
3
10 ноя. 2020 г. в 13:04
Color Scheme
DEeM0N
Комментариев: 208
MSG Gunny 28 мая в 13:06 
Is there argument I can send to program block with SDS script that will change it to a certain menu page?

---So far im just using the arguments prev or next, but if not on main menu 0 it just goes and displays the menu I do not want.

EXAMPLE: I have a timer block that turns on my weapons and plays sounds etc... it would be nice to have a argument that will send to SDS script to go to, lets stay meun 3 where it displays weapons status, ammo etc... This could also be used for other senerios like this.

If not hope you will consiter it for a update feature or for another script build down the road.
Unknown 27 апр в 7:41 
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 7 янв в 7:19 
Как возвращаюсь в игру, так всегда пользуюсь вашим скриптом! Не представляю уже игру без него. Очень помогает, когда сам не умеешь программировать.
Еще раз благодарю уже в 2024 году!
McNormandy 19 ноя. 2023 г. в 4:49 
is there an option to display the shield strength of the defence shield mod?
DEeM0N  [создатель] 7 июн. 2023 г. в 10:59 
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 6 июн. 2023 г. в 20:53 
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 6 июн. 2023 г. в 20:39 
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 6 июн. 2023 г. в 20:02 
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] 23 мая. 2023 г. в 4:36 
is it somehow possible to add a blank line?
e.g.
Batteries |||||| [100%]
H2-Tank ||| [50%]

Cargo [0%]
YungPro 17 мар. 2023 г. в 5:20 
confusing lvl 9000