Warcraft III
From Pengwings
Warcraft III is a DirectX 8 game. By default the game seems to be running in OpenGL mode under GE-Proton10-29 which is borked. Resizing the window causes the lighting to break.
The following env var is supposed to make it use D8VK to run using Vulkan:
export PROTON_ENABLE_D8VK=1
Unfortunately this doesn't seem to work.
Working fix
Use GE-Proton9-27
export WINEDLLOVERRIDES="d3d8=n"
- Download dxwrapper v1.5.8100.25 from https://github.com/elishacloud/dxwrapper/releases/tag/v1.5.8100.25
- Put d3d8.dll, dxwrapper.dll, dxwrapper.ini in the root of the install directory
- Edit dxwrapper.ini:
D3d8to9 = 1
Should be fixed now.