WineHQ

Warcraft III

All official unmodified Reign of Chaos versions without the World Editor. Read the wonderful HOWTO note.

Application Details:

Version: Reign of Chaos: 1.x
License: Retail
URL: http://www.blizzard.com/war3/
Votes: 7
Latest Rating: Gold
Latest Wine Version Tested: 8.0

Maintainers: About Maintainership

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Single-player works. Game menus work, and graphics are quite good with OpenGL on an Intel GMA950.

What does not

The sound is really laggy. Sometimes, parts of sounds are corrupted.

Workarounds

What was not tested

I didn't test LAN or Battlenet. Neither tried to save a game. First trying to fix sound issues.

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

Make sure you have wine1.2 in Ubuntu 9.10. Install the game as usual, and download the latest patch. It can be found on the Blizzard-website. After the installation, remove or rename the "Movies" folder. Then add "Gfx OpenGL" DWORD to HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III and set value "1". Now run the update patch and play!

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowManjaro Linux 22Jan 31 20238.0Yes Yes YesGoldLe Gluon du Net 
ShowUbuntu 20.04 "Focal" (+ variants like Kubuntu)Apr 25 20216.0-stagingNo, but has workaround Yes YesGoldbacruru 
ShowUbuntu 18.04 "Bionic" amd64 (+variants like Kubuntu)Apr 09 20194.5-stagingYes Yes NoPlatinuman anonymous user 
ShowSlackware64 14.2 multilibDec 15 20183.17-stagingYes Yes YesGarbageClaudio 
ShowLinux Mint 18.2 "Sonya" x86_64Apr 22 20183.0N/A Yes NoPlatinumNeZZy 

Known Bugs

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

Show open bugs

HowTo / Notes

HOWTO
Running Warcraft 3 under Wine

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

Known Problems

  • D3D8: Direct 3D mode is slow on anything but the lowest settings.
  • FreeBSD: could work on version 6.2 or later, but problematic
  • quartz: Divx movies have poor playback performance.
  • opengl: Resolution bugs, window management bugs. Losing focus will crash the game.

Minimum Requirements

  • Video card and driver that supports hardware based acceleration with OpenGL.
  • Correct device node permissions to your audio, video, and cdrom.
  • winecfg: A drive letter for your cdrom, and running as Win2k, XP or later.
  • A REAL COPY OF THE GAME -- The game probably won't work right if you don't have a real copy.
  • Linux kernel 2.6 with NTPL or FreeBSD kernel 6.2 (preferably 7) or later.

Recommended Requirements

  • Warcraft 3 1.21b or later
  • Wine 0.9.18 - 0.9.45. If using later wine, you must patch it--see below.
  • Linux kernel 2.6.17+ or FreeBSD kernel 6.2+

**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"):
  • Linux vanilla x86-64 kernel: 2.6.9-2.6.15, and versions less than 2.6
  • Wine compiled with GCC 4.0.0-4.0.2
  • Native msvcrt.dll
  • Nvidia video driver compiled against mismatched X11 header files
  • Fedora Core 6 kernel package less than 2.6.18-1.2784.fc6, and kernel package "kernel.x86_64 2.6.20-1.2933.fc6".
  • FreeBSD

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.

Multiplayer Setup

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.

How to disable window manager's alt key combo

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.

KDE

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.

GNOME

The option to change the key binding is in System Menu -> Preferences Menu -> Windows.

How to play without CD?

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.

Skip the intro videos

Method 1: Rename the videos

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.

Method 2: Mark the intro as seen

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:

  1. Open reedit:
    $ wine regedit
  2. Navigate in regedit to HKEY_CURRENT_USER/Software/Blizzard/Warcraft III/
  3. Create a key (folder) Misc in the Warcraft III key. You can do so by right clicking the key.
  4. Create a DWORD value seenintromovie with the value 0x1
  5. ­

Comments

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

Downloaded Installer
by Lyn on Monday August 26th 2019, 5:50
When installing from the small-size executable, perhaps available from the battle.net account management, it might be needed to set the OS mode to "XP" or the setup won't be able to proceed past the language selection.
Back