HGL
conscious-sapphire

Trying to get Heroic working with Painkiller Black Edition (GOG) on CachyOS Linux

Pretty much what the title says. I tried all of the suggestions users had on the proton db page already. Proton GE Latest was the first I tried. My native CachyOS Proton package the next, Experimental and so on and so forth. Like suggested on Proton db 4.11 which was installed via steam already and finally 5.0 which also was installed on steam already. I'm however not quite sure about the launch commands. So this is how it looks now. Funny thing is the first Time I installed the game I got it to start, just not in fullscreen and wasn't able to put it higher than some arbitrary 720p likely Laptop resolution. But the last few times I tried it there is not even any reaction from it, it just seems to crash or at least not launch properly right from the get go.
No description
72 Replies
optimistic-gold
optimistic-gold3w ago
Post log With Proton GE latest
HeroicBot
HeroicBot3w 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
conscious-sapphire
conscious-sapphireOP3w ago
optimistic-gold
optimistic-gold3w ago
Yes First
"enviromentOptions": [
{
"key": "Steam",
"value": "PROTON_USE_WINED3D=1"
}
"enviromentOptions": [
{
"key": "Steam",
"value": "PROTON_USE_WINED3D=1"
}
Remove these Second Since you jumped around too many proton builds, your prefix is likely busted Go to Games/Heroic/Prefixes/default/Painkiller and nuke it And then toggle this enableWineWayland": false To true Aka checkmark it Fwiw those env vars doesnt work like that, you passed them wrong
conscious-sapphire
conscious-sapphireOP3w ago
Is this the correct path, becasue If it is I might need some more specific instructions. The first step is done already.
optimistic-gold
optimistic-gold3w ago
It should be, Games/Heroic/default/Prefixes maybe
conscious-sapphire
conscious-sapphireOP3w ago
this?
No description
optimistic-gold
optimistic-gold3w ago
Since that path changed a few times lately i dont remember fully on top of my head Yes
conscious-sapphire
conscious-sapphireOP3w ago
okay that is also done, then.
optimistic-gold
optimistic-gold3w ago
Nuked prefix also right?
conscious-sapphire
conscious-sapphireOP3w ago
nope, I'm still hanging on finding where to do it, sorry.
optimistic-gold
optimistic-gold3w ago
Home directory
conscious-sapphire
conscious-sapphireOP3w ago
okay! Now I found it.
optimistic-gold
optimistic-gold3w ago
Nuke Painkiller one
conscious-sapphire
conscious-sapphireOP3w ago
the whole foulder? Just delete it?
optimistic-gold
optimistic-gold3w ago
Yes, just delete
conscious-sapphire
conscious-sapphireOP3w ago
Thankfully there is only that. I'm not playing much on GOG. 😄 okay now anything else?
optimistic-gold
optimistic-gold3w ago
Nope Just hit Play to see if it works With Proton GE latest You set game to that right? @Bazzy4711
conscious-sapphire
conscious-sapphireOP3w ago
Sadly still not. https://0x0.st/K_s8.log I did and haven't changed it to another proton version since we started here either.
optimistic-gold
optimistic-gold3w ago
winePrefix": "" Did you set something here? Like manually
conscious-sapphire
conscious-sapphireOP3w ago
not to my knowledge. Just like instructed deleted the prefix folder.
optimistic-gold
optimistic-gold3w ago
ValueError: Environment variable is empty: WINEPREFIX
Launch command: ['/usr/bin/umu-run', '/mnt/crucial2/Games/Heroic/Painkiller Black/Bin/Painkiller.exe']
All processes exited
ValueError: Environment variable is empty: WINEPREFIX
Launch command: ['/usr/bin/umu-run', '/mnt/crucial2/Games/Heroic/Painkiller Black/Bin/Painkiller.exe']
All processes exited
It errs out due to that Show me game settings page
conscious-sapphire
conscious-sapphireOP3w ago
this one was auto ticked. Settings a sec.
conscious-sapphire
conscious-sapphireOP3w ago
No description
optimistic-gold
optimistic-gold3w ago
No no Top right Next to three dots
conscious-sapphire
conscious-sapphireOP3w ago
No description
conscious-sapphire
conscious-sapphireOP3w ago
I know. I just wanted to know if that could've made a difference 😄
optimistic-gold
optimistic-gold3w ago
Show advanced one too
conscious-sapphire
conscious-sapphireOP3w ago
No description
optimistic-gold
optimistic-gold3w ago
Now tick on that disable umu one
conscious-sapphire
conscious-sapphireOP3w ago
No description
conscious-sapphire
conscious-sapphireOP3w ago
will do! Was I to fast? https://0x0.st/K_sN.log or was it okay to try and start again after the umu option?
optimistic-gold
optimistic-gold3w ago
Now question is Is that a NTFS partition Aka Windows filesystem Because no matter what prefix stuff just fails
conscious-sapphire
conscious-sapphireOP3w ago
Yeah that it is. I haven't changed any drives aside from the system drive to another file system yet.
optimistic-gold
optimistic-gold3w ago
Ok, that explains it
conscious-sapphire
conscious-sapphireOP3w ago
Wait system one.
conscious-sapphire
conscious-sapphireOP3w ago
No description
conscious-sapphire
conscious-sapphireOP3w ago
home is on the system partition, right? so. No it should not be. At least the one heroic is installed at. The one the game itself is installed on is, however.
optimistic-gold
optimistic-gold3w ago
Disk that game itself is installed might matter primarily
conscious-sapphire
conscious-sapphireOP3w ago
So it should be NTFS. I configured the Fuse3 driver a few months ago, becasue I had two instances of kernel panic happen close to each other. Since then not an issue however. So that means I should reformat the disk and start over? Or is there another solution that is not requiring me to make that change? Honestly none of my steam games had any (konwn) issue becasue they are on NTFS yet so this sounds like a hassle for a single game...
optimistic-gold
optimistic-gold3w ago
Yep Just try this then Go to Heroic client settings from left Go Advanced Click on Allow Valve builds Set game to Proton Experimental I really cant see why prefix fails
conscious-sapphire
conscious-sapphireOP3w ago
You mean this here?
No description
optimistic-gold
optimistic-gold3w ago
Yep
conscious-sapphire
conscious-sapphireOP3w ago
https://0x0.st/K_su.log still nothing -.-
optimistic-gold
optimistic-gold3w ago
That is fudged
conscious-sapphire
conscious-sapphireOP3w ago
Had tried that to test Proton 4.11 and 5.0 before. These were suggested on proton db.
optimistic-gold
optimistic-gold3w ago
Now create an empty folder named frog in your home dir Set that as prefix in game settings
conscious-sapphire
conscious-sapphireOP3w ago
same path the painkiller one was at before?
optimistic-gold
optimistic-gold3w ago
Nah, just anywhere in your home dir
conscious-sapphire
conscious-sapphireOP3w ago
okay...
optimistic-gold
optimistic-gold3w ago
As that context menu has file picker you can just point it
conscious-sapphire
conscious-sapphireOP3w ago
okay and now another game start, I assume?
optimistic-gold
optimistic-gold3w ago
Yep
conscious-sapphire
conscious-sapphireOP3w ago
Now the game finally starts lol
optimistic-gold
optimistic-gold3w ago
Ffs
conscious-sapphire
conscious-sapphireOP3w ago
But it's just like the first time in a tiny window -.-
optimistic-gold
optimistic-gold3w ago
Gonna try to fix that Now change to Proton GE latest again
conscious-sapphire
conscious-sapphireOP3w ago
Wait lol
optimistic-gold
optimistic-gold3w ago
Use Wine Wayland is still ticked right? Keep it ticked
conscious-sapphire
conscious-sapphireOP3w ago
Hell yeah! I was expecting the game to simply stop at low resolutions again, but even that seems to be fixed now. Amazing, thank you so much! 🙂
optimistic-gold
optimistic-gold3w ago
Yw
conscious-sapphire
conscious-sapphireOP3w ago
No description
optimistic-gold
optimistic-gold3w ago
Absolute chad gamer moment
conscious-sapphire
conscious-sapphireOP3w ago
I only use GOG for these old games, so that is a prime reason I wanted to have it work there. 😄 Thanks again and have a good day, sir!
optimistic-gold
optimistic-gold3w ago
https://github.com/doitsujin/dxvk/issues/3762#issuecomment-3317209017 That game seems to specifially broken with xwayland
GitHub
Painkiller Black Edition (the original, not the HD remaster) doesn'...
This is fixable with PROTON_USE_WINED3D=1 %command% but the problem is that it uses direct3d to opengl, it doesn't use dxvk anymore this way, so all the dxvk.conf options are inaccessible. Open...
optimistic-gold
optimistic-gold3w ago
So that toggle+GE ( as that has wayland, not valve one) is the true fix Yw
conscious-sapphire
conscious-sapphireOP3w ago
I'm honestly not sure If I had the unoffcial patch and randomguy fix put into the folder or not. But whatever it may be. I'm just glad to have the game work like it's supposed to now. 🙂
optimistic-gold
optimistic-gold3w ago
👍 Gn ( I put these extra info here so if anyone else searches in this discord for same game they can find it)
conscious-sapphire
conscious-sapphireOP3w ago
I got an Update and that isn't as positive as it was yesterday.
conscious-sapphire
conscious-sapphireOP3w ago
No description
conscious-sapphire
conscious-sapphireOP3w ago
The game seems to reset itself to this tiny window every time I close it now. I can work around it with proton experimental or simply getting the resolution up close to 1080p and then applying it. But even that method crashes the game. So I would usually need to start it at least twice for it to be in fullscreen. Not ideal. Any idea how to get it to remember the 1440p resolution even the config.ini still has listed in it? I also tried gamescope, but that just puts this tiny window in fullscreen, so that isn't going to fix it either. https://0x0.st/K_K4.log here is a log again. Should be everything still configured like yesterday.

Did you find this page helpful?