Space Engineers

Space Engineers

195 ratings
Telemetry Plus
2
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
554.926 KB
31 Aug, 2022 @ 9:53am
17 Aug, 2024 @ 2:11pm
6 Change Notes ( view )

Subscribe to download
Telemetry Plus

Description
Keep track of all your ships.
Displays all your ships telemetry in one screen (or more).
Use the visual telemetry screen to have a Radar like visual location of your ships.
Instantly identify ships with damage, core problems or 'missing' by color!

Contains New Features and Enhancements to the very popular Telemetry script originally authored by Magistrator https://steamproxy.com/workshop/filedetails/?id=2508206005.

See the FULL GUIDE at https://steamproxy.com/sharedfiles/filedetails/?id=2884830645

NOTE: the full guide contains NEW FEATURES not shown below!

How to use?
  1. Subscribe to this script (above)
  2. Place a PB (Programming Block) in your ship and load this code (click 'Edit', then 'Browse Scripts' and select Telemetry Plus).
    NOTE: YOUR SHIP MUST NOT BE CONNECTED TO A BASE WHEN INSTALLING THIS CODE FOR 'DAMAGE' TO WORK PROPERLY!
  3. Place a PB in your base and load this code (same process)
  4. Go to the Custom Data in the PB of your base and set flag 'collector' under Telemetry to 'true'.
  5. Add the TAG [Telemetry] to the Name of a text panel (usually an LCD) in your base (i.e., "LCD [Telemetry]")
  6. Every ship telemetry with this PB will show up in the panel provided they are in antenna range.
  7. Add the TAG [VTelemetry] to the Name of a text panel or console block (projector table) in your base.
  8. Add the TAG [TelemetryAlert] to a text panel/LCD in your base to see only ships broadcasting 'alert' status
  9. Be sure to mark Telemetry Plus as a 'Favorite' and give a 'thumbs up'!

Colors from DAMAGE, NOT REPORTING and CORE issues will show up automatically - color automatically upgrades when you repair the issue!

Telemetry
  1. Ship name
  2. Ship status (if not 'normal') (NEW)
  3. Velocity
  4. Altitude
  5. Battery charge
  6. Damage level (if damaged) (NEW)
  7. Hydrogen level
  8. Oxygen level
  9. Cargo Level (NEW)
  10. Docked grid
  11. GPS location
  12. Last update
  13. Shield Percentage (Shield Defense MOD)

Alerts
  • Shows each ship, status and GPS location in one block (much easier to read)
  • LCD allows you to set the font size you like for easier reading
  • Automatically scrolls through all Alerts - no need for additional screens
  • GPS data shortened to 4 places to better fit on smaller screens

Settings
Put these in the Custom Data of the Programming Block:
collector
Set to true to enable this PB as a Telemetry collection node.
panel_tag
Text panels with this [tag] will display the telemetry.
visual_tag
Text panels or Console blocks (projector) with this [tag] will display the visual telemetry.
alert_panel_tag
Text pannels with this [tag] will display the ALERT telemetry.
subgrid_panels
Set to true to enable this PB to write to panels in other subgrids.
security_key
Change to avoid other factions from seeing your telemetry.
channel
Have ships send telemetry in different channels. Then for example, in your base when configuring the text pannel, use [TELEMETRY_2] for only seeing telemetry sent by ships on channel 2.

LCDs
See the Settings above and make sure you have an LCD with the [tag] in the Name of the LCD you want to see Telemetry, Alerts or Visual Telemetry.
You can also have the Visual Telemetry on a Console block - again, put the [tag] you have set for visual_tag above in the Name of the Console.

Commands
Run these commands as arguments in the Programming Block:
1 select the PB (Programming Block)
2 scroll down to the 'Argument' area and enter the word in the first column - for example, 'scale' (no quotes)
3 click 'Run'
scale
Changes the visual telemetry scale. (each time it is run it changes the scale 20m, 200m, 2km, 20km, 200km {wide LCD scales to 50m, 500m, 5km, 20km, 500km - though top/bottom do not show the full distance})
save
Saves telemetry data to PB Storage.
clear
Clears Telemetry data.
orbit <altitude>
Calculate the exact orbit position above the current location at the given altitude in meters and add the GPS entry to the CustomData. Example: orbit 42000

This script replaces the original one no longer updated by Magistrator. All bases and ships will need to be changed to this script to utilize all the features.

Join my Discord for discussions, first-look scripts and more - https://discord.gg/eFJ9vNQ7ET

See the FULL GUIDE at https://steamproxy.com/sharedfiles/filedetails/?id=2884830645

Other scripts you might enjoy
https://steamproxy.com/sharedfiles/filedetails/?id=3296158808
find Ore GPS points FAST (great for auto-deploy bases, deep drilling and of course, Nanobot GPS Drilling!)

https://steamproxy.com/sharedfiles/filedetails/?id=2869938767
Automate Your World, control your inventory and make your drones behave!

https://steamproxy.com/sharedfiles/filedetails/?id=2861428091
Control your BnR bots by direction, groups and patterns

always know WHERE your drones are as well as their condition
https://steamproxy.com/sharedfiles/filedetails/?id=2856836020

maintained and updated version of the BEST autopilot script around!
https://steamproxy.com/sharedfiles/filedetails/?id=2892105352

quick and easy positioning of Nanobot Drill and Fill System via GPS!
https://steamproxy.com/sharedfiles/filedetails/?id=3296512822

EVEN MORE STUFF YOU'LL LIKE!
Informative videos for tips/tricks about the games I play (including the best SE S.A.M. videos online!)
https://youtube.com/TechCoder1

JOIN MY DISCORD[discord.gg]
for extended discussions, tips/tricks and more for all things Space Engineers (and my other favorite games, too!)
https://discord.gg/HWWKkHk5H9

PLEASE BE SURE TO RATE (thumbs up) and FAVORITE the script - thanks!
97 Comments
TechCoder  [author] 12 Mar @ 3:33pm 
@RougeSable - Not sure what your post is - obviously some error, but what happened to cause it (which would help identify the horribly non-informative, yet horribly common 'reference not set' message...) - though it is MOST LIKELY that you didn't install a needed item (see Description), though your post is, sadly, also non-informative about if this is a base or a ship, what you did to double-check all things are installed, what you then did when you see the error, etc...

I.e., if you help me, I can help you, but "It don't work" sort of things just are no help.
RougeSable 12 Mar @ 1:50pm 
> TelemetryPlus vTC1.2.1 <

E: (2) Run(UpdateAdvertise): Object
reference not set to an instance of
an object.
I: Started ...
I: Visual text size changed to: 0.45
TechCoder  [author] 9 Feb @ 6:12am 
hmmm.... - looks like you didn't install one of the LCDs (that typically people using this script do, as this is the first time someone's said anything about it...) and I missed catching if it isn't there.

Note the different names and one was NOT found, while the other was...

Not where I can look at the code right now, but my guess is the [TelemetryGPS] (see full instructions link).

If you can check that and the instructions and let me know, I can fix that in a few days. Also, the Discord is best if you need to chat about something.
Spencer 9 Feb @ 5:24am 
I decided to give this one a try. After ironing out the setup, all seemed to be going well, and it did find my LCD and projector, but then the script broke.
Projector was found
LCD not found.
Please check block name and recompile.
LCD Panel was found
Caught exception during execution of script:Object reference not set to an instance of an object.
at Program..ctor()
TechCoder  [author] 19 Sep, 2024 @ 7:17am 
I did see you joined and I'll send you the post I am talking about via Discord. Sadly, it isn't a link I can post on Steam because only those that are in the Discord can see it...
TheCiscoKid 18 Sep, 2024 @ 4:58pm 
Joined your channel. theciscokid.
TheCiscoKid 18 Sep, 2024 @ 4:54pm 
Will do. Appreciate it. Can you provide a link to the specific answer over on Discord? Or who posted it? Thanks
TechCoder  [author] 18 Sep, 2024 @ 1:57pm 
@TheCiscoKid - I'll reference you to the post I made earlier today..... - same 'answer' - basically anything "special" that you want on displays is _moderately_ simple (if you are open to some real "engineering", and if you are in this game, you 'should' be....) though it does take some time/effort on your part to get everything you want.

It is really hard to make a script that is 'everything to everyone' and that is why there are other 'helper' type scripts out there - and the person on my Discord did a really cool job of grabbing various data and displaying only what was needed, you should check it out....
TheCiscoKid 18 Sep, 2024 @ 9:46am 
Just started using this script and it's quite nice and powerful. Wondering if the data sent/received could be more modular. What I'm using this for is having the tx on remote bases (up to 20km away) that are doing automated drilling and refining. Looking to have the ore/ingot level in the container transmitted so I have a list of 'which bases are running out and need to move the drilling rig' at the main base. Any plans or thoughts to have it more 'selectable' as to what data can be sent? Instead of just a total/% of all the cargo capacity.
TechCoder  [author] 18 Sep, 2024 @ 7:06am 
There is no support for cockpit screens (and none planned) - they are too small to display the data. That said, there are ways (i.e., scripts) that will read the TP screens and break down the data so you can display varied info. This is not for the 'newbie' though one of the advanced people on my Discord has done this with very interesting success, so I suggest you look there for the posts and ask questions of that user if you plan to pursue this 'engineering'