WineHQ
Warcraft III The Frozen Throne: 1.x



Category: Main > Games > Strategy Games > Real-Time Strategy > Warcraft III > The Frozen Throne: 1.x


NameWarcraft III
VersionThe Frozen Throne: 1.x
License Retail
URLhttp://www.blizzard.com/war3/
Votes 70
RatingGold
Wine Version1.7.16
Maintainers of this version:
No maintainers. Volunteer today!
Description

All official unmodified Frozen Throne versions without the World Editor.

Selected Test Results (selected in 'Test Results' table below)

What works

-Singleplayer

-Multiplayer

-Battle.net updates



What does not
Nothing


What was not tested
World editor


Additional Comments

Blank wine prefix, had to set winecfg to emulate desktop or it would messs up my resolution until I forced it back with the NVIDA tool.

It hijacks your mouse, and breaks alt-tab until you leave the game. (With and without virtual desktop)

The game itself playes flawlessly.
Test Results
DistributionTest dateWine versionInstalls?Runs?RatingSubmitter
CurrentArch Linux x86_64Apr 12 20141.7.16 Yes Yes Gold bijan 
ShowGentoo Linux AMD64Jan 04 20141.7.9 Yes Yes Bronze someone 
ShowArch Linux x86_64Dec 27 20131.7.9 Yes Yes Silver Adam Hirst 
ShowArch Linux x86_64Oct 01 20131.7.3 Yes Yes Silver an anonymous user 
ShowArch Linux x86_64Sep 08 20131.7.1 Yes Yes Platinum Mike 


Known bugs
Bug # Description Status Resolution Other apps affected
11706 Warcraft III freezes with a black screen on startup NEW View
20610 xmodmap numpad realigning unrecognized by Wine UNCONFIRMED View
23745 warcraft 3 freeze when desktop switching/minimize NEW View
25031 Warcraft 3 display is upside down UNCONFIRMED View
25282 SetWindowsHookEx does not work perfectly - XMBC and Warcraft 3 UNCONFIRMED View
27616 Warcraft 3: missing mouse cursor NEW View
29494 Occasional wineserver crashes when playing Warcraft 3 NEW View
29566 Warcraft 3 RoC/TFT 1.22a don't start UNCONFIRMED 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 UNCONFIRMED View
34247 Default installation path is wrong UNCONFIRMED View
35308 Warcraft III and it's extension Frozen Throne crash at start if winegstreamer isn't disabled UNCONFIRMED View
35309 Warcraft III and Frozen Throne : can't move mouse more than 2/3 of the screen UNCONFIRMED View
35651 Warcraft III: Some videos are not played NEW View
35990 keyboard becomes unresponsive in blizzard games UNCONFIRMED View

 
HOWTO

­­­­

How to get Battle.net working?

Update: The acceptEx patch was merged into the main Wine tree with Wine 1.3.4: http://www.winehq.org/news/2010100101. The following is therefore no more needed to get Battle.net working.

To get Battle.net properly working you need to patch and compile WINE by yourself:
  1. ­Get the p­atched WINE source:
    $ cd ~
    $ git clone git://repo.or.cz/wine/warcraft3.git wine-war3
  2. Get the build dependencies of WINE
    • Ubuntu users might do so with the comm­and:
      ­$ ­sudo apt-get build-dep wine
  3. Make sure that you have gntutls-dev 2.3 or newer installed.
  4. Generate some source files based on the applied AcceptEx patch:
    $ cd ~/wine-war3 $ tools/make_requests
  5. Run configure with --with-gnutls flag to ensure that it fails if the required gnutls library is missing. If you compile without gnutls support you get a crash when you login into battle.net.
    $ ./configure --with-gnutls
  6. Compile WINE:
    $ make depend
    $ make
  7. Run Warcraft III with the generated wine file and not with the installed wine version:
    • Correct:
      $ ~/wine-war3/wine "C:\Program Files\Warcraft III\Frozen Throne.exe"
    • Wrong:
      $ wine "C:\Program Files\Warcraft III\Frozen Throne.exe"

What can be done if Warcraft III is slow

The game may run faster for you if you configure Wacraft III to use OpenGL instead of DirectX. 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.

The game might run faster in windowed mode. To do this, launch with the parameter -window. It has been reported that it works well on older Intel integrated cards.

Players can't join my Battle.net games, what is wrong?

There are two causes for this problem:

  • You don't have a Wine Version with the applied AcceptEx patch (See Battle.net instructions above).
  • A firewall or router blocks the connections attempts. 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

How to fix problems related to the Local Area Network option?

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.

­How to fix cursor/mouse problem in windowed mode?

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 : 2011-03-19


 
WARNING - Crash with ATI cards

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:

http://bugs.winehq.org/show_bug.cgi?id=13335


 
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. ­

 

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

runs fine for me
by Stefan on Wednesday April 2nd 2014, 11:38
Just installed WC3 + TFT (downloaded the installers from battle.net) in a clean 64bit prefix. Though the 64bit prefix should be unnecessary for this piece of software, it's just my standard procedure to start off with a clean 64bit prefix.
Anyhow, both installations worked flawlessly and the game(s) as well. Been playing through the human WC3(reign of chaos) campaign without any glitches. Haven't played the frozen throne yet but started and it stars up fine so I assume it to work as well.
I didn't have to use any wine dll overrides or anything, just ran winecfg in my fresh and clean prefix to unlink desktop/my documents/... (just personal preference, I want the programs to completely stay in their prefixes). In the drives configuration I set the "z-drive" to point to /tmp instead of / (just personal preference, I want the programs to stay in their prefixes and not possibly mess with personal data.) winver is still set to WinXP.
I guess what I'm trying to say is: If you're having trouble with WC3 on wine, you may want to give it a try with a new clean prefix on wine 1.7.14 and/or wine 1.7.15 and without any shenanigans.

[post new] [reply to this]

Use setarch
by l8ernewb on Thursday March 20th 2014, 23:01
I was able to get my W3 install going using the following command in terminal (within program directory):

setarch i386 -3 -L -B -R wine "Warcraft 3.exe" -opengl

[post new] [reply to this]

Workarounds
by someone on Saturday January 4th 2014, 9:57
If game crash at start, you should try to set "winegstreamer" to disabled in winecfg, in DLL overrides menu.
If you have a problem with screen resolution or moving mouse, you should try "emulated desktop" in winecfg in graphic tab

[post new] [reply to this]




   << Back

Page loaded in 0.04572 seconds.