Space Engineers

Space Engineers

638 ratings
Fancy Status Displays v2
6
5
2
3
2
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
473.321 KB
Jan 7, 2021 @ 2:08pm
Oct 15, 2024 @ 11:37am
19 Change Notes ( view )

Subscribe to download
Fancy Status Displays v2

Description
The Thing continues!

What is new in FSD v2:
  • more supported blocks (Vents, Parachute Crates, Sorters, Cockpits, Doors, Gates etc.)
  • optional display of block integrity
  • optional display of block size and type
    (Large Grid or Small Grid, Large Medium or Small Size)
  • optional identification of which information is displayed (like fuel load or power load)
  • the bar graphs change color gradually from red to green (not abruptly red / cyan / green)
  • the frame color now indicates the status of the block (working / not working / damaged)
  • the ability to condense a whole group of icons into a single one (displaying the average)
  • the ability to display missing blocks
  • even unsupported terminal blocks can be displayed(only block integrity / health)
  • all elements can be individually colored (without changing the script code)
  • a new fast mode (for higher framerates)
  • the ability to show different display layouts on a single display
    (basically a slideshow showing different screens on a single LCD)
  • a sequencer to control the change of display layouts
  • the ability to change some values via buttons / sensors / timers / etc.
    (Framerate / display layouts / change rate of display layout)
  • patching the problem when SE is running with Cyrillic font
  • tons of bugfixes, optimizations and other stuff

Back in April 2020 Coffee created Fancy Status Displays.
https://steamcommunity.com/sharedfiles/filedetails/?id=2071102021
Then in Mai Coffee allowed me to join the team.
Many additions and bugfixes were made.
Then in August I sadly lost contact to Coffee.
With this I lost the ability to commit updates.
So I had to publish a new version of FSD.

What is FSD?
This thing is a script, not a mod. It must not appear in any modlist. Just subscribe as a client, and load it into a programmable block in game.


Configure your cockpits, control stations, programmable blocks, lcds' (basically everything that has a screen) to display the fill level of your grid blocks.

Finally the New Guide: (with all the new features)
https://steamcommunity.com/sharedfiles/filedetails/?id=2362849801

Quick Example:

Data-Set Example for the Custom Data field in a normal screen:
ShowStats Battery Hydrogen Engine Reactor,optional Cargo 2
Data-Set Example for the Custom Data field in a cockpit with multiple screens:
ShowStats Panel 0 Battery,optional:WideBar Hydrogen Panel 3 Cargo Panel 1 Drill Connector

CAUTION When using several instances of FSD on connected grids:
FSD is using a mechanism to prevent interference between the programmable blocks (PB).
In such cases the PB will likely report:
"This Programming block is handling 0 LCD Panels at the moment"
In such a case insert the following line (at the very top) into the CustomData field of the PB:
FSD options: NoSubgridLCDs




Blocks which are supported so far:
Air Vents
Airtight Hangar Doors
Assemblers
Batteries
Cargo Container
Cockpits
Collectors
Connectors
Doors
Ejectors
Flight Seats
Gates
Gatling Guns
Gatling Turrets
Hinges
Hydrogen Engines
Hydrogen Tanks
Interior Turrets
Jumpdrives
Missile Launchers
Missile Turrets
O2/H2 Generators
Oxygen Tanks
Parachute Crates
Pistons
Projectors
Reactors
Refineries
Rotors
Ship Drills
Ship Grinders
Ship Welders
Solar Panels
Sorters
Thrusters (all atypes)
Wind Turbines

This version also supports many other visual additions.

Also a big, big thanks to:
Malware for his visual studio plugin
Whiplash141 for his Image Converter
Coffee for the initial script
and all of you for your ideas and suggestions

P.S.
All screenshot are made with only FSD v2 running.
None other scripts or graphical mods were used to
generate the graphics shown.
Popular Discussions View All (8)
23
Dec 6, 2024 @ 9:49am
Cargo Percentage display issue.
Leconite
3
Nov 3, 2024 @ 1:44am
Blank Screen issue
Meat Vegetable
6
Apr 11, 2024 @ 2:30pm
If FSD script runs on Programable block display can it still update LCD count?
Bane Ironhand
508 Comments
Ekuah  [author] Apr 18 @ 6:11am 
@Saito
Not with the public version v37 but with the (before mentioned) experimental version v41.
in the latter the command should be:

ShowStats
FSDgroup, filter(+steelplate) SingleIcon NoSubGrids Weight
EndStats

or

ShowStats
FSDgroup, filter(+steelplate) SingleIcon NoSubGrids Items
EndStats
Saito Apr 18 @ 6:04am 
Legend that makes sense, i assume there is no way to show an item quantity instead of weight/fill%?
Ekuah  [author] Apr 18 @ 5:54am 
@Saito
First you would have to create a block group of all the blocks that could contain your item.
Let's call it "FSDgroup"
And the item you are searching for is "Steel Plate"

ShowStats
FSDgroup, filter(+steelplate) SingleIcon NoSubGrids
EndStats

explanation:
FSDgroup: defines the block or block-group FSD is looking for
filter: command to filter all the inventories in the selected blocks for a specific qualifier
(+steelplate): qualifier is: only items of the type "steelplate" will be counted
SingleIcon: only show a single icon instead of a group
NoSubGrids: only look on your ship, not on connected grids
Saito Apr 18 @ 5:33am 
So could would it be more sensible to just return a certain item from a cargo container only? can that be done? can it give a quantity rather than weight?

What the syntax for that be? can't seem to figure it out ^^;
Ekuah  [author] Apr 18 @ 5:05am 
@Saito
Yes and no.
This script is block oriented, not item/value oriented.
...What does that mean:

Scripts like MMaster's Automatic LCDs 2 or Taleden's Inventory Manager work item or value orientated.
You command the script to look for an item or value (like kWh charge), and it checks all blocks that could contain this item or value. You can refine the command to include only specific blocks.

Fancy Status Displays works block oriented.
You command FSD to look for a specific block (or a group of blocks) and it checks which values it can extract from them. You can refine the command to look only for specific values.

So you can command FSD to look for a specific item among all blocks, but it would be incredible clumsy, backward and bloated way to do it.
Saito Apr 18 @ 2:32am 
is it possible to get it to show how much of a certain item i have across the whole ship? love the mod but that is one thing i cannot figure out how to do ^^;
Cor. Nov 1, 2024 @ 5:01pm 
This is exactly what I was looking for to help display my battery values.

Glad I found this!
Ekuah  [author] Oct 25, 2024 @ 12:43pm 
@Cobra
Not the regular Version but the experimental (not publicly visible) FSD Version.
https://steamcommunity.com/sharedfiles/filedetails/?id=2801930962
Cobra Oct 23, 2024 @ 6:00pm 
does this have a ship mass weight display
BCslave1 Oct 22, 2024 @ 12:06am 
You need Add RateSpeed Run on programmable. Just i am put my timer block x2 Start to Trigger Fast 0.1 good look Fill up fast and down.