Skip to content
This repository has been archived by the owner on May 19, 2024. It is now read-only.

Steam Deck (Flatpak) Guide

Rishabh M edited this page Mar 27, 2022 · 25 revisions

Note: This guide is subject to change over time

Setup Guide

  1. Install Heroic Games Launcher and Flatseal from Discover (Software Store).

  2. Log in to your Epic Games and/or GOG account.

  3. Install any game(s).

  4. Download the latest release of Bash Launcher (Flatpak version).

  5. In Flatseal, enable the All user files or set the path to the HeroicBashLauncher directory in Other files under Filesystem for Heroic Games Launcher.

  6. Run the HeroicBashLauncher executable in GameFiles with a double-click. You should be greeted by the Process Finished dialog at the end along with the newly generated AddToSteam.sh script.

Adding and Running Games from Steam

You will find launch scripts for all of your installed games under GameFiles. For newly installed games, run the executable again.

  1. Verify if the game launches from Heroic Games Launcher without any issues (Optional - run the .sh files too to make sure the games launch).

  2. 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.

  3. Repeat Step 2 to add more games to Steam.

  4. Restart Steam or switch to the Game Mode UI to find your Heroic games added to your Library.

Issues

If you're having problems in running the executable or launching a game's launch script -

  1. Right-click anywhere on the HeroicBashLauncher or GameFiles folder and select the "Open in Terminal" or similar option.

  2. Type the following command ./HeroicBashLauncher or ./<GameName>_Heroic.sh and run.

The errors will now be displayed on the terminal. Feel free to submit an issue or report it on Discord.

Clone this wiki locally