protonscr

Warcraft III stopped working after v2.3.1

dxvkclosed needs more infod3d8
doitsujin/dxvk#4680 · opened 2025-02-10 by IceWolf0110 · updated 2025-02-12 · 15 comments · github
1 matching comments, n / p to jump
IIceWolf0110 2025-02-10 github

Image

I didnt bother to change the version but I was curios if new version give any improvement. I tested all the version but since v2.4 and above, the game just not playable anymore.

Im using nvidia card, proprietary driver, fedora 41 and flatpak version of lutris.

KK0bin maintainer 2025-02-10 github

Can you upload DXVK logs?

WWinterSnowfall 2025-02-10 github

FT

Works fine here. Are you sure you are using both dxvk's d3d8.dll and d3d9.dll with the game?

P.S.: Might be a Lutris bug or whatnot, but that message won't be shown with a proper dxvk setup in Wine.

IIceWolf0110 2025-02-10 github

Can you upload DXVK logs?

where's the log? I can provide.

IIceWolf0110 2025-02-10 github

I download the one in the release section and worked, maybe it's lutris bug.

Edit: not lutris bug, I exit the game and restart and now it's not working again.

IIceWolf0110 2025-02-10 github

it's not working again.

BBlisto91 2025-02-10 github

How are you setting the dxvk version? Proton GE ships its own so the lutris version selection shouldn't have an effect

IIceWolf0110 2025-02-11 github

How are you setting the dxvk version? Proton GE ships its own so the lutris version selection shouldn't have an effect

override dlls just like wine, proton is just wine with some magic sources of Valve on top of that.

BBlisto91 2025-02-11 github

No i meant if you are replacing the DLLs manually?

IIceWolf0110 2025-02-11 github

No i meant if you are replacing the DLLs manually?

you could replace them manually and disable dxvk option

BBlisto91 2025-02-11 github

In regards to getting a log that we could look at.
To get a standard Proton (GE) log out of Lutris right click on the game -> choose "Configure" -> select "Runner options" tab -> scroll to the bottom -> at the "Output debugging info" option select "Inherit from environment". (just selecting enable will disable the standard extra Proton log channels/options)
Then go to the "Sytem options" tab -> at the "Environment variables" option click "Add" -> set key to PROTON_LOG and value to 1.
A log named steam-default.log will then appear in your users home folder. When you have attached it here you can just remove the environment variable again and set Output debugging info to disabled.

IIceWolf0110 2025-02-12 github

In regards to getting a log that we could look at. To get a standard Proton (GE) log out of Lutris right click on the game -> choose "Configure" -> select "Runner options" tab -> scroll to the bottom -> at the "Output debugging info" option select "Inherit from environment". (just selecting enable will disable the standard extra Proton log channels/options) Then go to the "Sytem options" tab -> at the "Environment variables" option click "Add" -> set key to PROTON_LOG and value to 1. A log named steam-default.log will then appear in your users home folder. When you have attached it here you can just remove the environment variable again and set Output debugging info to disabled.

here is the log file

steam-default.log

WWinterSnowfall 2025-02-12 github

Well, whatever the problem is, it occurs before any d3d dlls are loaded, so I'm not sure why you think this is a dxvk issue.

BBlisto91 2025-02-12 github

Is that a log from a time where it complained about DirectX?

IIceWolf0110 2025-02-12 github

Well, whatever the problem is, it occurs before any d3d dlls are loaded, so I'm not sure why you think this is a dxvk issue.

I downgrade to v2.3.1 and it works fine?

IIceWolf0110 2025-02-12 github

I copy dxvk dlls to war3 folder and it works now, surely lutris bug. I'll close this one.

Launch options

DLLs