WineHQ

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
URL: http://www.guildwars.com
Votes: 153
Latest Rating: Gold
Latest Wine Version Tested: 2.9-staging

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

Installing

updating

downloading

and everything related to game play

What does not

Some black textures and some frame dropping issues, only in Eye of the North Expansion however, not noticed in any of the core games, most likely has to do with a minor shader issue.

 Setting Shaders to LOW fixes the black textures but doesn't help with the freezing issue which acts like lag but isn't as this issue doesn't happing on Windows with the same ping.

Workarounds

What was not tested

Not much I haven't tested

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

While it doesn't need any extra DLL ect Gold instead of Platinum because of graphic issues even though they are minor.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
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 
ShowArch Linux x86_64Dec 07 20151.8-rc2Yes Yes Platinumpezz 

Known Bugs

Bug # Description Status Resolution Other apps affected
10893 Guildwars Minimize Bug NEW View
16783 Guild Wars: Game window is not displayed NEW View
25872 Guild Wars 'test system' doesn't show test results NEW View
28282 Sound constantly crackling in lot of games UNCONFIRMED View
29872 Guild Wars: Character graphic is corrupted NEW View
31839 Mouse jumps to the upper left corner of the screen UNCONFIRMED View
32061 Guild Wars: Launcher hangs sometimes UNCONFIRMED View
32063 Guild Wars: Orange square appearing UNCONFIRMED View
34247 "Program Files" is not locale-specific NEW View
37651 Guild Wars looks like crappy doo doo UNCONFIRMED View
38034 Guild Wars: Game starts sometimes minimized UNCONFIRMED View
38514 Guild Wars: Mouse can get stuck in a small area UNCONFIRMED View
40513 Guild Wars problem with mission map UNCONFIRMED View

Show all bugs

HowTo / Notes

HOWTO

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.

Installation:

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

wine GwSetup.exe

Running:

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.

Troubleshooting:

  • 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.
WARNING

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.

Comments

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

Resize Mission map issue
by Fen on Tuesday April 19th 2016, 13:30
First: sorry for my bad english.

I am newbie user of Arch Linux and I luckily installed Guild Wars via Wine. Everything looks good, also sound, but when i tape 'U' (Mission map) I see this on full screen and I can't minimize it. help

s10.ifotos.pl/img/gwpng_sseqsqs.png
RE: Resize Mission map issue
by Sworddragon on Tuesday April 19th 2016, 16:32
What version of Wine are you using? For example you can get it by executing "wine --version".
RE: Resize Mission map issue
by Fen on Wednesday April 20th 2016, 8:49
wine-1.9.8
RE: Resize Mission map issue
by Sworddragon on Wednesday April 20th 2016, 20:29
This could be a bug with Wine then. You could create a bugreport ideally with the output of the terminal (by attaching it as file) of such a game instance where this issue happens. To get this output start a terminal and execute "wine" followed by a space and the path to the executable of Guild Wars (should be "Gw.exe").
For OpenSuse users
by Bart Vaes on Wednesday December 31st 2014, 3:58
Hello,

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.
Guild Wars Crashing
by John Smith on Wednesday October 15th 2014, 5:18
Hi Guys,
Whenever I want to install Guild Wars on Ubuntu 14.04, the launcher crashes when all the GW files are downloaded. I have been waiting for 4 Hours but the installer just wont finish. I have Wine 1.6.2, Ubuntu 14.04 and a Radeon R7 260X running the lastetst X.org drivers.

Best regards, John
RE: Guild Wars Crashing
by Sworddragon on Wednesday October 15th 2014, 10:30
Try upgrading Wine to version 1.7.28. If the issue still exists post the terminal output here or if it is too long upload it somewhere else and post the link here.
Guild Wars Trial, OSS Radeon driver & Wine 1.4 rc4
by Martin on Friday February 24th 2012, 8:18
I recently switched to the OSS Radeon driver instead of the proprietary one. Sweet performance boost, especially with Compiz. However with Guild Wars, not so much.

Specifications:
Wine: 1.4 rc4
OS: Ubuntu 11.10
Kernel: 3.0.0-16-generic
xserver-xorg-video-ati/radeon: 1:6.14.99+git1202211255.688c8a~gd~o
mesa: 8.1~git1202220907.ab79d2~gd~o

The Guild Wars start up screen simply hangs when it begins to load the game.

No errors are generated.

My current results in tracing this, are that it hangs right after 'WineD3D_CreateFakeGLContext getting context...'.

I'm still trying to figure out what may be causing it. Whether it is a driver issue, or wine issue still remains a question. Xorg.0.log by default reveals no culprits. But it is most likely a driver issue.
Nothing's set in stone yet though.

What I've tried so far:
All Windows compatibilities.
-dx8, -noshaders, -nosound, -dsound.
Compiz enabled and disabled.
With and without virtual desktop.


If anyone has had any luck playing Guild Wars with OSS Radeon driver, please let me know. Whether it's bad performing or not.

Should you run into the same issue then install the proprietary drivers instead. They do work.
RE: Guild Wars Trial, OSS Radeon driver & Wine 1.4 rc4
by Sworddragon on Saturday April 16th 2016, 14:49
As the proprietary drivers are working for you it is likely an issue with the OSS Radeon driver. If this is still an issue you could create a bug report at the related tracker if no report already exists.

by Angus Hedger on Wednesday October 13th 2010, 15:32
What kind of problems are you having?
RE:
by Henne on Thursday October 14th 2010, 5:41
The game stucks when I move, turn around, or just fight. The fps move from over 120fps to 70-30fps. And anytime when the fps change in a step bigger than 20 the game stucks for a second.

Bye the way: It´s all the same when I play in a window, with low details, compiz off...

I only have this problems with Guild Wars and wine. Over games like ETQW, or Amnesia runs perfectly.
RE:
by Lanseril on Thursday October 14th 2010, 21:15
i see, thats a common problem. what version of wine are you using? Use GLSL=disabled under wine 1.1.20.

Otherwise, use a later version of wine such as 1.3.4
RE:
by Henne on Tuesday October 19th 2010, 7:41
Thanks for your answer.
I´ve tried the 1.2 Version with GLSL=disabled.....(nothing happens).

Although I´ve tried the 1.3.5 Version of wine with all possible settings. Same problem.

Hope your post with your settings will help.
RE:
by Angus Hedger on Tuesday October 19th 2010, 9:23
Have you tried turning vsync on in GW?

And in GW setting Options > Graphics > Refresh Rate to 60Hz or whatever you have available?
RE:
by Lanseril on Tuesday October 19th 2010, 14:50
1.1.20 is not 1.2.

1.3.5 should work out of the box though. Perhaps your graphics card is too weak? What card are you having?
RE:
by Lanseril on Tuesday October 19th 2010, 15:03
sorry, i just noted that you use a HD5870. I am sorry to see that u're having problems with your game.

My HD3200 takes ages to load, but it does run ok, once its loaded and has no problem. Its not even a gaming card and running on a 11" netbook

my Direct3d settings are
UseGLSL = disabled
OffscreenRenderingMode = backbuffer
VideoMemorySize = 512.

Wine Version 1.1.20, not 1.2. Using 1.2 produces graphical errors for me.
Windows Version: XP

Allow pixel shader support and vertex shader support = hardware.

I run 1366 by 768 resolution. My in game settings has textures and detail to high. Shadows and reflections to low. My sound is ALSA. Also, i take it that you run ubuntu? I'm on Mint, which is like ubuntu. It matters how the GFX card is installed and what drivers you are using too.
RE:
by Lanseril on Tuesday October 19th 2010, 15:03
Forgot to add, you can manage wine versions much better when using PlayOnLinux. PlayOnLinux installs the game for you.
RE:
by Henne on Friday October 22nd 2010, 8:46
Thx for every post. But it´s still the same problem. I´ve changed the Wineversions (via PlayonLinux) several times.
Although the vsnyc settings. But nothing changed. Maybe it´s an openSUSE 11.3 and ATI problem.

Resumee for me. Guild Wars + Wine + ATI + openSUSE 11.3 doesn´t work very well, because a linear fps setting isn´t possible.
RE:
by Sworddragon on Saturday April 16th 2016, 15:25
Are there still problems with an up to date system, Wine 1.9.8 or higher and a clean profile?
DirectSong
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_]"

Example:
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.
HOW I GOT THIS GAME TO WORK WITH FGLRX
by Lam on Monday December 14th 2009, 4:32
My system:

AMD Phenom II X4 955 Black Edition
4 GB RAM
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,
wiki.winehq.org/UsefulRegistryKeys
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: wiki.winehq.org/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"
EndSection

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
EndSubSection
EndSection

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

==============================
BUGS IDENTIFIED
==============================
-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.
Back