All official unmodified Reign of Chaos versions without the World Editor. Read the wonderful HOWTO note.
Installing the game
What does not
What was not tested
Multiplayer (Battle.net & LAN)
Follow the HOWTO below. It was especially important for me to default the game to use OpenGL as the game crashed before. I used a clean WINEPREFIX.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Ubuntu 20.04 "Focal" (+ variants like Kubuntu)||Apr 25 2021||6.0-staging||No, but has workaround||Yes||Yes||Gold||bacruru|
|Show||Ubuntu 18.04 "Bionic" amd64 (+variants like Kubuntu)||Apr 09 2019||4.5-staging||Yes||Yes||No||Platinum||an anonymous user|
|Show||Slackware64 14.2 multilib||Dec 15 2018||3.17-staging||Yes||Yes||Yes||Garbage||Claudio|
|Show||Linux Mint 18.2 "Sonya" x86_64||Apr 22 2018||3.0||N/A||Yes||No||Platinum||NeZZy|
|Show||Debian 10.x "Buster"||Nov 05 2017||2.20-staging||Yes||Yes||No||Platinum||Juanjo Salvador|
|Bug #||Description||Status||Resolution||Other apps affected|
|1631||Sound underruns occur in directsound||CLOSED||FIXED||View|
|2075||vsnprintf: glibc and win32 not compatible||CLOSED||FIXED||View|
|2398||OpenGL is only used on top level windows so child windows get overdrawn||CLOSED||FIXED||View|
|2723||error while trying to install warcraft3 reigh of chaos||CLOSED||FIXED||View|
|2853||World of Warcraft Experiencing Severe Buffer Underruns||CLOSED||ABANDONED||View|
|3051||UNIX path names are not translated correctly and cause some applications to fail||CLOSED||ABANDONED||View|
|3067||Mouse problems (Diablo 2 and Warcraft 3)||CLOSED||ABANDONED||View|
|3175||Switch to SG_IO ioctls breaks Diablo II||CLOSED||FIXED||View|
|3192||Diablo2 doesn't work anymore with wine-20050725||CLOSED||FIXED||View|
|3563||Warcraft III install crashes and select folder dialog is buggy||CLOSED||FIXED||View|
|3730||Warcraft III don't switch resolution back after use||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|
|4128||Trainz demo: crash in msvcrt (regression)||CLOSED||FIXED||View|
|4143||Regression: wgl.c, opengl.c wine>0.9.3||CLOSED||FIXED||View|
|4619||Warcraft III 5 minute timeout when trying to connect a badly hosted game on battle.net||CLOSED||FIXED||View|
|4904||Critical error when trying to start warcraft 3||CLOSED||FIXED||View|
|4948||Warcraft 3 Frozen Throne freezes / gets stuck during splash screen||CLOSED||FIXED||View|
|5390||Blizzard Games give unhandled exception with ALSA driver||CLOSED||FIXED||View|
|5732||preloader and mmaping seem seriously broken on FreeBSD||CLOSED||ABANDONED||View|
|6323||Numeric keypad keys do not work in WoW or only work once.||CLOSED||FIXED||View|
|6618||Warcraft III Crash on intro movie playback||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|
|10304||Warcraft III 1.21a freeze when loading single player mission||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|
|12792||Warcraft III videos is not playing||CLOSED||FIXED||View|
|13252||Warcraft III: Unable to Host||CLOSED||DUPLICATE||View|
|13335||Wine virtual memory exhaustion causing OpenGL crashes / slowdowns||CLOSED||FIXED||View|
|13547||Warcraft III loses all textures after game window loses focus in OpenGL mode||CLOSED||FIXED||View|
|13956||Warcraft III does not start||CLOSED||FIXED||View|
|14099||Warcraft III: Flash on mouse click||CLOSED||DUPLICATE||View|
|14129||Warcraft III: Reign of Chaos can't find CD/DVD Drive (SecuROM 4.x)||CLOSED||FIXED||View|
|14812||dsound bug causes games to crash||CLOSED||FIXED||View|
|14900||Warcraft 3 ocassionally has connection instability on BattleNet||CLOSED||ABANDONED||View|
|16106||Warcraft 3 map mouse scroll bug (fullscreen compiz-fusion)||CLOSED||DUPLICATE||View|
|17809||Warcraft III crashes when logging into battlenet||CLOSED||INVALID||View|
|18518||Warcraft 3 haven't Keyboard focus in Unmanaged mode||CLOSED||WONTFIX||View|
|19515||Warcraft 3 crash||CLOSED||INVALID||View|
|20455||Warcraft III fails to finish movie correctly.||CLOSED||INVALID||View|
|20653||Warcraft 3 freezes after successful login into Battle.net||CLOSED||FIXED||View|
|23902||Games crash during audio initialization||CLOSED||FIXED||View|
|27004||Warcraft III fails to select units by mouse drag||CLOSED||FIXED||View|
|27045||Warcraft III - Reign of Chaos - Cannot play video's (xdivx)||CLOSED||DUPLICATE||View|
|27616||Warcraft 3: missing mouse cursor||CLOSED||FIXED||View|
|28282||Sound constantly crackling in lot of games||STAGED||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||CLOSED||ABANDONED||View|
|32959||Warcraft 3: Minimizing problems||CLOSED||FIXED||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|
|39223||Warcraft 3: Game conflicts with other applications||UNCONFIRMED||View|
|39224||Warcraft 3: Sound rustles without -opengl||UNCONFIRMED||View|
|40894||Warcraft 3: Crash on starting the game||CLOSED||FIXED||View|
|45773||Warcraft 3: Game can't be installed via the downloader on non-english languages||UNCONFIRMED||View|
|46303||Warcraft 3: Reign of Chaos (Czech language) can't be installed from CD||CLOSED||FIXED||View|
|50288||Warcraft 3: Crashing on Wayland (mutter/gnome)||UNCONFIRMED||View|
by Jesse Allen; the3dfxdude at gmail com
small updates by Jasmine Iwanek
Last updated 2008-07-11
Before you get started
This HOWTO only lists information specific to this app. Please keep comments and test reports brief. Please don't post copies of wine logs here! If you have trouble, see other ways of getting help.
Wine+Warcraft 3 Status as of Wine 1.0.0/1.1.1
**Bad Versions**Even with patch 1.21b, it's recommended to not use these versions of software because they break the SecuRom copy protection (ie "Please insert disc"):
Additionally, FreeBSD kernels less than 6.2 might not work with current versions of Wine at all.
Installing the Game
To default the game to use OpenGL, see the registry import below. This creates
HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III with new DWORD value called "Gfx OpenGL" with the value set to 1. So you may create a file using the text, or use regedit to do the same.
When the game's installed, everything should run as expected.
Running the Game
Use the shortcuts created by the game found in your launcher menus.
Make sure you have the correct ports open. Open outbound and inbound, TCP and UDP, port 6112, or whatever you set in the game configuration. More Network Ports
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.
Mouse Automatic Edge Scrolling
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.
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