WineHQ

Age of Conan: Hyborian Adventures

Client currently in use to play.

Application Details:

Version: AoC client
License: Retail
URL: http://www.ageofconan.com/
Votes: 22
Latest Rating: Bronze
Latest Wine Version Tested: 1.7.42

Maintainers: About Maintainership

No maintainers. Volunteer today!

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

Quite playable on x86_64 with manually compiled version of wine from GIT:
20-30fps with no special tweaks.

Opened a terminal window on the CD. Set myself up with a fresh wine bottle:

WINEPREFIX=$HOME/.conan

wine setup

Install took a looong time to finish. After installing the game, installed DirectX and ran ConanPatcher.exe. Patching the game took another hour. Next, made a backup copy of xml file and edited it (LocalConfig.xml) to remove the line containing AoCLiveUS. Ran AgeOfConan.exe and the patcher did not load. Later on, if I need to patch the game again, I figure I'll know what to do; restore LocalConfig.xml from backup.

What does not

Hardware limitation:32 bit Linux systems (and 64 bit systems that run 32 bit wine compiled on a 32 bit system) suffer from virtual memory starvation due to using 32 bit mmap. Since most distro packages of wine are compiled on a 32 bit arch, well, I think you see where I am going with this. See bug 1335 http://bugs.winehq.org/show_bug.cgi?id=13335

32 bit systems can only map < 4GB of RAM due to address register size restrictions. Now think about a game trying to map the full (it thinks) 4GB of RAM while Linux is also trying to map around it. Huh? Bang, crash!

mmap() failed: Cannot allocate memory
...
err:d3d:resource_init Out of adapter memory
...
ERROR:   ResourceManager - Resource 1010200:10414 requested child resource 1010002:10475 which does not exist in any RDB sources.


Workarounds

What was not tested

PVP, Levels above level 5.

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

MOTHERBOARD: MSI K9N6PGM2-V, AM2+, MCP61P,2DDR2 4GB #VGA: (built-in) NVIDIA GeForce MCP61P +nForce 430 Chipset VGA: NVIDIA GeForce 9600 GSO (rev a2) PCIE 16X 384MB CPU: AMD Phenom(TM) 9600 (quad 2.3GHz)

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowUbuntu 15.04 "Vivid" amd64 (+ variants like Kubuntu)Jun 20 20151.7.42Yes Yes BronzeMB 
ShowUbuntu 10.04 "Lucid" amd64 (+ variants like Kubuntu)Sep 04 20101.3.1Yes Yes Bronzean anonymous user 
ShowArch Linux x86_64Aug 09 20101.2Yes Yes Bronzesxe 
ShowArch Linux x86_64Nov 17 20091.1.33N/A Yes BronzeManiaC 
ShowUbuntu 9.10 "Karmic" amd64 (+ variants like Kubuntu)Nov 15 20091.1.32Yes Yes BronzeEmmett Hendrick 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

HowTo / Notes

HOWTO

Since there hasn't been enough testing I suggest you for the time being to do these steps in order to produce results.

1) Go with a terminal to the destination where Age of Conan has been installed . (Update: probably not necessary in 1.31) eg. cd "/home/maniac/.wine/ drive_c/Program Files/Funcom/Age of Conan/" and so on

2) wine ConanPatcher.exe If you want to skip the Launcher, check Katsu Akimoto 's post below in the comments... of course dont forget u have to update the client :P ; Not Tested with wine

If you get errors about DirectX when the patcher starts , download and install it

Update Note: You HAVE to use the directx dlls to native after last tests. Note sure which dll as i used the winetricks script to set all the dlls to native (winetricks d3dx9)

Same procedure with my desktop Linux PC. I got a new prefix tried it without any modification and it couldn't find DirectX in the system. So i i did $ winetricks directx then $ winetricks d3dx9.

Waiting for new test data by users in order to find bugs. Future test includes installing the game and running it , whereas as now running it from the windows partition

Comments

Comments Disabled

Comments for this application have been disabled because there are no maintainers.
Back