Space Engineers

Space Engineers

1,418 ratings
Helmet - 3D HUD and reflective glass
4
2
   
Award
Favorite
Favorited
Unfavorite
Type: Mod
Mod category: Script, Other
Tags: hud
File Size
Posted
Updated
3.898 MB
Apr 19, 2015 @ 9:49pm
Nov 30, 2020 @ 10:22am
73 Change Notes ( view )

Subscribe to download
Helmet - 3D HUD and reflective glass

In 1 collection by Digi
Digi's Space Engineers mods
45 items
Description
This mod makes your first person view a bit more immersive with a reflective glass overlay, helmet-shaped edge blur and a 3D HUD which indicates health, energy, oxygen and if you're broadcasting or not.

It only works in first person view and it works when you're inside cockpits and passenger seats too.
Taking your helmet off with J will also remove this glass helmet.

Each player can customize and even turn it off entirely if they don't like/want it.
The settings are also saved locally for clients so their settings will work for any server that has this mod.

Type /helmet in the chat to see available chat commands, so far there are:
  • /helmet scale <number> - where <number> can be any number between -1.0 and 1.0.
  • /helmet hud scale <number> - where <number> can be any number between -1.0 and 1.0.
    These scales adjust the size of the overlay and HUD independently.
    Default scales are 0 which are set for FOV 60 (which is the game default), for FOV 90 I recommend 0.65 for both, but of course you're free to use whatever values you like.

  • /helmet on or /helmet off - effectively turns this mod on or off.
  • /helmet hud on or /helmet hud off - turns the HUD component on or off
  • /helmet reload - reloads the config.
  • /helmet for fov [number] - number is optional, auto-adjusts the settings for your FOV or the specified FOV.
  • /helmet glass <on/off> - toggles the reflective glass
  • /helmet lcd <on/off> - toggles the LCD

Advanced configuration
The config has some settings that can be edited manually in the file, go to %appdata%/SpaceEngineers/Storage/428842256.sbm_Helmet/helmet.cfg and edit whatever you want, if the game is still running you can use /helmet reload to reload the config without needing to restart.

The mod will keep saying to type /helmet each minute until the player does, this was done because players can miss the first chat message due to long loading or respawn loading screens.
Once the player types /helmet once it will be saved in the config and it will never bother them again.

HUD LCD
If you turn off the vanilla HUD a display panel will show up at the bottom with some information. Additionally the LCD's borders takes the color of your astronaut.
On the left side of the panel you have character or ship information, while the right side depends on the context.

As a character, if you have a welder/grinder it will show a quick build status of the selected block.
Holding a gun will show your remaining ammo and selected ammo type (if more than one).

But while in a ship the right side of the LCD shows relevant information depending on what weapon/tool you have selected.

You can also show additional info per ship by adding some words to the cockpit's name, just experiment and you'll see what I mean, add any/all of these words in a cockpit's name: cargo, hydrogen, oxygen.
This ship-cockpit-tag thing is experimental, let me know what you think and what you'd like to see improved or added upon.

You can customize more stuff for the LCD in the config.


Known issues
- Can't weld projectors with helmet down (not fixable on my end without removal of the glass&vignette);
- HUD elements are affected by shadows and get dimmer, no idea how to fix this so far, if it's even fixable.
- The black part of the helmet appears under flares and glass for some reason;
- Show grid pivot shows on the HUD elements too;
- HUD and vignette/glass clipping at various FOV values or settings (this kinda needs a rework to fix);
- The overlay objects cast shadows (most noticeable on the LCD with flashlight on), not fixable yet. (Currently a non-issue because the headlamp light was moved up);


Fixed old issues
- (game issue got fixed) The HUD marker ghost LCD is not transparent anymore due to a game issue with LCDs being unable to be transparent;
- (worked around it) Can't interact with blocks through the helmet glass (same with game's projections).
- (worked around it) Helmet vignette no longer exists because the texture is being ignored or something, I dunno.
- Reflections are boosted significantly for some reason and impossible to completely disable.
- (game has a way to do that now) The 3D HUD is affected by shadows since there's no way to make glass emissive again.
- (game issue got fixed) The bottom display screen refuses to move from 0,0,0 world coordinates.
- (Got fixed by the game) Status bars and vignette are currently invisible due to custom glass materials being broken for mods.
- (Workaround) On a player-hosted server when the host puts on their helmet, the helmet object will appear for all clients as a physical object but not for the host.
- (Fixed) Because of the perspective the gravity indicator looks a bit inaccurate
- (FIxed by the game) Spiders hitting the character with helmet on will crash the game (avoidable by turning it off, taking the helmet off or using 3rd person when you see spiders)
- (Fixed since SE v01.080) Render Interpolation causes the HUD to freak out (disable it in video settings or disable the HUD using /helmet hud off);
- (Fixed by detecting FOV when no config is found) Can't know the player's FOV so I can't automatically adjust for that, you must use /helmet scale;
- (Fixed by game v01.137) Glass reflections get brighter when you move forward faster than 6m/s, no idea what's going on with that;
- (Fixed by game v01.138) The dark helmet areas are faded out when placed against a planet's sky (same issue happens with vanilla glass windows but it's not as noticeable), not fixable yet;
- (Fixed by game) Since SE v01.133 the display doesn't display text (doesn't update) anymore because of an optimization change that doesn't allow clients to set text in textpanels even if said textpanel is only on the client's side, looking for a solution;


mod io?
Please read[gist.github.com]
Popular Discussions View All (50)
5
Nov 30, 2020 @ 1:10pm
CTD while trying to use Voxel hand
LeeTheFlea
5
Aug 16, 2020 @ 10:02am
The Mod wont load. Error in Helmet.cs?
Orion
1
Jun 25, 2023 @ 7:47am
[BUG] Held items appear in front of HUD
Valkyronix
984 Comments
Crisenpuer May 10 @ 7:10am 
Maybe I'm, doing sth wrong, but beacon names are very blurry and not readable.
Mr. Higsby Apr 9 @ 9:18pm 
can we change whats displayed on the LCD somehow?
This is a stellar mod, however it misses a lot a simple, but crucial feature: extensibility.
0)Settings like saturation, light, etc. Sometimes HUD is overshadowed by ingame effects
1)Need a framework to add information to the screens/add more screens
2)Need a way to display some crucial info like block selection
This is very easy. Next step would be modelling the HUD to display all the important information, so the player can play the game without vanilla HUD, it would introduce immense feeling of realism and immersion
Shuttle bus driver Oct 24, 2023 @ 8:28pm 
Hi Digi, amazing work, but is there a way I can use only the 3D artificial horizon? You're the only one to have improved it upon the vanilla one, which is totally disorientating to me. Honestly you could make it a standalone mod itself and it would be popular
Wildust Aug 29, 2023 @ 4:43am 
Hello, i love it ! Nice immersion. I wonder if there's something i could change in the config files to dim the visor as it was a bit smoke ?
I would like to obscure the sparks when wielding and drilling.
♡Vix May 2, 2023 @ 6:50am 
Someone needs to lemme in on if this ever is revived or revisisted, that or something similiar to ole magistrs.. good days, and very good mod for long playthroughs.
Eternus_Nox Apr 12, 2023 @ 8:04am 
Ahh, well then. Kind of sucks to hear this was neglected. It is a very unique mod that makes the HUD more realistic and diegetic to the game's overall theme. And sort of removes the HUD that is always there even when the helmet is open like the characters aren't really human at all but more like cyborgs or augmented humans. Would love to see this mod some day get revived and improved upon. Since it takes a very good twist on the HUD element as well. Making it feel more interactive with your suit's condition with the on-screen HUD showing when the helmet is closed and when it opens all you have is that screen to provide what information it can possibly give. Out of every HUD mod this is by far the most unique in how it turns something 2D into feeling like its part of the suit by nature.
Digi  [author] Apr 11, 2023 @ 5:49pm 
The pixelation is the way this game makes entities semi-transparent, it's not the best way to do GUI stuff right now because this mod is very old (and neglected xD) but it should also not be noticeable if you run the game at your native monitor resolution. You'll also see this same behavior on projectors btw.
There's probably a way to turn the GPS popup off entirely if you wish, in the config.
Eternus_Nox Apr 11, 2023 @ 5:44am 
So I don't know how to fix this at all. But when I look at GPS markers the text box becomes sort of transparent (where it sort of pixelates itself and leaves a mesh like look). And it is really annoying but I don't know how to fix it at all.
Darian Stephens Dec 17, 2022 @ 12:40pm 
It's not a feature, just an artifact of how this works.
Something about glass-type materials no longer able to be emissive, I think?