Warhammer Online Live

Category: Main > Games > Online (MMORPG) Games > Warhammer Online > Live

NameWarhammer Online
License Retail
Votes 254
Wine Version1.7.33
Maintainers of this version:
Current Live Version
Selected Test Results (selected in 'Test Results' table below)

What works

What does not
This game has been dead since December of 2013

What was not tested
Everything - Dead game.

Additional Comments

Just want to have this removed from the rankings page b/c the game has been dead for over a year.
Test Results
DistributionTest dateWine versionInstalls?Runs?RatingSubmitter
CurrentManjaro LinuxJan 03 20151.7.33 No Not installable Garbage Ben K 
ShowDebian GNU/Linux 7.x "Wheezy"Nov 04 20121.5.16 No, but has workaround Yes Gold jazz 
ShowLinux Mint 12 "Lisa" x86_64Mar 14 20121.4-rc4 N/A Yes Silver Xpander 
ShowArch Linux x86_64Oct 23 20111.3.29 No, but has workaround Yes Silver Daniel L 
ShowGentoo Linux AMD64Nov 07 20101.3.5 No, but has workaround Yes Silver Racshan 

Known bugs
Bug # Description Status Resolution Other apps affected
6955 Multiple games need software vertex blending implementation (NOLF2, Divinity 2, Dark Age of Camelot, Warhammer Online, PSU:AOTI) NEW View
12453 Bad performance in Source based games REOPENED View
15883 misinterpreting windows paths as unix paths causes compilation failure in Qb64 (mingw) NEW View

Known issues and workarounds
Game hangs on "Handshaking" when connecting to server

For some reason, the Warhammer Online login code makes a request for the Linux entropy source /dev/random, which Wine (bug 15883) allows. Warhammer Online then drains that file, and keeps waiting for more entropy to appear.

The workaround for now is to install something that adds entropy. Choices include the rng-tools or randomsound packages, or moving your mouse cursor around.

Note that randomsound requires a microphone plugged in to be useful, and rng-tools requires that your computer has a hardware RNG present.

As an absolute last resort, you can recycle your urandom device back into your entropy pool; this may compromise the quality of your entropy pool, and hence nearly any secure communications undertaken by your machine (eg the actual WAR login handshake itself!) so I do not recommend this method.

The commands below fix this issue in Debian-based distributions.

sudo apt-get install rng-tools
edit /etc/default/rng-tools

add this: HRNGDEVICE=/dev/urandom
sudo /etc/init.d/rng-tools start

Character models do not render, just their weapons

This means you aren't using a patched Wine, as per the HOW-TO.

You need to rebuild Wine with source patched to report a feature Wine doesn't support, and that WAR doesn't use, so that WAR will us a feature that Wine does support.

See bug 14608 for the long answer.

A patch to implement this feature has been created by Claudio Ciccani, and the most recent version can be found in bug 6955.

GL_OUT_OF_MEMORY errors after playing for a little while

Possibly bug 13335, try the mmap and malloc patches from that bug and see if they help.

I'm not sure how to progress this upstream yet, still need the patches reviewed for sanity.

Direct-fire weapons are unusable due to mouse control weirdness

Probably due to bug 6971. Or at least I hope so.

No workaround yet, sorry. Just throw your knives, axes or anything else not tied down at the enemy.

Patcher window doesn't appear, seems to hang after "fixme:shdocvw:PersistStorage_InitNew (0x132118)->(0x7c26d0)"

This is some kind of threading issue. Kill the patcher and try again. Consider running another Wine application first (eg. winecfg) and then retrying the patcher. Another possible workaround is to run wineboot -e or wineboot -r in another terminal, although some people report that also kills the patcher. See bug 15323 for details. Comment 12 has a hack-patch that might improve things.



Warhammer Online requires a patched build of Wine to render characters properly. Compiling Wine from source carries the risk of conflicting with your distribution's or WineHQ's packaged Wine binaries.

See for very basic compilation instructions.

When you build a copy of Wine, there will be a wine symlink at the top of the build tree (ie. where you ran make from) which you can use to run programs with that Wine version without needing to install it.

Ubuntu HOWTO version 1.1.33

Copy your Warhammer installation folder to the ~/WAR folder, then follow the steps below to get it working!

Most commands are in terminal. (If you do not have preinstalled files, you can create a folder on the desktop with the name WAR. Then copy the data on the DVD’s folders data1 and data2 to ~/WAR.) Some commands will require a sudo to execute with elevated privileges. Start in your ~/Downloads folder for best results.

cp /etc/apt/sources.list /etc/apt/sources.list.backup
echo 'deb-src jaunty universe multiverse' | sudo tee -a /etc/apt/sources.list

(Adds repository that allows you to download build-dep wine)

apt-get update
apt-get build-dep wine

(installs all the dependencies in order to build wine from source)

tar -xjf wine-1.1.33.tar.bz2
cd wine-1.1.33

(Downloads wine source and extracts it, then goes into the folder)

patch -p0 < warhack_1.1.33.patch

(downloads and applies a fix for a model rendering bug into wine)

link to:Patch implementing software vertex blending in wine-1.1.39

!!Current asks which file to patch!!
wget -O winepatch_1.1.34.patch
patch -p0 < winepatch_1.1.34.patch

(downloads and installs a patch for software vertex blending for wine 1.1.34)

(installs wine)

Change Windows Version: Windows XP
(works best with windows xp mode)

chmod +x winetricks
./winetricks directx9

(download, set execute permission, then execute directx9 for wine. Install with all default settings.)

sudo apt-get install rng-tools
edit /etc/default/rng-tools

add this HRNGDEVICE=/dev/urandom
sudo /etc/init.d/rng-tools start
(increases entropy register, fixes hang at ‘handshaking’ during login)

mv ~/WAR ~/.wine/drive_c/WAR
(moves WAR installation from your home folder to a place wine can see)

(Copy these dll’s to your ~/.wine/drive_c/WAR folder)

(Copy this dll to your ~/.wine/drive_c/windows/system32 folder)
chmod +x
(Copy this script to your Desktop or wherever you’d like the game launcher. Chmod makes the file executable.)
cd ~/.wine/drive_c/WAR|WINEDEBUG=fixme-all wine warpatch.bin
(just type this in terminal to play)

For best results, when you enter the game, set the graphics to Fastest Framerate.


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

wine 1.5.26 + patch
by Daniel on Thursday March 28th 2013, 2:58
Current dev wine makes it very playable with decent fps. I might reopen my subscription again. :)

Used patch

[post new] [reply to this]

by kimyung on Friday December 21st 2012, 20:04
Well, finally using 1.1.36 or 1.1.38 what Patch I have to use for installation?
Can someone help me explaining how is the finally How-to?

Thnks and sorry for my english!

[post new] [reply to this]

working on Mint 12
by B.Collins on Monday June 11th 2012, 14:02
I didn't need to do any of this, I just followed the instructions for Wrath of Heroes. I had to compile Wine 1.3.30 because .28 and .29 had problems.

It may go without saying, but you should install libraries for ALSA4 and open GL using synaptic (ie: liboss4-salsa2 and libgui-dev). I also had to drop wined3d_gl.h into /includes/wine.

WAR is running perfectly now in Mint.

[post new] [reply to this]

Character Model Rendering Fix
by Jesse Colwell on Tuesday November 22nd 2011, 11:05
All right, so I'm not very good with computers and am new to Linux, and I cannot for the life of me figure out how to apply this fix. I think I found the right file, but I have absolutely no idea how to apply .patch files. Could someone help?

[post new] [reply to this]

Possible simpler workaround for /dev/random
by ecd on Sunday November 13th 2011, 10:59
The issue of slow login/handshake times due to a blocking /dev/random seems to be the same issue as Dark Age of Camelot has.

To work around that, I often have just ran "winecfg" and removed the "/" drive mapping. It made logging into DAoC instantaneous (rather than requiring a possible 5 minute wait). This workaround seems simpler than the ones proposed in the how-to on this page. Plus, do you really want your windows apps to have access to your root filesystem?

(BTW, none of this is necessary on FreeBSD since it uses a non-blocking /dev/random)

[post new] [reply to this]

Brightness problem
by Daniel L on Sunday October 23rd 2011, 9:21

I have finaly got Warhammer working with character rendering patch submitted for Warhammer Wrath of Heroes beta,

I have 2 issues one that i dont think is a problem the other is very problematic.

problem number 1. in Character creation all character stand with arms spread and dont move at all.. in game some characters like female chaos characters is with arms preaded all the time. dont know they are when you play them but enemies are. see screenshot submitted

problem number 2: World britness is so big that i can even see the ground at some places it is just white.. see screenshot submitted.

I have installed d3d9 via winetricks and copied the *.26.dll and *.34.dll to my war folder.

Please help i realy want to play this game, i have been missing it for a while.

[post new] [reply to this]

by cl88 on Friday April 29th 2011, 5:07
thanks Xpander!
works perfectly

[post new] [reply to this]

  • RE: by Daniel L on Thursday May 26th 2011, 3:02
    • RE: by cl88 on Thursday May 26th 2011, 3:20
  • RE: by Daniel L on Thursday May 26th 2011, 3:37
    • RE: by cl88 on Thursday May 26th 2011, 3:45
      • RE: by Daniel L on Thursday May 26th 2011, 3:51
        • RE: by Xpander on Thursday May 26th 2011, 4:16
          • RE: by Daniel L on Thursday May 26th 2011, 4:32
            • RE: by Daniel L on Thursday May 26th 2011, 4:33
              • RE: by Xpander on Thursday May 26th 2011, 4:34
                • RE: by Daniel L on Thursday May 26th 2011, 4:36
                  • RE: by Daniel L on Thursday May 26th 2011, 4:50
                    • RE: by Xpander on Thursday May 26th 2011, 4:54
                      • RE: by Daniel L on Thursday May 26th 2011, 4:59
                    • RE: by Daniel L on Thursday May 26th 2011, 4:55
                      • RE: by Xpander on Thursday May 26th 2011, 5:02
                        • RE: by Daniel L on Thursday May 26th 2011, 5:04
                          • RE: by Xpander on Thursday May 26th 2011, 5:06
                            • RE: by Daniel L on Thursday May 26th 2011, 5:08
patch for 1.3-18
by Xpander on Tuesday April 19th 2011, 16:15

[post new] [reply to this]

by Christian Fernandez on Thursday February 24th 2011, 14:52
patch for wine-1.3.14 ? or updated install instructions if not needed..


[post new] [reply to this]

stuck at loading screen
by Jonathan on Friday October 29th 2010, 22:45
I'm currently running Ubuntu 10.10 with wine 1.3.5. I have done all of the how-to instructions and followed the instructions to patch the game for the model error (just showing weapons not character). Now I can't seem to get past the "loading zone" screen after you hit play (Such as Loading Nordland). if anyone knows how to fix this bug (with steps/file) I would greatly appreciate it, i'm new to wine and linux and really want to get this working.

[post new] [reply to this]

Patch for Wine 1.3.5
by Racshan on Tuesday October 26th 2010, 5:27
It's a bit crude, offsets have changed, but it's working.

[post new] [reply to this]

Gameplay video
by Jake ward on Tuesday September 21st 2010, 2:58

Shows the game runs great but you can not see characters!

[post new] [reply to this]

patch for wine 1.2-rc7
by Xpander on Wednesday July 14th 2010, 18:46

[post new] [reply to this]

request patching method
by Serg on Sunday June 27th 2010, 15:40
Im a newbie of linux so i have some problem with last patch posted here someone can post some kind of patching method line by line for the latest patch of wine 1.2 r2.thanks in advance.

PS:Using this lines of text to fix characters ingame:

1)open up wine/dlls/d3d9/device.c

TRACE("Returning %p %p\n", This, pCaps);

3)add below:




TRACE("Returning %p %p\n", This, pCaps);
return hrc;

5)save and compile wine
Original Post HERE:>

[post new] [reply to this]

endless troubles of a linux newbie
by Jason J on Sunday June 27th 2010, 12:42
I can't for the life of me get this working, I have very little experience with linux but decided to tackle this head on with less than desirable results. I have tried using older versions of wine which the patch has been posted for but never really had any success, to list the errors etc would just be huge wall of text, ill just post my latest problem and try to go from there. I tried using wine 1.1.33 as I had the patch and thought the process would just be easier, however due to many previous attempts at compiling wine and installing etc I have binary conflicts and don't exactly know where these are. I just need to know how to get rid of these and where I can get a patch for rc5.

Please help I miss the waaaaargh :p

[post new] [reply to this]

path for wine 1.2-rc2
by Xpander on Monday June 7th 2010, 6:30

should work good

[post new] [reply to this]

Impossible to patch wine 1.1.39
by Berillions on Sunday April 18th 2010, 8:57

When i want to patch wine 1.1.39 with this patch :

but it's impossible because i have this error message :

I don't understand because i rename this file patch -> war.patch and i apply it in wine source thanks to this command : patch -p0 < war.patch

Thanks you for your help and sorry for my english, i'm french.


[post new] [reply to this]

Works Perfectly.
by Mikee on Friday March 19th 2010, 17:32
We'll until we get full wine support the game is almost working perfect under Cedega but Warhammer also customized some of its engine to work with the cider API.

Getting 30-80 FPS with Cedega but this is only for people who rather spend $25 than spend boot back into windows.

Wine is making some great progress though lets hope they implement the fixed function pipeline soon.

[post new] [reply to this]

by Daniel on Monday March 1st 2010, 7:35
link to patch that implements software vertex blending.

This patch makes Warhammer Online render characters properly.

[post new] [reply to this]

  • RE: by Pidgen on Tuesday March 30th 2010, 20:30
    • RE: by Daniel on Wednesday March 31st 2010, 2:49
      • RE: by Pidgen on Friday April 2nd 2010, 19:46

by Juan on Tuesday February 16th 2010, 16:58
Daniel It´s necesary for me come to here again to say Thank you for all your effort in help me with this issue and upgrade of the patch to the 1.1.38 Wine version.

Thnks very much!


[post new] [reply to this]

Finally installation
by Juan on Thursday February 11th 2010, 13:34
Well, finally using 1.1.36 or 1.1.38 what Patch I have to use for installation?
Can someone help me explaining how is the finally How-to?

Thnks and sorry for my english!


[post new] [reply to this]

Newest patch application
by Pete on Monday February 1st 2010, 0:45
So... which file should be given as the one to patch? directx.c?
I'm making this attempt with wine 1.1.34. Linux Mint Helena.

[post new] [reply to this]

new patch implementing software vertex blending
by Daniel on Wednesday December 2nd 2009, 1:56
There is new patch out for implementing software vertex blending to fix Bug 6955 - Graphical glitches in NOLF2 demo for wine-1.1.33

This lovely patch also fixes Bug 14608 - Warhammer Online Beta - Will not render characters. Please try it out also ATI users.

link to patch

[post new] [reply to this]

new hack to make character render
by Daniel on Tuesday November 17th 2009, 16:32

Download this simple hack to your wine directory.

patch -p0 < warhack_1.1.33.patch

compile wine

play and enjoy

[post new] [reply to this]

latest GIT wine-4990ca0ea342bd115a9a46047b3b2de599cb916e
by Daniel on Tuesday November 17th 2009, 16:11
Latest wine git works really well, very close to windows now. I have only the rendering hack in place.

very playable!

[post new] [reply to this]

by Mikee on Wednesday November 4th 2009, 0:20
Anyone able to get this game to start with 1.3.2?

Wine doesn't crash and the game seems to run in the background but the game doesn't load for me.

[post new] [reply to this]

by Chris Brainard on Friday August 28th 2009, 9:50
Please be WARNED that if you use Warpawnr it is at your own risk. The app is a binary and you can't view the source code. So you may be putting your account at risk to be stolen or your linux box hacked if you give it root access to allow it to run.

[post new] [reply to this]

.28 Version
by Shawn on Monday August 24th 2009, 15:58
Is it ok to patch the wine .28 kernel even tho it says its for .27?? thanks

[post new] [reply to this]

d3d error
by Chris on Sunday August 23rd 2009, 7:56
Could someone please point me into the right direction on what's going wrong here?
I created a new wine environment built a new wine binary (1.1.28)

When starting the Patcher runs fine but the war.exe throws hundreds of errors:
>err:d3d:getColorBits Unsupported format: WINED3DFMT_R32G32B32A32_FLOAT
>err:d3d:IWineD3DImpl_IsPixelFormatCompatibleWithRenderFmt Unable to check compatibility for Format=WINED3DFMT_R32G32B32A32_FLOAT[/code]

with varying Format=WINED3DFMT_

WAR briefly shows in the taskbar and quits immediately :(

Neither using only the dlls given in the HowTo nor a full dx9 install via wintricks helped.

What files exactly do I need to patch in order to get around these error?

[post new] [reply to this]

Graphic screwups
by Chris Brainard on Thursday June 25th 2009, 22:39
Why has the patch to fix the graphic screwup been added to wine??

[post new] [reply to this]

Solution to Installation Problem 1603
by Mark  Ackerman  on Wednesday June 3rd 2009, 17:08
Extract all CD1 archives to a folder. Extract and from cd2 and cd3 in the same folder.
Run the setup.exe.
The installer will not ask for CD2 or CD3, but will ask for cd1 in a windows behind the installer main window in the end, move the installer window and press ok, no more trouble.

[post new] [reply to this]

Vertex Blending
by Jeppe Winther on Tuesday May 26th 2009, 18:41
Woa, gotta appreciate the work put in here, lovely stuff.

Still though, I seem to be stuck with a bit of a problem.

Game crashes with this error:
fixme:d3d:state_vertexblend_w Vertex blending enabled, but not supported by hardware
wine client error:2f: write: Bad file descriptor

the error number seems to vary, seen error:40, error:20, error:37 and other numbers as well.

I can't figure out why it happens on other chars, not big enough sample size, but I have been able to reproduce it consistently in the Dwarven starting area, using those guns to shoot down Orcs. Seems to crash as soon as I the shot impacts, although I am not entirely sure. Hard to test due to the mouse behaviour being strange, too high sensibility and can't change direction until I've touched the extreme edges of the "screen".

Playing at with all settings to Fastest Framerate / Off on an NVidia 8600M, dual core laptop, Ubuntu 8.04.

Also, is there a way to get past the Handshaking bit that doesn't involve 15-20 seconds of mouse flailing? That'd make it faster to test this stuff.

[post new] [reply to this]

won't run
by Grrblt on Monday April 6th 2009, 7:55
I'm running 1.1.18 patched and my WAR gets as far as the first loud sound with a black screen (where you'd normally see the EA logo), and then crashes. It was installed under 1.1.18 unpatched - if that will mess things up I need directions to uninstall it since clicking the normal Uninstall Warhammer Online thing from the main menu does nothing.

[post new] [reply to this]

by Michiel on Monday April 6th 2009, 7:05
Using the registry entries
- Multisampling enabled
- OffscreenRenderingMode backbuffer
- PixelShaderMode enabled
- UseGLSL enabled
- VertexShaderMode hardware
- VideoMemorySize 512

I get good results in 1024x768 mode, some weird rendering at times but it is playable and can even increase details to a nice level. Yet sometimes getting some flickering on my screen, but not too much of a disturbance.

However when I try 1680x1050 all rendering seems to be off:
- black spots on the floor
- lines on the ground
- ground looks very "patched" (made out of distinguishable squares)

Anyone know if there are other registry settings that may improve and allow 1680x1050?

[post new] [reply to this]

new updated patch for WAR
by Daniel on Tuesday March 24th 2009, 19:11
As the old war.patch causes war to crash I have updated Claudio Ciccani rendering patch to his latest version and merge it with the srgb hack.

This one really works great and is stable for me.

download it from:

patch,compile and play

set registry key to [HKCU\Software\Wine\Direct3d\RenderTargetLockMode] to texdraw if your keybord starting to act funny.

Please post me some feedback. :)

[post new] [reply to this]

How-to Updated
by Ivo Nunes on Saturday March 21st 2009, 7:39
Hey! I updated the how-to for 1.1.17 :)

WAR has much better performance with it than with 1.1.11 (in my opinion) and I added the patch to implement the missing function instead of using the old "hack".

[post new] [reply to this]

by Daniel on Friday March 20th 2009, 2:58
I have created a patch that contains the hack that solves the bug.

6971 Mouse "escapes" window or is confined to an area in the full screen program

Set [HKCU\Software\Wine\DirectInput] "MouseWarpOverride" to "force_edge" to enable this hack.


patch, compile

enjoy! :)

[post new] [reply to this]

Fixing Patch wine-1.1.8
by Juan on Sunday March 15th 2009, 16:08
Ok, i have being watching the patch and i think i have fixed it, in fact there wasn't too much to fix i recommend you to do all the steps above but using the fixed patch if you are using wine-1.1.17, also i recommend to use this script once you have already used the other.


Use it after using the other script that is posted in the howto: i have it in my WAR folder but i think it works everywhere, if it doesn't work the first time try to click it again, it removes the fixmes so gives a better perfomance

Patch: I think this patch isnt needed anymore it only comments a line and i think it isnt important.

[post new] [reply to this]

disabling shader optimizing
by Daniel on Wednesday March 4th 2009, 15:29
I noticed that you need to disable 'shader optimize" ingame video settings to get ATI card to run war.

Performance is low and I can see some lines at the ground.

seems to fix this issue by disabling the shader optimization:
fixme:d3d9:IDirect3DDevice9Impl_CreateSurface (0x14b678) call to IWineD3DDevice_CreateSurface failed

but it generates this:

fixme:d3d_shader:shader_glsl_load_constants >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glUniform4fvARB @ glsl_shader.c / 530

Maybe it will give someone a hint. :)

[post new] [reply to this]

by Henry Kroll on Saturday November 22nd 2008, 15:26
My launch script:

wineserver -k
cd "$HOME/.wine/drive_c/Program Files/Warhammer"
chmod -R +x *
wine warpatch.exe

The wineserver -k is necessary to stop any running wine processes. Without that, the game won't start if you are impatient and start it again too soon. The chmod +x is necessary because the patcher running under wine is not setting executable permissions. With this script, the game launches about 90% of the time so if it fails, wait a few seconds and run it again. You don't need to install directx9, you can just copy the d3d9_36.dll to your warhammer folder. The patch in the howto is necessary, however, to make your character visible. To patch wine, you don't need to compile the whole thing, takes 20 minutes. You can just ./configure and run "make" inside the wine dll folder of the file that was patched and then copy the compiled dll to your existing wine install. Takes maybe 2 minutes to patch that way.

[post new] [reply to this]

by Daniel on Thursday October 30th 2008, 9:43

This is an interesting link regarding the bad texture issue.

[post new] [reply to this]

  • RE: wined3d by Daniel on Thursday October 30th 2008, 9:53
Installing from Disc
by Aziz Mandar on Sunday October 5th 2008, 1:44
After reading the notes on the latest test then reading the comments on how to get it running I realized we are missing how to install from Disc.

The Install program does not work so don't try and use it.

Instead copy the contents of the Folder 'data1' from DISC 1 and 'data2' from DISC 2 to a directory in the drive_c folder of your .wine folder. (I called it WAR) Then follow the directions above.

[post new] [reply to this]

   << Back

Page loaded in 0.06217 seconds.