Skip to content

steam overlay not working with games from the heroic game launcher #4941

@ExpiredHam

Description

@ExpiredHam

Describe the bug

This could apply to all 3rd party games, but the only one I have are on gog; which has to launch through heroic.

Anyways the games will launch fine, but I can't use the steam overlay with them. Which is an issue for me, as I want to use my gamepad for old titles that generally have no controller support.

To be specific games like the wingcommander series. The controlls work just fine on my steam deck with the overlay. With out the voerlay on my desktop, I can't get my gamepad to work with these said games.

Bazzite version:

Desktop - kde

AMD

No steam gaming mode

Specs:

Operating System: Bazzite 42

KDE Plasma Version: 6.4.4

KDE Frameworks Version: 6.17.0

Qt Version: 6.9.2

Kernel Version: 6.16.4-108.bazzite.fc42.x86_64 (64-bit)

Graphics Platform: Wayland

Processors: 24 × 12th Gen Intel® Core™ i9-12900K

Memory: 32 GiB of RAM (31.1 GiB usable)

Graphics Processor: AMD Radeon RX 7800 XT

Manufacturer: Micro-Star International Co., Ltd.

Product Name: MS-7D25

Add logs

Heroic:

21:00:36) [INFO]:    [Backend]:         Starting Plausible Analytics

(21:00:36) [INFO]:    [Backend]:         Shared Data: {"version":"2.18.1","gog":true,"epic":false,"amazon":false,"sideloaded":false,"providers":"gog","OS":"linux","isFlatpak":true,"isAppImage":false,"isSnap":false,"isSteamDeckGameMode":false,"isSteamDeck":false}

(21:00:36) [INFO]:    [Backend]:         System Information: CPU: 24x 12th Gen Intel(R) Core(TM) i9-12900K

Memory: 33.44 GB (used: 12.79 GB)

GPUs:

  GPU 0:

    Name: Advanced Micro Devices, Inc. [AMD/ATI] Navi 32 [Radeon RX 7700 XT / 7800 XT]

    IDs: D=747e V=1002 SD=5326 SV=1849

    Driver: amdgpu

OS: Bazzite 42.20250916.0 (Kinoite) (linux)

The current system is not a Steam Deck

We are running inside a Flatpak container

Software Versions:

  Heroic: 2.18.1 "Waterfall Beard" Jorul

  Legendary: 0.20.37 Exit 17 (Heroic)

  gogdl: 1.1.2

  comet: comet 0.2.0

  Nile: 1.1.2 Will A. Zeppeli

(21:00:36) [INFO]:    [Connection]:      Pinging external endpoints

(21:00:36) [WARNING]: [Backend]:         Failed to register protocol with OS.

(21:00:36) [INFO]:    [Gog]:             Checking for existing gog manifests

(21:00:36) [INFO]:    [Legendary]:       Running command: LEGENDARY_CONFIG_PATH=/home/Mwilson/.var/app/com.heroicgameslauncher.hgl/config/heroic/legendaryConfig/legendary /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/legendary --version

(21:00:36) [INFO]:    [Nile]:            Running command: NILE_CONFIG_PATH=/home/Mwilson/.var/app/com.heroicgameslauncher.hgl/config/heroic/nile_config /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/nile --version

(21:00:36) [DEBUG]:   [Gog]:             Logging to file(s) "/home/Mwilson/.var/app/com.heroicgameslauncher.hgl/.local/state/Heroic/logs/runners/gog.log"

(21:00:36) [INFO]:    [Gog]:             Running command: GOGDL_CONFIG_PATH=/home/Mwilson/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/Mwilson/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json --version

(21:00:36) [DEBUG]:   [Legendary]:       Logging to file(s) "/home/Mwilson/.var/app/com.heroicgameslauncher.hgl/.local/state/Heroic/logs/runners/legendary.log"

(21:00:36) [DEBUG]:   [Nile]:            Logging to file(s) "/home/Mwilson/.var/app/com.heroicgameslauncher.hgl/.local/state/Heroic/logs/runners/nile.log"

(21:00:36) [INFO]:    [Connection]:      Connectivity: online

(21:00:36) [INFO]:    [Backend]:         User Not Found, removing it from Store

(21:00:36) [INFO]:    [Gog]:             Checking if login is valid

(21:00:36) [INFO]:    [Gog]:             Running command: GOGDL_CONFIG_PATH=/home/Mwilson/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/Mwilson/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth

(21:00:36) [INFO]:    [Gog]:             Running command: GOGDL_CONFIG_PATH=/home/Mwilson/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/Mwilson/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth

(21:00:36) [INFO]:    [Gog]:             Running command: GOGDL_CONFIG_PATH=/home/Mwilson/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/Mwilson/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth

(21:00:36) [DEBUG]:   [Gog]:             Logging to file(s) "/home/Mwilson/.var/app/com.heroicgameslauncher.hgl/.local/state/Heroic/logs/runners/gog.log"

(21:00:36) [DEBUG]:   [Gog]:             Logging to file(s) "/home/Mwilson/.var/app/com.heroicgameslauncher.hgl/.local/state/Heroic/logs/runners/gog.log"

(21:00:36) [INFO]:    [Frontend]:        Refreshing undefined Library

(21:00:36) [DEBUG]:   [Gog]:             Logging to file(s) "/home/Mwilson/.var/app/com.heroicgameslauncher.hgl/.local/state/Heroic/logs/runners/gog.log"

(21:00:36) [WARNING]: refresh not implemented on Sideload Library Manager

(21:00:36) [INFO]:    [Legendary]:       Refreshing library...

(21:00:36) [INFO]:    [Gog]:             Running command: GOGDL_CONFIG_PATH=/home/Mwilson/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/Mwilson/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth

(21:00:36) [INFO]:    [Backend]:         Frontend Ready

(21:00:36) [DEBUG]:   [Gog]:             Logging to file(s) "/home/Mwilson/.var/app/com.heroicgameslauncher.hgl/.local/state/Heroic/logs/runners/gog.log"

(21:00:36) [INFO]:    [Backend]:         Checking for current version changelog

(21:00:36) [INFO]:    [Backend]:         AreWeAntiCheatYet data downloaded

(21:00:37) [INFO]:    [Gog]:             Getting GOG library

(21:00:37) [INFO]:    [Gog]:             Running command: GOGDL_CONFIG_PATH=/home/Mwilson/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/Mwilson/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth

(21:00:37) [DEBUG]:   [Gog]:             Logging to file(s) "/home/Mwilson/.var/app/com.heroicgameslauncher.hgl/.local/state/Heroic/logs/runners/gog.log"

(21:00:37) [INFO]:    [Gog]:             Saved username to config file

(21:00:39) [INFO]:    [Winetricks]:      Downloading Winetricks

(21:00:41) [INFO]:    [WineDownloader]:  Updating wine versions info

(21:00:41) [INFO]:    [WineDownloader]:  Fetching upstream information...

(21:00:41) [INFO]:    [WineDownloader]:  wine versions updated

(21:00:41) [INFO]:    [Backend]:         Starting the Download Queue

(21:00:42) [INFO]:    [Gog]:             GOG presence set

(21:00:43) [INFO]:    [Gog]:             Running command: GOGDL_CONFIG_PATH=/home/Mwilson/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/Mwilson/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth

(21:00:43) [DEBUG]:   [Gog]:             Logging to file(s) "/home/Mwilson/.var/app/com.heroicgameslauncher.hgl/.local/state/Heroic/logs/runners/gog.log"

(21:00:44) [WARNING]: No clientId in goggame-1760534591.info file. Cannot resolve save path

(21:00:45) [INFO]:    [Gog]:             Saved games data

(21:00:45) [WARNING]: listUpdateableGames not implemented on Sideload Library Manager

(21:00:45) [INFO]:    [Gog]:             Running command: GOGDL_CONFIG_PATH=/home/Mwilson/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/Mwilson/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth

(21:00:45) [DEBUG]:   [Gog]:             Logging to file(s) "/home/Mwilson/.var/app/com.heroicgameslauncher.hgl/.local/state/Heroic/logs/runners/gog.log"

(21:00:47) [INFO]:    [Gog]:             Found 0 game(s) to update


GOG:

(21:00:36) [INFO]:    Running command: GOGDL_CONFIG_PATH=/home/Mwilson/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/Mwilson/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json --version 

(21:00:36) [INFO]:    Running command: GOGDL_CONFIG_PATH=/home/Mwilson/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/Mwilson/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth 

(21:00:36) [INFO]:    Running command: GOGDL_CONFIG_PATH=/home/Mwilson/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/Mwilson/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth 

(21:00:36) [INFO]:    Running command: GOGDL_CONFIG_PATH=/home/Mwilson/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/Mwilson/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth 

1.1.2

(21:00:36) [INFO]:    Running command: GOGDL_CONFIG_PATH=/home/Mwilson/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/Mwilson/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth 

{"access_token":"<redacted>","expires_in":3600,"token_type":"bearer","scope":"","session_id":"<redacted>","refresh_token":"<redacted>","user_id":"<redacted>","loginTime":1758502837.2100728}

(21:00:37) [INFO]:    Running command: GOGDL_CONFIG_PATH=/home/Mwilson/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/Mwilson/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth 

{"access_token":"<redacted>","expires_in":3600,"token_type":"bearer","scope":"","session_id":"<redacted>","refresh_token":"<redacted>","user_id":"<redacted>","loginTime":1758502837.2100728}

(21:00:43) [INFO]:    Running command: GOGDL_CONFIG_PATH=/home/Mwilson/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/Mwilson/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth 

{"access_token":"<redacted>","expires_in":3600,"token_type":"bearer","scope":"","session_id":"<redacted>","refresh_token":"<redacted>","user_id":"<redacted>","loginTime":1758502837.2100728}

(21:00:45) [INFO]:    Games List:

* 9 Years of Shadows (App name: 2099051765)

* Arcade Paradise (App name: 1645177204)

* Baldur's Gate II: Enhanced Edition (App name: 1207666373)

* Baldur's Gate: Enhanced Edition (App name: 1207666353)

* Beat Cop (App name: 1584866499)

* BEAUTIFUL DESOLATION (App name: 1295420179)

* BioShock Infinite Complete Edition (App name: 1752654506)

* BioShock® 2 (App name: 1806891286)

* BioShock™ (App name: 2022341186)

* BioShock™ 2 Remastered (App name: 1482265668)

* BioShock™ Remastered (App name: 1439656515)

* Blacksad: Under the Skin (App name: 1772238447)

* Blade of Darkness (App name: 1176525525)

* Blood West (App name: 1901494026)

* Brigador: Up-Armored Edition (App name: 1356485086)

* Cat Quest II (App name: 1958338581)

* Chasm: The Rift (App name: 1302753134)

* Close To The Sun (App name: 1785804341)

* Colt Canyon (App name: 1964712512)

* Control Ultimate Edition (App name: 2049187585)

* Coromon (App name: 1950069341)

* Cursed to Golf (App name: 1930721905)

* Cyberpunk 2077 (App name: 1423049311)

* Daggerfall Unity - GOG Cut (App name: 1782995089)

* Dark Deity: Complete Edition (App name: 1084829247)

* Dark Envoy (App name: 1459769749)

* Dark Sky (App name: 2033569195)

* Death Squared (App name: 1566969207)

* Deus Ex 2: Invisible War (App name: 1207659068)

* Deus Ex: Human Revolution - Director’s Cut (App name: 1370227705)

* Deus Ex: Mankind Divided (App name: 1296690054)

* Deus Ex™ GOTY Edition (App name: 1207658995)

* Dishonored - Definitive Edition (App name: 1701063787)

* Dishonored 2 (App name: 1431426311)

* DREDGE (App name: 1744110647)

* Duck Paradox (App name: 1816031813)

* En Garde! (App name: 1589319779)

* Fallout (App name: 1440148836)

* Fallout 2 (App name: 1440151285)

* Fallout 3: Game of the Year Edition (App name: 1454315831)

* Fallout Tactics (App name: 1440152063)

* Fallout: London (App name: 1491728574)

* Fallout: New Vegas Ultimate Edition (App name: 1454587428)

* FATE (App name: 2050639399)

* FATE: Undiscovered Realms (App name: 1128601888)

* Frostpunk (App name: 1648559910)

* Gamedec - Definitive Edition (App name: 1921398290)

* Ghost Song (App name: 1305299338)

* Ghostrunner (App name: 1957528513)

* Golf With Your Friends (App name: 1265338731)

* GreedFall (App name: 1635210189)

* GRIP (App name: 1342466874)

* Hard West 2 (App name: 1345516108)

* Hero's Hour (App name: 1547269859)

* Hive Jump 2: Survivors (App name: 1577460220)

* Hollow Knight: Silksong (App name: 1558393671)

* Hypnospace Outlaw (App name: 1939715083)

* INDUSTRIA (App name: 1804122723)

* Journey to the Savage Planet (App name: 1519147341)

* Kerbal Space Program (App name: 1429864849)

* Legacy of Kain: Defiance (App name: 1207659088)

* LEGO® Star Wars™ - The Complete Saga (App name: 1731318270)

* LEGO® Star Wars™ III - The Clone Wars™ (App name: 2119193622)

* LEGO® The Hobbit™ (App name: 1753068551)

* LEGO® The Lord of the Rings™ (App name: 2095741221)

* Mafia II (Classic) (App name: 1816059595)

* Mafia II: Definitive Edition (App name: 1449710114)

* Mafia III: Definitive Edition (App name: 1578751750)

* Mafia: Definitive Edition (App name: 1993581340)

* Middle-earth™: Shadow of Mordor™ Game of the Year Edition (App name: 1213504814)

* Midnight Fight Express (App name: 2024445598)

* Monster Train (App name: 1304291300)

* Moonlighter (App name: 2147483047)

* Moonscars (App name: 2106173825)

* Mordheim: City of the Damned (App name: 1848744423)

* Mutazione (App name: 1621558174)

* Neverwinter Nights Diamond (App name: 1207658890)

* Neverwinter Nights: Enhanced Edition (App name: 1097893768)

* Orwell (App name: 2076059543)

* Overcooked! 2 (App name: 1297999995)

* Prey (App name: 1158493447)

* Pumpkin Jack (App name: 1097498205)

* Quake II (App name: 1947927225)

* Quake II (Original) (App name: 1441704824)

* Saints Row 2 (App name: 1430740458)

* Saints Row: Gat out of Hell (App name: 1978178686)

* Saints Row®: The Third™ Remastered (App name: 1435738629)

* Scorn (App name: 1620735257)

* Shogun Showdown (App name: 1104084973)

* Showgunners (App name: 1511366207)

* Sid Meier's Civilization IV®: The Complete Edition (App name: 1760534591)

* Sid Meier's Civilization® III Complete (App name: 1471405734)

* Sigma Theory: Global Cold War (App name: 1986246769)

* South of the Circle (App name: 1787058795)

* Spells & Secrets (App name: 1377413834)

* Spelunky (App name: 1207659257)

* STAR WARS™ Battlefront™ II (Classic, 2005) (App name: 1421404701)

* STAR WARS™ Galactic Battlegrounds Saga (App name: 1421404646)

* STAR WARS™ Jedi Knight: Dark Forces II - Mysteries of the Sith (App name: 1422285784)

* STAR WARS™ Jedi Knight: Dark Forces II (App name: 1422286819)

* STAR WARS™ Rebellion (App name: 1421404828)

* STAR WARS™: Bounty Hunter™ (App name: 1158717618)

* SteamWorld Heist (App name: 1668986402)

* Stray Gods: The Roleplaying Musical (App name: 1624007757)

* Styx: Master of Shadows (App name: 2038001955)

* Tails Noir (App name: 1666053779)

* The Coma: Recut (App name: 1163487128)

* The Elder Scrolls III: Morrowind GOTY Edition (App name: 1435828767)

* The Elder Scrolls IV: Oblivion - Game of the Year Edition Deluxe (App name: 1458058109)

* The Evil Within 2 (App name: 1083619800)

* The Falconeer (App name: 2147483137)

* The Final Station (App name: 1580842560)

* The Gunk (App name: 1198537397)

* The Lullaby of Life (App name: 1213371691)

* The Outer Worlds (App name: 1242541569)

* The Witcher: Enhanced Edition (App name: 1207658924)

* Thief™ 2: The Metal Age (App name: 1207659001)

* Thief™ 3: Deadly Shadows (App name: 1207659036)

* Thief™ Gold (App name: 1207658997)

* Thronebreaker: The Witcher Tales (App name: 1297352383)

* TOEM (App name: 1436499377)

* Tomb Raider I-III Remastered Starring Lara Croft (App name: 1407750955)

* Tomb Raider: Anniversary (App name: 1202885143)

* Tomb Raider: Chronicles (App name: 1207663523)

* Tomb Raider: The Angel of Darkness (App name: 1207659089)

* Tomb Raider: The Last Revelation (App name: 1207663513)

* Tomb Raider: Underworld (App name: 1900745791)

* Tower of Time (App name: 1411626324)

* VirtuaVerse (App name: 2116968103)

* Wing Commander (App name: 1207662643)

* Wing Commander II (App name: 1207662653)

* Wing Commander™ 3 Heart of the Tiger™ (App name: 1207658966)

* Wing Commander™ 4: The Price of Freedom (App name: 1207659021)

* Yes, Your Grace (App name: 1482195316)

Total: 134

(21:00:45) [INFO]:    Running command: GOGDL_CONFIG_PATH=/home/Mwilson/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/x64/linux/gogdl --auth-config-path /home/Mwilson/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth 

{"access_token":"<redacted>","expires_in":3600,"token_type":"bearer","scope":"","session_id":"<redacted>","refresh_token":"<redacted>","user_id":"<redacted>","loginTime":1758502837.2100728}

Steps to reproduce

Launch a game on heroic game launcher through steam

Press steam overlay hot key

Steam overlay fails to appear

Expected behavior

Launch a game on heroic game launcher through steam

Press steam overlay hot key

Steam overlay appears

Screenshots

No response

Heroic Version

Latest Stable

System Information

Operating System: Bazzite 42

KDE Plasma Version: 6.4.4

KDE Frameworks Version: 6.17.0

Qt Version: 6.9.2

Kernel Version: 6.16.4-108.bazzite.fc42.x86_64 (64-bit)

Graphics Platform: Wayland

Processors: 24 × 12th Gen Intel® Core™ i9-12900K

Memory: 32 GiB of RAM (31.1 GiB usable)

Graphics Processor: AMD Radeon RX 7800 XT

Manufacturer: Micro-Star International Co., Ltd.

Product Name: MS-7D25

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bug:unconfirmedSomeone works on identifying the issue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions