When running Pioneer as a non-Steam game, fonts become unreadable. I've tried creating a simple mod to switch fonts and have tried several but they are always fine without Steam and unreadable when run through Steam. Trying to run through Steam in order to get more options to reconfigure Xbox or Steam Controller.
Fonts to be readable.
Add pioneer.exe to Steam through the Add a non-Steam game button, then run it. Fonts are unreadable.
My pioneer version (and OS):
Pioneer build 20161129 (0c423b2)
Windows 10 fully updated
That seems to be the same issue as #2931 visually, which was caused by some MSI overlay that displayed FPS and such.
I had the guess that if you disable the steam overlay, that might fix the issue, but there isn't any overlay, nor any option for it, so that won't work.
Yea! That's exactly like what I'm seeing. Sorry for the dupe post, I searched for 'font' but should have also checked for 'text'. I've been looking through the Steamworks API to see if compiling a few components in with the main branch might fix the problem but it's a bit over my head.......I'll contribute anything useful I can figure out to the other thread.
@v1nsai I think if you disable the Steam overlay it should be fine.
I believe that it's because we request a strict forward compatible OpenGL context which forbids older style/purpose OpenGL calls which a lot of overlays rely on.
Re-opened issue as I'm wondering if we should put some comments into the readme, wiki or FAQ?
It would definitely be helpful to have something in the wiki. I did lots of Googling for "Pioneer Space sim Steam" and variations on that and never found anything that said it was the overlay's fault until noz pointed me that way after I posted here.
I would imagine disabling this strict forward compatible OpenGL context would just require unticking a few flags in ./configure before compilation, right? I've been coding for a few years but never tried game programming of any sort before, this seems like a good excuse to start learning :-D
I really want to make this work with a controller, I just can't imagine playing a flying game without a stick and since this game still needs mouse capability the Steam controller is really quite perfect for the job.
Well, you can disable the whole Steam overlay in settings, then right-click on the game in the Library screen and select Edit Steam Controller configuration. This allows playing the game and editing controller configs. I even tried alt-tabbing out to change controls in game and it played stable for about 15 minutes. Hopefully this helps someone out.
Tried putting it on the wiki, but even if using simple html, seems that it mangles all other text already there. The wiki busted, as no edits are possible.