HGL
ugly-tan
Paradox Launcher not found when launching Stellaris
Was trying to start up Stellaris and received the not-so-fun message in the screenshot about a valid installation of the Paradox Launcher not being found. I attached the game log from Heroic.
For context, the game is:
* from GOG
* native Linux version (no exe or Proton!)
* freshly installed
In poking at the issue, I discovered that the Paradox Launcher will run correctly in different cases.
What didn't work:
* Disabling GameMode in Heroic before starting via Heroic
* Setting
/home/chase/Games/Heroic/Stellaris/game/dowser
as alternative EXE in Heroic before starting via Heroic (wasn't entirely sure that feature made any difference for non-Proton games)
What did work:
* Directly executing /home/chase/Games/Heroic/Stellaris/game/dowser
outside Heroic
* Directly executing /home/chase/Games/Heroic/Stellaris/start.sh
outside Heroic
Hopefully that is helpful information. If there's anything else I can provide, please let me know!31 Replies
ugly-tanOP•6mo ago
A little sad nobody ever replied. 😥
Still, I have not sat idly in the meantime and may have discovered the trail to the culprit while continuing to poke at the problem.
Apparently, how it's supposed to work is that the mentioned
launcherpath
file is normally located at /home/$USER/.local/share/Paradox Interactive/launcherpath
. I don't know when it's actually created. It's just a plain text file that by default has the single line of text /home/$USER/.paradoxlauncher/
at the top.
As with all GOG games, Stellaris is normally started with a shell script named start.sh
. This script ends up pointing at an executable, which for most games is the game executable. In the case of Stellaris, it is not; the script calls an executable called dowser
that is in the same directory as stellaris
. As far as I can tell, the purpose of dowser
is to call up the Paradox Launcher, and get it set up if it's not there. For some reason, inside the sandboxed environment of the Heroic Launcher flatpak, it starts looking for launcherpath
directly in/home/$USER/.var/app/com.heroicgameslauncher.hgl/data/Paradox Interactive/
as shown in the error message screenshot instead of the usual location. (Inside the flatpak sandbox, /home/$USER/.local/share/Paradox Interactive/launcherpath
is located at /home/$USER/.var/app/com.heroicgameslauncher.hgl/.local/share/Paradox Interactive/launcherpath
on the host machine outside flatpak.)
I ended up avoiding the error message and successfully launching Paradox Launcher and the game in Heroic by simply creating a symlink at /home/$USER/.var/app/com.heroicgameslauncher.hgl/data/Paradox Interactive/
pointing to /home/$USER/.var/app/com.heroicgameslauncher.hgl/.local/share/Paradox Interactive/
. No static directory permissions for the flatpak are necessary.
I'm not really sure what to do with this information. It's a very simple and easy fix, but it's extremely specific to only games on GOG that use the Paradox Launcher that are started from Heroic in a flatpak. Even though I'm 99% confident the issue is caused by that dowser
doing something screwy, is there any way to have this fix automated into Heroic?ugly-tanOP•6mo ago
I see that Heroic as a "known fixes" repository on Github, but apparently only winetricks are supported for this functionality in Heroic, and not symlink creation as this would need.
https://github.com/Heroic-Games-Launcher/known-fixes
GitHub
GitHub - Heroic-Games-Launcher/known-fixes
Contribute to Heroic-Games-Launcher/known-fixes development by creating an account on GitHub.
magic-amber•6mo ago
Good job figuring this out. I know it has come up before, but no one had solved it in the past. I don't think anyone on the dev team plays these games, and the issue seems very launcher-specific.
in terms of running commands such as
ln
, I don't think it can be done with Heroic's known fixes as you have already found. I know it can be done in GE-Proton's gamefixes, but that's not for linux builds like hereugly-tanOP•6mo ago
I assume at this point that the best next step would be to file an issue on Github to have symlink creation added as a known fix option?
magic-amber•6mo ago
that would probably be best
ugly-tanOP•6mo ago
In the meantime, I will also repost this info somewhere publicly, so it isn't lost in the bowels of Discord. Probably start with a post on the HGL subreddit.
useful-bronze•6mo ago
I don't know if we can code a
symlink
feature in the known fixes that would be useful for all games that need some kind of symlink
fix (I don't know about many games needing something like that to justify the work)
one thing that can be done is to create a Wiki page in the heroic repo and then use the wiki link
feature of the known fixes feature
it won't automatically apply the symlink, but it will show the link to the wiki in heroic's UI so users can find that more easilyuseful-bronze•6mo ago
something like this for heroes of might and magic https://github.com/Heroic-Games-Launcher/known-fixes/blob/main/gog/1207658787-gog.json
GitHub
known-fixes/gog/1207658787-gog.json at main · Heroic-Games-Launche...
Contribute to Heroic-Games-Launcher/known-fixes development by creating an account on GitHub.
ugly-tanOP•6mo ago
I was able to successfully reproduce the exact same error for the Linux version of Prison Architect from GOG. This means this same error will occur for any native Linux game from GOG using the Paradox Launcher, which includes at present:
* Stellaris
* Prison Architect
* Europa Universalis IV
* Imperator: Rome
I don't have the last two on GOG, so I can't directly confirm, but I have no reason to think otherwise. It's also in use for the native Linux versions of Crusader Kings III, Hearts of Iron IV, and Cities: Skylines over on Steam. If those games are ever released on GOG by Paradox, as well as any future new titles that will likely use this launcher, that would become a decently sized list of games all affected by this issue. Whether that makes it worth it to implement a symlink fix in Heroic now is up to y'all of course. 🤷♂️
For now, I have added a new page to the wiki and its sidebar. I've also created a pull request to the
known-fixes
repository to add wikiLinks for all four currently affected games.
https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/wiki/Paradox-Launcher-for-native-Linux-games-from-GOG
https://github.com/Heroic-Games-Launcher/known-fixes/pull/14
Out of curiosity, where exactly in the UI is the wiki link shown?GitHub
Paradox Launcher for native Linux games from GOG
A games launcher for GOG, Amazon and Epic Games for Linux, Windows and macOS. - Heroic-Games-Launcher/HeroicGamesLauncher
GitHub
Added wikiLink fixes for Paradox Launcher issue by MacDhughaill · ...
Adds wikiLink references to an issue with the Paradox Launcher startup in Heroic flatpak for four affected titles on GOG.
foreign-sapphire•6mo ago
lol, paradox fucked up bad
the installer doesn't respect XDG standard, but the launcher bootstraper does
fun
@Allora do you think Paradox would care if we report it? I imagine updating all games that ship this installer would not be ideal for them
their GetDataDir function uses home directory and always concatenates ~/.local/share there
foreign-sapphire•6mo ago

stormy-gold•6mo ago
Paradox spends no time on their launcher even when we as an internal studio reported bugs that blocked launch on xbox they were reluctant to fix things.
You can try but the team that manages it doesnt care
foreign-sapphire•6mo ago
awesome
I'll ask flatpak guys if they know how can I workaround this
stormy-gold•6mo ago
Worth it to report but I wouldnt expect much. I guess is what im saying ahah
foreign-sapphire•6mo ago
oh I'll definitely report it
reported
ugly-tanOP•6mo ago
Seems my hunch was in the right direction. Thanks for taking a deeper look into this! As a side question, is the Github repo in the screenshot private? I couldn't find it, and I was interested in looking to answer some other (noncritical) questions about the Paradox Launcher on Linux. (Moatly wanted to know if I could avoid having a
.paradoxlauncher
directory created in my home folder!)
Will there be an issue created somewhere for this that I could follow in the meantime?foreign-sapphire•6mo ago
it's not actually in home
it's persisted in Heroic's sandboxed location
there will be a forum post, customer support directed me there
and the stuff I posted was not a github repo, it's a decompiled installer code with a bit that gets the data location
https://forum.paradoxplaza.com/forum/threads/linux-the-launcher-fails-to-install-when-custom-xdg_data_home-is-set.1742531/
ugly-tanOP•6mo ago
Seeing as there is now a known temporary fix, and a permanent fix in the works, I'm marking this as resolved.
Don't forget to approve my pull request in the meantime! 😁
https://github.com/Heroic-Games-Launcher/known-fixes/pull/14
GitHub
Added wikiLink fixes for Paradox Launcher issue by MacDhughaill · ...
Adds wikiLink references to an issue with the Paradox Launcher startup in Heroic flatpak for four affected titles on GOG.
foreign-sapphire•6mo ago
let's maybe also add a link to the forum into the wiki and say that paradox has been made aware of this issue
ugly-tanOP•6mo ago
@Linguin Just added.
wise-white•2mo ago
Hello guys,
I am reopening this issue as I cannot get it to work, even with the symlink, but I still have the same pop up. Do you need to do anything else beside it?
like-gold•2mo ago
I've personally fixed it via alternative launch(idk the exact name), just add the .exe file there
P.s my issue was with eu4 but it still may work with Stellaris
wise-white•2mo ago
It indeed works when I directly add the Paradox Launche/Stellaris game to my steam lib. But then it makes heroic kinda useless
like-gold•2mo ago
I use Heroic basically to download/get games from EGS and it gets the job done, aside from that it's quite useless at this point.
stormy-gold•2mo ago
?
why's that
like-gold•2mo ago
So when I use the Heroic launcher to download and play a game I usually either can't launch it at all or it launches with visual bugs like these and the FPS is literally below 1, but if i add the game to steam after downloading it from Heroic it works fine even better than on windows(I couldn't make it use the night light).

like-gold•2mo ago
I didn't want to make it look like the heroic dev team made a bad product, it's just that it doesn't work as a complete launcher in my case and it's quite unstable, so why bother using it aside from downloading smth when there is steam?
stormy-gold•2mo ago
sounds like your system isnt configured properly
all my games install and play from heroic no issues
i dont use steam to play games i've installed from heroic
you can start a thread with a game thats not working well and post logs
like-gold•2mo ago
Will try thx
I've managed to solve it on my own basically by clearing the cache and quitting the heroic, also used winetricks(not sure if they helped or not), also I figured out that there is no point in trying to install the paradox launcher for Linux manually, it doesn't recognize the game somehow.
genetic-orange•2mo ago
I'm having the same problem getting Stellaris to run. I am a neophyte when it comes to linux and often need things explained to me, in small words. Can I get an ELI5 step by step?
Is there a readme or how-to?
fascinating-indigo•4w ago
For what it's worth.... I've played Stellaris on my MacBooks for years. I am well used to avoiding the launcher (it's buggy on Mac too) and directly invoking the executable to launch the game. I pointed the alternate EXE setting to the Stellaris.exe in the game folder and the system worked as I would expect it to. Maybe that is the way around this issue that Heroic can implement quickly, a checkbox for "bypass Paradox Launcher" that would launch the base game executable directly.