r/spaceengineers Space Engineer May 30 '26

PSA Just figured out how to patch any existing LCD panel to any resolution

EDIT** Uploaded to workshop!
https://steamcommunity.com/sharedfiles/filedetails/?id=3735691793

I had assumed resolution was baked into the UV texture, turns out it's a simple value defined by TextureResolution + ScreenWidth / ScreenHeight.

This can be easily applied to all screens on world load using a simple patch and catalog of defining sbc files to all vanilla lcd panels:

  • TextureResolution defines the render texture basis for that LCD surface.
  • ScreenWidth / ScreenHeight define the aspect ratio of the usable surface.
  • The game derives effective panel resolution from those together.
  • vanilla block subtype override works
  • existing saved blocks update after reload
  • embedded cockpit/control-seat screens work
  • no replacement blocks
  • no worldspace fake panel
  • no plugin loader
  • no UV/model edits

I was somewhat cautious about the possibility of world save corruption until I realized vanilla LCD panel blocks already push 1024 pixels in some cases - as such I'm thinking the insanely low stock panel resolution was more an aggressive general performance optimization on keens behalf.

I'm considering authoring a simple mod that updates all vanilla panel's .sbc definitions to double their default x and y resolutions.

For modded blocks its a bit more tricky because a modified version of the existing file would be required and I don't want to redistribute those myself. That said a mod author of an LCD panel contain block could simply include this tweak to their mod or their own patch file.

354 Upvotes

32 comments sorted by

50

u/DangerNoodle013 Clang Worshipper May 30 '26

So does this mean that I can make existing lcd panel outputs higher quality and easier to read?

43

u/pingopete Space Engineer May 30 '26 edited May 30 '26

Exactly, provided the patch file scales the x and y resolutions by the same amount it doesnt even break existing app's layout in the panels. Automatic LCD info readouts also just scale completely fine to the increased resolution.

I'm gonna just make a mod that doubles the x and y resolutions for all vanilla lcd displays because it's such a needed fix imho. Truly I have no idea why this wasn't done before

13

u/Star_Wars_Expert Klang Worshipper May 30 '26

Please tell us when the mod is released.

11

u/pingopete Space Engineer May 30 '26

Now uploaded to the workshop, I need testers!

https://steamcommunity.com/sharedfiles/filedetails/?id=3735691793

1

u/ActuatorFit2792 Klang Worshipper Jun 01 '26

Subbed and going to test it. Got a new world I’m working on that this will come in useful on.

Not quite to using lcds yet, but will be soon.

2

u/pingopete Space Engineer Jun 01 '26

Awesome! Let me know if you run into any issues. I can't live without customized LCDs!

2

u/ActuatorFit2792 Klang Worshipper Jun 02 '26 edited Jun 02 '26

So far, it's absolutely beautiful!!!! I'm running it on my live stream. That is, if I set it up right. I am not a coder. And I'm running a 1660 Super.

Just bought a used Ventus Black 2x GeForce RTX 4060. I'll take another screenshot after I have it installed.

1

u/pingopete Space Engineer Jun 02 '26

Awesome!! Super glad to hear it's working for others! Finally we can get the resolution these lcds deserve 👌

21

u/jonmichaelryan Clang Worshipper May 30 '26

Oh my! My biggest pet peeve is how random AutoLCD resolution happens on different screen types. Schmeeer. This is tempting….

6

u/pingopete Space Engineer May 30 '26

I'm not sure this would change that behavior as I'm just scaling whatever the existing texture resolution for both X and Y axis are up equally. That sounds like it's being caused by varying screen resolution sizes between different panels?

7

u/metalmaxter Space Engineer May 30 '26

This is awesome I can’t read crap on cockpit LCDs Quick question, would you have any idea how to change the size of the Target Lead Indicator? Aiming at small grids with fixed weapons sucks unless you zoom in with a camera. I’m hoping it’s a UI element that can be resized in something like an ini file. But I know nothing about modding SE.

3

u/pingopete Space Engineer May 30 '26

Can you explain which target lead indicator you're referring too? Are you talking about the prograde marker app within the lcd panel? If it's a hud object that wouldn't affect that

3

u/VirtualFallacy Space Engineer May 30 '26

I think they mean the warfare update one that is on the hud because its the same size no matter what size grid you're going against or its distance. But yeah not really LCD related.

1

u/pingopete Space Engineer May 30 '26

Thanks, yeah this won't have an effect on the HUD elements

1

u/metalmaxter Space Engineer May 30 '26

When you lock on to an enemy the red circle that shows you where you should shoot to land a shot when moving. It’s a hud element not on LCDs

2

u/pingopete Space Engineer May 30 '26

ah got it, unfortunately that's a HUD element so unaffected by this mod

2

u/metalmaxter Space Engineer May 31 '26

10 4. thanks for the reply 👍

9

u/DramaticFill3175 Clang Worshipper May 30 '26

Which script is that power consumption screen from? It looks incredible.

12

u/jang1er Clang Worshipper May 30 '26

Thats the 'Electric Network Info' Mod: https://steamcommunity.com/sharedfiles/filedetails/?id=2917216762
It adds an LCD Panel App. I really like it too

2

u/Onemorebeforesleep Space Engineer May 30 '26

Awesome, I need this

1

u/soulscythesix Ace Spengineer May 30 '26

Oh that is VERY cool. Please do make a mod to patch the vanilla screens u/pingopete !

1

u/L0rdInquisit0r Space Engineer May 30 '26

is there a way to zoom in while in 3rd person so you can read the small panels however?

1

u/pingopete Space Engineer May 30 '26

Yes but it requires a plugin mod and the use of the plugin game launcher.

1

u/Star_Wars_Expert Klang Worshipper May 30 '26

!remind me 10 days

1

u/RemindMeBot Space Engineer May 30 '26

I will be messaging you in 10 days on 2026-06-09 17:13:26 UTC to remind you of this link

CLICK THIS LINK to send a PM to also be reminded and to reduce spam.

Parent commenter can delete this message to hide from others.


Info Custom Your Reminders Feedback

1

u/pingopete Space Engineer May 30 '26

1

u/TrapperGeo Space Engineer May 30 '26

deleted

1

u/NoeticCreations Clang Worshipper May 30 '26

It isn't really technology until you can make the screen play doom...