Question Changing font of the HUD and MFDs

Hi
I've been away from Orbiter for some years and now that I want to use 2016 to
test the Falcon9/Crew Dragon I'm again faced by these horrible Time New Roman fonts in the MFD's,

I remember HexEditor hacking the Orbiter2010.exe and changing the the font to something nice and clear,
and then modifying the ttf font in a font editor to change it's name, since altering the Windows core font was to much of a hack for my taste.

The font1tex.dds only change the screen fonts and not the MFD's afair.

I also remembering that I could not find the fonts in the Orbiter2016_ng.exe

Side note: I'm already using Orbiter 2006 for the Firefly Ship + SmokeMFD and Orbiter2010 for the Orcus Patera base on Mars / Arrow Freighter
( ups - seams like this has a 2016 version https://www.humanmars.net/2019/10/orcus-patera-base-on-mars-from-orbiter.html )



2010_comp.jpg
Orbiter2010.jpg


I'm going to try again, because Orbiter2016_ng deserves better than this.

Orbiter2016_D3D9.jpg
 

Attachments

  • Orbiter2010.jpg
    Orbiter2010.jpg
    62.9 KB · Views: 2
  • Orbiter2010.jpg
    Orbiter2010.jpg
    75.6 KB · Views: 2
I got it :alien:

To hack the MFD font when using Orbiter_Ng.exe one only has to modify the D3D9Client.dll
and replace Courier New with something else, with the same length or less.
It seams to be a C zero terminated string, so replacing 'New' with 00,00,00 works.

I've made a zip package with the Orbiter_Ng.exe/D3D9Client.dll/Unispace fonts if anyone wants to try it.
Note: it properly has to be the same version I'm using.

Orbiter2016_D3D9_Original_vs_Hacked.jpg

I can't screenshot in Orbiter_2016_NG, so here it is from Orbiter_2016.exe
The fonts looks better when using the Orbiter_NG.exe version.
Orbiter_2016_Hacked.jpg
 

Attachments

Back
Top