WineHQ
Category: Main Games Online (MMORPG) Games Dark Age Of Camelot Darkness Rising: 1.80

Dark Age Of Camelot

This is the Darkness Rising expansion pack for Dark Age of Camelot.

Application Details:

Version: Darkness Rising: 1.80
License:
URL: http://www.darkageofcamelot.co...
Votes: 0
Latest Rating: Gold
Latest Wine Version Tested: 3.0

Maintainers: About Maintainership

No maintainers. Volunteer today!

Test Results

Selected Test Results

What works

Tested on free server, the game can play only with "game.dll" file version 1.109, I have done only this test and all works.
It is fast, no glitch and no freeze.

What does not

In Full screen mode, when you finish the game and quit, the virtual graphic is different to the real graphic then you need to restore the graphic mode using the graphic card option, in my case by the "Nvidia X Server settings"

Workarounds

+-Software
   |
   +-Wine
      |
      +-Direct3D
      |  |
      |  +->AlwaysOffscreen="enabled"
      |  |
      |  +->CheckFloatConstants="enabled"
      |  |
      |  +->csmt=dword:00000000
      |  |
      |  +->MaxShaderModelCS=dword:00000005
      |  |
      |  +->MaxShaderModelDS=dword:00000005
      |  |
      |  +->MaxShaderModelGS=dword:00000005
      |  |
      |  +->MaxShaderModelHS=dword:00000005
      |  |
      |  +->MaxShaderModelPS=dword:00000005
      |  |
      |  +->MaxShaderModelVS=dword:00000005
      |  |
      |  +->OffscreenRenderingMode="fbo"
      |  |
      |  +->UseGLSL="enabled"
      |  |
      |  +->VideoMemorySize="2048"
      |  |
      ++-------------------------------------------

1) Before to start the game i have added something in the register.

REGEDIT4
 
[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"AlwaysOffscreen"="enabled"
"CheckFloatConstants"="enabled"
"CSMT"=dword:00000000
"MaxShaderModelCS"=dword:00000005
"MaxShaderModelDS"=dword:00000005
"MaxShaderModelGS"=dword:00000005
"MaxShaderModelHS"=dword:00000005
"MaxShaderModelPS"=dword:00000005
"MaxShaderModelVS"=dword:00000005
"OffscreenRenderingMode"="fbo"
"UseGLSL"="enabled"
"VideoMemorySize"="2048"

For more information, please visit here:

https://wiki.winehq.org/Useful...

2) Exiting game from full-screen, i need to change the monitor resolution mode.


What was not tested

Not tested in official sever with last "game.dll" file.

Hardware tested

Graphics:

  • GPU: Nvidia
  • Driver: proprietary

Additional Comments

There is no more different client of DAoC, now there is only a version named "FULL client" downloadable from official website for free.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
CurrentUbuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)Jan 18 20183.0Yes Yes YesGoldEgliFalco 
ShowFedora Core 6 x86_64Nov 13 20060.9.25.Yes Yes GoldHenry Kroll 
ShowFedora Core 6Oct 30 20060.9.24.Yes Yes SilverHenry Kroll 
ShowFedora Core 5 x86_64Oct 06 20060.9.22.Yes Yes SilverHenry Kroll 
ShowFedora Core 5 x86_64Aug 16 20060.9.18.Yes No Garbagean anonymous user 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

HowTo / Notes

HOWTO

2013-05-04 Admin note: the instructions below are old and may not apply to current Wine. They are being left here for the benefit of anyone who may wish to test and/or update them. 


System Setup

  • ~10GB free hard disk space.
  • 1GB RAM or more recommended Graphics card that supports pixel shaders >= 1.4
  • glxinfo | grep direct # should say yes.
  • If not, check your distro's docs for setting up accelerated video drivers.
  • Disable Compiz (GL Desktop, Desktop-effects) for better performance.
  • Fairly clean system. At least 50% free CPU resources (run top and check).
  • Fullscreen mode may crash if your modes (or metamodes) are not set up properly in xorg.conf (run xrandr to see if your X server can swtch to e.g. 800x600, 1024x768 or whatever you run the game in). "If the X server can't switch, the game may bitch."
  • If you have no mouse cursor, apply the hack below to use the X cursor instead.
  • Run winecfg. Turn off pixel shaders.

wine-X-cursor-hack.patch

--- dlls/winex11.drv/mouse.c.orig	2008-04-22 03:42:10.000000000 -0800
+++ dlls/winex11.drv/mouse.c	2008-04-22 03:40:29.000000000 -0800
@@ -924,6 +924,7 @@
               lpCursor->nWidth, lpCursor->nHeight, lpCursor->bPlanes, lpCursor->bBitsPerPixel);
     else
         TRACE("NULL\n");
+	return;
 
     /* set the same cursor for all top-level windows of the current thread */			

Applying The Patch:

cd $HOME/Download/wine
patch -p0 < wine-X-cursor-hack.patch
# If you have already installed from source, just re-run make
make -s > /dev/null && sudo make install							

Alternately, you can run make from within the $HOME/Download/wine/dlls/winex11.drv folder and copy winex11.drv.so to wherever wine was installed, probably /usr/local/lib/wine.

If you are worried about the cursor hack messing up other programs you can run wine directly from the source tree without installing:

$HOME/Download/wine/wine camelot

Comments

Comments Disabled

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