This is a first, stable release of the game
Application Details:
Version: | 1.0 |
License: | Retail |
URL: | http://www.thewitcher.com |
Votes: | Marked as obsolete |
Latest Rating: | Bronze |
Latest Wine Version Tested: | 1.1.21 |
Maintainers: About Maintainership
What works
Nearly everything once you've put in all the effort required to get the game to work. And it was less work to get up and running on wine 1.1.21 than last time when I installed on wine 1.1.18. This time around the game installation properly installed the directx & visual c++ redistributables so there was no need for me to drop in d3dx9_35.dll or use winetricks to install vcrun2005.
What does not
In the order that I encountered them:
Wine's built-in gdiplus as of 1.1.21 still isn't good enough to run the launcher.exe and register.exe executables (Bug #18314). This is fairly easy to fix by dropping in a native version. The version that winetricks installs will work fine.
Wine's inability to handle TAGES (Bug #10264) copy protection is a biggy. It prevents the game from running unless you use a cracked version of the witcher.exe executable.
The game is extremely laggy until the recommended registry edits are made:
[HKEY_CURRENT_USER\Software\Wine\Direct3D]
DirectDrawRender=opengl
OffscreenRenderingMode=fbo
PixelShaderMode=enabled
RenderTargetLockMode=textex
UseGLSL=enabled
VideoMemorySize=512
Note that I have 512MB on my video card, if you have a different amount use that for VideoMemorySize instead.
After that the game runs fairly well yet suffers from some significant, but not critical graphical defects (Bug #12771). The empty health and toxicity bars are probably the most serious. But you can run the cursor over them to see their values when necessary even if that is a pain to do in the middle of a fight. Other visual defects include missing health/attitude rings underneath other characters, an empty experience point ring around the wolf amulet (again you can run your cursor over it for the exact value), and an annoying box that appears around the cursor, especially during a fight.
Workarounds
What was not tested
Gameplay beyond the 2nd chapter.
Hardware tested
Graphics:
Additional Comments
I'm going to rate this as a high bronze. Between the empty health/toxicity bars and the need for a cracked executable I'm reluctant to give this game a silver rating at this time. (Note that it is possible to successfully upgrade 1.0 to 1.4 without ever using a cracked executable. You just can't play 1.0 without one.)
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Current | Fedora 10 x86_64 | May 18 2009 | 1.1.21 | Yes | Yes | No | Bronze | an anonymous user | |
Show | Ubuntu 9.04 "Jaunty" amd64 (+ variants like Kubuntu) | May 14 2009 | 1.1.21 | Yes | No | No | Garbage | an anonymous user | |
Show | Gentoo Linux x86_64 | Jan 05 2009 | 1.1.12 | Yes | Yes | No | Silver | Tymoteusz Paul | |
Show | Ubuntu 8.04 "Hardy" i386 (+ variants like Kubuntu) | Sep 26 2008 | 1.1.5 | Yes | Yes | No | Gold | Christian Bender | |
Show | Ubuntu 8.04 "Hardy" amd64 (+ variants like Kubuntu) | Aug 23 2008 | 1.1.3 | Yes | Yes | No | Silver | Ryszard Szamburski |
Bug # | Description | Status | Resolution | Other apps affected |
If you are hit by bug #34052 (invisible character models), or flickering, set this key in the registry as a workaround (it happens on closed Nvidia driver, and to some on Mesa / Intel. It didn't happen to me with Mesa / radeonsi):
[HKEY_CURRENT_USER\Software\Wine\Direct3D] CheckFloatConstants="enabled"
Another similar issue is bug #46553 when some textures turn black indoors. For now, install d3dx9_35 native override to work around that.
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by Casey Jones on Tuesday June 2nd 2009, 14:26
by Mikia on Saturday February 21st 2009, 3:44
by Florian on Saturday February 21st 2009, 10:06
by Alessio Trippetta on Sunday January 4th 2009, 9:34
The installation is fine, but I can't start the game. I downloaded some no cd files, but it doesn't work... Can anyone help me?
Thank you!!
by Florian on Sunday January 4th 2009, 11:44
Do you get any error output when you run it from a terminal?
by Alessio Trippetta on Sunday January 4th 2009, 11:58
If i run the setup, the icon shows up on the bar for a while and the it disappear.
If I run the file witcher.exe, it appears to be loaded for a while but then nothing happens...
by Türklinke on Tuesday December 30th 2008, 15:52
i have only DSL Lite. Will the game also work with the patches? The latest seems to be 1.3 . Do i need also to install the patches before? I'm asking, cuz the patches are some hundred MB big...
Thanks in advance,
Tuerklinke
by Marcin on Sunday December 7th 2008, 4:44
However, in some locations the performance was so poor that the game became unplayable (4-6fps), even with all settings low.
Recently I switched my graphic card to GF 9600GT, which I expected to give a significant performance boost. This is not the case, however. The performance with 9600GT is as poor as it was before. The framerate didn't improve at all. I tried all possible regedit and winecfg settings, but with no effect.
Any ideas what might be the problem?
by Benjamin Block on Wednesday December 10th 2008, 9:24
by Marcin on Wednesday December 10th 2008, 12:09
I tried to run the game on Windows XP on the same setup. It runs completely smooth (more than 30fps) in ALL locations with ALL settings high. So obviously there is a significant problem either with WINE D3D performance, or with the linux nVidia drivers.
by GNU_Raziel on Tuesday October 21st 2008, 15:40
2-Download all needed files from The Witcher Website, this mean :
"TWEE_Upgrade.exe" (a ~900mb patch file)
"TWEE_YOUR-LANGUAGE_language_pack.exe"
"TWEE_adventure_Side_Effects.exe" (optional bonus quest)
"TWEE_adventure_The_Price_of_Neutrality.exe" (optional bonus quest)
3-Find yourself witcher.v1.4.5.1282.nodvd.rar and replace the exe of the game with the one in this archive.
4-Now double click on "TWEE_Upgrade.exe" and install the update. You'll notice that it bypassed the registration message and the copy protection system checked.
5-Replace the game exe with a working NO-DVD to bypass the protection requirement (remenber it curently DO NOT WORK with wine, see bug report on the game page)
6-Enjoy the Enhanced Edition of the witcher.
Let's hope Wine dev will soon find a way to make the game protection working so there wil be no need of those crap No-DVD files anymore...
by GNU_Raziel on Tuesday October 21st 2008, 15:44
by GNU_Raziel on Tuesday October 21st 2008, 17:58
by Krzysztof Kosiński on Monday August 18th 2008, 7:40
by Rob on Monday May 26th 2008, 3:15
Requires some tweaking to registry, some minor texture issues, (Sword swing from other chars "black wave") Health Bar iffy, it works then doesnt
by Bartłomiej Zimoń on Monday March 31st 2008, 1:24
The same for me.
Latest drivers v. 8.3 .
But I have menu, can choose saved games.
And can't start level because of unlimited "loading ..." w/o progress bar.
by Shadow Meph on Tuesday February 26th 2008, 10:30
Install msvc2005 runtime with winetricks:
$ wget www.kegel.com/wine/winetricks
$ sh winetricks vcrun2005
and I get this now
fixme:ntoskrnl:KeInitializeTimerEx 0x110ad8 0
fixme:spoolsv:serv_main (0 (nil))
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for 8000000a
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT"
err:module:import_dll Library MSVCP80.dll (which is needed by L"C:\\Program Files\\The Witcher\\System\\witcher.exe") not found
err:module:import_dll Library MSVCR80.dll (which is needed by L"C:\\Program Files\\The Witcher\\System\\witcher.exe") not found
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT"
err:module:import_dll Library MSVCR80.dll (which is needed by L"C:\\Program Files\\The Witcher\\System\\CommonLibs.dll") not found
err:module:import_dll Library MSVCP80.dll (which is needed by L"C:\\Program Files\\The Witcher\\System\\CommonLibs.dll") not found
err:module:import_dll Library CommonLibs.dll (which is needed by L"C:\\Program Files\\The Witcher\\System\\witcher.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\The Witcher\\System\\witcher.exe" failed, status c0000135
by Bartłomiej Zimoń on Monday March 31st 2008, 0:50
Looks like vcrun2005 (vcrun2005sp1) doesn't install as needed.
by Florian on Friday September 26th 2008, 2:51
Be sure NOT to do that. Try a clean .wine folder and install the vcrun2005 redist. I got the same error when I had DirectX installed to wine.
by #HasH# on Monday February 25th 2008, 14:18
and also copy d3dx9_35.dll from your windows directory(or download www.dll-files.com/dllindex/dll-files.shtml?d3dx9_35) to system32 in wine.
by #HasH# on Monday February 25th 2008, 14:19
by Shadow Meph on Monday February 25th 2008, 15:58
dallas@Shane:~/.wine/drive_c/Program Files/The Witcher/System$ wine witcher.exe
fixme:ntoskrnl:KeInitializeTimerEx 0x110ad8 0
fixme:spoolsv:serv_main (0 (nil))
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for 8000000a
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT"
err:module:import_dll Library MSVCP80.dll (which is needed by L"C:\\Program Files\\The Witcher\\System\\witcher.exe") not found
err:module:import_dll Library MSVCR80.dll (which is needed by L"C:\\Program Files\\The Witcher\\System\\witcher.exe") not found
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT"
err:module:import_dll Library MSVCR80.dll (which is needed by L"C:\\Program Files\\The Witcher\\System\\CommonLibs.dll") not found
err:module:import_dll Library MSVCP80.dll (which is needed by L"C:\\Program Files\\The Witcher\\System\\CommonLibs.dll") not found
err:module:import_dll Library CommonLibs.dll (which is needed by L"C:\\Program Files\\The Witcher\\System\\witcher.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\The Witcher\\System\\witcher.exe" failed, status c0000135
by Gustaw Smolarczyk on Tuesday February 26th 2008, 7:55
$ wget www.kegel.com/wine/winetricks
$ sh winetricks vcrun2005
by ZyzR on Wednesday February 13th 2008, 6:53
i had the same problem on Ms windows and the fix was/is to set the grafik to low it was then playable for hours and hours.
if you are going for a NOCD there is another crash that occure when you are dropping thing from you inventory, the best way to go around this is to sell the items.
other than that this game performs poorly under wine and even to some extent under ms windows. i don't think the developers of this game took thier time to actually complete this game.
hope this is fixed with some major patches.
by Shadow Meph on Monday February 25th 2008, 12:45
by ZyzR on Tuesday February 26th 2008, 6:12
it loaded fine then i played, it was very laggy even at low settings.
so the thing i did was just to install. maybe i just got lucky who knows. it probably run smother on another version i just tried the v1.0.
by Krzysztof Kosiński on Monday August 18th 2008, 7:33
by Zbigniew Braniecki on Saturday December 22nd 2007, 14:47
The installation went fine. Patch applying was also easy.
I tried to apply the russian nocd patch from 1.1, but it didn't work properly. It launched the game, but instead of normal play screen, it gave me a choice between "normal Witcher" and "Additional modules". I could not click on either.
If anyone spots a nocd for 1.2, let me know pls.
by Miroslaw Poray-Zbrozek on Monday January 7th 2008, 15:10
by Gustaw Smolarczyk on Monday December 17th 2007, 8:04
www.kegel.com/wine/winetricks
Then copy d3dx9_35.dll into C:\Windows\System32 on virtual wine drive (e.g. into ~/.wine/drive_c/windows/system32).
After that it should start.
by Marek Dz. on Monday December 17th 2007, 8:31
by Gustaw Smolarczyk on Monday December 17th 2007, 9:13
by Marek Dz. on Monday December 17th 2007, 11:46
With 512mb game works quite nice, but game takes looong time to load... That's why i've bought additional 1gb :D
by Gustaw Smolarczyk on Monday December 17th 2007, 15:31
Any road, I won't play it because of wrong rendering. I only want to test that :)
by Zbigniew Braniecki on Saturday December 15th 2007, 10:05
Result is an error with "unhandled exception"
Error No.: 0x80040707
Desc: Call to the unhandled function DLL failed: ISRT._EnableStatus
at the early beginning of installer process.
This is a regressions as it didn't happen with earlier Wine.
Can anyone confirm that?
Steps to reproduce:
1) Wipe out ~/.wine
2) Launch wine setup.exe
3) Choose custom directory
4) Press Ok
5) Bang
by Zbigniew Braniecki on Saturday December 22nd 2007, 14:32
by Wouter Cox on Thursday December 13th 2007, 1:03
by Wouter Cox on Thursday December 13th 2007, 1:02
However framerate is *really* bad (esp. compared to native), even though it starts in a very small window and my computer is quite good: Intel Core 2 Duo E6550, 2GB RAM, Geforce 8800GTS 640MB graphics card, 320GB 16m SATA hard drive.
by Krzysztof Garczyński on Saturday December 8th 2007, 8:23
fixme:d3d_texture:apply_wrap >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glTexParameteri(..., type, wrapParm) @ basetexture.c / 368
err:d3d:state_colorwrite (WINED3DRS_COLORWRITEENABLE1/2/3,0,15,15) not yet implemented. Missing of cap D3DPMISCCAPS_INDEPENDENTWRITEMASKS wasn't honored?
the last one was found only in exception of Pro Evolution Soccer 2008 but wasn't solved.
I've tried other software like Call Of Duty 4 [CoD2 works fine for me], Hitman 2 = same errors like the witcher.. and stil nothing..
thanks for reply :)
by Gustaw Smolarczyk on Saturday December 8th 2007, 11:39
by Gustaw Smolarczyk on Saturday December 8th 2007, 11:43
by Krzysztof Garczyński on Saturday December 8th 2007, 18:55
by Krzysztof Garczyński on Friday December 7th 2007, 12:15
PixelshadowMode enabled
VertexshaderMode hardware
VideoMemorySize 128
OffscreenRenderingMode backbuffer
UseGLSL enabled
mscoree = native
winedevices.exe = disabled
and from the latest moment I got this messages on console repeating so many times so I'll post only one case of them all:
fixme:d3d:IWineD3DDeviceImpl_ValidateDevice (0x16b308) : stub
fixme:d3d:tex_bumpenvmat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glTexEnvfv(GL_TEXTURE_SHADER_NV, GL_OFFSET_TEXTURE_MATRIX_NV, mat)
fixme:d3d:CreateContext >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glTexEnvi(GL_TEXTURE_SHADER_NV, GL_PREVIOUS_TEXTURE_INPUT_NV, ...
@ context.c / 384
The last one I had with call of duty 4 case too ... the same problem - no background at all except weapon menu, maps etc.
Thank you for all replays :)
Pozdrawiam Krzysztof Garczyński
by Gustaw Smolarczyk on Saturday December 8th 2007, 5:19
by Miroslaw Poray-Zbrozek on Thursday November 22nd 2007, 10:25
1. Your version of Wine is too old. I don't know if the game runs on versions prior to 0.9.49.
2. Possibly you have the GLSL turned off. If I am right GLSL support is turned on by default starting from 0.9.49. In older versions that required adding a registry key:
HKEY_CURRENT_USER/Software/Wine/Direct3D/UseGLSL
and assingn it a text value "enabled"
3. Possibly you have the hardware pixel shader turned off. You can check this by running winecfg.
4. I think that the minimum version of Windows emulated by your Wine must be WinXP as that is what the game manual says.
I have not tried to run the game with any Ati/AMD cards as I currently don't have any at hand so I don't know if it runs with Ati at all. I think it should but still I cannot vouch for that.
by Dawid Hanak on Thursday November 22nd 2007, 13:59
by Miroslaw Poray-Zbrozek on Thursday November 22nd 2007, 14:46
Setting DirectDrawRenderer either to opengl or gdi is irrelevant for this game - both work but do not affect the image quality as the errors are due to missing 3D rather then 2D features.
Does the game itself has an option to natively use OpenGL instead of Dx3D that I have missed? That would probably solve most if not all of the problems as Windows games that use OpenGL run on Wine much better than those that rely on Dx3D only.
by Dawid Hanak on Thursday November 22nd 2007, 16:48
Have you tried any previous wine versions? Maybe that's not missing 3D but a regression.
by Miroslaw Poray-Zbrozek on Friday November 23rd 2007, 1:54
by Zbigniew Braniecki on Thursday November 22nd 2007, 10:17
It did run, even on high details (but without moving character), but after upgrading the game to 1.1 (and using 1.1 no-cd patch) I cannot load the map at all. It stops on the map loading screen.
by Miroslaw Poray-Zbrozek on Wednesday November 21st 2007, 18:59
My system is Gentoo Linux ~amd64 on Intel Core2 Quad. I am using an NVidia GF 7800 GTX graphics card (a bit old but still OK for most games). Wine is git-2007-11-21. I performed the following steps:
1. created a new Wine prefix.
2. Installed the MS VC++ libiraries using this script:
www.kegel.com/wine/winetricks
(many thanks to Austin English for posting this link on the Bugzilla)
3. Copied the d3dx9_35.dll into windows/system32
4. Performed a standard game installation from the Polish distribution DVD:
# wine /mnt/cdrom/setup.exe
Please note that the installer will try to create a directory with with a name with Polish diacriticals and that can you give trouble later so change the installation path to anything that does not contain any fonts with 'ogonki'.
5. Downloaded a nocd patch from the Web and replaced the original System/witcher.exe with the patched file. The only patch that I was able to find claims to be for the Russian version but it works with mine (Polish) too.
6. Started the game just typing on the console:
# wine witcher.exe
The game runs but the rendering quality is terrible. I have not tried to run this game on Windows so I may be wrong - possibly this is just the quality of the game itself - but I doubt that. But on the other hand the game is fully playable and surprisingly stable. It did not crash even once.
by Miroslaw Poray-Zbrozek on Thursday November 22nd 2007, 6:04
# wine witcher.exe > /dev/null 2>&1
Now the frame rate is much better. The motion smoothness is OK with me even if the quality is set to high. Unfortunately that setting does not seem to affect the actual image quality (that is all the rendering errors are unaffected) because of those unimplemented features (catch 22 situation:-) but most likely this problem will get gradually solved by the new Wine patches.
by Łukasz Starba on Thursday November 22nd 2007, 8:08
I've just tried your instructions but I am still unable to lunch the game. It exits with message box: 'Your computer did not met minimal system requirements' (Uwaga: Minimalne wymagania sprzętowe nie zostały spełnione). It also gives some output:
err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered
err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1
fixme:heap:HeapSetInformation 0x110000 0 0x196f874 4
fixme:win:EnumDisplayDevicesW ((null),0,0x196ea28,0x00000000), stub!
I guess that the game is unable to measure my system speed or rather to get any information about it from API. That last 'fixme' line looks to me like some unimplemented call for listing available graphic cards. I wonder if there's any way to fool the game and give it some faked information. Oh, and what is important, my system meets game requirements. It's Athlon 64 X2 4200+, 2 GB of RAM and Radeon X800 XL on latest ATI's 7.11 fglrx driver. I've tried the game on Windows which I've set up specially for The Witcher and it runs just fine (except from the bug after prologue, which crashes the game and makes further playing impossible).
Do you have any ideas?
by Zbigniew Braniecki on Thursday November 22nd 2007, 9:09
Try launching System/witcher.exe
by Łukasz Starba on Thursday November 22nd 2007, 9:24
by Zbigniew Braniecki on Thursday November 22nd 2007, 9:28
by Łukasz Starba on Thursday November 22nd 2007, 10:03
And then I've got msgbox FROM THE RUNNING GAME, which claimed that my system didn't met the minimum requirements. I know that this is normal for this game if you try to run it on old machine because it checks your hardware and permission to launch further depends from this check's result. So my guess is that WINE can't tell game what hardware exactly do I have. And I am pretty sure that it is not the Tages issue since I'm using this Russian no-cd executable.
I think that it's connected with this line from the output:
fixme:win:EnumDisplayDevicesW ((null),0,0x1adea28,0x00000000), stub!
Thanks for your time,
Ł.
by Tomasz Drwięga on Friday November 23rd 2007, 9:51
I get the same error as you. I think it's related to the ATI cards. Have someone got Witcher working on ATI?
by Piotr Duda on Thursday November 22nd 2007, 15:11
There are some small problems, but none as not animated characters.
The problems i noticed are:
soft shadows (high shadows setting) are incorrectly displayed, but hard shadows (medium setting) looks correct,
energy bars (left top on screen) aren't displayed (actually this is most annoying bug i noticed),
when texture resolution is set to highest some rendering artifacts appearing from time to time, and game runs terribly slow (setting texture resolution to mid solved this problem),
some textures sometimes render as completely black (depend on camera position/orientation).
by Piotr Duda on Thursday November 22nd 2007, 15:22
Game instaled is with patch 1.1a, and running on official wine 0.9.49 release.
by Zbigniew Braniecki on Friday November 23rd 2007, 4:42
You got different results than me.
1) It seems that you were able to run it on 1.1
2) Your characters are moving!
Can you write down a detailed steps you made in order to run the game?
(like: bugs.winehq.org/show_bug.cgi?id=10264#c20)
and possibly send a screenshot?
by Miroslaw Poray-Zbrozek on Friday November 23rd 2007, 7:08
by Miroslaw Poray-Zbrozek on Friday November 23rd 2007, 7:49
by Piotr Duda on Friday November 23rd 2007, 9:51
1. Install Witcher 1.0 from dvd,
2. Install missing dlls
3. Install 1.1a patch
4. Use 1.1 NoDVD Russian Crack
Steps 1-3 were done on wine 0.9.48.
As for the "dummy" character, i think that it may be related to graphic card, it's possible that due to translation from directx shaders to glsl some hardware limits were exceeded (like max instruction count, attrbute count, uniform count ..), and shader failed to compile.
by Zbigniew Braniecki on Friday November 23rd 2007, 9:57
What graphic card do you have?
by Piotr Duda on Friday November 23rd 2007, 10:29
I have GF 8600 GTS.
by Zbigniew Braniecki on Saturday November 24th 2007, 4:48
I installed d3dx9_35.dll and nothing more, but my characters are dolls. Can you list them one by one so that someone can reproduce it?
by Piotr Duda on Saturday November 24th 2007, 10:59
by Miroslaw Poray-Zbrozek on Friday November 23rd 2007, 16:32
appdb.winehq.org/appimage.php?iId=14557
This shows what my computer looks like while running The Witcher. Well this is a bit nonstandard piece of hardware but that should not affect what runs on it...