HGL
Heroic Games Launcher•3mo ago
fascinating-indigo

Unable to launch Celeste from Heroic Games Launcher

Hi, I have recently migrated from Windows 10 to PopOS and Heroic launcher works fine for Epic games. But I have the itch.io version of Celeste (v1.4.0.0) which runs fine if I execute the "Celeste.bin.x86_64" directly. I tried adding the game to Heroic games launcher and set the platform to Linux. No installation was needed as I was able to play the game directly. But the game does not launch from Heroic launcher. I am sharing the logs for reference below.
System Info:

CPU: 12x AMD Ryzen 5 5600X 6-Core Processor

Memory: 16.69 GB (used: 6.95 GB)

GPUs:

GPU 0:

Name: NVIDIA Corporation GP104 [GeForce GTX 1070]

IDs: D=1b81 V=10de SD=3302 SV=1462

Driver: nvidia

OS: Pop!_OS 22.04 LTS (linux)

The current system is not a Steam Deck

We are running inside a Flatpak container

Software Versions:

Heroic: 2.16.1 Scopper Gaban

Legendary: 0.20.36 Urban Flight (Heroic)

gogdl: 1.1.2

comet: comet 0.2.0

Nile: 1.1.2 Will A. Zeppeli

Game Settings: {

"autoInstallDxvk": true,

"autoInstallDxvkNvapi": true,

"autoInstallVkd3d": true,

"preferSystemLibs": true,

"enableEsync": true,

"enableMsync": false,

"enableFsync": true,

"nvidiaPrime": false,

"enviromentOptions": [],

"wrapperOptions": [],

"showFps": false,

"useGameMode": true,

"battlEyeRuntime": true,

"eacRuntime": true,

"language": "",

"beforeLaunchScriptPath": "",

"afterLaunchScriptPath": "",

"verboseLogs": false,

"wineVersion": {

"bin": "",

"name": "Default Wine - Not Found",

"type": "wine"

},

"winePrefix": "/home/warlock/Games/Heroic/Prefixes/default/Celeste",

"wineCrossoverBottle": ""

}

Game launched at: Sat Mar 29 2025 14:57:24

monoconfig not found!

============= End of log =============
System Info:

CPU: 12x AMD Ryzen 5 5600X 6-Core Processor

Memory: 16.69 GB (used: 6.95 GB)

GPUs:

GPU 0:

Name: NVIDIA Corporation GP104 [GeForce GTX 1070]

IDs: D=1b81 V=10de SD=3302 SV=1462

Driver: nvidia

OS: Pop!_OS 22.04 LTS (linux)

The current system is not a Steam Deck

We are running inside a Flatpak container

Software Versions:

Heroic: 2.16.1 Scopper Gaban

Legendary: 0.20.36 Urban Flight (Heroic)

gogdl: 1.1.2

comet: comet 0.2.0

Nile: 1.1.2 Will A. Zeppeli

Game Settings: {

"autoInstallDxvk": true,

"autoInstallDxvkNvapi": true,

"autoInstallVkd3d": true,

"preferSystemLibs": true,

"enableEsync": true,

"enableMsync": false,

"enableFsync": true,

"nvidiaPrime": false,

"enviromentOptions": [],

"wrapperOptions": [],

"showFps": false,

"useGameMode": true,

"battlEyeRuntime": true,

"eacRuntime": true,

"language": "",

"beforeLaunchScriptPath": "",

"afterLaunchScriptPath": "",

"verboseLogs": false,

"wineVersion": {

"bin": "",

"name": "Default Wine - Not Found",

"type": "wine"

},

"winePrefix": "/home/warlock/Games/Heroic/Prefixes/default/Celeste",

"wineCrossoverBottle": ""

}

Game launched at: Sat Mar 29 2025 14:57:24

monoconfig not found!

============= End of log =============
3 Replies
genetic-orange
genetic-orange•3mo ago
i know this is not the actual way to do it , but its the only way i do know that it should start from the heroic games launcher , as being a library , but please wait for official people to actually tell you , this is just a work around till then , you Right Click the Game you added > settings > Advanced and on Start Script , put the same Command as you would put on terminal , (directory of the game with the celeste.bin.x86_64 inclueded)
CommandMC
CommandMC•3mo ago
This log seems to be missing the first few lines, so I can only speculate here: You've most likely added the game to Heroic while having it in a folder not visible inside the Flatpak sandbox. By default Heroic can only see ~/Games/Heroic, along with any external drives (/mnt, /run/media, /media). If you try to add a game outside of those directories, Flatpak will grant Heroic temporary access to just the game executable (not its accompanying files), which causes issues like this To resolve the issue, either move the game to an accessible location, or change your Flatpak permission settings to grant Heroic access to the current game directory (using Flatseal, the Flatpak CLI, or permission managers built into your DE's settings application). Once that's done, re-select the game executable in Heroic (3-dot menu on the top-right of the game page -> "Edit App/Game" -> Re-set "Executable")
fascinating-indigo
fascinating-indigoOP•3mo ago
I did that and It worked! I am new to using Flatpak as well so didn't know it could be a permission issue but I feel dumb now. 😅 Anyways thanks a lot to both of you 🙂

Did you find this page helpful?