While looking over the Dauntless thread it seems like quite a few people are using old apps like PS4windows, and dealing with any controller bugs that natively support the controllers from consoles not knowing they can just use Steam Input to fully play how they want, even using gyro assist or the touch pad as a mouse if they so please. Here's how to set it up.
Old way, better more direct method below this quote
-------------------------------------------------------------------------------------------------------------------------------------------------------------
Another method by gblues
Old way, better more direct method below this quote
First link Epic Games Launcher to your steam library.
Here you can either keep it as EpicGamesLauncher or name it something else. Maybe you don't want people in your friends list to know you're using EGS or playing a EGS game. It may be better to not have a different EGS link for multiple EGS games since, but something that let's you know this will launch EGS because you can't link individual EGS games through Steam.
Now you may need to launch steam in administrator mode (I find this helps when Steam Input doesn't catch a non steam game being launched through steam), you may also need to try Big Picture Mode if it doesn't work (I haven't needed to do this in a while, only for rare Steam games actually. Edit: Steam updates screw things up a lot usually, currently EGS games need to be launched when Steam is in Big Picture Mode). This is the nature of Steam Input, it can be a bit frustrating at times, even for Steam games like Street Fighter V. Oh and if it still isn't catching any game, you may want to try entering or exiting Steam beta. Also sometimes a Steam Update changes something so you will want to exit or enter beta again if things stop working).
When you launch EGS with a controller connected it should give you a notification that the controller was detected and that it's using a particular profile. You may need to launch EGS twice, I think it stops detecting EGS as you're logging into it. Just exit and try it again if it doesn't work, you should see the non-steam title of the link that you made for EGS.
After EGS launches, just pick your game, look for the controller detected + profile currently in use notification, and from there just make a controller profile for the game you are playing. Edit the buttons how you like, and save it with whatever title you want (maybe the name of the game so you can do the same for other EGS games if you have a need). Each profile takes up like a few KBs (1-2 digits) of space, so go with however many you want.
It also works with all of the other launchers. For more tips and things there's a steam input thread on Era.
Steam Input Thread | Comfy Couch Would Be Perfect On PC
SteamWorks Documentation on Steam Input is available here This thread aims to be a resource for understanding Steam Input - the umbrella term referring to the entire collection of software, hardware, and configuration utilities that Steam uses to interface with games. Valve's Steam Controller...www.resetera.com
Another thing, if the overlay is laggy and frustrating to edit with, you can edit your controller config just by right clicking the EGS launcher link in the Steam Library and select "Edit Steam Controller Configuration."
-------------------------------------------------------------------------------------------------------------------------------------------------------------
Another method by gblues
"You actually can launch EGS games directly from Steam! I figured out how to do it and can confirm it works with both Borderlands 3 and The Outer Worlds, and probably every other game as well.
BEFORE YOU START: Install the game via EGS with "create shortcut" enabled.
1. Open Steam
2. Click Games > Add Non-Steam game
3. Add the EpicGamesLauncher. You will probably need to browse to the EpicGamesLauncher.exe in the Win64 directory (have not tested if the win32 one works)
4. On your desktop, right-click the game icon and choose properties
5. Copy the URL field (highlight & press CTRL+C)
6. in Steam, right-click the EpicGamesLauncher and choose Properies
7. click SET LAUNCH OPTIONS...
8. Pasts the URL you copied in step 5 and click OK
9. Rename the link to the name of the game
10. (optional) click CHOOSE ICON and browse to the actual game exe to get the right icon
11. click Close
Repeat the above steps for each EGS game you want to launch via Steam!"
Last edited: