HeroicGamesLauncher icon indicating copy to clipboard operation
HeroicGamesLauncher copied to clipboard

Heroic Flatpak: No Access to Proton from Steam Flathub

Open arcDaniel84 opened this issue 2 years ago • 5 comments

Describe the bug

Since a newer Steam Flatpak update (with the MESA 22.08 runtime), I can't use the Steam Proton version any more. Even custom Proton Version (over ProtonUP-QT) are not loaded into Heroic.

I already made some reinstalls of the Heroic Faltpak (even with deleting the .var files), an resting the permissions. No chance.

Add logs

(08:57:46) INFO: [Legendary]: Running command: /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/legendary --version (08:57:46) INFO: [Legendary]: Legendary location: /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/legendary (08:57:46) INFO: [Gog]: GOGDL location: /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl (08:57:46) INFO: [Backend]:

Heroic Version: 2.4.3 Chopper Legendary Version: 0.20.28 Dark Energy (hotfix #2) OS: Freedesktop SDK KERNEL: 5.19.7-1-default ARCH: x64 CPU: AMD Ryzen 5 5600X 6-Core Processor @3.7 GOVERNOR: ondemand RAM: Total: 15.52 GiB Available: 11 GiB GRAPHICS: GPU0: Navi 21 [Radeon RX 6800/6800 XT / 6900 XT] VRAM: 1MB DRIVER:
PROTOCOL: x11

(08:57:46) INFO: [Gog]: Getting data about the user (08:57:46) INFO: [Gog]: Refreshing access_token (08:57:46) WARNING: [Backend]: Failed to register protocol with OS. (08:57:47) INFO: [Gog]: Token refreshed successfully (08:57:47) INFO: [Backend]: AreWeAntiCheatYet data downloaded (08:57:47) INFO: [Gog]: Saved user data to config (08:57:47) INFO: [Frontend]: Refreshing Library (08:57:47) INFO: [Legendary]: Refreshing library... (08:57:47) INFO: [Legendary]: Refreshing Epic Games... (08:57:47) INFO: [Gog]: Getting GOG library (08:57:47) INFO: [Gog]: Number of library pages: 1 (08:57:47) INFO: [Legendary]: Running command: /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/legendary list (08:57:47) INFO: [Gog]: Saved games data (08:57:49) INFO: [Legendary]: Updating game list (08:57:49) INFO: [Legendary]: Game List Updated (08:57:49) INFO: [Backend]: Downloaded Winetricks (08:57:49) INFO: [Legendary]: Checking for game updates. (08:57:49) INFO: [Legendary]: Running command: /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/legendary list-installed --check-updates --tsv (08:57:50) INFO: [Legendary]: Found 0 game(s) to update (08:57:50) INFO: [Gog]: Found 0 game(s) to update

Steps to reproduce

...

Expected behavior

Normally the Proton Steam Versions should be available in Heroic without extra user actions.

Screenshots

image image

System Information

-first try Manjaro -second EndeavourOS -now openSuse Tumbleweed

-Heroic 2.4.2 (situation appeared) and not solved with 2.4.3

-Steam latest Flatpak version

Additional information

No response

arcDaniel84 avatar Sep 12 '22 07:09 arcDaniel84

My Screenshots are a bad example because I installed Proton GE 7.31 on both Steam and Heroic separately.

arcDaniel84 avatar Sep 12 '22 07:09 arcDaniel84

You need to give heroic flatpak access to steam flatpak. We can't do that code wise.

Nocccer avatar Sep 12 '22 07:09 Nocccer

But that is the case and what make it so strange image

arcDaniel84 avatar Sep 12 '22 07:09 arcDaniel84

For testing purposes try adding access to all folders for heroic. Also can you check the path for proton on the steam folder?

flavioislima avatar Sep 12 '22 09:09 flavioislima

checked and tried, no luck

arcDaniel84 avatar Sep 12 '22 09:09 arcDaniel84

I have found the problem: in the config.json the entry was "defaultSteamPath": "/home/daniel/.steam/steam/" even deleting the file, that a new one would be generated or deleting the entire .var/app/com.heroicgameslauncher.hgl folder didn't help.

So I manually changed it to: "defaultSteamPath": "/home/daniel/.var/app/com.valvesoftware.Steam/.steam/steam/"

and now I can chose the steam installed Proton versions.

strange...

arcDaniel84 avatar Oct 30 '22 14:10 arcDaniel84

Now there is a input on advanced settings for that.

flavioislima avatar Dec 15 '22 20:12 flavioislima

I changed "Default Steam path" to: /home/daniel/.var/app/com.valvesoftware.Steam/.steam/steam/ But it still no "Proton GE"(installed by flatpak) in "Wine version"

AAlieZZ avatar Mar 28 '24 08:03 AAlieZZ