Stationeers

Stationeers

Not enough ratings
MoreGasDisplayConsoleOptions [StationeersMods]
4
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
1.386 MB
23 Aug, 2024 @ 3:48pm
10 Mar @ 10:47pm
9 Change Notes ( view )

Subscribe to download
MoreGasDisplayConsoleOptions [StationeersMods]

Description
MoreGasDisplayConsoleOptions
WARNING: This is a StationeersMods Plugin Mod. It requires Bepinex to be installed with the StationeersMods plugin.
See: https://github.com/jixxed/StationeersMods

WARNING: This mod is incompatible with my KelvinConsole mod so make sure you disable/unsubscribe it if you have it installed.

This mod adds a bunch of modes to the gas display consoles which covers pretty much everything the atmospheric analyzer from the tablet gives you.
There's 63 modes in total so have fun clicking!

You can use the quantity modifier to backtrack.

You can also use the filter function of the console to target specific modes or at least get closer to the one you want.
To use the mod's filter function you will need to hold Left Alt when clicking the confirm button in the filter input menu.
The filter first checks if you inputted a tag listed below, if it gets no match it tries to match your input to one of the display titles and returns the first one found.
ex: inputting "LVOLR" will set the mode to "Liquid VOL Ratio".
ex: inputting "O2" will set the mode to "O2 Ratio".
ex: inputting "4" will set the mode to "Total Moles".

This mod also adds logic memory/reader to the list just like the graph console does. This will allow you to add logic memories, logic readers and circuit housings to your linked devices.
To have the units correctly reflected in the console the setting must be in:
  • kPa for pressures
  • K for temperatures
  • mol for moles
  • J for energy
  • L for volumes
  • 0 to 1 for ratio mode, although you can go over 100% if you want.
Note that in ratio mode, if you have a logic memories/readers and circuit housings linked, other devices are going to be ignored and ratios from setable devices are going to be averaged

Source: https://github.com/Vespinian/stationeers-mgdco

Expected Behavior:
  • Temperatures are averaged
  • Pressures are averaged
  • Ratios are calculated by summing the total amount of moles of the selected gas in every selected device and dividing it by the sum of the total amount of moles in every selected device.
  • Mole count is additive.
  • Liquid volume is additive.
  • Energy values are additive.
  • Logic memory/reader and circuit housing negative values are ignored
  • Logic memory/reader and circuit housing in ratio mode will average ratio of all logic memories/readers and circuit housings and ignore all other devices.

List of tags and modes:
  1. "PP" - Precise Pressure (gives you the pressure down to the last mPa before 0)
  2. "TC" - Temperature Celcius
  3. "TK" - Temperature Kelvin
  4. "EC" - Energy Convected
  5. "ER" - Energy Radiated
  6. "EL" - Energy Latent
  7. "M", - Total Moles
  8. "GM" - Gaseous Moles
  9. "LM" - Liquid Moles
  10. "LV" - Liquid Volume
  11. "O2R" - O2 Ratio
  12. "O2M" - O2 Moles
  13. "GO2R" - Gaseous O2 Ratio
  14. "GO2M" - Gaseous O2 Moles
  15. "LO2R" - Liquid O2 Ratio
  16. "LO2M" - Liquid O2 Moles
  17. "LO2V" - Liquid O2 Volume
  18. "NR" - N Ratio
  19. "NM" - N Moles
  20. "NR" - Gaseous N Ratio
  21. "GNM" - Gaseous N Moles
  22. "LNR" - Liquid N Ratio
  23. "LNM" - Liquid N Moles
  24. "LNV" - Liquid N Volume
  25. "CO2R" - CO2 Ratio
  26. "CO2M" - CO2 Moles
  27. "GCO2R" - Gaseous CO2 Ratio
  28. "GCO2M" - Gaseous CO2 Moles
  29. "LCO2R" - Liquid CO2 Ratio
  30. "LCO2M" - Liquid CO2 Moles
  31. "LCO2V" - Liquid CO2 Volume
  32. "POLR" - POL Ratio
  33. "POLM" - POL Moles
  34. "GPOLR" - Gaseous POL Ratio
  35. "GPOLM" - Gaseous POL Moles
  36. "LPOLR" - Liquid POL Ratio
  37. "LPOLM" - Liquid POL Moles
  38. "LPOLV" - Liquid POL Volume
  39. "VOLR" - VOL Ratio
  40. "VOLM" - VOL Moles
  41. "GVOLR" - Gaseous VOL Ratio
  42. "GVOLM" - Gaseous VOL Moles
  43. "LVOLR" - Liquid VOL Ratio
  44. "LVOLM" - Liquid VOL Moles
  45. "LVOLV" - Liquid VOL Volume
  46. "N2OR" - N2O Ratio
  47. "N2OM" - N2O Moles
  48. "GN2OR" - Gaseous N2O Ratio
  49. "GN2OM" - Gaseous N2O Moles
  50. "LN2OR" - Liquid N2O Ratio
  51. "LN2OM" - Liquid N2O Moles
  52. "LN2OV" - Liquid N2O Volume
  53. "H2OP " - H2O Ratio
  54. "H2OM " - H2O Moles
  55. "GH2OR" - Steam H2O Ratio
  56. "GH2OM" - Steam H2O Moles
  57. "LH2OR" - Water Ratio
  58. "LH2OM" - Water Moles
  59. "LH2OV" - Water Volume
  60. "LPH2OR" - Polluted Water Ratio
  61. "LPH2OM" - Polluted Water Moles
  62. "LPH2OV" - Polluted Water Volume
  63. "P" - Vanilla Pressure

10 Comments
Julia 18 Oct, 2024 @ 6:56am 
dosen't work anymore
3nc0der 11 Oct, 2024 @ 5:40am 
Hey there, I absolutely love this mod! Unfortunately I noticed, that the new liquid water update broke it due to privatization of some gas sensor methods it seems. I'll fix it, if possible and if you're interested in joining forces I'd be super happy. I thought of altering some of the other displays as well, such as the graph display, or maybe adding another mode to the text displays for time etc.
WIKUS 11 Oct, 2024 @ 1:28am 
How did I miss this? Awesome stuff.
Vespinian  [author] 29 Aug, 2024 @ 5:46pm 
@Geneticus
Added back, works as before, at least as far as I can tell with the limited testing I can do.

@Erios
Yeah that could be looked at, being able to input data with the filter menu opens up a lot of possibilities and the Graph Display disassembly doesn't seem too bad, probably only 2 methods to patch to affect the behavior (famous last words).
Geneticus 28 Aug, 2024 @ 3:26pm 
Could you add the Vanilla Pressure display that isn't as precise?
Erios 28 Aug, 2024 @ 9:24am 
I want to thank you for this, it's really excellent!
Maybe the graph console could be looked at with the same idea, but more towards configuring the graph's properties? Like time frame, scale, etc?
Vespinian  [author] 28 Aug, 2024 @ 7:27am 
I could also just check Left Alt when submitting the filter string and discard the front slash idea.
Vespinian  [author] 28 Aug, 2024 @ 7:21am 
Probably won't develop it much more unless I want to learn how to make/edit prefabs. So for now it will remain a simple code patch mode.

That being said, I'll push an update this week which will let you use the quantity modifier to backtrack. Didn't do originally because I had no idea how to access key state haha.

I've also been experimenting hijacking the filter function to set the mode directly. Right now, in my tests, I'm checking if the first char is a front slash and if it is then I try to match the input to a mode and set it. Of course this means that you wouldn't be able to filter devices that start with a front slash.
Joel 26 Aug, 2024 @ 8:38am 
Thanks for making this. The variety of modes is fantastic, making it a great addition.


I'm not sure how much more development you're planning to do on this, but here are some unsolicited ideas if you're interested. Currently, the process of clicking past your chosen mode could be improved. I don't know what interface options are available for modding. However, having the option to go backward on the modes using a modifier key would prevent overshooting. Adding a 'category' button to filter the mode options would make setting up many cards with fewer clicks easier. If not able/desiring to change the interface like that, adding more cards to split the modes, such as 'Liquid Display' or 'Moles Display', could make it easier to use.
Obin 24 Aug, 2024 @ 6:05am 
Awesome. Thank you so much for making this. This will be a game-changer for me :)