Space Engineers

Space Engineers

Not enough ratings
Official Guide: The Font Tool
By Steinmarder
How to use the Font Tool for Space Engineers!
The Font Tool
Hello my fellow Engineers :)

This week I will give you a quick run through of our new Font Tool we just released in the ModSDK.
With it, you can convert any Font you have installed on your PC to a format that is usable inside the Space Engineers game.

You can find it located in the SDK's Tools Folder under "Fonts". There are two ways to convert a Font:
  • With a Dialog Window that lets you select the Font, Size and Style settings
  • via Editing the Options-File
I am going to show you the first way and how to place it into a mod. The second option is for advanced user who want to convert a large number of Fonts in an automated fashion for example.

Those of you who intend to make use of #2 should be able to understand how by just opening up the Options.txt file ;)
The Font Tool Dialog
To bring up the Font Tool Dialog, you simply run the "MakeFontDataDialog.bat" file from the "Fonts" directory.

This will bring up the Dialog Box you can see on the right. For our example, I will add a Bold "Times New Roman" font to the game.

The default size setting for the Space Engineers font is 23, so we will select that as well.

What the Tool creates
On hitting "OK", the Tool will now create two things:
  • In case of the "Times New Roman" font - Two .png files holding all the letters and symbols
  • a .xml file with the necessary information for the game to "understand" your font

With the "Times New Roman" font, this will look like this:

Note that the areas showing as black in these are actually a transparent layer.

Opening up the FontDataPA.xml file, you will see the following:

Adding it to a Mod
At this point, we are allready halfway done with adding your custom font to the game. Now we just need to create a mod so we can upload it to the workshop.

Type in %appdata% into the address bar of your explorer to navigate to your Drive:\Users\YourNameHere\Appdata\Roaming directory. Go further into the SpaceEngineers\Mods folder.
In the "Mods" folder, create the following folder structure for your new mod:

In the highlighted folder ("timesnewroman" folder in "Fonts" inside the mod's directory) you can now place the (in our case three) files created by the Font Tool:
  • FontDataPA.xml
  • FontDataPA-0.png
  • FontDataPA-1.png

Loading it into the Game

All we need to do now to actually load it into the game is add one more file. This one goes into the mod's "Data" directory:

For this you can either fetch the file from the 'Data' directory inside your steam installation of Space Engineers - and remove the unnecessary entries that hold all the stock fonts - or create a new TXT file and rename it to "Fonts.sbc".

It will hold the "FontDefintion" of your newly created Font: It's name and under which path to find it. The <default> entry we will set to "false".

Testing It
Firing up the game and adding your newly created mod to a world, you should now be able to select the "Times New Roman" font in the dropdown box of your LCD Panels.

If you have any problems following this guide, I put what we just did into an example mod you can download here![http//shttp]
< >
Igneel Prime_PT Nov 27, 2017 @ 6:31am 
ah you mean keen discord. ok yeah that makes sense
Steinmarder  [author] Nov 26, 2017 @ 11:58pm 
You type "keen discord" or "keenswh discord" into google and click the first result.

Igneel Prime_PT Nov 23, 2017 @ 8:44am 
@Steinmarder and how does one get to said discord server?
@Edge.FMR same problem
Steinmarder  [author] May 7, 2017 @ 2:58am 
For any questions and problems, please refer to our forums and discord server.

You will find the appropriate boards and channels there.

Cheers :)
Edge-81y May 6, 2017 @ 9:18pm 
I was able to get the alienware caret font to work using the new font tools, but any fonts downloaded ( stargate, matrix code, ytterbium2) crash the game when I test on an lcd. Has anyone found a way around this issue? ytterbium2 and others like it were a pain to find for monolith & stereolith translations so it would be great to get those up and running :D
BevansDesign Apr 1, 2017 @ 8:50am 
I've tried with several different fonts, but bmfontgen.exe keeps crashing. I also tried letting it run as admin, but that didn't work.
Edge-81y Mar 31, 2017 @ 4:52pm 
Finally! A chance at the Alienware caret, Stargate Ancients, and possibly the fonts used on the monolith ingame ( seriously I did a search for it 1000 times by it's name and couldn't find it )!
Steinmarder  [author] Mar 31, 2017 @ 8:32am 
The tool is in your SpaceEngineersModSDK\Tools\Fonts folder.
Omniverse Mar 31, 2017 @ 7:58am 
there is nothing lier
ShadowzOfTheDark Mar 30, 2017 @ 3:49pm 
Exactly my thoughts... XD