Bug 6050 - Windows 8.1 and ioQuake3: Mouse problems
Status: RESOLVED FIXED
Alias: None
Product: ioquake3
Classification: Unclassified
Component: Misc
Version: 1.36
Hardware: PC Windows NT
: P3 blocker
Assignee: Zachary J. Slater
QA Contact: ioquake3 bugzilla mailing list
URL:
Depends on:
Blocks:
 
Reported: 2013-11-01 16:15 EDT by Martin K
Modified: 2014-08-26 21:45:45 EDT
6 users (show)

See Also:



Description Martin K 2013-11-01 16:15:48 EDT
With Windows 8.1 the mouse movemebt ist totally broken: ingame and in the menu. Menu: When moving the mouse, the cursor is extremely slow and jitters.
Ingame: Mouse-movement is extremely slow and the screen jitters. (Hope my description helps.)

The game becomes unplayable.

The fix from http://donewmouseaccel.blogspot.co.nz/2010/03/markc-windows-7-mouse-acceleration-fix.html doesn't work.

Both - the stable release and the test builds of ioQuake are having this problem.

With Vanilla Quake 3 there are no problems - the mouse works fine. So maybe it's a ioQuake-specific problem.

I prefer using ioQuake3 insteam of Vanilla Quake 3 - it would be nice if there will be a fix in the future.
Comment 1 Yosi 2013-11-09 06:07:32 EST
I can confirm this behavior (vanilla Quake works for me too) on Win 8.1 Enterprise x64.
Comment 2 Tim Angus 2013-11-09 06:37:08 EST
Have either of you tried the SDL2 branch?
Comment 3 Yosi 2013-11-09 06:43:30 EST
@Tim 
No, I have not (I just downloaded the binaries).
Comment 4 Martin K 2013-11-12 15:13:45 EST
@Tim Angus

Sorry, but what is the "SDL2 branch"?
Comment 5 Tim Angus 2013-11-14 10:41:04 EST
The SDL2 branch is a version of ioq3 that uses SDL version 2. It interfaces with the operating system in quite a different way compared to older versions, so it's possible that it works better.

Here is a build for you to try:
https://www.dropbox.com/s/au4huzm9cvm7x1h/ioq3-sdl2.zip
Comment 6 Joerg Dietrich 2013-11-14 11:00:06 EST
This is a known bug of the Windows 8.1 update
and not (yet) a problem of ioquake3.
It seems Microsoft has changed the way it handles raw mouse input
and SDL uses this raw input and gets it wrong.
I think we should wait a few days,
so that Microsoft or the SDL-guys can fix this.
It looks like Microsoft already has published a patch,
but only for a few selected games.
Comment 7 Martin K 2013-11-14 15:46:39 EST
I've found a solution!

This helps: http://support.microsoft.com/kb/2908279

You have to install the update and then manually add the right paths in the registry. This works also for OpenArena!
Comment 8 Yosi 2013-11-25 15:26:00 EST
Tim Angus - you are the man !
Your build works perfectly.

Maybe you could upload it to the test build download page, so that other Win8.1 users can enjoy it without looking this bug up (and noticing the link in the comments)

Thanks !
Comment 9 Zack Middleton 2014-08-26 21:45:45 EDT
Test builds now use SDL 2.