-
Notifications
You must be signed in to change notification settings - Fork 17
Steam Deck (Flatpak) Guide
Note: This guide is subject to change over time
-
Install Heroic Games Launcher and Flatseal from Discover (Software Store).
-
Log in to your Epic Games and/or GOG account.
-
Install any game(s).
-
Download the latest release of Bash Launcher (Flatpak version).
-
In Flatseal, enable the All user files or set the path to the HeroicBashLauncher directory in Other files under Filesystem for Heroic Games Launcher.
-
Run the
setup.sh
script. -
If you're a Steam Deck user, you should be greeted by the Process Finished dialog at the end and your entire Heroic library will be automatically synced to Steam.
-
If you're a Non-Steam Deck user, you should be greeted by the Process Finished dialog at the end along with the newly generated AddToSteam.sh script placed in the above directory.
You will find launch scripts for all of your installed games under GameFiles. For newly installed games, run the executable again.
-
Verify if the games' .sh files launch the game with a double-click.
-
If you're a Steam Deck user, skip to Step 5.
-
Run the AddToSteam.sh script with a double-click and select a game to be added to Steam. You should be greeted by the Process Finished dialog at the end.
-
Repeat Step 3 to add more games to Steam.
-
Restart Steam or switch to the Game Mode UI to find your Heroic games added to your Library.
If you're having problems in running the executable or launching a game's launch script -
-
Make sure the game launches from Heroic Games Launcher.
-
Check the logs to debug the issue.
- For game launch scripts, the logs are present under
GameFiles/logs
- For the program, the log is present in the base directory
- For game launch scripts, the logs are present under
Feel free to submit an issue or report it on Discord.