The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results (selected in 'Test Results' table below)
What works
Everything I tested. Playing through the whole game.
What does not
Tabbing out too often. Crashes if you do it two or three times in a row.
Videos.
What was not tested
Multiplayer.
Trying harder to get the videos working (you should do this, because else the story is confusing at the beginning and the end will be pretty boring without seeing what happens after killing the boss :D )
Additional Comments
You will need winetricks to get xact and d3dx9.
Performance is good for most of the time, but there were also days, on which the game just didn't want to get a higher framerate than...lets say 5-10. I don't know why, i assume it's just bad programming.
Don't wonder when the game crashes sometimes, I think those crashes are caused by bugs which you'd probably also have on a windows installation (the game was heavily criticized for the amount of bugs...the 1.7 still has questbugs!!)
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
No graphics in wine 1.5.31
by ML on Wednesday May 29th 2013, 14:43
Hi,
Some days have passed since I played Two Worlds the last time. I decided to run the game today (wine 1.5.31) and experienced some strange behaviour. The menus are displayed perfectly and that's it. There are no textures, no graphics at all. If I'm lucky, I get some polygones but in most cases I just see a grey circle.
Any ideas?
BTW: I use the proprietary nvidia-driver 304.88 ( I know, it's not the most recent one but it works for my purposes).
Loss of performance in 1.3.36
by ML on Friday January 6th 2012, 5:16
Hi,
Has anybody experienced a loss of performance after upgrading to 1.3.36? "Two Worlds" ran very smoothly with highest graphic settigs in earlier versions. Now in 1.3.36 it stutters and sometimes even stops. Reducing the graphic settings does not really solve the problem...
... still no sound...
by Mariano on Friday July 1st 2011, 7:49
so, guys, anyone? I have the game up and running really nice, with all full graphics, and yet there is no sound. I'm sure it would be nicer and I'll get to play it a lot more IF I had any audio from it, so...
Won't even start... :(
by Mariano on Tuesday June 28th 2011, 18:26
Just installed the GoG version (that means, no dvd, but last existing version of the game), which installed flawlesly (as any other GoG version games) but no matter if I use the desktop icon, or try to run it manually from a console, the game won't start. :(
This are the first lines in the console:
fixme:msvcrt:_controlfp_s ((nil) 65536 196608) semi-stub
fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for bias 180, std (d/m/y): 0/00/0000, dlt (d/m/y): 0/00/0000
wine: Call from 0x7b8373a2 to unimplemented function mscoree.dll.CorIsLatestSvc, aborting
wine: Unimplemented function mscoree.dll.CorIsLatestSvc called at address 0x7b8373a2 (thread 0017), starting debugger...
Unhandled exception: unimplemented function mscoree.dll.CorIsLatestSvc called in 32-bit code (0x7b8373a2).
I'm running wine 1.2.3 (last stable), tried with winxp and win7 as OS, windowed mode (1024x768). I have a PhenomX4, with 8 GB RAM, using 1 GB for video (ATI 4250, onboard). I'm running Lucid Lynx 64 bits, and I have no problems with many other games (such as KOTR 2, Fallout New Vegas, Masters of Orion 2...). All of them I run with the same wine configuration (win7), and all run perfectly.
If anyone can help me, thanks.
BTW, sorry for the english, it's not my first language.
Is it really "Better support for relative mouse events in DInput"?
by ML on Sunday May 1st 2011, 10:46
Hi there,
upgraded to 1.3.19 today and encountered an interesting problem: "Two Worlds" starts perfectly after all, but I cannot use my mouse. Sometimes the pointer hits a menu button by accident, but I can't click...
now a real problem
by acik on Wednesday November 17th 2010, 21:20
game crashes after a while (sometimes 10 minutes, sometimes 2)
output is:
wine TwoWorlds.exe
fixme:advapi:RegisterTraceGuidsW (0x100778a, 0x100a060, {485e7de8-0a80-11d8-ad15-505054503030}, 1, 0x33fe00, (null), (null), 0x100a068,)
fixme:advapi:RegisterTraceGuidsW (0x100778a, 0x100a080, {485e7de9-0a80-11d8-ad15-505054503030}, 1, 0x33fe00, (null), (null), 0x100a088,)
fixme:advapi:RegisterTraceGuidsW (0x100778a, 0x100a0a0, {485e7dea-0a80-11d8-ad15-505054503030}, 1, 0x33fe00, (null), (null), 0x100a0a8,)
fixme:advapi:RegisterTraceGuidsW (0x100778a, 0x100a0c0, {485e7deb-0a80-11d8-ad15-505054503030}, 1, 0x33fe00, (null), (null), 0x100a0c8,)
fixme:advapi:RegisterTraceGuidsW (0x100778a, 0x100a0e0, {485e7dec-0a80-11d8-ad15-505054503030}, 1, 0x33fe00, (null), (null), 0x100a0e8,)
fixme:advapi:RegisterTraceGuidsW (0x100778a, 0x100a100, {485e7ded-0a80-11d8-ad15-505054503030}, 1, 0x33fe00, (null), (null), 0x100a108,)
fixme:win:RegisterDeviceNotificationW (hwnd=0x12b548, filter=0x54e93c,flags=0x00000001) returns a fake device notification handle!
fixme:win:EnumDisplayDevicesW ((null),0,0x1b6f784,0x00000000), stub!
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:dinput:SysMouseAImpl_Acquire Clipping cursor to (0,0)-(1680,1050)
fixme:win:EnumDisplayDevicesW ((null),0,0x1b6ef8c,0x00000000), stub!
fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported.
Please configure the application to use double buffering (1 back buffer) if possible.
fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats
fixme:d3d_surface:IWineD3DVolumeImpl_Map (0x1c5b6630) : pBox=(nil) stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:thread:SetThreadIdealProcessor (0xfffffffe): stub
fixme:thread:SetThreadIdealProcessor (0x160): stub
fixme:quartz:AsyncReader_FindPin (L"Raw Video 0", 0x1b6f9ec)
fixme:quartz:AsyncReader_FindPin (L"Raw Video 1", 0x1b6f9ec)
fixme:quartz:AsyncReader_FindPin (L"Raw Video 0", 0x1b6fa0c)
fixme:quartz:AsyncReader_FindPin (L"Raw Video 1", 0x1b6fa0c)
fixme:quartz:AsyncReader_FindPin (L"Raw Video 0", 0x1b6fa0c)
fixme:quartz:AsyncReader_FindPin (L"Raw Video 1", 0x1b6fa0c)
err:ole:CoGetClassObject class {b9f3eb85-b781-4ac1-8d90-93a05ee37d7d} not registered
err:ole:CoGetClassObject no class object {b9f3eb85-b781-4ac1-8d90-93a05ee37d7d} could be created for context 0x1
fixme:win:EnumDisplayDevicesW ((null),0,0x1b6ef04,0x00000000), stub!
fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported.
Please configure the application to use double buffering (1 back buffer) if possible.
fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats
fixme:d3d_surface:IWineD3DVolumeImpl_Map (0x79964ca0) : pBox=(nil) stub
fixme:thread:SetThreadIdealProcessor (0xfffffffe): stub
fixme:thread:SetThreadIdealProcessor (0x160): stub
fixme:dinput:SysMouseAImpl_Acquire Clipping cursor to (0,0)-(1440,900)
fixme:d3d:state_zfunc D3DCMP_NOTEQUAL and D3DCMP_EQUAL do not work correctly yet.
fixme:imm:ImmGetOpenStatus (0x4efd4fe0): semi-stub
fixme:imm:ImmReleaseContext (0x20054, 0x13b608): stub
err:ole:CoGetClassObject class {b9f3eb85-b781-4ac1-8d90-93a05ee37d7d} not registered
err:ole:CoGetClassObject no class object {b9f3eb85-b781-4ac1-8d90-93a05ee37d7d} could be created for context 0x1
err:ole:CoGetClassObject class {b9f3eb85-b781-4ac1-8d90-93a05ee37d7d} not registered
err:ole:CoGetClassObject no class object {b9f3eb85-b781-4ac1-8d90-93a05ee37d7d} could be created for context 0x1
wine: Unhandled page fault on read access to 0x00000938 at address 0x7af7a2d8 (thread 0009), starting debugger...
How to make intro/in-game videos work
by GyB on Saturday August 7th 2010, 10:56
This was tested using the GoG.com version of the game (v1.7). Fedora 13 and Wine-1.3.0 (compiled from source).
1. Install WMP9 via winetricks (I haven't tried with WMP 10, maybe it works, too).
2. You need to download and manually install the WMV9AP VC-1 Codec.
A possible download location is here:
www-pc.uni-regensburg.de/systemsw/WinMedia/wvc1dmo.exe Manual installation of the codec:
- cd to the directory where you downloaded the codec executable and perform: wine wvc1dmo.exe /C /Q /T:C:\TEMP
This will extract the files into C:\TEMP.
- you need only the wvc1dmod.dll file, copy the file into the system32 directory of your Wine installation.
- you need to register wvc1dmod.dll by 'wine regsvr32.exe wvc1dmod.dll'
3. Additionally, you need native quartz.dll and devenum.dll. Both dlls have to be registered via regsvr32 and override them to native.
Note: I didn't mention, but the game itself needs the Physx engine, DX libraries and the Xact engine. 'winetricks physx d3dx9 xact' will do the trick.
Note #2: the game's video files are using the WVC 1 video codec. I think the codec is installed with WMP 11 in Windows, but I couldn't get WMP 11 get installed under Wine. That's why I started with WMP 9.
No sound
by Florian on Wednesday September 16th 2009, 11:02
The game has no sound for me. I installed the needed libraries with winetricks. (xact and d3dx9). I tried ALSA and OSS in winecfg.
In pavucontrol it shows a measure for wine but it has no sound.