Guild Wars

The current version available for Guild Wars. Includes Prophecies, Factions, Nightfall and Eye of the North.

Application Details:

Version: All Versions
License: Retail
Votes: 153
Latest Rating: Gold
Latest Wine Version Tested: 3.12-staging

Maintainers: About Maintainership

Test Results

Old test results
The test results for this version are very old, and as such they may not represent the current state of Wine. Please consider submitting a new test report.
Selected Test Results

What works

Everything works out of the box now

What does not

Antialiasing has no visible effect, but also no detrimental effects.


Disable (or ignore any set) AntiAliasing.

What was not tested

The game's too big to test in it's entirety between versions, but assuming no regressions, then I've tested all of it

Hardware tested


  • GPU: Nvidia
  • Driver: proprietary

Additional Comments

Some separate third party tools (GWToolbox) won't run. Other tools (texmod, gwdressup, umod2) work fine

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
CurrentDebian 10.x "Buster"Jul 14 20183.12-stagingYes Yes YesGoldJ V 
ShowDebian GNU/Linux 9.x "Stretch" x86_64Jun 05 20172.9-stagingYes Yes GoldGero45 
ShowDebian GNU/Linux 9.x "Stretch" x86_64Feb 04 20172.0-stagingYes Yes GoldGero45 
ShowDebian GNU/Linux 9.x "Stretch" x86_64Jun 30 20161.9.13-stagingYes Yes GoldGero45 
ShowDebian GNU/Linux 8.x "Jessie" x86_64Feb 02 20161.9.2-stagingYes Yes GoldGero45 

Known Bugs

Bug # Description Status Resolution Other apps affected
5486 Mouse driver cannot load 32 bit cursors CLOSED FIXED View
6250 Mouse cursor is not visible CLOSED FIXED View
6383 Dual-core not being correctly supported CLOSED FIXED View
7049 No mouse in Guild Wars CLOSED DUPLICATE View
7050 No shaders in Guild Wars CLOSED FIXED View
7211 Wine does not correctly launch Guild Wars CLOSED FIXED View
7400 Guild Wars: Mouse Pointer becomes invisible CLOSED DUPLICATE View
7521 err:d3d:IWineD3DImpl_CheckDepthStencilMatch unsupported format pair CLOSED FIXED View
7670 No battle sounds in Guild Wars CLOSED FIXED View
7693 err:dsound:DSOUND_MixInBuffer CLOSED ABANDONED View
7965 Guild Wars locks up with "too many concurrently active lights" error CLOSED FIXED View
8010 Guild Wars pvp viewer freezes with the log-in screen CLOSED ABANDONED View
8299 Enabling Hardware Vertex Shaders crashes Guildwars on intel CLOSED FIXED View
9172 GuildWars no sound at all CLOSED ABANDONED View
9263 Guild Wars terribly slow CLOSED FIXED View
9659 Guild Wars: Rendering of 3D models broken CLOSED FIXED View
10020 Guild Wars install and update fails with 0.9.47 CLOSED FIXED View
10277 Uninstalling software does not remove them from Programs menu CLOSED FIXED View
10416 Guild Wars shines mispositioned CLOSED FIXED View
10826 Guild Wars: Directional character shadows are not rendered. CLOSED FIXED View
10831 Guild Wars: "Observe" menu does not display additional information about selected game CLOSED FIXED View
10893 Guildwars Minimize Bug NEW View
11007 Shadows of character selection boxes appearing in Guild Wars CLOSED ABANDONED View
11135 Guild Wars does not start CLOSED FIXED View
11663 Guild Wars seems to hang with intel X3100 CLOSED FIXED View
12610 Ctrl and Alt do not work in Guild Wars CLOSED FIXED View
12646 Guild Wars hang on : GUild Wars hang on this : err:d3d:IWineD3DDeviceImpl_SetLightEnable Too many concurrently active lights CLOSED FIXED View
12844 Very dark graphics in Mafia, Guild Wars, Sim City 4 on ATI cards CLOSED FIXED View
12870 Guild Wars doesn't start - Error Message: Graphic driver error CLOSED FIXED View
12929 Games crash/wined3d doesn't work with ATI's fglrx driver CLOSED FIXED View
13395 Guild wars not start CLOSED FIXED View
13550 Wrong textures being displayed at wrong places. CLOSED FIXED View
13772 Guild Wars can be launched once out of 10 and no background in the game CLOSED ABANDONED View
13906 Guild Wars crashes on startup, before rendering scene CLOSED FIXED View
14094 Guild Wars crashes after patch screen with pbuffer CLOSED ABANDONED View
14433 GuildWars 3D rendering broken CLOSED DUPLICATE View
14474 Mouse glitches in Guild Wars CLOSED INVALID View
14761 Wine does not support DRM content CLOSED ABANDONED View
14989 guildwars crashes when OffscreenRenderingMode is set pbuffer CLOSED DUPLICATE View
15041 Guild Wars: Typing into Char Fields CLOSED FIXED View
15069 Apps won't minimize and extra caption bar shows CLOSED FIXED View
15280 After minimizing Guild Wars and restoring, the mouse is not respondig correctly CLOSED FIXED View
16486 Apps not restoring correctly after minimizing twice CLOSED DUPLICATE View
16783 Guild Wars: Game window is not displayed NEW View
16988 Guild Wars - 'blocky' graphics CLOSED FIXED View
18675 GuildWars tries to repair the data archive on every start. CLOSED FIXED View
18794 Using FBO as the ORM crashes with (broken) fglrx drivers - not a Wine bug CLOSED INVALID View
18839 Installation crash Guild Wars CLOSED DUPLICATE View
18937 Guildwars fails to Install / Download content CLOSED INVALID View
19582 Guild Wars -- Crash on "patch" screens CLOSED FIXED View
19853 Texture corruption in guild war with fglrx 9.8 CLOSED FIXED View
22023 Incorrect rendering on OpenSolaris CLOSED DUPLICATE View
25872 Guild Wars 'test system' doesn't show test results NEW View
26173 Poor Guild Wars performance with Intel graphics adapter CLOSED ABANDONED View
26490 Guild Wars: Black graphics in the Eye of the North addon CLOSED INVALID View
26499 Guild Wars: Maximizing the game from desktop panel needs lot of time CLOSED INVALID View
28282 Sound constantly crackling in lot of games STAGED View
29118 Guild Wars: Texture is corrupted on some trees CLOSED DUPLICATE View
29350 Ground Control II: opaque water CLOSED FIXED View
29872 Guild Wars: Character graphic is corrupted CLOSED FIXED View
29873 Guild Wars: Water graphic is missing CLOSED FIXED View
29874 Guild Wars: Freezes especially in Eye of the North CLOSED INVALID View
30120 [GuildWars] Some keys don't work CLOSED ABANDONED View
31839 Mouse jumps to the upper left corner of the screen UNCONFIRMED View
32060 Guild Wars: Input gets stuck CLOSED FIXED View
32061 Guild Wars: Launcher hangs sometimes UNCONFIRMED View
32062 Guild Wars: Game crashes sometimes on launching CLOSED DUPLICATE View
32063 Guild Wars: Orange square appearing UNCONFIRMED View
32153 Guild Wars 2: Input gets stuck CLOSED FIXED View
34247 "Program Files" is not locale-specific NEW View
34639 Guild Wars: Crash on starting the game CLOSED FIXED View
35686 Guild Wars: Text editor is not starting CLOSED DUPLICATE View
37651 Guild Wars looks like crappy doo doo CLOSED DUPLICATE View
38034 Guild Wars: Game starts sometimes minimized UNCONFIRMED View
38514 Guild Wars: Mouse can get stuck in a small area UNCONFIRMED View
39148 Guild Wars and Guild Wars 2 don't exit properly CLOSED FIXED View
39154 Guild Wars: Game doesn't finish CLOSED DUPLICATE View
39536 Multiple games render black/garbled screen when anti-aliasing enabled (Guild Wars, Eve Online, Gear Grinder) CLOSED FIXED View
39616 Guild Wars: Black screen after loading zone CLOSED DUPLICATE View
40513 Guild Wars problem with mission map UNCONFIRMED View
45204 Rendering issues in Guild Wars since 3.7 CLOSED INVALID View
47633 Guild Wars quits silently after the splash screen CLOSED FIXED View

Show open bugs

HowTo / Notes


NOTE: Guild Wars usually doesn't require any special settings to get working. The advice listed below is only for those who require help installing, running, or troubleshooting Guild Wars.


Simply use the installer found at Unzip the installer and run it using Wine:

wine GwSetup.exe


WINEDEBUG=-all wine "C:\Program Files\Guild Wars\Gw.exe"

WINEDEBUG=-all will stop the flood of fixme messages generated from normal use. If you require debugging, omit this option.


  • Make sure 3D works in native applications before blaming Wine. Try glxgears, or a 3D game such as etracer or supertuxkart.
  • Use the latest version of Wine. Type 'wine --version' to check.
  • Use the latest version of your graphics driver.
  • Try different versions of Windows in winecfg, such as Windows XP and 98.
  • Under the winecfg Graphics tab, try experimenting with the window settings if you have window/resizing issues. It is recommended to run the game in a virtual desktop for performance and other reasons.
  • Turn off Compiz Fusion or KDE desktop effects.
  • "Guild Wars has encountered an unrecoverable graphics driver error and must terminate" (bug #12870) is caused by fglrx, not Wine.
  • OSS graphics drivers (aka radeon/radeonhd/nouveau/intel) will provide poor performance with wine games, it is recommended to use the binary nvidia driver or fglrx for ATI.

If you are having graphics issues, use regedit to try some registry keys:

  • UseGLSL=disabled (Use this if you have a low end graphics card, Intel graphics, or if you are having performance problems.)
  • DirectDrawRenderer=opengl (Already the default with up to date versions of Wine)
  • OffscreenRenderingMode=fbo (Already the default with up to date versions of Wine)
  • Multisampling=enabled (Already the default with up to date versions of Wine)
  • RenderTargetLockMode=auto

Appending these flags to the run command may help you:

  • -dx8 - Uses DirectX 8
  • -noshaders - Disabled shaders, along with -dx8 this will improve performance (but make the game look pretty bad)
  • -dsound - Uses DirectSound
  • -nosound - Disables sound

Other tips:

  • In Options > Graphics, set the refresh rate to 60hz or the highest you have listed that is within your monitors range and turn on vsync for improved responsiveness in some cases.

Using FBO as the ORM crashes with fglrx drivers

This is not a Wine bug, it is a fglrx bug. Please do not open a bug for this, it will just be closed.

See the fglrx bug for more details, or check the HOWTO for this app for a workaround.


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

For OpenSuse users
by Bart Vaes on Wednesday December 31st 2014, 3:58

I'm posting my latest experience here - for reference - but also because the search for a solution nearly drove me insane, and there are enough nutcases in the world already :)

Note: following may be useful to OpenSuse-users only, since I never had GW-problems on my previous Ubuntu / Mint distributions.

First, my current system for playing Gw:
- OpenSuse 13.2 KDE
- AMD FX-4100 Quad core CPU
- Asus AMD HD6670 video card
- PlayOnLinux 4.2.5 / Wine 1.7.31
- OSS radeon driver

Notice the last point - OSS radeon driver. I was using the proprietary AMD driver before, but I never got GW working with
it on my system. Installation went well, but when starting gw I never got past the update screen. It just stood there, at 100% and never continued to the actual login screen. No music playing or anything. After a minute or so the process would lock up and I had to kill it.

I've searched weeks on end for solutions, tried *everything* on this page (and more) - but there were no error messages, nothing showed up in playonlinux.log file when debugging...

The "solution" in my case was to install the radeon driver, and now gw works with no additional tweaks needed.
Needless to say I'm still flabbergasted as to why this happened, and because my "solution" is hardly a solution at all.
RE: For OpenSuse users
by Sworddragon on Wednesday December 31st 2014, 15:31
From my experience it is not a good idea to use Linux with an AMD graphics card and their proprietary driver (fglrx) as there are often issues in too many cases. For example I had this year issues too with starting Guild Wars as the process became stuck on initializing OpenGL. Have you also made a look to your Xorg logfile? Maybe there are some hints what is wrong.
RE: For OpenSuse users
by Bart Vaes on Thursday January 1st 2015, 6:29
Well just out of curiousity I looked at an old 21Mb Xorg.log file that's still lingering on my system, and not a single (EE)-line is to be found. Only some warnings like this :
* radeon_dri2_flip_event_handler: Pageflip completion event has impossible msc...

Only thing I can say is those warnings don't show up in my current Xorg.log file. But it's quite difficult now to tell if that has anything to do with it.
RE: For OpenSuse users
by Sworddragon on Thursday January 1st 2015, 12:35
Maybe you want to try this out by installing fglrx again, making a reboot and then looking to the Xorg logfile.
by Lanseril on Thursday October 7th 2010, 13:30
I can confirm that GW works with DirectSong installed. Follow the instructions for directsong as if using windows. Then use winetricks to install wmp10.
Low Framerate
by HaTeMe on Thursday August 5th 2010, 7:51
If you have a realy low Framerate with a moderate PC try to set the Refresh Rate in the Options from Standard to ~50 Hz (or what is aviable to you and supported by your Monitor).
RE: Low Framerate
by Angus Hedger on Thursday August 5th 2010, 12:05
I just tried this, and even on a highish end card (260GTX core) and it helped with smoothness, just changing from default to 60 helped with the smoothness.

Also using a virtual desktop set to your screen size and setting the game to fullscreen also helps.
RE: Low Framerate
by Andrew McKinnon on Friday October 1st 2010, 10:46
Setting framerate option is not available when playing in Windowed mode which I have to do because I have a dual screen setup with an ATI card. WoW, L4D 1 & 2 and Return to Castle Wolfenstein run pretty well but this Guild Wars displays at like 1 frame every 1-2 seconds, even my monitors are constantly refreshing.
RE: Low Framerate
by Angus Hedger on Friday October 1st 2010, 13:04
Have you tried emulating a virtual desktop?

That what I have to-do for most games when I want full-screen, otherwise they stretch over both mine (dual screen via nVidia drivers).
RE: Low Framerate
by HaTeMe on Friday October 1st 2010, 23:45
Yep, run it like this:
wine explorer /desktop=[_desktop or number label_],[_your max resolution_] "[_path to your game_]"

wine explorer /desktop=0,1680x1050 "C:\Program Files\GUILD WARS\Gw.exe"

You have to change the Resolution and / or Path to yours.
A second Client, or other Game must be desktop=1.
no anti-aliasing possible
by Will Wisp on Thursday February 11th 2010, 9:10
Hi all,

does anybody have an idea, why it is not possible for me to switch on anti-aliasing?

I am using a newer ATI graphic card and the fglrx driver with wine 1.1.37 on Ubuntu Jaunty, 32 bit. Multisampling is enabled in the registry.

I can switch on best graphics, but in the field 'anti-aliasing' only 'none' can be chosen.

Thanks for any suggestions
RE: no anti-aliasing possible
by Will Wisp on Thursday February 11th 2010, 13:18
I found a solution, which is maybe interesting for others:

If you have an ATI graphic card and you are using the fglrx driver, you can start the Catalyst Control Center and activate all buttons in the 3D section, which are overriting application choices.

Now I can play GW even with 4x anti-aliasing under wine.

Thanks for all the other hints, they were really helpful!
And thank all the people, who are working on wine. You really are doing a great job!
RE: no anti-aliasing possible
by Astohan on Sunday February 28th 2010, 6:25
You can do it with a NVidia card as well.
Start NVidia X Server Settings, and change Antialiasing settings to 'Override Application Settings'.

It works well from 2x to 16x aa ingame: the only problem comes with the enchantments you cast on you (or on your heroes), as the duration bar in the icons of your enchantments appear blurred, so it is difficult to see when a long lasting skill (such as enchants, shout, chant, etc ...) will end.
by Lam on Monday December 14th 2009, 4:32
My system:

AMD Phenom II X4 955 Black Edition
ATI Radeon 5750 -- Catalyst 9.11 (fglrx)
Kubuntu Karmic 9.10
Wine Version 1.1.34

I will detail the steps I used to get Guild Wars to work on my system. It was not as easy as I had anticipated as I am using the fglrx drivers.

1. Install the game as normal.

2. Run the registry editor (regedit) and navigate to the following location:

HKEY_CURRENT_USER / Software / Wine / Direct3D

Create a new key for Direct3D if it does not exist.

3. Add the following string values:

DirectDrawRenderer opengl
OffscreenRenderingMode backbuffer

That's all I did to get this game to work. Here are the reasons why they differ or not including from the values everyone else gives:

a. A lot of the other keys are not necessary. As per this document,
most of the other values are already default. For example:

PixelShaderMode enabled (default)
RenderTargetLockMode auto (default)
UseGLSL enabled (default)

b. My OffscreenRenderingMode was chosen to be backbuffer because it was the only thing that worked. As per the document in (a), the three values that this parameter can accept are fbo, pbuffer, and backbuffer. I tried fbo and it caused system lockups in full screen and program-reported errors in windowed mode. pbuffer worked, but the character slots after getting past the login screen were not being rendered correctly (as in they were rendered but rendered with something completely irrelevant). This leads me to believe that it would cause other rendering issues. Thus, left with only backbuffer, I tried it out and it worked.

Now, what could be done differently:

* I did not try UseGLSL as disabled. You can give that a shot, but enabled worked fine for me. Your mileage may vary.

I hope this helps someone somewhere in getting this game to work with fglrx. It seems the NVIDIA guys have it easier.
Guild Wars Prevent Laggs
by Carsten Tewes on Wednesday November 18th 2009, 16:42
Just don't forget to install the d3dx9 package with winetricks:
(I have installed corefonts and ie6, too, but I think, d3dx9 should do it alone xD )
I had terrible fps and a ping over 600ms before I installed it, after it all worked perfectly, no laggs, ping between 50 and 150ms good fps-rates.
RE: Guild Wars Prevent Laggs
by Brennan Wathke on Monday December 14th 2009, 22:20
I did this and I got no difference :( Any help?
Using Synaptic and Playonlinux only, Gold performance.
by Lanseril on Thursday September 10th 2009, 12:12
Ok, here's a quick howto on how i solved various problems with GW on wine.

Firstly, i am running a 64 bit machine. my graphics cards are 2x 8600 GT nvidia. This is for nvidia only. This is done under Debian Sid Unstable. Apply the appropraite changes if you are using another distro or version.

1) Install correct drivers. I decided to upgrade my debian Lenny to Sid, and using the sid repos and only synaptic, installed an nvidia kernel and nvidia-glx. It'll be much easier if you're on a clean install. Make sure you do not mix repos, but the non-free official repos for your own distribution. Also, if you want to enable antialiasing, install nvidia-settings, read step 10 for more information.

2) Install using playonlinux. The wine version i used to install was 1.1.10. Two executables should be available, "Guild Wars" and "Update Guild Wars"

3) Using playonlinux, go to tools->manage wine versions. Select 1.1.27 and install it. click on the applications tab. Select "Guild wars" and switch the version to 1.1.27. Select "Update Guild Wars" and make sure the version is 1.1.10, which it should be. Otherwise, change it to 1.1.10.

4) Guild wars may still have choppy graphics, if you are running on a 64 bit machine. Open synaptic and install nvidia-glx-ia32. This allows GW to run properly. GW may run on the first try without nvidia-glx-ia32 but on subsequent tries, it will fail, giving a message "Failed to initiate 3D..."

5) run "Update Guild Wars", this may take a while.

6a) In playonlinux, click on guild wars and configure this application. First, select configure Wine. set windows version to XP. Click on the graphics tab. Make sure Pixel Shader is enabled, allow window manager to decorate the windows and allow window manager to control the windows. Everything else should be deselected. Vertex Shader support is to be set to hardware.

6b) Next, select Registry Editor. Go to HKEY_CURRENT_USER->Software->Wine->Direct3D. If Direct3D is not there, right click and add new Key. Add the following strings
* UseGLSL=disabled
* DirectDrawRenderer=opengl
* OffscreenRenderingMode=fbo
* RenderTargetLockMode=auto

7) Do not run Guild Wars just yet. If you have compiz installed, right click on your fusion icon and select Window Manager->Metacity. Restart your computer. It is essential to restart after disabling compiz, not the other way round. Don't ask me why you need to restart the computer.

8) Once your computer starts, do not compiz or any compositing manager. Run playonlinux.

9) Check if Guild Wars run smoothly. Turn off shadows( and reflections until you are sure you can run them.).

10) Only do this if you believe your graphics card is capable of running antialiasing. After, installing nvidia-settings, run it. Do this by opening a terminal(not root) and typing nvidia-settings. Under antialiasing settings, set to Override and 2x/4x. I do not recommending exceeding 4x. Anisotropic settings should be off as well as texture sharpening. This replaces the method of adjusting antialiasing through the in game menu, which is unavailable to you.

11) Enjoy the game. If your game doesn't run smoothly, or doesn't run at all, move to step 12. Remember, each time you turn off compiz to play gw, restart your computer. Thi

12) check your xorg.conf file situated in /etc/X11. Go to the appropraite folder and type gedit xorg.conf. Make sure your BusID is stated under devices. an example of my xorg.conf device section. Make sure your driver is the right one, nvidia in this case.

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8600 GT"
BusID "PCI:3:0:0"

You need to state the BusID especially if you are running SLi like me.

My screen section is as follows. Add the right options if necessary, do not copy this blindly. Obviously, the resolution is unnecessary and SLi is unnecessary if you only have one graphics card..

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "AllowGLXWithComposite" "True"
Option "AddARGBGLXVisuals" "True"
Option "metamodes" "1680x1050_60 +0+0; nvidia-auto-select +0+0"
Option "SLI" "SFR"
Option "TripleBuffer" "True"
Option "NoLogo" "True"
Option "RenderAccel" "true"
SubSection "Display"
Depth 24

Make sure you backup your xorg.conf before doing any changes.

-Black/transparent textures. This solved when i migrated to Sid and played using playonlinux. New players entering the area, or when changing armor, problem still happens, but this doesn't cause any performance issues and solves once you load the next area. This may also be seen as 'hair not loading properly' when someone removes helm, such that he looks bald. As long as the next area load with the person not having the helm on, it fixes by itself.
-Shadows. Shadows look odd, thus my instruction to disable it.
-Options. When changing graphics settings, there may be a slight pause or hang, unlike when running in windows. Wait till the new settings are loaded, just don't change the graphics settings so often.

These bugs are very minor and you may not notice them at all. Good luck with your installation and i hope this helps. The performance I must say is Platinum. Minor rendering issues but only occurs under certain conditions. Gameplay is unaffected.