HGL
optimistic-gold

Heroic refuses to run DoomRunner as an alternate EXE for DOOM + DOOM II

I tried to run the flatpak version, didn't work. I even built it myself and installed to my /usr/bin path, Heroic couldn't find it. I then tried to run it through a script, still no luck. How do you do this?
8 Replies
exotic-emerald
exotic-emerald2mo ago
share the game logs and explain how you are setting it up
HeroicBot
HeroicBot2mo ago
To help you, we need a game log. Please see the following images on how to get it.
From An unknown user
From An unknown user
From An unknown user
From An unknown user
From An unknown user
From An unknown user
optimistic-gold
optimistic-goldOP2mo ago
For when I tried the launch script: https://0x0.st/8hur.log When I try to run the DoomRunner flatpak: https://0x0.st/8hu8.log Disabling umu stops the errors but it still fails to launch
exotic-emerald
exotic-emerald2mo ago
what's in that launch-doomruner file? do you have access to that file without flatpak? also, heroic currently will try to use wine to run the game as if it was a windows game and I understand your script is meant to be run as a linux native script? you'll need either the code from https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4608 or you should use the Add Game feature so it's treated as a native game without wine in the middle
GitHub
[Feature] Allow running games without Wine by arielj · Pull Reques...
There are cases where old games won't run through wine on linux/mac but community patches exist to make them work. In many cases, the patch not only makes the game work but also provide exe...
frozen-sapphire
frozen-sapphire2mo ago
"targetExe": "/var/lib/flatpak/app/io.github.Youda008.DoomRunner/x86_64/stable/64512d93e0f7ed19707241d04fde9f436a2a5534ee6414bd7806a3060ff01a5b/export/bin/io.github.Youda008.DoomRunner", this is a Linux executable. It will not work in the way you're attempting to do it because Heroic is attempting to run it as a .exe with Proton because Doom 1+2 is a Windows build
optimistic-gold
optimistic-goldOP2mo ago
It worked with Helion, a native DOOM port And that was a native Linux binary It's a bash script that runs the DoomRunner flatpak It's a hacky workaround, I know
exotic-emerald
exotic-emerald2mo ago
I don't know if you can simple run another flatpak from heroic flatpak, you probably need to use flatpak-spawn (unless the doomrunner thing already does that), check this github issue https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/issues/4690
GitHub
Allow using command prefix like lutris · Issue #4690 · Heroic-Gam...
Problem description Command prefixes allow for certain stuff to run before the run command. Lutris has this. Feature description Add a command prefix that allows external programs to be run before ...
optimistic-gold
optimistic-goldOP2mo ago
I tried running the native build as a Linux game Still doesn't launch It's like it doesn't want to run https://0x0.st/8h12.log I decided to switch to using ZDL as an external game I'm pretty much gonna mark this issue as closed.

Did you find this page helpful?