Space Engineers

Space Engineers

Not enough ratings
Standalone Ship Diagnostic + Shield Info
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
479.491 KB
25 Dec, 2022 @ 3:45pm
3 Oct, 2023 @ 8:51pm
7 Change Notes ( view )

Subscribe to download
Standalone Ship Diagnostic + Shield Info

Description
As this script was never intended to be public, I wasn't expecting people to like it, it came about as a few minutes' project while playing with a friend, using snippets of other code I had, and a few other people who, either I had some variation of it, or I analyzed the code and made my version, so I don't have any tutorial or demonstration of it, I'll leave "not so clear" instructions on how to configure it below, if you have any questions, feel free feel free to ask me below

To set it up, rename a screen with [Diag:some-unique-name] in the name, and to control it set up a control seat AND some tool (like welder, grinder or drill) with [Diag:same-unique -name-like-the-LCD-you-want-to-control], Place a shortcut for this tool in the seat and recompile the script

As an example:
LCD Screen [DIAG:BridgeLCD]
Control seat [DIAG:BridgeLCD]
Welder [DIAG:BridgeLCD]

You can use your Cursor to control the screen while sitting in the assigned control seat, if you have a keyboard shortcut to use the tool you can click normally using the cursor

On the right side, in the first 6 buttons you have Filters, its 24 filters, you can switch between them using Previous/Next button.

The bottom 4 you can change axis and rotation

On the screen you have + and - to zoom in and zoom out

Unfortunately, I still don't have a function to save settings, so every time the script recompiles (like reloading the world), you'll have to configure it again

Sensors can be used to detect the grid and players within the ship's area

the rotation function is a bit buggy, due to problems the game has with rendering rotated or resized sprites with values below 0, inside a Cliprect
13 Comments
douglasdantasrodrigues 17 Dec, 2023 @ 3:31pm 
Olá, não consegui fazer funcionar o script, tem algumas nave sua que você usa esse script para eu poder ver como que foi configurado ? ou você fazer um vídeo ou sequencia de imagens para mostrar como fazer ele funcionar que pela explicação acima não consegui. Desde já agradeço
Arthur  [author] 3 Oct, 2023 @ 9:00pm 
as instruções estavam erradas, o "DIAG" precisa ser maiusculo
ø♦VIRGULINO♦ø 11 Jul, 2023 @ 8:21pm 
Olá, Seu script parece ser muito bom, mas não consigo faze-lo funcionar; Pode me ajudar? ficou assim na minha nave:

Controle de emoção [Diag:shield]
LCD [Diag:shield]
Assento de controle [Diag:shield]

obs: Não estou usando nenhuma ferramenta como "Soldadores", etc!

...Recompilo mas não acontece nada. Preciso fazer algo mais? Agradeço se puder me ajudar!!!
zernon 17 Mar, 2023 @ 3:48pm 
Thank you so much for the quick response. I look forward to implementing this in my station / ships ^.^
Arthur  [author] 17 Mar, 2023 @ 3:19pm 
On the Right side, on the first 6 buttons you have Filters, its 24 filters, you can cycle on them using Prev/Next button.

The bottom ones you can change the Axis/Rotation

On the canvas, you have the + and - to zoom in, and zoom out

Sensors can be used to detect grid and players within the ship area
Arthur  [author] 17 Mar, 2023 @ 3:10pm 
To set it up, rename a screen with [Diag:some-unique-name] on the name, and to control it, setup a control seat AND some tool (like welder, grinder or drill) with [Diag:same-unique-name-as-the-LCD-you-want-to-control], Put a keybind to this tool on the seat, and recompile the script

Like:
LCD Screen [Diag:BridgeLCD]
Control Seat [Diag:BridgeLCD]
Welder [Diag:BridgeLCD]

Unfortunately I still don't have function to save settings, so every time the script recompiles (like reload the world), you'll have to set up again

(steam limits on only 1000 characters)
Arthur  [author] 17 Mar, 2023 @ 3:10pm 
No genuine question is a stupid question :Khappy:

I could do a tutorial, the question is that this script never intended to be public, it was just a conversation like "you could do that" with a friend, who made this script born in 30 minutes using snippets of other codes.

As for using the touch screen mod, unfortunately it is client side, while the script runs server side, would not be possible, I will not promise nothing, but sometime in the future, maybe implement a "Eye-Tracking" using a sensor block
zernon 17 Mar, 2023 @ 8:11am 
Stupid question, can we get a guide on howto set this up? I love the idea, and am using it now. I have no idea how to change the axis, size, or anything. Also have you thought of using https://steamproxy.net/workshop/filedetails/?id=2668820525 mod for the screen input? It would be AMAZING! Anyhow, loving it so far.
Whiplash141 4 Mar, 2023 @ 11:44am 
my man :slimehappy:
Arthur  [author] 4 Mar, 2023 @ 10:08am 
Sure :Khappy: