FalconBMS-Alternative-Launcher
FalconBMS-Alternative-Launcher copied to clipboard
Make Alt Launcher compatible with Steam overlay & Steam controller?
I use "Steam Controller Configuration" to set up my "Steam controller" and both rely on Steam overlay to work. The BMS UI can detect the overlay and view my Steam controller as an Xbox 360 device. Can Alt. Launcher do that? Thanks!
P.S.: I use "Add a Non-Steam Game..." feature to import Hub.exe into Steam and run Hub.exe through Steam.
You can. Add "\Falcon BMS 4.34\Launcher.exe" to your steam library.
@chihirobelmo I know and I already did that(both "Launcher.exe" & "BMS.exe") and they're all compatible with Steam overlay and the Steam controller. But it seems the Alt. Launcher isn't. Any workaround?
Maybe Enabling BMS window mode? In my case, it works perfectly with the steam overlay.
Although I already have my BMS in windowed mode(set "-window" in launch options), may I ask how do you do that? But, I'm confused. What you mean is setting the "BMS.exe" in windowed mode makes the Alt. Launcher works perfectly with the Steam overlay? How is that?
We should be able to wire this up to a checkbox in settings or something. Toggle on third-party overlay check box to enable basically. That is if it doesn't already work with them. I'll have to try it with the steam and discord overlays while I'm at it soon. It could even be labeled as a compatibility feature as in used only when needed or problems like that arise.
As far as windowed mode it was now added in 4.35 in the graphics setup menu as well
Note the windowed mode is also now supplemented with borderless/borderless window mode.
I believe the issue with the overlay here has to deal with Falcon 4.0 having used old DirectX code and despite that being updated to D3D11 not all the work is done there yet. That old D3D code the original game was written on isn't very friendly with overlays such as steam's. By launching in windowed or borderless you're bypassing using the old DirectX Full-screen windows that aren't compatible or supported by the overlays.
I hope that helps.