Hey everyone, I figured out how to fix the black screen problem when running WC3 Reforged on Linux. Thought I’d share. Here’s how:
Lutris:
install Warcraft III Reforged (Battle.net comes with it)
configure settings->Runner options->Wine version->lutris-GE-Proton7-35-x86_64 (unsure if required)
Terminal:
WINEPREFIX=/home/<user>/Games/warcraft-iii-reforged winetricks
//Runs winetricks ON your SPECIFIC Warcraft III Reforged WINE PREFIX! Very important you use the right prefix!
select the default prefix, which will now be the right one from this terminal
open winecfg from the options
set the Windows Version to Windows 7 (unsure if required)
add "C:\Program Files (x86)\Warcraft III\_retail_\x86_64\BlizzardBrowser" to Applications
select BlizzardBrowser in Applications then click Libraries
in Libraries, add d3d11 and dxgi to the Existing overrides section (unsure if required)
//This is probably what actually fixes the problem.
Lutris:
launch "Warcraft III Reforged" (Battle.net)
Battle.net:
in the settings, set it to windowed mode using "-windowedmode windowed" in the options for the game (unsure if required)
in the settings, set it to close when the game is launched (unsure if required)
finally, launch actual Warcraft III Reforged
Also, the two paths you're gonna want to know are:
/home/<user>/Games/warcraft-iii-reforged/drive_c/Program Files (x86)/Warcraft III
/home/<user>/Games/warcraft-iii-reforged/drive_c/users/<user>/Documents/Warcraft III/Maps