7

I'm currently writing some ingame scripts in space engineers (vanilla) to show certain data on ingame LCD panels. Besides text I also want to display some diagrams. Unfortunately space engineers LCD panels do not provide monospaced font what makes it quite difficult to generate ASCII art diagrams.

The only way to get what I want is try to find characters that have the same width which is the case for | and ' or for _ and x.

Can anyone provide a list of such equal-width characters? I still did not find any set of 3 chars with same length.

Edit for clarification: I'm not searching for a technical workaround (like replacing the font of the game).

A graph on an ingame lcd panel

  • This would make for an extremely helpful script. Looks great! – lewlcat Jan 26 '16 at 13:15
  • Maybe you can find something in this ASCII Table? asciitable.com – BadAtPHP Jan 26 '16 at 20:30
  • Unforntunately this does not help very much as the character width is unique for this font. In addition to that the most special characters (like █ ) do not work in SE. – Sebastian Jan 26 '16 at 21:29
  • Have you tried this? reddit.com/r/spaceengineers/comments/3mgk8w/… – Pikamander2 Jan 27 '16 at 7:03
  • This is just a local solution and not even a mod. It won't work for multiplayer for example. – Sebastian Jan 27 '16 at 7:36
2

I've discovered that the font data are stored in FontData.xml (SpaceEngineers\Content\Fonts\..). There are also the font widths listed so it is quite easy to find those with same size.

Promising groups are (only special characters listed):

Size 25: ,-.:;[]{}·

Size 22: |'´¦ˉ

It's not much but more than I knew before. Unfortunately the space ' ' has size 15 so you cannot replace one of those characters with a space (not even with multiple spaces).

  • 1
    I suppose it all depends on how you feel about multi-character "blocks". In 75 pixels you can either fit 5 spaces or 3 characters from the Size 25 group. Not widely applicable, but this idea could be used for indented sections of your display. – tjd Jan 28 '16 at 15:02

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.