Wine 1.3.24 and Age of Conan: Anybody made it work?

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
ThomasLocke
Level 1
Level 1
Posts: 7
Joined: Wed Jun 30, 2010 2:50 pm

Wine 1.3.24 and Age of Conan: Anybody made it work?

Post by ThomasLocke »

Hey all,

Yesterday I compiled and installed 1.3.24, and after having done that I thought I'd give the new Age of Conan Unchained thingie a whirl, just to see if it worked.

Long story short, it didn't. I was fairly sure the installer/patcher was doing its thing, because it was pulling some 8GB worth of data to my disk, but all the while it was doing it, all I got was a an empty window.

When the installer/patcher was done (or rather when it stopped pulling data), I started the game, and got the same empty window.

My system:

Slackware 13.37
Kernel 2.6.38.8
Nvidia 275.09.7
Wine 1.3.24

So I was just wondering: Have anybody here made it work, and if so, what magic tricks did you use?

The reason I tried my hand at it, was this post: http://forums-eu.ageofconan.com/showthread.php?t=158428

Obviously things did not as smooth for me. I'm not a hardcore Wine tinkerer, so I tend to stick with software that just works "out of the box", such as EVE Online.

:)
Thomas
ischou
Level 4
Level 4
Posts: 109
Joined: Sun Nov 28, 2010 7:22 pm

Post by ischou »

I started a similar conversation about AoC and Wine except my system is Mac OS X 10.6.8 (now) here: http://forum.winehq.org/viewtopic.php?t=12711

I'm pretty sure the installer DOES NOT completely work. It seems to download and still the front 7-8GB of data, but I'm almost certain that the final patching step at the very end of the installation process (and also all future incremental patches) fails with a "zlib is unable to decompress stream" error which I'm sure results in having a partially broken installation. I haven't had the time to try to run the repair installation program using a Windows VM yet. Because the process is long and slow, I need a large block of time to do it.

You also need dhcpcsvc.dll copied from a Windows installation into your WINEPREFIX/drive_c/windows/system32 directory.

I don't know if wine 1.3.24 fixes it or not, but you also at least need to install d3dx9_36.dll, which can be done via winetricks.

As of my last test, the patcher window is blank, so after you manage to get the game properly installed and patched, you will probably need to prevent the patcher from running at game start up by removing the HttpPatchFolder entry from the LocalConfig.xml file. (Best make a backup of that file first.) This is the blank window you are seeing.

You should set the WINEDEBUG environment variable to -all to actually see what the installer/patcher is doing. Post what errors you get on the console. I'm curious to know if the problems are different in Linux to know whether the problem is with the XQuartz X11 server on Mac or there are limitations that Wine hasn't overcome yet.
jjmckenzie
Moderator
Moderator
Posts: 1153
Joined: Wed Apr 27, 2011 11:01 pm

Wine 1.3.24 and Age of Conan: Anybody made it work?

Post by jjmckenzie »

On Mon, Jul 11, 2011 at 7:12 AM, ischou <[email protected]> wrote:
I started a similar conversation about AoC and Wine except my system is Mac OS X 10.6.8 (now) here:
http://forum.winehq.org/viewtopic.php?t=12711

You also need dhcpcsvc.dll copied from a Windows installation into your WINEPREFIX/drive_c/windows/system32 directory.

I don't know if wine 1.3.24 fixes it or not, but you also at least need to install d3dx9_36.dll, which can be done via winetricks.

You should set the WINEDEBUG environment variable to -all to actually see what the installer/patcher is doing.  Post what
errors you get on the console.  I'm curious to know if the problems are different in Linux to know whether the problem is with
the XQuartz X11 server on Mac or there are limitations that Wine hasn't overcome yet.
Using WINEDEBUG=+all is going to result in a HUGE file. Maybe looking
through that file will give ideas on what dll information is really
needed and the resulting log should be placed in a location like
pastebin.com or in a bug report. If a bug report does not exist, one
needs to be created.

James
che666
Newbie
Newbie
Posts: 1
Joined: Wed Jul 20, 2011 6:45 pm

login screen and patcher works

Post by che666 »

i tried with wine-1.3.24 on fedora 15 64bit with ati proprietary drivers (11.6) and i made it to the login screen atleast.

what i did:

1. copied DHCPCSVC.DLL into the game directory
2. executed 'winetricks d3dx9_36'

actually there is downtime now due to server maintainance so i cannot test further for now.

What works:
* ConanPatcher.exe starts
* AgeOfConan.exe starts up and loads login screen

What doesent:
* ConanSystemTweaker.exe fails

What was not tested:
* Char creation
* Entering gameworld
ischou
Level 4
Level 4
Posts: 109
Joined: Sun Nov 28, 2010 7:22 pm

Post by ischou »

On Mac OS X 10.6.8 the installer does not work. I let the installer run to completion using Windows XP in a VM and setting the install directory to install into my WINEPREFIX/drive_c/Program Files/Funcom/Age of Conan

When the installer runs to completion, I shut down the VM, and attempted to run AgeOfConan.exe. I'm sure the Installer/Patcher does not work correctly in Wine on Mac OS X because this time the Patcher did not detect the installation to be corrupt (as it had before).

The AgeOfConan.exe automatically starts up the ConanPatcher.exe which does not update unless I drag other X windows over it. All the widgets on the ConanPatcher.exe work, and I was able to select settings by "manually updating" the window by dragging other windows over it.

When I clicked "Start" I was presented with an EULA, which I clicked "Accept" and then the program crashed.

Here are excerpts of the error messages:

Code: Select all

[2011-07-22 02:58:30Z #0] [ID:0] ERROR: Main - Invalid clienthash arg 
[2011-07-22 02:58:30Z #0] [ID:0] ERROR: Main - Invalid patcher key arg

Code: Select all

[2011-07-22 03:00:36Z #0] [ID:0] [fcCore/IOBuffer] Decompress(): Could not decompress stream. src-size:117219 dst-size:174800 zlib-error:-3
[2011-07-22 03:00:36Z #0] [ID:0] [ResourceManager] Resource 1010004:200575 does not have correct md5 (76cd80ca0d165b16f2442928fcc7b52d!=744b8f8c6537fc19af3dcebc906bfe38)
There are several of those zlib errors and incorrect md5s errors.

Code: Select all

fixme:wave:AudioUnit_SetVolume independent left/right volume not implemented (1.000000, 1.000000)
err:ntdll:RtlpWaitForCriticalSection section 0x39284e4 "?" wait timed out in thread 0023, blocked by 0028, retrying (60 sec)
Thu Jul 21 20:01:37 ivanstibook wine[40787] <Error>: kCGErrorIllegalArgument: CGSGetSurfaceBounds
Thu Jul 21 20:01:37 ivanstibook wine[40787] <Error>: kCGErrorFailure: Set a breakpoint @ CGErrorBreakpoint() to catch errors as they are logged.
Thu Jul 21 20:01:37 ivanstibook wine[40787] <Error>: unknown error code: invalid drawable
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented

Code: Select all

[2011-07-22 03:01:44Z #0] [ID:0] ERROR: ResourceManager - RDBSource_c::ProcessRequest. Resource 1010513:150119 does not exist in any available RDB sources.
There are quite a few of the above errors too.

Code: Select all

fixme:wbemprox:wbem_locator_ConnectServer 0x15ab0308, L"\\\\.\\root\\cimv2", (null), (null), (null), 0x00000000, (null), 0x0, 0xd71f62c)
fixme:win:EnumDisplayDevicesW ((null),0,0x33e90c,0x00000000), stub!
fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x34324644) in the format lookup table
Strange that I'm still getting this error. I installed d3dx9_36.

Code: Select all

err:d3d:resource_init Out of adapter memory
fixme:d3d_texture:texture_init Failed to create surface 0x15ce3050, hr 0x8876017c
I get lots and lots of the above error.

Code: Select all

fixme:d3d:debug_d3dformat Unrecognized 0x31495441 (as fourcc: ATI1) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x31495441) in the format lookup table
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  128 (Apple-DRI)
  Minor opcode of failed request:  2 ()
  Value in failed request:  0x1800004
  Serial number of failed request:  363
  Current serial number in output stream:  363
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 53 (SPI_SETTOGGLEKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 51 (SPI_SETFILTERKEYS)
[2011-07-22 03:02:05Z #0] [ID:0] ERROR: XMLObject - XMLDataContainer::GetAttrRect() failed to parse 'Rect(10,0,5,COORD_MAX)' as a Rect.
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0x17fbf640): stub
fixme:faultrep:ReportFault 0x17fbf0a4 0x0 stub
And then finally AoC crashes. Upon trying to run AoC a second time (this time I tried winetricks orm=backbuffer to see if that would help the ConanPatcher.exe draw/refresh properly) the ConanPatcher.exe screen was flipped vertically (text backwards) and this time I received the "your installation is corrupt" which implies that the last time I tried to run AoC, the patcher got the wrong MD5 hash and "updated" my installation, thus breaking it again.

The next time I have a spare 5 hours, I'll try reinstalling and then immediately prevent the patcher from running and corrupting my installation.
Locked