WineHQ

Asheron's Call

Asheron's Call classic 3D Online Role Playing Adventure.

Free download and 14 day trial CD Key URL: http://trial.ac.turbine.com/

Application Details:

Version: Free trial
License: Retail
URL: http://ac.turbine.com/
Votes: 0
Latest Rating: Gold
Latest Wine Version Tested: 1.6

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

Installation, making a character, playing the game. In short, everything!

What does not

* The default "full screen" mode fails on dual screen setup on most modern Linux desktops, whose "clueless users" do not have extra matamodes for resolutions such as 1024x768 and 800x600 in xorg.conf. Don't worry about that, just run the lanucher in a wine desktop:

wine explorer /desktop=ac,1024x768 aclauncher.exe

* The patcher fails in wine > 0.9.52 re bug 11435

Please vote for this bug and help with wine development by looking at the patch as well as the comments in the relevant source code. It looks like the regression is due to some code which was not completely moved from one section to another and a solution will arrive when somebody finishes the job...

If you are not a developer and just want to run the game, you may debug it thusly:

WINEDEBUG=+loaddll wine aclauncher.exe

Some text will scroll by along with a list of DLL files loaded. At the point where the launcher crashes you can see that the last DLL loaded was shdocvw.dll

Load up winecfg

Click Add application button

Navigate to aclauncher.exe and double-click it.

With aclauncher.exe selected, click the Libraries tab

Click the drop-down box under New override for library

Add a new override for shdocvw, click Add, click Apply

Copy the DLL from windows 2000 / XP or dllfiles.com

Run the command again.

WINEDEBUG=+loaddll wine aclauncher.exe

Again, you will see that the last DLL loaded was shlwapi

Repeat the above steps to add an override for shlwapi

Now the patcher is seen to work.

 

Workarounds

What was not tested

Decal (3rd party add-on hack/bot/macro/extension program) does not work and can't be tested because it injects itself into d3dx9_30.dll and linux randomizes the memory locations that wine uses, plus wine uses a totally different d3dx9 so if you want those plugins to work you will have to work out another way, possibly by hacking together your own private patch so wine's d3dx9 can statically load them.

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

Would be platinum if not for the two overrides.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowMac OS X 10.7 "Lion"Feb 12 20151.6Yes Yes Goldan anonymous user 
ShowFuntoo Linux AMD64Aug 09 20121.5.10Yes Yes BronzeMarc Grondin 
ShowUbuntu 11.10 "Oneiric" i386 (+ variants like Kubuntu)Dec 16 20111.3.30Yes No GarbageOotmann 
ShowUbuntu 10.10 "Maverick" i386 (+ variants like Kubuntu)Nov 06 20101.3.5Yes Yes Goldan anonymous user 
ShowFedora 12 x86_64Mar 30 20101.1.41Yes Yes PlatinumHenry Kroll 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

HowTo / Notes

HOWTO

System requirements

  • Hardware accelerated opengl (test with glxinfo | grep direct)
  • At least 256MB RAM (free -m) with swap, more without it.
  • Min. 1GB available disk space plus another 1.5G for download, extraction (df -h)
  • To use on pulseaudio distros like Fedora, install alsa-plugins-pulseaudio (64 bit computers will need the i686 version of this as well).
Recommended Setup
  • export WINEPREFIX=$HOME/.games
  • mkdir -p $HOME/.games/docs
  • winecfg (sound defaults to ALSA) (try others if it doesn't work)
Firewall setup: Forward UDP port 9000
Asheron's Call came out before the era when Plug 'n Play routers were commonplace. I have heard that some routers work out of the box, but mine had to be set up manually.
  • If the network is behind a firewall or router, use Firefox to browse to the gateway router's configuration page. (Use the route command to learn the address of the router's default gateway.)
  • Look around for something like Virtual Server, Port Forwarding or NAT where traffic can be forwarded.
  • Forward inbound UDP traffic on port 9000 to the game computer's IP address, as reported by ifconfig.
  • If installing more than 1 client on a LAN:
    • Copy the .games folder to each client.
    • Edit the $HOME/.games/docs/Asheron's\ Call/UserPreferences.ini
    • Change UserSpecifiedPort to (example, 9000 for first client, 9001 for second client, etc.)
    • Open the above port on the firewall of each computer (iptables).
    • Go to your router's configuration page.
    • Forward traffic on that port to the computer you just set up.
Installation
  1. Starting with the above wine configuration:
  2. Download installer from http://trial.ac.turbine.com/
  3. Install game, or copy from Windows partition.
  4. Run winecfg and change My Documents folder (recommended).
    1. Click on Desktop Integration tab
    2. Under Folder, click on My Documents
    3. Change link to $HOME/.games/docs
  5. Full screen mode update: Proprietary video drivers like nVidia still need matching modes in xorg.conf (e.g. put in a line for 1024x768 and 800x600) because they use the old way of doing things and do not support the new kernel mode switching (KMS) that all the free video drivers use these days to switch fullscreen modes. "If xorg.conf has the mode, the game might even load."
  6. If editing xorg.conf is out of the question, just launch the game in a window:
    1. wine explorer /desktop=ac,1024x768 aclauncher.exe
    2. or edit $HOME/.games/docs/Asheron's\ Call/UserPreferences.ini and set FullScreen=False
  7. Some wine versions may encounter an encryption error during patch. Run it again.
Known bugs (not wine-specific):
  1. When you map any of the keys UIOJK using custom keybindings the game will fail to load your custom keymap after that. You'll have to delete $HOME/.games/docs/Asheron's\ Call/acclient.keymap and start over re-defining your keys.
  2. Sometimes when you perform two actions at once (i.e. turning and casting) you will get stuck performing the action, (you will get stuck spinning around). To fix this, cast a spell, drink a potion or perform some other action.

If you enjoy playing your games on Linux, consider contributing to the wine project.

Report problems: Attach logs of debug output to Bugzilla. Do NOT post them here.

Comments

Comments Disabled

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