FalconBMS-Alternative-Launcher icon indicating copy to clipboard operation
FalconBMS-Alternative-Launcher copied to clipboard

Make Alt Launcher compatible with Steam overlay & Steam controller?

Open AxJ11 opened this issue 5 years ago • 5 comments

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.

AxJ11 avatar May 30 '19 09:05 AxJ11

You can. Add "\Falcon BMS 4.34\Launcher.exe" to your steam library.

chihirobelmo avatar May 30 '19 13:05 chihirobelmo

@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?

AxJ11 avatar May 30 '19 22:05 AxJ11

Maybe Enabling BMS window mode? In my case, it works perfectly with the steam overlay.

chihirobelmo avatar Jun 01 '19 17:06 chihirobelmo

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?

AxJ11 avatar Jun 02 '19 01:06 AxJ11

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

image

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.

Hawkeye4040 avatar Apr 18 '21 10:04 Hawkeye4040