So far, this is the only way I’ve gotten my Xbox One Elite Series Controller to work with Hitman 3:
First, I add the game to Steam:
Add a Game in the bottom left of the Steam window and choose
Add a non-steam game. You’ll need to find the
Epic Games folder on you hard drive. Will look something like this:
C:\Epic Games\HITMAN3\Retail\Hitman.exe. You’ll want to choose that
- Now find the game in your Steam library and right click and choose
Properties. Add the text
-Epicportal to the
Launch Options in Steam.
Next I disabled the Hitman 3 launcher in Epic app:
Epic Games app on your PC. Click the
Settings option near the bottom left of the window.
- Scroll down until you see
Hitman 3 and click it to open the options. Add the text
-skip_launcher and then go back to main screen and close Epic Games app. Make sure it’s not still open in the background. Check to make sure its not still open in the Windows Taskbar. If it is, right click and choose exit.
Now I can play with controller:
- Now that Epic Games app is not running I go to Steam and choose Hitman 3. It should launch without automatically starting Epic Games app and without showing the Launcher. Game should start and Steam should see your controller.
Hope this helps anyone else having trouble!