All official unmodified Frozen Throne versions without the World Editor.
Gameplay is at platinum quality, but requires some tricks to get the game to run.
What does not
Needs DXVK to be setup to run correctly.
As has been previously pointed out you need to install the Battle.net desktop app first and be logged in to install the game with the digital installer.
Just after the install process you will see a window for your CD key.
You have to move this window off screen and back to fill it in. You only need a Reign of Chaos CD Key, as blizzard now gifts everybody The Frozen Throne.
Input this, and the game will successfully install, but not run.
GETTING THE GAME TO RUN:
You need to set up DXVK to get it working.
Download DXVK.dll's here: https://github.com/doitsujin/dxvk/releases
Drop the relevant architecture libraries into either the windows root directory, or into *both* the Battle.net install directory and the Warcraft III install directory. I had to place them in the Warcraft III subdirectory for the architecture I used, as well.
Then you have to set those libraries to native.
The game should run and launch flawlessly on the latest patch.
You have to have the battle.net app launched to use the updater or the Warcraft III launcher. You do not have to have it launched to start the game directly via the executable.
First, quality of life. Use a virtual desktop, mouse grab, and the argument "-nativefullscr" to mouse lag and monitor resolutions changing and general weirdness in most desektop environments. The game does not capture the mouse pointer by default, so take that into account.
What was not tested
Some advanced maps that use game logic that is uncommon.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Current||Ubuntu 19.04 "Disco" amd64 (+ variants like Kubuntu)||Jun 13 2019||4.10-staging||Yes||Yes||Yes||Gold||Tyler Fru|
|Show||openSUSE Tumbleweed (rolling release)||May 28 2019||4.0.1||No, but has workaround||Yes||Yes||Silver||bluewww|
|Show||Arch Linux x86_64||Jun 11 2019||4.8-staging||Yes||Yes||Yes||Silver||mori|
|Show||Manjaro Linux||Apr 10 2019||4.5||No, but has workaround||No||Yes||Garbage||Matombo|
|Show||Arch Linux x86_64||Aug 19 2018||3.14||Yes||Yes||No||Platinum||Ner'zhul|
|Bug #||Description||Status||Resolution||Other apps affected|
|1631||Sound underruns occur in directsound||CLOSED||FIXED||View|
|1854||IpHlpDllEntry: This is an CHICAGO product.||CLOSED||WORKSFORME||View|
|2398||OpenGL is only used on top level windows so child windows get overdrawn||CLOSED||FIXED||View|
|2731||warcraft frozen throne 1.17a crash||CLOSED||FIXED||View|
|3051||UNIX path names are not translated correctly and cause some applications to fail||CLOSED||ABANDONED||View|
|3143||securom not working anymore / warcraft cant find cdrom||CLOSED||FIXED||View|
|3343||Frozen throne crashes in game||CLOSED||WORKSFORME||View|
|3647||Warcraft 3 TFT 1.20a wont start||CLOSED||FIXED||View|
|3929||Warcraft 3 doesn't change the cursor properly||CLOSED||FIXED||View|
|4093||deadlock in alsa driver: CriticalSection WINEALSA_mmap_crst||CLOSED||FIXED||View|
|4095||Warcraft III Polish installer crashes||CLOSED||FIXED||View|
|4384||Warcraft 3 TFT 1.20c wont start||CLOSED||FIXED||View|
|4948||Warcraft 3 Frozen Throne freezes / gets stuck during splash screen||CLOSED||FIXED||View|
|5467||Warcraft 3 Option Menu crash||CLOSED||WORKSFORME||View|
|5732||preloader and mmaping seem seriously broken on FreeBSD||CLOSED||ABANDONED||View|
|6618||Warcraft III Crash on intro movie playback||CLOSED||FIXED||View|
|6971||Mouse "escapes" window or is confined to an area in the full screen program||CLOSED||FIXED||View|
|8770||Warcraft III freezes in BN ladder games after a few seconds/minutes (ATI)||CLOSED||FIXED||View|
|9465||WarCraft III causes OSS to emit loud noise||CLOSED||FIXED||View|
|9787||Warcraft3 Battle.net Doesn't work (Needs AcceptEx)||CLOSED||FIXED||View|
|9815||Warcraft 3 The Frozen Throne does not connect to Battle.net||CLOSED||DUPLICATE||View|
|10304||Warcraft III 1.21a freeze when loading single player mission||CLOSED||DUPLICATE||View|
|10833||WoW indoors/instance white characters. Vram problems?||CLOSED||ABANDONED||View|
|10841||Restore display resolution when focus is lost or on exit||RESOLVED||NOTOURBUG||View|
|10892||Unable to refocus after opening url link in Warcraft III [The Frozen Throne]||CLOSED||DUPLICATE||View|
|11120||Fatal Error in Warcraft III on new wine versions||CLOSED||INVALID||View|
|11188||Most attempts to save in Warcraft III 1.21a Reign of Chaos crash the game||CLOSED||FIXED||View|
|11340||Warcraft 3 displays the start splashscreen forever and doesn't continue with the game start.||CLOSED||FIXED||View|
|11438||Warcraft III crashes after memory leak grows too large||CLOSED||ABANDONED||View|
|11706||Warcraft III freezes with a black screen on startup||CLOSED||ABANDONED||View|
|12343||Anarchy Online: Shift Clicking anything with left shift does not work as intended||CLOSED||FIXED||View|
|12415||Can not leave fullscreen Warcraft 3x (Regression)||CLOSED||FIXED||View|
|12455||Warcraft III 1.21b - Crashes with Fatal Error on Switch Desktop||CLOSED||FIXED||View|
|12716||Ctrl and Shift no longer working in warcraft 3||CLOSED||DUPLICATE||View|
|12792||Warcraft III videos is not playing||CLOSED||FIXED||View|
|13186||Warcraft III TFT fails to start with prefixes never used by ||CLOSED
|13252||Warcraft III: Unable to Host||CLOSED||DUPLICATE||View|
|13335||Wine virtual memory exhaustion causing OpenGL crashes / slowdowns||CLOSED||FIXED||View|
|13535||WarCraft 3 crashes when attempting to run in a window||CLOSED||INVALID||View|
|13547||Warcraft III loses all textures after game window loses focus in OpenGL mode||CLOSED||FIXED||View|
|13891||start.exe http://someurl/ does not work (affects any app that invokes external browser, e.g. Google Sketchup)||CLOSED||FIXED||View|
|13956||Warcraft III does not start||CLOSED||FIXED||View|
|14182||Warcraft III: The Frozen Throne installer crashes||CLOSED||FIXED||View|
|14512||Warcraft 3 Frozen Throne battle.net chat is invisible||CLOSED||DUPLICATE||View|
|14900||Warcraft 3 ocassionally has connection instability on BattleNet||CLOSED||ABANDONED||View|
|15404||Fullscreen game windows are cropped to reveal GNOME menu and task bars||CLOSED||DUPLICATE||View|
|15426||Warcraft III loosing textures||CLOSED||DUPLICATE||View|
|15518||Garena won't start Warcraft3||CLOSED||FIXED||View|
|15559||winealsa sound regression: scratchiness/stutter in multiple games||CLOSED||FIXED||View|
|15598||Full Screen mode in World of Warcraft (WoW) broken in 1.1.6 with Gnome||CLOSED||FIXED||View|
|15620||starting games totaly kills the sound on the system||CLOSED||FIXED||View|
|15963||Warcraft III: The Frozen Throne crashes when joining a DotA game||CLOSED||FIXED||View|
|16047||Garena client crashes in WSASendTo||CLOSED||FIXED||View|
|16106||Warcraft 3 map mouse scroll bug (fullscreen compiz-fusion)||CLOSED||DUPLICATE||View|
|16194||WC3 - invisible chat||CLOSED||DUPLICATE||View|
|17245||Warcraft 3 The Frozen Throne: crash when trying to enter battle.net||CLOSED||INVALID||View|
|17432||Lan hosting/listening not working in warcraft iii.||CLOSED||ABANDONED||View|
|17596||Resizing warcraft 3 in windowed+OGL mode results in an odd letterbox effect.||CLOSED||ABANDONED||View|
|17809||Warcraft III crashes when logging into battlenet||CLOSED||INVALID||View|
|17951||Warcraft III TFT Lan problems||CLOSED||DUPLICATE||View|
|18088||Warcraft III doesn't load maps||CLOSED||INVALID||View|
|18794||Using FBO as the ORM crashes with (broken) fglrx drivers - not a Wine bug||CLOSED||INVALID||View|
|18997||Warcraft 3 1.23 crashes after remaining one minute in a Battle.net chat room.||CLOSED||FIXED||View|
|19542||Warcraft 3 TFT: Keys control-6 and control-8 do not work||CLOSED||ABANDONED||View|
|20181||Warcraft 3 crashes on start with GLXBadDrawable||CLOSED||INVALID||View|
|20610||xmodmap numpad realigning unrecognized by Wine||REOPENED||View|
|20616||Warcraft 3 crash when login to BNet||CLOSED||DUPLICATE||View|
|20653||Warcraft 3 freezes after successful login into Battle.net||CLOSED||FIXED||View|
|20911||Warcraft III (Frozen Throne) performance issue (cpu at 100% all time)||CLOSED||INVALID||View|
|21204||Warcraft 3 disproportionately slow in d3d mode unless RenderTargetLockMode=disabled||CLOSED||FIXED||View|
|23004||Video setting "Texture Quality" is malfunctioning on value "High" in Game: Warcraft III The Frozen Throne||CLOSED||INVALID||View|
|23310||Mouse pointer prevented from leaving virtual desktop window when it shouldn't be||UNCONFIRMED||View|
|23745||warcraft 3 freeze when desktop switching/minimize||NEW||View|
|23902||Games crash during audio initialization||CLOSED||FIXED||View|
|24124||Warcraft 3: window size cannot go more than 1370x751 in window mode||CLOSED||ABANDONED||View|
|25031||Warcraft 3 display is upside down||RESOLVED||NOTOURBUG||View|
|25282||SetWindowsHookEx does not work perfectly - X-Mouse Button Control and Warcraft 3||CLOSED||ABANDONED||View|
|25651||Warcraft III: The Frozen Throne windowed resolution stuck at 1072x588||CLOSED||ABANDONED||View|
|25748||Warcraft 3: crash after a game||CLOSED||ABANDONED||View|
|25983||Double Sound (Alsa and Pulse)||CLOSED||FIXED||View|
|27004||Warcraft III fails to select units by mouse drag||CLOSED||FIXED||View|
|27028||Touchpad mouse cursor flickers when moved, jumps back towards original position when released||CLOSED||FIXED||View|
|27616||Warcraft 3: missing mouse cursor||CLOSED||FIXED||View|
|29494||Occasional wineserver crashes when playing Warcraft 3||NEW||View|
|29566||Warcraft 3 RoC/TFT 1.22a don't start||CLOSED||ABANDONED||View|
|29835||Warcraft 3: Black stripes on some graphics||CLOSED||INVALID||View|
|31245||xrandr12 warcraft 3 regression||NEW||View|
|31839||Mouse jumps to the upper left corner of the screen||UNCONFIRMED||View|
|32959||Warcraft 3: Minimizing problems||CLOSED||FIXED||View|
|33658||Warcraft 3: Crash on missing sound permissions||UNCONFIRMED||View|
|34247||"Program Files" is not locale-specific||NEW||View|
|35241||Warcraft 3: Crash on starting the game||CLOSED||DUPLICATE||View|
|35308||Warcraft III and it's extension Frozen Throne crash at start if winegstreamer isn't disabled||CLOSED||INVALID||View|
|35309||Warcraft III and Frozen Throne : can't move mouse more than 2/3 of the screen||CLOSED||ABANDONED||View|
|35528||Warcraft 3 - all textures are lost with opengl parameter||CLOSED||INVALID||View|
|35651||Warcraft III: Some videos are not played||NEW||View|
|35990||keyboard becomes unresponsive in blizzard games||UNCONFIRMED||View|
|38009||winex11.drv does not set NET_WM_STATE_FULLSCREEN if the display mode was changed||NEW||View|
|39223||Warcraft 3: Game conflicts with other applications||UNCONFIRMED||View|
|39224||Warcraft 3: Sound rustles without -opengl||UNCONFIRMED||View|
|40284||Unable to change resolution for LVDS panels (laptop), on which only one resolution is available (ex. 1680x1050)||UNCONFIRMED||View|
|40894||Warcraft 3: Crash on starting the game||UNCONFIRMED||View|
|45773||Warcraft 3: Game can't be installed via the downloader on non-english languages||UNCONFIRMED||View|
|45905||WarCraft 3 1.30 does not start (needs realtime updates to KSYSTEM_TIME members in KUSER_SHARED_DATA)||CLOSED||DUPLICATE||View|
|46128||Warcraft III TFT: Using `-graphicsapi OpenGL2` after Blizzard's 1.30 patch displays black screen||CLOSED||INVALID||View|
|46517||Warcraft III: Installation fails (trouble launching Battle.net Update Agent)||UNCONFIRMED||View|
There have been substantial changes such as
Patchnotes can be found here
The following command line argument forces d3d9 mode which can fix the issue (1.31.0)
There are two causes for this problem:
If you try to play using the Local Area Network option, and do not see a game hosted from your machine on another or vice versa, and you are in the same subnet, this is likely caused by not having a default gateway. The game relies on sending UDP packets to the broadcast address and Linux will not send them unless there is a default gateway or another rule to handle them. To fix it, there are two methods:
Add a default gateway.
- OR -
Route 255. 255. 255. 255 to your local network.
See Wine Traffic #62 for another description of the issue. This is not considered a bug.
When running windowed, if you move the cursor out of the screen and back again, sometimes it stays as the scrolling cursor and not the pointer cursor. Hover the mouse over a unit or building to fix the cursor. This is an oversight in the game itself and not a bug in Wine. Use mouse grab or full screen mode to bypass this problem. You may also disable automatic scrolling and use the middle mouse button or the directional keys (non-keypad) for manual scrolling.
ÂÂÂLast updated : 2019-06-04
Several users with ATI Radeon video cards encounter problems when playing. If run in Direct3D mode (e.g. without -opengl switch or registry hack) Warcraft 3 doesn't even start up. If run in OpenGL mode, the console prints these error messages
libGL error: drmMap of framebuffer failed (.............)
libGL error: reverting to (slow) indirect rendering
and the game is extremely slow with corrupted graphics because it uses the MESA Software OpenGL implementation instead of the 3D hardware acceleration of the ATI card.
If you encounter the same problem, have a solution to it or ATI, Wine and WC3 are running fine for you, please describe it in this bug report:
Window managers often have the alt key bound to certain features, especially the alt-click. THIS IS NOT A WINE BUG. If you have problems with the alt key in any way DO NOT REPORT IT. Fix your window manager. I'm not going to list steps for every one because there are too many possibilites. Figure out yourself or ask in a help forum (here is okay... but be warned all I use is TWM). If you are desperate, turn off window manager managed windows in winecfg.
Go into KDE Control Center, expand Desktop, click window behavior, then click window actions tab. You can turn off the alt-combos. If you want to make window specific settings, click on window specific settings under window behavior on the side.
The option to change the key binding is in System Menu -> Preferences Menu -> Windows.
Connect to battle.net to upgrade to the latest version of Warcraft 3 which doesn't need a CD.
If you ever get "Please insert disc", this is NOT a problem with detecting the CD. The protection system is probably still built into the game even though the CD check itself is disabled. Make sure you use version 1.21b or later. If you get this problem after having this version installed, you are likely suffering from a buggy video driver as this is the only known (and proven possible) cause at this point.
DO NOT USE NOCD PATCHES - They are pointless, and won't fix the real problem.
After installing the game, its highly recommended that you browse to your Warcraft III folder and rename the movies folder. Many people crash from the movies because of buggy sound drivers, or simply hang, so you should do this in case you are one of them. You can still play the movies under mplayer (or xine if you so choose)! TutorialIn.mpq is the very first cinematic of the game, and for the rest; *Op.mpq is the cinematic at the start of the campaign and *Ed.mpq is the cinematic and the end. If you wanted to follow the story, it's not hard at all to play the ones corresponding where you are at.
If you don't want to play the campaign, but only want to start Warcraft III without a crash while playing the intro then you can simply mark the intro as seen:
$ wine regedit