| Title | Warcraft III: Reign of Chaos & The Frozen Throne |
|---|---|
| Year | 2003 |
| Developer | Blizzard Entertainment Inc. |
| Graphics API | OpenGL 2, Direct3D 8 (DirectX 9 patched) |
| Audio API | Miles Sound System (MSS) |
Linux Runtime Environment
- Wine Prefix: wine-9.0-staging-tkg-amd64
- DXVK Version: v2.7.1 (translates DirectX 9 to Vulkan)
- Prefix Architecture: 64‑bit
Setup
It is possible to use an existing game folder without running the installer again. However, several registry keys are required for the game to function correctly. A registry file containing all required keys was imported into a new Wine prefix to ensure proper operation.
Troubleshooting
Cinematics Issues
- Wine 8 and Wine 8‑based variants do not play cinematics.
* Tested: wine-proton-9.0-4 (based on Wine 8) — cinematics do not work.
- GE-Proton 10.28
* Cinematics work correctly. * No Winetricks components required.
- Vanilla Wine 9 and 10
* Requires the Winetricks package: lavfilters
DXVK-Related Crash (Wine 9.0‑staging)
When using a Wine 9.0‑staging prefix, enabling DXVK in Lutris causes the game to crash when skipping cinematics (pressing Esc).
Workarounds
- Fix 1: Launch the game with
--openglto force OpenGL 2 rendering. - Fix 2: Place only the DXVK
d3d9wrapper inside the game directory and disable DXVK in Lutris.
* Cinematics work correctly and no crashes occur. * This is currently the most reliable solution.
- Fix 3: Use WineD3D instead of DXVK.
* Not recommended due to significantly worse rendering quality.
Wine 10.20‑staging
With a Wine‑10.20‑staging prefix, cinematics work correctly even when DXVK is enabled in Lutris. During cinematic playback, DXVK is automatically bypassed.
Tips
Running Gamescope Without VSync
To reduce input latency in desktop mode, the following command can be used to launch Gamescope without VSync:
env LUTRIS_SKIP_INIT=1 MESA_VK_WSI_PRESENT_MODE=immediate \
gamescope -f -w 1024 -h 768 --immediate-flips --force-grab-cursor -- \
flatpak run net.lutris.Lutris lutris:rungameid/192
Lutris Launch Arguments
The following arguments are used when launching the game through Lutris:
-classic -fullscreen
-classic— launches the original Reign of Chaos version-fullscreen— forces borderless fullscreen mode
Refresh Rate Adjustment
The refresh rate for both gameplay and cinematics may need to be manually adjusted in the Windows registry. Without modification, the refresh rate may default to your current monitor refresh rate.