Jump to content
LaunchBox Community Forums

Recommended Posts

Posted

Couldn't find anything related to this anywhere else in the forums, so posting here in case it helps others.

I was having difficulty getting my controllers to work correctly in almost every game opened through the Epic Games Launcher.

The following workaround makes them open with Steam instead, using Steam's controller settings. I've only tried it on 9 games, but it's worked perfectly on all of them.

  1. Install the Epic game and import into Launchbox if you haven't already done so
  2. Open Steam. At the bottom left of the window, click on Add a Game > Add a Non-Steam Game
  3. Click Browse, and select the .exe of the game (eg. C:\Program Files\Epic Games\CatQuestII\Cat Quest II.exe)
  4. If the Add a Non-Steam Game window isn't showing, use Alt+Tab to bring it back, then click Add Selected Programs (you can add multiple games at the same time)
  5. Right-click on the game in the left hand pane of your library tab, and choose Properties, then under Launch Options, type -epicportal (this allows the game to run without opening Epic)
  6. Right-click on the game in the left hand pane again, and choose Manage" > Add desktop shortcut (you can delete this after you get the URL)
  7. In Windows File Explorer, Right-click on the desktop shortcut, and choose Properties
  8. On the Web Document tab, copy the entire URL (it should look something like like steam://rungameid/12345678901234567890)
  9. Back in Launchbox, right-click on the imported Epic game, and choose Edit > Edit Metadata/Media
  10. Select Launching on the left hand side, and replace the Application Path with the the Steam URL you copied, then click OK

In LaunchBox, it will say Install instead of Play, so you have to click it twice. No issues in BigBox as far as I can tell.

  • Like 2
  • 8 months later...
Posted (edited)

In my experience with epic the games they have that support controllers are xbox controllers only. So If you were or are using Playstation controllers this was my workaround. I am using DS4Windows (emulates a PS controller as an XBox Controller) and a batch file to launch DS4Windows then launch the epic game (requires replacing the path in launch box from the games executable to a .bat file) the batch file then monitors the game executable and upon exit kills DS4Windows and returns focus to BigBox/LaunchBox. let me know if this would be helpful and I would be happy to post the contents of the file along with how to configure it.
I could probably or someone else may be able to write this as a plugin, I just haven't had the time.

Example of Epic Game Lego Star Wars The Skywalker Saga using the batch file, although the game can and does utilize Xbox controllers, notice the prompts and such are for Playstation. I apologize ahead of time for some of the delays and choppiness of the video, it was recorded through a VNC connection to to my PC running LaunchBox, with me running through to the other room to pick up the PS4 controller.
diabolicdesigns.com/gaming/video/Epic_Games-PS4_Controller-LEGOS_SKYWALKER.mp4

Edited by Ravenloft

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...