WombatFromHell / OriginSteamOverlayLauncher

An executable wrapper for Steam to make third-party launchers more convenient to use with a Steam Controller
MIT License
411 stars 25 forks source link

EA Desktop Randomly Won't Launch Game #81

Closed Dr4goonD3mon closed 1 week ago

Dr4goonD3mon commented 1 year ago

Hi, I've using for quite some time this tool to add other launchers to steam However Right now I have an issue with EA Desktop App, the issue is that games won't launch trough steam, i added the steamoriginoverlay.exe to steam, but when I tried to launch the game EA desktop App show me this message.

The game can't be launched. There's a technic error that prevents the launch try again later

But days before yesterday, the launcher was working fine. I don't know how to fix it, when launching games from the launcher they work fine image

michaelphagen commented 1 year ago

This is an issue that I've experienced with EA desktop re-launching some games. Can you try closing EA desktop, restarting your computer, and launching the game from steam again?

Dr4goonD3mon commented 1 year ago

Already did that, cleaning the cache and nothing works, just today the games where working fine until I restart my pc

Dr4goonD3mon commented 1 year ago

New founding, enabling compatibility mode fixes the issue, but the new Steam big picture ui gets broken

geekycow commented 1 year ago

I'm seeing the same thing. Looks like the recent EA Launcher v12.108 update may be the root of the issue and many more issues (plus it's chosen to re-enable itself to start up on boot too, which is naughty.) I can't get it to launch Dead Space (the original one.)

WombatFromHell commented 1 year ago

Just to verify, are you making sure to use the EADesktop.exe as the launcher target and SkipLauncher=True?

(Edit: I think I see what you're talking about. In the process of debugging OSOL to diagnose this problem the EA Launcher has locked me out of launching or indexing installed games. I'll report back if I find out anything useful that might help.)

Dr4goonD3mon commented 1 year ago

I Tried SkipLauncher=True but when I did that the game won't show the steam overlay and is very annoying Also Tested with my Dualshock 4, no steam input suport

WombatFromHell commented 1 year ago

It appears the defaults for OSOL are still the best middle-ground, but the issue where EA Desktop stops allowing launching is apparently very well known and related to a bug in one of their service dependencies installed on the client machine. The only reliable solution appears to be a reboot; nothing OSOL can do about it.

geekycow commented 1 year ago

Just to verify, are you making sure to use the EADesktop.exe as the launcher target and SkipLauncher=True?

Please accept my apologies. You were right to verify (in my case) as I hadn't got that right!

Doing as you instruct means my game, Dead Space (the original one), does now launch -- although for the life of me I can't get my XBox 360 gamepad working with it over Steam Link even though it works natively (no matter what the settings for desktop mode, steam overlay or steam controller mode I use.) Also, the Steam Overlay doesn't work either, as mentioned by @Dr4goonD3mon .

So it looks like my issue is maybe different to those experienced by @Dr4goonD3mon .

Thank you for your work on this software BTW.

Hanzenl commented 1 year ago

Hello all,

Experiencing an issue. FIFA 22 won't launch anymore with OSOL. Tried replacing the OSOL launcher for Fifa, clearing cache in EA games, choosing Skiplauncher is true. Many many restarts. Nothing works.

Weird thing is that OSOL does still seem to work with all my other EA games. Tried Fifa 20, NFS Heat and NFS Payback and all still launch with OSOL. Any help will be greatly appreciated.

WombatFromHell commented 1 year ago

Had you tried moving the OSOL executable outside of the game's directory? Sometimes games/launchers have logic that prevents a non-game executable from launching inside the game's directory tree.

WombatFromHell commented 1 week ago

This is primarily an issue with the newer/newest EA launcher versions. It's believed to be a server-side check so there's nothing I can really do about it. Marking this as wontfix. Sorry. :(