Space Engineers

Space Engineers

InfoGraphx
245 Comments
Walayimuna May 28, 2023 @ 10:10am 
Does anyone know what one has to do to update this in order to track steam and gasoline from the mod Industrial Overhaul?
BentoFox Sep 18, 2022 @ 1:28pm 
Awesome script; thanks for sharing it. Is there any to get these to work on any normal LCD screen though besides the Programmable Block?

I placed a programmable block with the script and since it has a screen also set the custom data from your mod page and it shows up just fine. But when I place another LCD screen (1x1 or 2x1) they just turn light blue with nothing displayed when set up with the custom data -> script -> none.

What am I missing, Fox Brother? :FoxiCute:
Delphin_1 Sep 9, 2022 @ 8:22am 
Can you turn a Bar Graph on its side? like a loading Bar
dzlockhead Aug 21, 2022 @ 6:57pm 
Anyone having any luck getting this working? I can't for the life of me get this to work but I have other scripts working just fine.
mr.turtle Apr 7, 2022 @ 3:32pm 
Hello all ! First, thanks for this very usefull script ! Anyone could please help me use it to check the charge of railguns, like for the jump drives ?
rahlforge Feb 19, 2022 @ 8:46pm 
Excellent mod! Super useful!

Any plans to link a GitHub for community collaboration? I tweaked the script locally today to add some enContentType options for some extra functionality I needed. I added a CHARGEMODE enum that returns the current ChargeMode of a Battery, similar to the CONNECTION functionality (the "PWR" text underneath the gauge on the center screen turns yellow when recharging, red when discharging, and green on Auto). I also added an ITEMCOUNT enum that returns the actual text value of UPDATE2 to the ICONTEXT and TEXT properties of the Graph. Haven't tested it with the icontext, yet, but as you can see from the right-hand screen, the normal TEXT Graph works great for displaying the actual numeric count of my cargo.

https://steamcommunity.com/sharedfiles/filedetails/?id=2759104630
Dots Feb 11, 2022 @ 7:21am 
This script conflicts with Whip's Turret Based Radar Systems. So its eider this script or the other.
l8MikeBl8 Jan 18, 2022 @ 2:38pm 
Hello @SwiftyTheFox
This works great and thanks so much for this script! I love it!

I am having an issue, I am trying to display all the ingots like you have on one of the example images. Below are my Params. Ingot Container being my Large Container of Ingots. What am I missing here? The LCD screen is just always black, so I must be doing something wrong here.

SCREEN:LCD-QUESTINFO-Ores:0
GRAPH:TEXT:SIMPLE:FIXED
GEOMETRY:32,256:64,256
GRADIENT:0.1:255,255,0
GRADIENT:0.3:0,255,0
TEXT:Ingots In Storage
UPDATE:COUNTITEM:Ingot Container
UPDATE2:Ingot:Iron
UPDATE2:Ingot:Platinum
UPDATE2:Ingot:Magnesium
UPDATE2:Ingot:Uranium
UPDATE2:Ingot:Gold
UPDATE2:Ingot:Silicon
UPDATE2:Ingot:Cobolt
Lide Jan 19, 2021 @ 11:54am 
SwiftyTheFox  [author] Aug 14, 2020 @ 7:51am 
Can you specify it a bit please? It shows not only the On/Off state but also the "powered" and "complete" state - maybe your issue is due to that.
Vortek Gamer Aug 11, 2020 @ 4:54pm 
dont know if it is just me but seem like WORKING is not working right so far the rest is working right
SwiftyTheFox  [author] Jul 30, 2020 @ 12:45pm 
@Bazslaz:
I've got the answer for you that I promised:


GRAPH:ICON:SIMPLE:FIXED:CIRCLE
GEOMETRY:28,90:25,25
GRADIENT:0.0:0,255,0
GRADIENT:0.9:255,0,0
TEXT:Ejector
UPDATE:THROWOUT:EjectorL

You can see that I changed your gradient a bit. The value for THROWOUT is 0 when off and 1 when on.

If not defined, value 0 will be Red. You had your green defined at 0.1, therefore you switched between two (slightly different) reds indicators. Now it should be green when off and red when on, as you intended.

Have fun!
SwiftyTheFox  [author] Jul 24, 2020 @ 4:23am 
I'll have a look at it this weekend, I'll contact you!
Bazslaz Jul 13, 2020 @ 11:08pm 
THROWOUT command does not seem to be working not sure if it is my code, any help would be appreciated.

This is my code

GRAPH:ICON:SIMPLE:FIXED:CIRCLE
GEOMETRY:28,90:25,25
GRADIENT:0.1:0,255,0
GRADIENT:0.3:255,255,0
GRADIENT:0.6:255,0,0
TEXT:Ejector
UPDATE:THROWOUT:EjectorL
SwiftyTheFox  [author] Feb 29, 2020 @ 4:40am 
@Whack Stragie
Great! I am always happy when ppl use and enjoy my work.
Feel free to upload it yourself into the workshop, just mention this script here with a link please.
Quality Protein Feb 27, 2020 @ 6:14pm 
Hey @SwiftyTheFox This is a great mod! currently I am trying to get the mod to recognize OKI armaments ammo types. I added
case "ammo":
GraphBrokers[cntScreen].UpdateDefs[cntGraph].SearchItem = new
MyItemType("MyObjectBuilder_AmmoMagazine", elements[2]);
break;

To the Update2 function .
Then in the Custom Data box i added
SCREEN:LCD TL:0
GRAPH:TEXT:SIMPLE:FIXED
GEOMETRY:128,192:2,2
GRADIENT:0.0:255,0,0
GRADIENT:0.25:255,255,0
GRADIENT:0.5:0,255,0
MAXVALUE:10000
TEXT: 14.5
UPDATE:COUNTITEM:Cargo Container
UPDATE2:ammo:OKI23mmAmmo



If possible i would appreciate some help
SwiftyTheFox  [author] Feb 26, 2020 @ 1:25pm 
It is still there, it was never gone. Text above: The complete list of Config statements can be found in the ->manual<-[ docs.google.com ].

Steam is quite bad at highlighting links, granted.
Vortek Gamer Feb 12, 2020 @ 8:20pm 
where did the link go for the manual?
SwiftyTheFox  [author] Feb 2, 2020 @ 12:28pm 
Hi Lockerd!
It all depends on the mod - if it provides an API for the mod blocks that can be used by scripts, one can add the code to support this in my script. I encourage that even - see the foot note in the description.

But by itself it doesn't, hence the sheer amount of mods for this game :steammocking:
Lockerd Jan 9, 2020 @ 8:30am 
There a way to implement modded items? Like the fusion thruster's teakettles and water tanks?
Mr-Octo_Squid Jan 4, 2020 @ 12:28pm 
This mod is very under rated. Has a bit of a learning curve though
DMOrigin Dec 5, 2019 @ 6:58am 
Take a look into the documentation on google docs. "enContentType" -> AIRPRESSURE
illAligned Dec 4, 2019 @ 7:17pm 
Can it display room pressurization?
DMOrigin Nov 20, 2019 @ 5:24am 
Do you have the knowledge to render a single simple quad?
TheOrdersMaster Nov 19, 2019 @ 11:06am 
Hi @SwiftyTheFox

This is a bit off topic but i'm desperate:

I'm trying to code my own scipts including adding graphics to my lcd screens (ambitious i know) and at the moment i just can't figure out how to even create sprites from the programmable block. After almost a month of unsuccessful internet research i'm still not any closer to figuring out how to use them. The only thing i have figured out so far, is that i can transform special colored characters into a sprite, but this seems inefficient to me? In any case that's just a guess from staring at malwares terrific API Index for way too long.

I'd be incredibly thankful if you could point me towards any helpful documentation or if you can spare the time even explain it to me.

Cheers
Celestite Oct 18, 2019 @ 9:32am 
apparently now recompiling the cript causes the game to crash
thanks keen
Vortek Gamer Oct 6, 2019 @ 8:08pm 
I agree I don't mind not having it but it would be nice to be able to see the screen size instead of guessing but I start low number and then start from there.
DMOrigin Oct 6, 2019 @ 6:23am 
Don't worry :) The intention behind this is only, if you switch the display an the new one has another size then the previous you don't need to change everything. Because it's a relative notation and not an absolute.

But this is only a nice to have, not a must have. So it has a low priority. I can live with the current state. But I'm a fan of relative notations :D

I think, it would be nice for many users if you add a PRINT:HELP:DISPLAY. So a user can see the minimum and maximum (x,y) coordinates. Not any user have knowledge about textureing.

Here is a link with a little code to mark the corners of an display and print out the size :)
https://drive.google.com/file/d/1pJHxd-7FdFcH4DNLlkzEPC1DmMBidD2C/view?usp=sharing

After that, if the community want a relative notation and you have time, then it would be nice :)
SwiftyTheFox  [author] Oct 6, 2019 @ 12:55am 

Hi everyone!
Yes, I thought about adding a simple chart at first since changing the size only to a ratio won't make things easier. Multiple ways of defining a point in the coordinate system would be necessary. Text always needs to be set pixel wise - a value between 0 and 1 is not really helpful here. Also if we have multiple systems for the coordinates, I'd have to add new notations to the parser - like GEOMETRY:<0.25>:<0,75>... and such. Stuff has to stay backwards compatible. I also thought to add a line "PRINT:HELP:DISPLAY" to the command list to allow ppl to see the size in the comment section of the k menu. What would help you the most?

If it really is such a demand from the community, I'd move the priority of a reference chart up. This is the fastest and most helpful ways I guess.

I'd also like to explain why it got so silent in the last weeks: Work and evening classes really grind down my free time.
Vortek Gamer Oct 3, 2019 @ 7:12am 
ok I see and there is a chance that it still an issue.

" It would be nice to setup the geometry by values between 0 and 1 :) "
Well the thing is that he need to find out the size of the display to able to do that and that is the thing he is trying to make and work on because each display including modded once will have different sizes.
DMOrigin Oct 3, 2019 @ 4:24am 
Documentation (Google Doc), Section "Function SetGeometry"
Quote: "I will try to gather this info myself, see it as an item on my bucket list."
Vortek Gamer Oct 2, 2019 @ 7:20pm 
@DMOrigin where dose it say that?
DMOrigin Oct 2, 2019 @ 4:09pm 
You have written that you have problems finding the correct size of the panel. Have you found a way to do it? Or is it an old information? It would be nice to setup the geometry by values between 0 and 1 :)
SwiftyTheFox  [author] Aug 23, 2019 @ 11:35pm 
Hey Folks!

The latest Economy Update reduced the amount of sprites send to a connected player in MP by a huge amount. Reducing the amount of sprites for this script is possible, but not down to this amount. Maybe I find another way around this or this script will not work in MP any more. again.
SwiftyTheFox  [author] Aug 21, 2019 @ 8:03am 
@elulcao:
There is an example configuration inside the "configurations" discussion. The same configuration can be tried out ingame by getting the mentioned COYOTE and CICADA blueprints (see description).

One comment though: The current version has a bug when using the display of a programmable block and the right display inside the "normal" cockpit. Use a normal LCD screen / Display whatsoever first, and when you are sure that you got a hang of it, try it on a small display of a cockpit.

If you got question, try to be as specific as possible and use the "Troubleshoot & Bugs" Discussion above.

Have fun!
Vortek Gamer Aug 20, 2019 @ 4:06pm 
read thru the "First run instructions"
BadPsychoPanther Aug 20, 2019 @ 3:31pm 
how i put this on my cockpit?
Nemethon Aug 1, 2019 @ 1:18pm 
Very nice Script. Needed some time to understand it, but now it's easy to set up screens. Hope horizontal bars coming soon. I always use small LCD near airlock doors for info if oxygen in the next room is ok. ;)
SwiftyTheFox  [author] Jul 28, 2019 @ 9:54am 
@Boldtaar: It is nice to see some user feedback. :steamhappy: Regarding the rotation: I thought of it as well, but unfortunately it is impossible to rotate text. The parameter for the rotation of sprites is the same as for scaling for text... :steamfacepalm: But I plan horizontal bars - which would look also good on 90° Turned displays and are ususally without text anyways.
Boldtaar Jul 28, 2019 @ 9:48am 
Gauges done for the reactor room :steamhappy:
https://ibb.co/ZX1GFbS

Hope there will be a update for rotating the gauges
Boldtaar Jul 27, 2019 @ 6:36pm 
Any one of you have a good lay out for a Flight Seat? This is my work in progress bars are for keeping tabs on ammo in Gatling turrets https://ibb.co/dtnRSDy
SwiftyTheFox  [author] Jul 24, 2019 @ 10:23pm 
@all: I am at the moment designing a few ships to see what the script could use on top of the suggestion list above, started by virtual gaming, for the next update. So please leave some if you can't find them already in there!
Vortek Gamer Jul 23, 2019 @ 4:53pm 
@SwiftyTheFox I see that you used the suggestion form
SwiftyTheFox  [author] Jul 23, 2019 @ 11:46am 
@epflederer:
The hydrogen engine is not detected as a "Hydrogen Tank" at the moment. I have to check if this is even possible. (although it should be somehow) But what works is to show the amount of ice in a o2/h2 generator.

Sensor detection is also not implemented.

All these things are planned for future versions, but I cannot promise any release date at the moment due to my real life... but the next sick leave comes for sure :D
epflederer Jul 21, 2019 @ 4:16pm 
Is this script able to get the fill level of a hydrogen engine? I cant seem to get it to work
epflederer Jul 18, 2019 @ 8:24am 
Is it possible to add if a sensor is detecting something?
Vortek Gamer Jul 17, 2019 @ 2:39pm 
I made a Suggestion in the Discussions tab if anyone have any more ideas and if you want to make one with you as a host of it I will delete it so you might be able to update the main page.
SwiftyTheFox  [author] Jul 17, 2019 @ 12:55pm 
@VirtualGaming:
Thanks for the suggestion of a todo list in the description. "Stockpile" would be an easy addition like the doors suggested before by another user.
Vortek Gamer Jul 17, 2019 @ 1:46am 
so one thing first i think you should add like a todo list in the Description section and i got an idea when you have time to add is to a way to show if tanks is on stockpile mod like for Ex that i use that mode to re-fuel the tanks from the station and easy to know if it is on or not.
SwiftyTheFox  [author] Jul 16, 2019 @ 12:00pm 
Another thing I noticed:

Keen Broke the Programmable Block Displays... at least at my settings / drivers. Everything else with a display works, but the programmable block display is not even showing their scripts like clocks etc. Funny Detail: When going far away, the script shows up eventually in the "low res variant" of the block. I will write a note into the manual as well and the text above when I know more. I just want to check if this bug is already recorded with the discord boys.