HGL
deep-jade

ReadMeFirst Heroic Games Launcher not launching on steam deck

Uninstalled and reinstalled after update when I click on it, it looks like it’s going to open in the tab on the bottom then disappears never actually opens
50 Replies
CommandMC
CommandMC3y ago
According to https://discord.com/channels/812703221789097985/812703222232776726/1049810863189659648, you're getting some kind of error message? Could you copy the full message into this chat? Maybe take a screenshot?
deep-jade
deep-jadeOP3y ago
No description
deep-jade
deep-jadeOP3y ago
No description
deep-jade
deep-jadeOP3y ago
Even when I try to open Microsoft Edge I click on it and nothing happens
CommandMC
CommandMC3y ago
This looks like something Flatpak-related broke. Nothing Heroic-related
deep-jade
deep-jadeOP3y ago
So I am new to Linux because I just got the steam so what do you suggest I do and thank you for the help
CommandMC
CommandMC3y ago
I'm not on a Steam Deck myself, but I assume there are Recovery Options somewhere? Other than that, you could also temporarily remove its write protection & re-install Flatpak (which I can of course walk you through)
deep-jade
deep-jadeOP3y ago
Like restart the steam deck to factory settings? Is that why nothing is opening I just installed google chrome and that’s not opening either
CommandMC
CommandMC3y ago
That would be a bit drastic. I was more thinking on a "Re-install latest update" kind of thing Again, I really don't know if something like that exists, but if it does, that would be the first thing I'd do If worse comes to worst, you can re-image the Deck by following https://help.steampowered.com/en/faqs/view/1b71-edf2-eb6d-2bb3 (choosing "Reinstall Steam OS" should preserve your data) Any application you install via Discover will exhibit this same behavior, this is a problem with Flatpak, which manages all apps
deep-jade
deep-jadeOP3y ago
Ok so I need to get a usb stick I mean I just got this like three days ago Can’t I just contact steam?
CommandMC
CommandMC3y ago
I mean, you can sure try, but I doubt they'll tell you anything other than "Reimage the thing" I wonder, did you perhaps run a command starting with sudo sometime between when it worked & now?
deep-jade
deep-jadeOP3y ago
Nope I tried installing Microsoft edge to play Xbox games and put a command in for that
CommandMC
CommandMC3y ago
Alright, what was that command? (I guess the full output of history would streamline this)
deep-jade
deep-jadeOP3y ago
How do I pull that out of konsole
CommandMC
CommandMC3y ago
history > myFile.txt will put the output into a file called "myFile.txt" (in your home directory), which you can then upload to either Discord directly or a pastebin site like https://paste.debian.net/
deep-jade
deep-jadeOP3y ago
No description
deep-jade
deep-jadeOP3y ago
No description
CommandMC
CommandMC3y ago
That looks fine to me, you're just giving Chrome permissions to read /run/udev/ (which is where certain gamepads live) That 3rd command doesn't look good. Gimme a sec to reproduce this myself
deep-jade
deep-jadeOP3y ago
Someone similar had the issue of Heroic Game Launcher not working on steam deck and discovered if he deleted legendary.exe it worked
CommandMC
CommandMC3y ago
I'd doubt that, considering Heroic does not use the Windows version of Legendary (legendary.exe) at all Currently downloading ~a GB of runtimes... gotta love Flatpak While I wait, the output of flatpak override --user --show might be helpful
CommandMC
CommandMC3y ago
Would you look at that Step 1 complete then. Step 2: Solve the issue
No description
CommandMC
CommandMC3y ago
flatpak override --user --reset should be it
deep-jade
deep-jadeOP3y ago
Your a genius Can I pay you for your time?
CommandMC
CommandMC3y ago
Note that you might have to re-run this command now, since --reset just reset all your manually-set overrides
deep-jade
deep-jadeOP3y ago
Heroic launcher is open 😀
CommandMC
CommandMC3y ago
Well, you can always donate to Heroic :smolCheese:
deep-jade
deep-jadeOP3y ago
Lol how do I do it Send me a link so you say I may have to run that again?
CommandMC
CommandMC3y ago
We have: - GitHub Sponsors: https://github.com/sponsors/Heroic-Games-Launcher - Patreon: https://patreon.com/heroicgameslauncher - Ko-fi: https://ko-fi.com/heroicgames Whichever is easiest for you I don't fully understand this question, but let me break down what happened & what we now did to solve it: - While giving Chrome permissions to read your Gamepad input, you've (I assume accidentally) cut the command short, running flatpak --user override --filesystem=/run/. With that, you gave all Flatpak apps access to the full /run/ folder on your disk. Due to technicalities you don't have to worry about, Flatpak does not like this (and apparently is missing safeguards to prevent you from doing this) - With the history output you shared, this command stuck out to me. After running it on my own system, I could confirm that this was the issue - Running flatpak override --user --reset has now removed this faulty override, allowing you to run apps again. - As a side effect, running this command also undid your other override (giving Chrome access to Gamepad input, which you made by running flatpak --user override --filesystem=/run/udev:ro com.google.Chrome). This is the command that you might have to run again, assuming you still want that to work
deep-jade
deep-jadeOP3y ago
Ok thank you
CommandMC
CommandMC3y ago
Small PS: I've now opened https://github.com/flatpak/flatpak/issues/5205 to make the Flatpak team aware of this issue. Hopefully, in the future, it will no longer be possible to end up in your situation
deep-jade
deep-jadeOP3y ago
I have another question sorry to bug you so in the YouTube video it says to add the game to steam but when I go to steam library and add a game Heroic Game Launcher doesn’t show up
CommandMC
CommandMC3y ago
If you want to add a game from Heroic to Steam, you can do so in the 3-dot menu on the game page (click the cover of the game in your library -> 3 dots in the top-right -> "Add to Steam") I'd recommend not following video tutorials (and instead asking your question here). Videos get outdated rather quickly
deep-jade
deep-jadeOP3y ago
Yeah so I am in the gaming part of steam deck but when I open Heroic Game launcher in there the steam logo just spins Nothing opens
deep-jade
deep-jadeOP3y ago
No description
CommandMC
CommandMC3y ago
This is after adding the game to your library by following the steps described above?
deep-jade
deep-jadeOP3y ago
Yeah I right clicked on heroic launcher and did add to steam Opened game mode clicked on it and this
CommandMC
CommandMC3y ago
Seeing the Properties of the shortcut in Steam might be helpful, although I don't know how to access those in Gaming mode (on Desktop, it's just: Right-click "game" in library -> "Properties...")
deep-jade
deep-jadeOP3y ago
No description
CommandMC
CommandMC3y ago
So you've added Heroic itself to Steam? Yeah, don't do that. Instead add individual games from inside Heroic
deep-jade
deep-jadeOP3y ago
Ok just added it see if it works thanks again for the help Ok fortnite is running
CommandMC
CommandMC3y ago
You can make it work by adding --no-sandbox at the end of "Launch options", but there'll be other issues
deep-jade
deep-jadeOP3y ago
It was so laggy when I ran it through the launcher
CommandMC
CommandMC3y ago
Fortnite's not gonna work on Linux It might run at first, but you'll get kicked after some time due to their AC
deep-jade
deep-jadeOP3y ago
There’s videos on YouTube with it work Just kicked me lol
CommandMC
CommandMC3y ago
There are YouTube videos about everything (which is why I recommended to instead ask here) Yup, that's to be expected. There are efforts being made to maybe make it work, but that's still far into the future
deep-jade
deep-jadeOP3y ago
Lol what about games like call of duty or is there a website where I can type a game in and see if it works with Linux
CommandMC
CommandMC3y ago
https://areweanticheatyet.com/ and https://www.protondb.com/ are good candidates (one lists specifically Anti-Cheat, the other general games) Note that ProtonDB is limited to Steam games
Game information for Proton, Linux, Steam Deck, and SteamOS
CommandMC
CommandMC3y ago
(Oh right, they have this stupid image embed that you can't delete, forgot about that)
deep-jade
deep-jadeOP3y ago
So pretty much just stick with the steam store games Like apex legends works fine on the deck
CommandMC
CommandMC3y ago
Yup, anything outside of Steam is a diceroll. It might work, it might not. If you ask about a specific game, chances are someone here knows how to get it working though (except for Anti-Cheat issues where the publishers are actively going against our efforts, that is) Works fine indeed (well, can't speak for the Deck, but it runs fine on Linux)

Did you find this page helpful?