Crossover Games for mac has no mouse in Dark Age of Camelot but on winehq.com is a patch (http://appdb.winehq.org/appview.php?iVersionId=6307) that should fix this problem, would be nice if you could get this patch into Crossover Games
here's the patch:
--- ./dlls/winex11.drv/mouse.c.orig 2006-11-24 17:57:56.000000000 -0900
+++ ./dlls/winex11.drv/mouse.c 2006-11-26 23:33:32.000000000 -0900
@@ -648,7 +648,15 @@
*/
void X11DRV_SetCursor( CURSORICONINFO *lpCursor )
{
- Cursor cursor;
+/* Hack: prevent annoying blinking mouse pointer in (Dark Age of Camelot) */
+static int lastCursor; /* store state of previous cursor */
+if (!lpCursor) /* prevent drawing a blank cursor every other time */
+ {
+ if (lastCursor) {lastCursor=0; return;} /* return from function if cursor is blank */
+ } /* unless cursor is blank twice in a row, in which case we can let it be blank */
+lastCursor=lpCursor;
+/* End Hack */
+Cursor cursor;
if (root_window != DefaultRootWindow(gdi_display))
{
The game is working perfectly for me, but unfortunately, there is no mouse, so, I'm waiting for the patch.
Maybe anyone from the staff can comment this?! Will you bring this patch into Crossover Games?
This is a very crude hack, and I am afraid that if we included it we would break many, many other applications. An option would be to enable it conditionally for this game only, but I hesitate to do this since this tends to make the code unmaintainable and cause more issues later.
Though those hacks are our proprietary advantage over Wine, so we might decide to include it. But I think it is better to investigate the issue and fix it properly. For starters I'll file a bug report to keep track of it.
Doesn't look like there is much movement on this, even on updating Crossover Games in general.
EDIT:
There is an unsupported build. I can update to it and see if it resolves the mouse issue, but I'm not sure as there were no patch notes about what was addressed.
it would be realy kind of you if you could try it but i gues they hadn´t done anything as there is no progress in the bugreport... but maybe some things changed and they just don´t now that it has influence on this game so a little chance is always there
There's a new patch at winehq maybe this one would work better
--- 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 */
so maybe you can tell if there's anything new about the bug or won't it be fixed?
1
to 13
of 13
Please Note: This Forum is for non-application specific questions relating to installation/configuration of CrossOver. All application-specific posts to this Forum will be moved to their appropriate Compatibility Center Forum.
CrossOver Forums: the place to discuss running Windows applications on Mac and Linux
CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.