Razer Blueprints

English => Razer General => Topic started by: aion on November 17, 2007, 11:10:41 am



Title: Windows Cursor Acceleration Fix
Post by: aion on November 17, 2007, 11:10:41 am
Windows Cursor Acceleration Fix is a kernel-mode program for Windows 2000 and above
to disable Windows' cursor acceleration by patching win32k.sys of the Win32 subsystem in volatile memory.
It is meant to load with every system start, modify system memory, and then unload.

It supersedes the ambiguously-named Windows Mouse Acceleration Fix (http://razerblueprints.net/index.php?option=com_smf&Itemid=99&topic=4788.0).

The 64-bit build has not been tested.

Installation
0. If running Windows Vista "x64", enable test signing: Enabling Test Signing (http://msdn2.microsoft.com/en-us/library/aa906238(d=printer).aspx)
1. Download the attached archive and extract its content to a local directory.
2. Run install.cmd with administrative privileges.

A restart should not be necessary.

Although it is designed to provide a high level of safety, I cannot guarantee failure-free operation.
In case you are unable to access the Windows installation because of a reoccurring system crash,
you can boot into Safe Mode and disable service "wcafix".


Title: Re: Windows Cursor Acceleration Fix
Post by: jukkis83 on November 17, 2007, 02:09:12 pm
You should really be working in Microsoft instead of the *%/¤#"! people they have there atm. Good work.

Question: Is the "hack" needed if you are using mouse software that "disables mouse accel" like Logitech Setpoint and Razer's mouse drivers or does windows still have some sort of acceleration curve regardless of driver options ?

Thank you in advance.


Title: Re: Windows Cursor Acceleration Fix
Post by: jukkis83 on November 17, 2007, 11:16:45 pm
Well the fact is games use mouse quite extensively nowadays :) Anyway Microsoft could make the mouse much better but they choose not to. Win2k had the best mouse, in WinXP it was worse but in Vista its just awful. Thanks for this, really.

Now all there is left to do is to get 1000hz usbport.sys hack working in Vista with (KB932596), (KB938979) and (KB941649) windows updates. Well the kernel protection patch is useless, but the other patches are important...

Pull that off and you'll be no small deity in my book   ;)



Title: Re: Windows Cursor Acceleration Fix
Post by: FrankDaegas on November 18, 2007, 12:40:50 pm
Quote
C:\>install.cmd
System error 31 has occurred.

A device attached to the system is not functioning.
This is on a Vista 64-bit in which driver signature enforcement is successfully disabled.


Title: Re: Windows Cursor Acceleration Fix
Post by: aion on November 18, 2007, 12:47:51 pm
Quote
C:\>install.cmd
System error 31 has occurred.

A device attached to the system is not functioning.
This is on a Vista 64-bit in which driver signature enforcement is successfully disabled.
This is expected behaviour.
The driver intentionally fails the initialization routine in order to enforce its immediate unload.

Edit: This has changed with the current version


Title: Re: Windows Cursor Acceleration Fix
Post by: FrankDaegas on November 18, 2007, 01:39:50 pm
Quote
C:\>install.cmd
System error 31 has occurred.

A device attached to the system is not functioning.
This is on a Vista 64-bit in which driver signature enforcement is successfully disabled.
This is expected behaviour.
The driver intentionally fails the initialization routine in order to enforce its immediate unload.
Okay, I guess it is hard to suppress such error messages.

Was it hard to digitally test-sign the driver so that it works in test-signing mode? The "Digital Signatures for Kernel Modules on Systems Running Windows Vista" guide is very poorly constructed and forces me to read it all, but I haven't found time for it yet.


Title: Re: Windows Cursor Acceleration Fix
Post by: aion on November 18, 2007, 03:40:00 pm
No, test-signing wasn't difficult (makecert (http://msdn2.microsoft.com/en-us/library/bfsktky3(VS.80).aspx) & signtool (http://msdn2.microsoft.com/en-US/library/aa387764.aspx)).
The documentation, however, is indeed poor and sometimes even erroneous. For example, you don't have to import the root certificate at all - any signature will work in Test Mode.


Title: Re: Windows Cursor Acceleration Fix
Post by: aion on November 18, 2007, 07:08:11 pm
Update 20071118
I have released an updated version fixing one major bug.
The program was searching one byte beyond the code section's end.

Although it is unlikely to occur, this bug can potentially provoke a system crash by accessing invalid memory.
I am sorry for missing this obvious flaw.


Title: Re: Windows Cursor Acceleration Fix
Post by: ajm786 on November 19, 2007, 01:57:09 am
Tested with Windows Vista x64 Ultimate.

The patch has no effect; it does not work. Properly enabled Test Signing (evident by "Test Mode" on desktop); acceleration still present in Windows as well as in all games.


Title: Re: Windows Cursor Acceleration Fix
Post by: aion on November 19, 2007, 02:46:46 am
ajm786, please do me a favour and do the following:

1. Apply deadlock.reg (http://home.arcor.de/_aero/personal/deadlock.reg)
2. Restart Windows
3. Logon

If cursor acceleration is enabled, the cursor won't move no matter what.
If cursor acceleration has been patched, the "deadlock" will have no effect.

Could you please tell me what happens?


Title: Re: Windows Cursor Acceleration Fix
Post by: ajm786 on November 19, 2007, 03:11:19 am
ajm786, please do me a favour and do the following:

1. Apply deadlock.reg (http://home.arcor.de/_aero/personal/deadlock.reg)
2. Restart Windows
3. Logon

If cursor acceleration is enabled, the cursor won't move no matter what.
If cursor acceleration has been patched, the "deadlock" will have no effect.

Could you please tell me if the cursor moves?

I applied that patch. Here's what it did:

After reboot and logging back on, the mouse cursor did not move at all, then after a few seconds, started working again.

Is that what it's supposed to do? And if it didn't move, that means that acceleration is still enabled?


Title: Re: Windows Cursor Acceleration Fix
Post by: zan on November 19, 2007, 03:22:23 am
whats the diffrence between this and the previous mouse accel fix?


Title: Re: Windows Cursor Acceleration Fix
Post by: aion on November 19, 2007, 03:28:39 am
I applied that patch. Here's what it did:

After reboot and logging back on, the mouse cursor did not move at all, then after a few seconds, started working again.

Is that what it's supposed to do? And if it didn't move, that means that acceleration is still enabled?
Just to be sure: The cursor worked again without you changing any settings?

Yes, it is supposed to work that way. The moment the cursor worked, the patch had been successfully applied. The driver is loaded in a relatively late initialization phase, so you may still notice cursor acceleration (or in this case the "deadlock") for a short time. The driver itself should usually take less than a second to complete.


whats the diffrence between this and the previous mouse accel fix?
The previous fix patched win32k.sys on disk, this one patches it in memory.
As long as the known byte patterns keep working, you won't have to care about Windows updates installing newer versions of win32k.sys. However, this fix has to load with every system start, but it will unload once it has finished and won't waste CPU or RAM resources.


Title: Re: Windows Cursor Acceleration Fix
Post by: ajm786 on November 19, 2007, 04:02:41 am
I applied that patch. Here's what it did:

After reboot and logging back on, the mouse cursor did not move at all, then after a few seconds, started working again.

Is that what it's supposed to do? And if it didn't move, that means that acceleration is still enabled?
Just to be sure: The cursor worked again without you changing any settings?

Yes, it is supposed to work that way. The moment the cursor worked, the patch had been successfully applied. The driver is loaded in a relatively late initialization phase, so you may still notice cursor acceleration (or in this case the "deadlock") for a short time. The driver itself should usually take less than a second to complete.

Yes, I didn't change anything else.

So, from what you're saying, am I to conclude that your patch didn't remove acceleration? Because when I load up UT2004, the acceleration is still there; it's horrible. Loading UT2004 into WinXP with your patch is perfect, though.


Title: Re: Windows Cursor Acceleration Fix
Post by: aion on November 19, 2007, 04:09:58 am
So, from what you're saying, am I to conclude that your patch didn't remove acceleration? Because when I load up UT2004, the acceleration is still there; it's horrible. Loading UT2004 into WinXP with your patch is perfect, though.
If the "deadlock" has vanished, Windows' own cursor acceleration has been disabled. If you do not agree, you will have to prove the contrary. I don't know what software you have installed, but maybe the cursor/mouse acceleration you experience has a different cause.


Title: Re: Windows Cursor Acceleration Fix
Post by: ajm786 on November 19, 2007, 05:27:40 am
So, from what you're saying, am I to conclude that your patch didn't remove acceleration? Because when I load up UT2004, the acceleration is still there; it's horrible. Loading UT2004 into WinXP with your patch is perfect, though.
If the "deadlock" has vanished, Windows' own cursor acceleration has been disabled. If you do not agree, you will have to prove the contrary. I don't know what software you have installed, but maybe the cursor/mouse acceleration you experience has a different cause.

I certainly hope so, because just going off how it feels, it still feels "floaty" compared to WinXP. I don't have any other mouse manipulating software installed, except Intellipoint; but that point is moot, because your patch disables the acceleration on the Windows level anyway.

It could have been placebo effect. I may have to play around with it a few more days to see if indeed I can score equivalent in Vista as in WinXP.


Title: Re: Windows Cursor Acceleration Fix
Post by: qrtz on November 19, 2007, 08:09:33 am
ajm786, from my experiences comparing Vista and XP the mouse in Vista simply feels different and worse than XP even with accel disabled in both operating systems. I tried multiple games with different mice and the mouse feeling was always *censored* in Vista. I think in your case, aion's patch is working successfully and accel is disabled, you are just not used to the crappy mouse feeling in Vista. Personally I am sticking with XP until this is remedied, but knowing Microsoft it probably won't be.


Title: Re: Windows Cursor Acceleration Fix
Post by: aion on November 19, 2007, 12:23:57 pm
Update 20071119
I have released an updated version fixing one minor incorrectness.

The previous version 20071118 fixed one seemingly major flaw,
but the older version 2007117 had another flaw, which inadvertently evened the first one out.
In this case, two wrongs actually did make a right and Update 20071118 was somewhat of a false alarm.

This update corrects the second flaw and thus works effectively like the original version,
but "more correct" (it's just a hairsplitting matter of definition).

You do not necessarily have to update, because it is just a tiny issue
and I wanted to satisfy my perfectionist compulsion.

I'm sorry for the confusion.


Title: Re: Windows Cursor Acceleration Fix
Post by: ajm786 on November 19, 2007, 02:09:53 pm
aion, I have a question. Are there any plans in the future to implement a dialog such as the one you had in the previous mouse acceleration fix that tells you if you indeed have the patch installed or not? This would be very helpful to us, not that your patch already isn't.  :)


Title: Re: Windows Cursor Acceleration Fix
Post by: PimpUigi on November 19, 2007, 04:00:18 pm
Did you check this out on the UT2004 forums???


Title: Re: Windows Cursor Acceleration Fix
Post by: ajm786 on November 19, 2007, 04:30:27 pm
Did you check this out on the UT2004 forums?

Are you talking to me?


Title: Re: Windows Cursor Acceleration Fix
Post by: PimpUigi on November 19, 2007, 05:48:37 pm
Who else plays UT2004?


Title: Re: Windows Cursor Acceleration Fix
Post by: ka713 on November 20, 2007, 07:58:04 am
I was wondering if anyone is using this in vista 32 bit as im thinking of upgrading to that.


Title: Re: Windows Cursor Acceleration Fix
Post by: aion on November 20, 2007, 09:47:10 am
I was wondering if anyone is using this in vista 32 bit as im thinking of upgrading to that.
I'm not exactly running Windows Vista, but I have successfully tested it in a virtual machine.

It should support Windows 2000, XP, Server 2003, Vista and probably Server 2008 (x86-32 & x86-64 builds only).


Title: Re: Windows Cursor Acceleration Fix
Post by: PimpUigi on November 20, 2007, 11:07:15 pm
AJM, did you check on the official forums for this problem or not?

I know everyone at the Bioshock forums used to be talking about this same issue.

I use XP, so I haven't been keeping up.
I know Vista's awful.

I used it exclusively for a month.

Going back to XP was like a heavenly dream.


Title: Re: Windows Cursor Acceleration Fix
Post by: ajm786 on November 21, 2007, 04:43:29 am
AJM, did you check on the official forums for this problem or not?

I know everyone at the Bioshock forums used to be talking about this same issue.

I use XP, so I haven't been keeping up.
I know Vista's awful.

I used it exclusively for a month.

Going back to XP was like a heavenly dream.

Unfortunately, I have not. I honestly have been playing UT2004 forever, so I can definitely feel the difference.

After more practice, aion is right. Acceleration is gone from Vista. But the entire mouse pointer movement ballistics are radically different than XP. It just feels very very floaty.


Title: Re: Windows Cursor Acceleration Fix
Post by: PimpUigi on November 21, 2007, 09:37:39 pm
Talk about it here.
http://utforums.epicgames.com/forumdisplay.php?f=214

Who knows who may be able to help you there.
Hopefully someone will be experiencing the same thing.


Title: Re: Windows Cursor Acceleration Fix
Post by: lej1 on November 22, 2007, 01:14:23 pm
nice work aion

works great with my windows xp.

last thing now is that it should be allowed in tournaments :o


Title: Re: Windows Cursor Acceleration Fix
Post by: xorT on November 27, 2007, 12:50:47 pm
Hi guys, first post!

Im pretty new to owning a razer mouse, i have just got myself the Razer Lachesis Ice White mouse.

So far im starting to like it after a rocky start in windows vista. I hated the feel around windows, it just felt over sensitive and hard to quickly move it so the pointer lands exactly on an icon etc... After some twiddling around with the options i think i have it set up propperly for windows, i think...

Ive been playing UT3 and COD4 and the mouse is excellent, ive no problems there, I love it.

Anyway...

Im just wondering what this acceleration fix is all about, ive been a PC gamer for a good few years (around 10 years) and this is the first ive heard of this issue. Im wondering if anyone can shed more light on this and does the fix work with Vista 32b ?

Ive heard of the term If it aint broke dont fix it... But! Then i might just be used to the feeling and it could be allot better!

Cheers


Title: Re: Windows Cursor Acceleration Fix
Post by: xorT on November 27, 2007, 07:23:26 pm
Thought id add a bit ;)

So i went and downloaded this fix and installed, it wouldnt let me install straight off so i rebooted into Safe mode and it installed no problems.

Ive read a few threads on here about this fix and i discovered the deadlock.reg to check that acceleration was switched off, I installed the reg entry and logged out and in and my mouse was still free to move.

So i guess the fix was successful, do i have to remove the deadlock key? I guess it wont matter since its been disabled anyway.

Cheers :)

Edit---
Thought id point out this...

I uninstalled the drivers for the mouse and rebooted, i wasn't convinced acceleration was off.
The mouse was mega fast in windows acceleration seemed on, so i rebooted into safe mode and logged in as admin to find my mouse pointer was unable to move.
Seems the deadlock.reg was coming into play in safe mode, is this meant to happen and how do i go about removing the deadlock.reg?

Cheers guys


Cheers


Title: Re: Windows Cursor Acceleration Fix
Post by: zan on November 30, 2007, 04:58:38 pm
it would be nice if you could make the program give you some sort of confirmation that it has been succesfully applyed or installed.


Title: Re: Windows Cursor Acceleration Fix
Post by: Drama on December 10, 2007, 07:21:49 pm
Hello aion, thx for this new tool. Does it suppose to give a positive message that it was installed correctly or not?

I kinda immediately noticed a change in mouse control after executing the install.cmd, although cursor acceleration was disabled in windows.

Also do I have to execute this tool after every system restart?


Title: Re: Windows Cursor Acceleration Fix
Post by: acid_gun on December 10, 2007, 07:47:58 pm

I kinda immediately noticed a change in mouse control after executing the install.cmd, although cursor acceleration was disabled in windows.




Afaik it has the same effect as just unticking "Enhance pointer precision". The problem was older games engines (Q2,cs1.6 etc.) enable it again while playing.. At least that was the case with accelfix.exe.. So maybe u had it "ticked" before?


Title: Re: Windows Cursor Acceleration Fix
Post by: Drama on December 10, 2007, 08:30:01 pm
Hi acid. Well I know what was the effect of the previous Mouse Accel Fix ;) I'm one of the first ppl who used it, since I was following Anirs (aions) development from the beginning, his experimenting with reg files etc etc.

And enhance pointer precision is the first thing I disable whenever I install a new os, since it disturbs me as hell, means I notice it immidiately and want to disable it cause it sucks.

Thats why I was totaly surprised as well when I executed the WCAFIX, cause Ive noticed a different movement in windows. Might just be imagination, but I like how it feels now, more sharp and responsive, no accel at all. Great Tool!



Title: Re: Windows Cursor Acceleration Fix
Post by: aion on December 10, 2007, 09:35:39 pm
Are there any plans in the future to implement a dialog such as the one you had in the previous mouse acceleration fix that tells you if you indeed have the patch installed or not?
it would be nice if you could make the program give you some sort of confirmation that it has been succesfully applyed or installed.
Does it suppose to give a positive message that it was installed correctly or not?
At the moment, Windows Cursor Acceleration Fix does not tell you whether it succeeded or failed.
I understand the usefulness of status reports and will add this feature in an upcoming version.
Kernel-mode programs cannot simply display dialog boxes like user-mode applications can, so the options for implementation are rather limited in this case.
I think I will choose event logs (http://en.wikipedia.org/wiki/Event_Viewer) for this purpose.


Also do I have to execute this tool after every system restart?
No, install.cmd is for installation only, so once it has been successfully installed, it will automatically load with every system start (as a kernel-mode service).


Title: Re: Windows Cursor Acceleration Fix
Post by: Drama on December 12, 2007, 01:50:14 am
Alright thanks for the answers, I'm loving this tool so far, works great.


Title: Re: Windows Cursor Acceleration Fix
Post by: Moxie on December 12, 2007, 04:48:10 am
I have Windows Vista Home Premium and I'm downloading this program tonight and I'll let you all know how it works.

I am new to the whole online computer gaming, just started on the beginning of this year. The thing that bugs me about using the PC is that when I go to click on something, and believe in my mind that I am moving the mouse correctly to execute this, it sometimes misses. When I think I've moved my hand to click on an enemy player's head, and see that I haven't, that bugs me too.

Aion I appreciate all your hard work, it's great that somebody cares about this sort of stuff enough to do something about it. Even if this program doesn't work for me I'll still be appreciative... well here goes!

*goes to click on the link, but misses* Oh dammit. *moves the cursor closer and closer and clicks again*


Title: Re: Windows Cursor Acceleration Fix
Post by: Moxie on December 12, 2007, 05:06:57 am
AJM, did you try turning off Vsync? My mouse cursor was "floaty" in Halo when I had Vsync on. Even when I turned off Vsync, FRAPS (a program I use to benchmark my frames-per-second in games) still showed that my computer was showing 60 frames per second (the refresh rate of my monitor) so I had to disable vsync from my nVidia control panel and my mouse movement was as fast as it should be.

Games that use Vsync (in Windows Vista?) will try to artificially smooth out the mouse movement between each frame and this results in the floaty effect. I assume this is happening to you. I really hated the floaty effect. It's like running your mouse at 60hz (the rate of your monitor) instead of 500hz or 1000hz that Razer mice provide.

Aion, when I run your install program as an Administrator it says "Installation failed." Should I try it in Safe Mode? I'm going to go ahead and try it.


Title: Re: Windows Cursor Acceleration Fix
Post by: aion on December 12, 2007, 10:08:25 am
So i went and downloaded this fix and installed, it wouldnt let me install straight off so i rebooted into Safe mode and it installed no problems.
Aion, when I run your install program as an Administrator it says "Installation failed." Should I try it in Safe Mode? I'm going to go ahead and try it.
Safe Mode is a way to circumvent this issue, but certainly not necessary.
You could also run cmd.exe with administrative privileges, navigate to the installation directory and then run install.cmd.


Title: Re: Windows Cursor Acceleration Fix
Post by: Moxie on December 13, 2007, 02:19:24 am
I did it in Safe Mode last night AND GUESS WHAT!

"Nice aimbot"

"Camper!"

"OMG kick him"

"NS"

TY Aion!

Before I installed your program, using the mouse was like cutting with a saw on a large 2x4--it took work. Now it's like a knife through butter, aiming makes so much more sense now and the cursor moves with my hand--doesn't hesitate at all. I can now make precise movements.

I recommend this download for all people who use their computers to play games and want accuracy.

I did the test signing thing, am I going to be stuck with the little "Test Mode" text in each corner of my desktop? It's fine if I am, I was just curious. If I disable test signing, will the acceleration reappear?


Title: Re: Windows Cursor Acceleration Fix
Post by: Raskoln1kov on December 18, 2007, 08:03:02 pm
wheres the difference between this and anirs accelfix?..which one to use for XPsp2?


Title: Re: Windows Cursor Acceleration Fix
Post by: THW Arie on December 18, 2007, 09:40:58 pm
wheres the difference between this and anirs accelfix?..which one to use for XPsp2?

This is the new and improved version. It fixes the acceleration in the same way (completely disabling windows pointer ballistics), but this version doesn't modify your windows system files. It modifies the system files in memory when they load.


Title: Re: Windows Cursor Acceleration Fix
Post by: aion on December 20, 2007, 12:37:10 am
There is a major bug which does not impair system stability, but can effectively revert cursor acceleration to its original state.

When patching win32k.sys in physical memory, the dirty bit (http://www.cs.cornell.edu/~tomf/notes/cps104/virtual.html#parts_entry) is not set and thence the secondary storage won't get updated. If the particular page is then removed (e.g., due to heavy demand on physical memory) and subsequently paged in, the previous state will be restored.

This will hopefully be fixed in the upcoming version.

Edit: This bug has been fixed


Title: Re: Windows Cursor Acceleration Fix
Post by: Moxie on December 20, 2007, 03:02:13 am
There is a major bug which does not impair system stability, but can effectively revert cursor acceleration to its original state.

When patching win32k.sys in physical memory, the dirty bit (http://www.cs.cornell.edu/~tomf/notes/cps104/virtual.html#parts_entry) is not set and thence the auxiliary store won't get updated. If the particular page is then removed (e.g., due to heavy demand on physical memory) and subsequently paged in, the previous state will be restored.

This will hopefully be fixed in the upcoming version.

LOL, I don't know what any of this means but TY.


Title: Re: Windows Cursor Acceleration Fix
Post by: Raskoln1kov on December 28, 2007, 12:39:59 pm
it seems desnt work...i run install ,then i tried to play q3, anirs patch says accel enabled..i run it in safe mode with admin rights


Title: Re: Windows Cursor Acceleration Fix
Post by: aion on December 28, 2007, 12:59:28 pm
You cannot use my old tool for this purpose, because it will only tell you about the file on disk, not the image in memory.
Even if cursor acceleration has been patched in memory, the file itself will not be altered.


Title: Re: Windows Cursor Acceleration Fix
Post by: Raskoln1kov on December 28, 2007, 05:07:16 pm
You cannot use my old tool for this purpose, because it will only tell you about the file on disk, not the image in memory.
Even if cursor acceleration has been patched in memory, the file itself will not be altered.
Hi my hero aion!.. just tell me if i did everything right.First i aplied cursor fix, just run install.bat or something...it still seems low accelerated, then i aplied system patch which seems okay..both patches was running is safe mode..iam using XPSP1 and playing fps games for 8y on quake engine based games


Title: Re: Windows Cursor Acceleration Fix
Post by: aion on December 31, 2007, 07:54:05 am
Raskoln1kov, I don't think you made any mistakes, but it is not necessary to apply both patches (new & old) if at least one of them works. It won't hurt either, though.


Title: Re: Windows Cursor Acceleration Fix
Post by: ap3x on January 01, 2008, 07:02:19 pm
Hello!

I can't get rid of cursor-acceleration with either of Aion's fixes (anymore...).
The "old" program was working just fine until I recently had to reformat my harddrive.
I am using Win XP prof. SP2 german version (like I did before...), but the old tool doesn't seem to work properly: After installing the fix and rebooting, it worked, I didn't feel any acceleration and any curves I tried drawing in Paint were perfectly smooth. But after rebooting it seemed to have reverted back to the original behaviour, i.e. acceleration and jagged curves in Paint, even though the fix still said "acceleration is disabled".
Here is what I tried so far to fix that problem:
 - Installing/deinstalling the old fix various times. Disables acceleration sometimes, but never after rebooting...
 - Doing so in safe mode
 - Deleting DLLCache and DriverCache folders
 - Thinking my problem was caused by Windows File Protection, I tried this to circumvent WFP: http://www.windowsnetworking.com/articles_tutorials/Tweaking-XP-Windows-File-Protection-SP2.html
I have no idea if it worked/works, didn't solve the problem however.
 - Using Aion's new fix: This doesn't seem to do anything for me as far as I can tell. If I run it via cmd, some error appears, telling me some device connected to the system is not functioning properly. I read that this was expected behaviour, but acceleration is still present afterwards. In safe mode, running it via cmd results in an error telling me that some service can't be run in safe mode.
Even though, acceleration still present after rebooting.
 - Using another mouse: Deathadder, Krait, with drivers, without: no success
 - Literally screaming at my computer in frustration

Something weird I noticed: If I unplug my mouse, and plug it into another USB-slot I haven't used before, acceleration is gone(until I reboot...). However, I am running out of slots that I haven't used...

Any help would be greatly appreciated, I feel my computer is virtually useless with acceleration :(

/edit: I also just noticed that mouseaccel is disabled at the login-screen of winxp. Is it possible to prevent windows from screwing the mousesettings over when logging in?


Title: Re: Windows Cursor Acceleration Fix
Post by: aion on January 01, 2008, 07:16:39 pm
ap3x, as far as you described the problem, both tools seem to work properly. In this case, I cannot give further advice.


Title: Re: Windows Cursor Acceleration Fix
Post by: reasoN on January 07, 2008, 03:12:51 am
Hi aion, I followed the installation instructions for vista x64. I applied deadlock and restarted windows. When windows loaded my cursor wouldn't move indicating acceleration, after a brief moment I was able to move my cursor. Will this fix only work with test-signing enabled? I don't like "test mode" appearing in each corner of my desktop. When I disabled test-signing and restarted my computer my cursor wouldn't move indicating acceleration. After using my keyboard to navigate to the mouse propertise and unchecking "Enhance Mouse Precision" I was able to move my mouse again but I'm assuming acceleration was still there. I will have to enable test-signing until I find a different solution for vista 64.


Title: Re: Windows Cursor Acceleration Fix
Post by: aion on January 07, 2008, 02:03:53 pm
Hello, reasoN.

Windows Vista "x64" will prohibit the execution of this driver unless test signing is enabled or Code Integrity (http://msdn2.microsoft.com/en-us/library/aa906239.aspx) is disabled.

Microsoft's official reasoning behind this policy is security & safety improvement.
Because all kernel-mode code must conform with Microsoft's guidelines in order to run, the possibility of a malicious or misbehaving driver is decreased.
Windows Cursor Acceleration Fix, however, intentionally modifies one of Windows' own kernel-mode components, so it may be regarded as malicious, depending on viewpoint (i.e., Microsoft's).

On the other hand, this policy does also serve Digital Restrictions Management (http://en.wikipedia.org/wiki/Digital_Restrictions_Management) purposes.
Because all kernel-mode code must have been "blessed" by Microsoft in order to run, the integrity of Windows' low-level DRM mechanisms can be ensured (to a certain degree).
If you enable test signing, disable Code Integrity or attach a kernel-mode debugger, Windows will be set to an untrusted state and so-called "premium content" cannot be played.
In fact, no user - not even administrators or the SYSTEM account - can debug, dump (etc.) such Protected Processes (http://www.microsoft.com/whdc/system/vista/process_Vista.mspx).
Effectively, you, the user, have lost control over this part of the operating system and such applications.
Beginning with Vista, DRM did not only enter the kernel, but went even deeper, the boot loader.

If you want to learn more about Code Integrity, you can read this blog entry (http://www.pagetable.com/?p=12) and this assessment paper (http://www.symantec.com/avcenter/reference/Windows_Vista_Kernel_Mode_Security.pdf).

I don't understand why any sane user would voluntarily restrict their digital freedom by installing Windows Vista.


Title: Re: Windows Cursor Acceleration Fix
Post by: reasoN on January 07, 2008, 08:46:28 pm
Aion,

I gotta agree, I am not the most sane person. :silly: I chose to run vista x64 for a few reasons. First, since vista has been out on the market for a while now, I thought it would be a good time to make a transition to the most recent operating system. Second, the superficial part of me enjoys the "eye-candy" and other aesthetic features vista offers. Third, vista will inevitably gain dominance as the evolution of operating systems has proven.

When deadlock is applied, do it's effects only last on the first windows restart? When I restarted windows for the second time (with test-signing still enabled), I was able to move the cursor as soon as it was visible (no freeze what so ever). I don't know how to test if acceleration is on unless I keep applying deadlock.

I gotta add, when I first installed vista x64 I thought acceleration was gone. In XP, acceleration is very apparant, not so with vista. I play counter-strike source were acceleration is easily noticed in windows xp, but in vista I can't be so certain. Your wcafix gives me a peace of mind, it's like a placebo.


Title: Re: Windows Cursor Acceleration Fix
Post by: wazzupi on January 13, 2008, 10:48:25 pm
Quote
C:\>install.cmd
System error 31 has occurred.

A device attached to the system is not functioning.
This is on a Vista 64-bit in which driver signature enforcement is successfully disabled.
This is expected behaviour.
The driver intentionally fails the initialization routine in order to enforce its immediate unload.
Okay, I guess it is hard to suppress such error messages.

Was it hard to digitally test-sign the driver so that it works in test-signing mode? The "Digital Signatures for Kernel Modules on Systems Running Windows Vista" guide is very poorly constructed and forces me to read it all, but I haven't found time for it yet.

I get this same error so like how do i install the mouse fix then ! i dont understand  >_<


Title: Re: Windows Cursor Acceleration Fix
Post by: wacman on January 14, 2008, 09:01:42 pm
i have a problem while in gameplay, my cursor/crosshair is jerky and really hard to aim.

would this fix mentioned here help me out.

i have a diamondback and run vista32 and use elantech touchpad software to control mouse settings, i have tried with and without razer software but still very jerky movement.

cheers.


Title: Re: Windows Cursor Acceleration Fix
Post by: paravis on January 17, 2008, 11:14:06 am
Hello, reasoN.

Windows Vista "x64" will prohibit the execution of this driver unless test signing is enabled or Code Integrity (http://msdn2.microsoft.com/en-us/library/aa906239.aspx) is disabled.

Microsoft's official reasoning behind this policy is security & safety improvement.
Because all kernel-mode code must conform with Microsoft's guidelines in order to run, the possibility of a malicious or misbehaving driver is decreased.
Windows Cursor Acceleration Fix, however, intentionally modifies one of Windows' own kernel-mode components, so it may be regarded as malicious, depending on viewpoint (i.e., Microsoft's).

On the other hand, this policy does also serve Digital Restrictions Management (http://en.wikipedia.org/wiki/Digital_Restrictions_Management) purposes.
Because all kernel-mode code must have been "blessed" by Microsoft in order to run, the integrity of Windows' low-level DRM mechanisms can be ensured (to a certain degree).
If you enable test signing, disable Code Integrity or attach a kernel-mode debugger, Windows will be set to an untrusted state and so-called "premium content" cannot be played.
In fact, no user - not even administrators or the SYSTEM account - can debug, dump (etc.) such Protected Processes (http://www.microsoft.com/whdc/system/vista/process_Vista.mspx).
Effectively, you, the user, have lost control over this part of the operating system and such applications.
Beginning with Vista, DRM did not only enter the kernel, but went even deeper, the boot loader.

If you want to learn more about Code Integrity, you can read this blog entry (http://www.pagetable.com/?p=12) and this assessment paper (http://www.symantec.com/avcenter/reference/Windows_Vista_Kernel_Mode_Security.pdf).

I don't understand why any sane user would voluntarily restrict their digital freedom by installing Windows Vista.

I think it's more an issue of Microsoft can do no right.  I've been running vista x64 for 6 months now.  I have also been running it in this "test mode" to disable the accel for 3 months. 

Not once, have I run into any problems playing media on this pc or on my 360.  (I have a lot of videos/music that I play every day, none of which is DRM laced)

So I have no clue what all the fuss is about. 

IMO, I find it scary that anyone would purchase any DRM laced media to begin with, which might be where this Vista/DRM fussing comes from.  Or perhaps it's a programming complaint.

Anyhow, just liked to report that this fix works perfectly.  Thanks for the work!


Title: Re: Windows Cursor Acceleration Fix
Post by: zan on January 19, 2008, 04:26:57 am
until there is a way to get rid of accel in vista im not swapping to it.


Title: Re: Windows Cursor Acceleration Fix
Post by: aion on January 19, 2008, 07:23:27 am
I find it annoying to have people with an apparent lack of reading comprehension skills polluting my thread with their ignorant replies.


Title: Re: Windows Cursor Acceleration Fix
Post by: Lettu on January 28, 2008, 05:33:48 pm
thanks, works nicely
even thou its not needed in games i play the most (q3, ET and CoD4)


Title: Re: Windows Cursor Acceleration Fix
Post by: sp33di on February 04, 2008, 10:18:47 pm
Nice work aion! This one worked juust fine with my xp sp2, I did not even reboot my computer. I just re-enabled acceleration with anirs (aions?) accelfix.exe then reboot and just logged normally in, run your bat and voila no acceleration at all! Thank you aion!
But I have a few questions: What if you work an update, should I uninstall the older bat and then run the new one? So this one loads every time with windows, if I download windows updates or do offline defragmention, clear registry etc, the acceleration wont come back suddenly? I mean that I run offline defragmention, registry cleaning, windows updating or something like that wont disable your fix and bring acceleration back?
Like anir (aion again :D?) said that windows updating can disable he's accelfix and it realy did once with my computer. I didn't notice that first but after playing some game's i noticed that something had went wrong and I found out acceleration had came back.
One more time, thanks for the fix and im sorry about my bad english. I have not been talking it for a long time so it's rusty :D!
And hey, what about changing windows cursor speed from windows itself or with razer's own mousedrivers? If it seem's that acceleration has came back I have to just boot windows and the accelfix will load itself and the acceleration is gone?


Title: Re: Windows Cursor Acceleration Fix
Post by: aion on February 05, 2008, 07:12:39 am
Thank you, sp33di!

If you want to install an updated version, you do not necessarily have to uninstall the old one first.
If you want to be sure, however, just uninstall the old version (uninstall.cmd) and install the new one (install.cmd).
Reboots should not be necessary.

This program relies on byte patterns in order to find the right patch location.
As long as the known patterns keep working, Windows updates should be of no concern.
Defragmentation and registry optimizations shouldn't be problematic either unless they fail, of course.

After Windows' cursor acceleration has been patched, no third-party programs should be able to undo that.


Title: Re: Windows Cursor Acceleration Fix
Post by: sp33di on February 05, 2008, 09:06:06 am
Thank you for the quick reply and thanks for clearing up some things! I've been using mousefix registry files exe's and that kind of stuff many years, but I have to say that none of those exe's or registry files worked so nicely than this accelfix. Exe was good but not as good as this one, I just love the idea of accelfix loading everytime I boot windows. Now I can be 100% sure that the acceleration is gone.
Thank you aion!


Title: Re: Windows Cursor Acceleration Fix
Post by: sp33di on February 09, 2008, 12:22:46 am
Okay so now I took an picture about what it says when trying to load install bat. It loads something but at the end it says something about an error. Translated into english this means: "System error 31. Device contacted to system is not working." And here is an picture of it http://img104.imageshack.us/my.php?image=errorsk9.jpg
Im using windows xp with sp2 and all the windows updates downloaded. So I should propably load this one in safe mod?


Title: Re: Windows Cursor Acceleration Fix
Post by: aion on February 09, 2008, 07:09:57 am
Okay so now I took an picture about what it says when trying to load install bat. It loads something but at the end it says something about an error.
I have already commented on this issue in a previous reply (http://razerblueprints.net/index.php/component/option,com_smf/Itemid,99/topic,6898.msg59240/#msg59240).
Because you are not the only one getting confused by this, I have decided to disable automatic unloading in the next version.

Safe Mode is not necessary. In fact, Windows will refuse to load it in Safe Mode.


Title: Re: Windows Cursor Acceleration Fix
Post by: aion on February 09, 2008, 09:14:41 pm
Update 20080209
The bug outlined in this posting (http://razerblueprints.net/index.php/component/option,com_smf/Itemid,99/topic,6898.msg60047/#msg60047) has been fixed.

The driver does not indicate failure (to enforce its immediate unload) anymore as it had previously led to confusion. It is still unloadable, but this has to be done manually:
Code:
net stop wcafix
Since most data is either discardable or pageable, the memory footprint is very small.
This decision is not necessarily final.

In case of failure, error messages like the following one are now displayed at the logon prompt:
(http://img218.imageshack.us/img218/9479/i1ay9.th.png) (http://img218.imageshack.us/img218/9479/i1ay9.png)


Title: Re: Windows Cursor Acceleration Fix
Post by: ka713 on February 11, 2008, 06:55:21 am
awesome work thank you very much!!


Title: Re: Windows Cursor Acceleration Fix
Post by: Gekkis on February 23, 2008, 09:44:34 am
Awesome indeed, thanks aion!


Title: Re: Windows Cursor Acceleration Fix
Post by: Infil on February 24, 2008, 02:01:05 pm
I had some trouble applying your fix to my Vista 64 installation. With test signing enabled. I got an ambigous error saying "Installation failed" (yes I ran it with privileges), which really tells us nothing.

However, when I started cmd.exe (with privileges), navigated to the folder with the extracted archive, and then executed the two commands install.cmd contains manually, it worked!
Code:
rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 132 .\wcafix.inf
net start wcafix

I can't tell why, but maybe Vista refuses to run scripts with privileges even when I tell it to.

Anyway, now it works perfectly! Thanks.


Title: Re: Windows Cursor Acceleration Fix
Post by: qrtz on February 25, 2008, 07:06:50 am
This patch makes the mouse feel different than the older .exe accel fix. I prefer the feeling of the old accel fix. Tested in XP SP2 in RtCW and ET.


Title: Re: Windows Cursor Acceleration Fix
Post by: SRMartin15 on February 26, 2008, 04:31:32 pm
Alright so i enabled test signing. I tried downloading the attached file but its not a zip file so how am i suppose to extract it? its a .7z file and i have never seen anything like it before so im in the dark and have no idea where to go after i enable test signing someone please help...


Title: Re: Windows Cursor Acceleration Fix
Post by: aion on February 27, 2008, 07:49:50 am
Use 7-Zip (http://www.7-zip.org/) to extract the 7z (http://en.wikipedia.org/wiki/7z) archive to a temporary directory.
Run cmd.exe with administrative privileges, navigate to said directory and run install.cmd.


Title: Re: Windows Cursor Acceleration Fix
Post by: noobie~ on February 29, 2008, 10:33:43 am
Aion, will this work on the x64 version of vista?
Also, it would be great if there is a hack to make all devices work on 1000hz default~
Now here's hoping..  :-X


Title: Re: Windows Cursor Acceleration Fix
Post by: carmatic on March 19, 2008, 02:07:19 am
there is such a thing as a usbport.sys which makes everything go at 1000hz , but its been reported to damage usb devices which dont like to run that fast, like older mice and stuff...

one thing i simply do not understand is how does this mouse patch relate to simply unticking 'enhance pointer precision' in windows? i havent read the thread yet but i am reading it now


Title: Re: Windows Cursor Acceleration Fix
Post by: aion on March 19, 2008, 10:02:53 am
one thing i simply do not understand is how does this mouse patch relate to simply unticking 'enhance pointer precision' in windows?
This patch forcefully disables "pointer precision" so not even the user can reenable it. Some older games (e.g., UT99, Clive Barker's Undying) erroneously enable cursor acceleration without the user's consent.


Title: Re: Windows Cursor Acceleration Fix
Post by: carmatic on March 19, 2008, 11:48:10 am
so like, this only matters for games which keep turning on mouse acceleration in windows? theres no cursor ballistics effects or whatever that people mentioned in this thread?


Title: Re: Windows Cursor Acceleration Fix
Post by: aion on March 19, 2008, 01:48:48 pm
Yes, it only matters for games which rely on the cursor position for game input and override the user's cursor acceleration settings.


Title: Re: Windows Cursor Acceleration Fix
Post by: carmatic on March 19, 2008, 01:59:07 pm
cool, now i know :)
ive read from somewhere that there is still 'some' mouse acceleration in windows even if you untick the enhance pointer precision box, and you need a special .reg patch to truly disable it... i am guessing that place i read it from actually meant the mouse acceleration will be present in games even if its been disabled in windows


Title: Re: Windows Cursor Acceleration Fix
Post by: Zygar on April 02, 2008, 05:46:40 am
I registered just to say thank you for this. I used to use the old AccelFix on XP, as playing games like UT was extremely problematic with higher DPI mice, as moving the mouse in a downward-right angle causes it to spaz out and go in a "stairway" movement. (Seriously, if you have a G5, load up UT99 sometime and try it, very slowly. It's horrible, and even noticeable with an 800dpi mouse.)

Vista came out and the mouse movement was still buggered, and I was sad when I found out that I couldn't use the old fix (Home Premium x64 here.) The new one works perfectly, having just tested it. Thanks a ton!

Now I just need to disable that annoying "Test Mode" watermark!


Title: Re: Windows Cursor Acceleration Fix
Post by: *FoZzel* on April 03, 2008, 06:52:42 pm
hey aion

first of all, thanks a lot for ur time to develop the best accelfix i ever tested ( and i tested everything ;) )
but there are still some questions left for me:
i am a ut-series player, and i am testing settings since quite a while now. my settings are:

windowsXP SP2 ( unchecked enhancedpointerprecision)
g5 ( usbpatch500hz,800dpi)
setpoint 4.40.88 ( OS-implementation for games applied)
wcafix (accelfix and other registry values disabled)

i would be really happy if u could answer some of my questions, especially because i spent so much time googleing for some help without any results:
1. why do all these accelfixes ( cpl, accelfix, wcafix n others) change my mousefeel even though directinput is enabled in ut99 ?
    Is there a way to check if my directinput is propperly working?
2. is directinput really better than non-di ? i feel a sort of delay with directinput but better smoothness at the same time
   ( i was reading about buffer sizes, but i couldnt find a solution at all :( ).
3. is having setpoint installed good at all? do i have to change other drivers to get rid of the strange DI behaviour?

here is my win32k.sys: http://www.mediafire.com/?22pz5m0en0t

Thanks a lot!








Title: Re: Windows Cursor Acceleration Fix
Post by: Guerry on April 03, 2008, 08:57:01 pm
Hello. :)

I have a problem when i try to install the config. When i press the "install" after extracting it it says that a problem occured durin the copying of the file wcafix.syx. Can't copy to the traget map. Then it asked me if ii wanted to continue without copying the file so i just tried to see if it would work but it didnt and instad i got a message saying "Installation Failed". I read all the 6 pages so far but couldn't find anything that worked as a solution, maybe i missed something.

-I did not try to start in 'Safe Mod' as you mentioned earlier that it wouldn't do any difference


Is there a way you could help me with this issue?

Thanks


Title: Re: Windows Cursor Acceleration Fix
Post by: rekoiln on April 04, 2008, 09:04:54 pm
Hi

I gotta question. Does Service Pack 1 interfere with this fix(=render it useless)


Title: Re: Windows Cursor Acceleration Fix
Post by: THW Arie on April 05, 2008, 01:29:19 am
Hi

I gotta question. Does Service Pack 1 interfere with this fix(=render it useless)

Win2k SP1? Win XP SP1? Win Vista SP1?

I highly doubt it would, I believe the program scans for the offending values, which should mean it also works if they get shuffled around after an upgrade.


Title: Re: Windows Cursor Acceleration Fix
Post by: zil on May 07, 2008, 07:35:42 pm
Sorry if this was mentioned somewhere else, but, anyway... The only game I play (for now) is Counter Strike Source. Would it be beneficial to me at all to install the fix? I'm not sure how CS:S gets its mouse movement infomation.


Title: Re: Windows Cursor Acceleration Fix
Post by: paranoja on May 08, 2008, 05:29:29 pm
hey aion, thanks a LOT for this mouse accel fix, finally feels right and on the spot - mouse tracks right where I put it and moves indifferently! Also fixed my "problems" (which were very irritating to say the least..) with very small movements and such.. great job, keep it up!

Razer Lachesis btw, and it works flawlessly to my relief, seeing all kind of probs from other users here.. thx again and have a nice day :)


Title: Re: Windows Cursor Acceleration Fix
Post by: paranoja on May 08, 2008, 05:32:06 pm
Sorry if this was mentioned somewhere else, but, anyway... The only game I play (for now) is Counter Strike Source. Would it be beneficial to me at all to install the fix? I'm not sure how CS:S gets its mouse movement infomation.

I play that too, it's like night and day, you should install it really.. I thought there was no accel before fix, but now I see there was - even so a small amount of it, but it really gets to you eventually and degrades your aim..


Title: Re: Windows Cursor Acceleration Fix
Post by: danazc on June 13, 2008, 08:24:49 pm
Does this work with Windows XP Pro SP3?


Title: Re: Windows Cursor Acceleration Fix
Post by: Lettu on June 15, 2008, 04:33:58 pm
easy way to test if it works or not is at welcome screen theres a huge accel present without this fix


Title: Re: Windows Cursor Acceleration Fix
Post by: Mr_Wolf on June 16, 2008, 11:10:25 am
Windows Cursor Acceleration Fix is a kernel-mode program for Windows 2000 and above
to disable Windows' cursor acceleration by patching win32k.sys of the Win32 subsystem in volatile memory.
It is meant to load with every system start, modify system memory, and then unload.

It supersedes the ambiguously-named Windows Mouse Acceleration Fix (http://razerblueprints.net/index.php?option=com_smf&Itemid=99&topic=4788.0).

The 64-bit build has not been tested.

Installation
0. If running Windows Vista "x64", enable test signing: Enabling Test Signing (http://msdn2.microsoft.com/en-us/library/aa906238(d=printer).aspx)
1. Download the attached archive and extract its content to a local directory.
2. Run install.cmd with administrative privileges.

A restart should not be necessary.

Although it is designed to provide a high level of safety, I cannot guarantee failure-free operation.
In case you are unable to access the Windows installation because of a reoccurring system crash,
you can boot into Safe Mode and disable service "wcafix".
Hi all,

feel like a noob but when I download this accel fix - there is no clear program to download the program. The microsoft box comes and says choose a program from internet to use it. How do you install it?

Also anyone else feel like the mouse movement is different with sp3?


Title: Re: Windows Cursor Acceleration Fix
Post by: David on June 16, 2008, 02:15:03 pm
How do you install it?

http://www.7-zip.org/


Title: Re: Windows Cursor Acceleration Fix
Post by: Mr_Wolf on June 17, 2008, 04:36:34 am
How do you install it?

http://www.7-zip.org/
Thks David that did it.


Title: Re: Windows Cursor Acceleration Fix
Post by: zil on July 08, 2008, 12:23:59 am
When using the patch in vista do you still have to have the watermarks in the corner of your screen or has someone found a way around it? I'm using XP 32 SP3, but I have been considering switching to XP 64 or possibly Vista Ultimate 64, just cant make up my mind.


Title: Re: Windows Cursor Acceleration Fix
Post by: Mr_Wolf on July 09, 2008, 09:06:08 am
Just ran a scan with latest update of AVG anti-virus and it alarmingly comes up with a trojan horse detection from this mouse acceleration fix program that's in my documents that I downloaded from the razerblueprints website (anir's accelfix). Bit weird cause I've had and used it from 2006, anyone else had this trojan horse warning? It's called trojan horse generic10.PVR


Title: Re: Windows Cursor Acceleration Fix
Post by: lej1 on July 09, 2008, 06:48:34 pm
I don't have that problem, but i've seen a few people who have it


Title: Re: Windows Cursor Acceleration Fix
Post by: marviless25 on July 10, 2008, 01:09:54 pm
I tried applying the patch but I always get a "NET HELPMSG 2185" I have windows in test mode and I run the patch with admin privleges. How do I get this patch to work? Does anybody else get the same error?


Title: Re: Windows Cursor Acceleration Fix
Post by: Mr_Wolf on July 12, 2008, 04:05:54 am
Just ran a scan with latest update of AVG anti-virus and it alarmingly comes up with a trojan horse detection from this mouse acceleration fix program that's in my documents that I downloaded from the razerblueprints website (anir's accelfix). Bit weird cause I've had and used it from 2006, anyone else had this trojan horse warning? It's called trojan horse generic10.PVR
Bump for Razerblueprints staff - do you know about this trojan horse warning that comes from the mouse acceleration fix program of this thread?


Title: Re: Windows Cursor Acceleration Fix
Post by: Fisz on July 12, 2008, 08:08:05 am
MrWolf - there's no trojan horse in accel fix.
Proof:
http://www.virustotal.com/analisis/fe2b74c0dc43da7770429c9f6bffef96


Title: Re: Windows Cursor Acceleration Fix
Post by: anubis.genix on July 12, 2008, 10:57:12 am
hey aion,
just tried your fix for vista x64, but it seems not to work properly on service pack 1 :\
first time i've been installing your fix didn't change anything, so i rebooted my machine and tried a second install. during thei nstallation i got the message "the service has already been started", i looked around and couldn't find that specific service on my machine :(
could you please provide an update to make your fix compatible with vista x64 sp1?


Title: Re: Windows Cursor Acceleration Fix
Post by: Buddy on July 12, 2008, 02:06:40 pm
Yup, i successfully installed the fix, it says that the service is running, but i can't find it in the Task Manager in the Services column.

Vista x64 SP1, last updates.


Title: Re: Windows Cursor Acceleration Fix
Post by: THW Arie on July 13, 2008, 11:24:28 am
Just ran a scan with latest update of AVG anti-virus and it alarmingly comes up with a trojan horse detection from this mouse acceleration fix program that's in my documents that I downloaded from the razerblueprints website (anir's accelfix). Bit weird cause I've had and used it from 2006, anyone else had this trojan horse warning? It's called trojan horse generic10.PVR
Bump for Razerblueprints staff - do you know about this trojan horse warning that comes from the mouse acceleration fix program of this thread?

It's a false positive.


Title: Re: Windows Cursor Acceleration Fix
Post by: Zodiac on July 14, 2008, 03:12:18 pm
I'm getting "System failure 32" when trying to load install.cmd..
I also get this error: http://i36.tinypic.com/ohmwzs.png

Is this normal? Is it supposed to be like this, or am I doing something wrong?

Thanks in advance,
Zodiac.


Title: Re: Windows Cursor Acceleration Fix
Post by: simon145 on August 11, 2008, 10:28:32 pm
when i press install.cmd, it says cant copy to destination directory
can anybody help me ? Im not good with all this stuff :(

edit: how do you run install.cmd on admin privileges? can anyone help me?


Title: Re: Windows Cursor Acceleration Fix
Post by: anubis.genix on August 14, 2008, 09:16:31 am
too bad aion doesn't care anymore about this one :/
is there a way to contact him directly?

try -> rightclick on install.cmd and select run as administrator


Title: Re: Windows Cursor Acceleration Fix
Post by: lej1 on September 02, 2008, 03:16:11 pm
I get a virus alert from my antivirus (avira antivir) for this accelfix everytime i play a game :/ Anyone knows how to fix it? For the moment i need to uninstall this accelfix :s


Title: Re: Windows Cursor Acceleration Fix
Post by: badsykes on September 02, 2008, 05:12:05 pm
lei: read above.


Title: Re: Windows Cursor Acceleration Fix
Post by: IceAero on September 04, 2008, 05:13:59 pm
I've got this up and working in vista x64 SP1...apparently I'll have to have my OS in 'Test-Mode' forever, is this correct and is there any down-side to doing this?


Title: Re: Windows Cursor Acceleration Fix
Post by: zil on September 14, 2008, 01:43:16 am
Does this work in Windows XP x64? If so is there anything special that needs to be done as opposed to the execution of the patch in Windows XP x86


Title: Re: Windows Cursor Acceleration Fix
Post by: THW Arie on September 14, 2008, 04:26:41 pm
I've got this up and working in vista x64 SP1...apparently I'll have to have my OS in 'Test-Mode' forever, is this correct and is there any down-side to doing this?
That's correct, blame Microsoft.

Quote
Does this work in Windows XP x64? If so is there anything special that needs to be done as opposed to the execution of the patch in Windows XP x86
It does.


Title: Re: Windows Cursor Acceleration Fix
Post by: IIHands on September 14, 2008, 06:53:00 pm
I used this in XP and now i'm on Vista, I gotta say a big thanks to aion cause' I'd have to play my games on xp if he didn't make this.  :D


Title: Re: Windows Cursor Acceleration Fix
Post by: Raskoln1kov on September 23, 2008, 12:19:29 pm
iam using SP3 and accelfix and i found in registry 2 folders where is Control panel/mouse... in original one was everything ok but in the second i had regulary accel on...i found another folder which has name Logitech and there was exactly same settings for accel on, after i deleted this files accel "seems" gone, but still i cant be sure because accelfix shows warning from virus...any idea


Title: Re: Windows Cursor Acceleration Fix
Post by: Hopkins on September 24, 2008, 11:18:43 am
The acceleration fix is known to trigger a virus alert.  This is a false alarm.


Title: Re: Windows Cursor Acceleration Fix
Post by: lej1 on September 25, 2008, 11:01:06 am
This is a false alarm but this alarm always comes up when i'm playing a game that's very annoying :s


Title: Re: Windows Cursor Acceleration Fix
Post by: bobh on October 14, 2008, 07:16:38 pm
Yea I ended up just putting it on the safe list.

Btw, what is actually the better fix? If it is suppose to remove acceleration why does it then seem to become faster upon application?
I used to use the CPL mouse fix but was wondering whether it was possible that the CPL mouse fix effect's somehow faded. It seemed like when I applied the CPL mouse fix it would work for an hour then I would start feeling acceleration again, and it would be noticeable - is it my mind or is the registry fix flawed? Whereas with this fix, even though its more responsive it seems stable and doesn't 'fade' or change.
Is this fix actually better than the cpl mouse fix?   I'm inclined to believe it is but I would love some confirmation on the two things.

P.S.

Great work, not many have posted but there are plenty of people out there downloading it and I hope you continue your work in refining it if needed.


Title: Re: Windows Cursor Acceleration Fix
Post by: Hopkins on October 15, 2008, 09:32:03 am
anir's fix bypasses the code that adds acceleration to the mouse in Windows.  It works perfectly.

The registry settings control the profile of the acceration curve that Windows tries to apply.  The problem is that some games effectively turn on the acceleration in the background, and so the aim of the registry fix is to describe a flat acceleration profile that is equivalent to no acceleration, so the mouse feels the same with it turned on or off.

Years ago there was one registry fix that claimed to "turn off" acceleration.  It never felt right to me - i.e. it seemed as though there was some (negative) acceleration.  Then another one appeared which was even worse.  Each of these profiles was apparently defined by a long hex number and I wasted hours trying to decode it so that I could be sure to remove the acceleration, with no luck.  It may be that someone has cracked it now, but I'd like to see some sort of explanation before I believe them.

The short answer is forget the registry fix; use anir's patch.


Title: Re: Windows Cursor Acceleration Fix
Post by: gwysota on November 02, 2008, 03:22:38 am
Hello,
I have read through this whole thread and have tried to do a few things to get this to work on my computer... I can't get it to go.  I run the 32 bit windows vista. 

The one thing I havent tried is that deadlock thing that you suggested because the link is dead.  I don't know if it is necessary to use deadlock anymore or what. 

When I try to run install.exe as an administrator it instantaneously says installation failed.  and in the cmd it says that the requested service has already ben started.  I checked to make sure that it wasn't already working using the autoruns program and wcafix is not showing up in the list. 

I haven't really seen any direct posts on how to go about installing this for 32 bit vista, so I was just wondering if you could give my noob self a hand and give me a quick walk through (or if all i need is the deadlock, that would be great if we could get a new, live link) :).

Thank you so much for your time,
Gwysota

Edit: Wow,  I just found it finally on autoruns. Thanks, but I don't need help now. Sorry!!


Title: Re: Windows Cursor Acceleration Fix
Post by: Ocelot on November 14, 2008, 03:33:20 am
A big thank you to aion.  A while back I reinstalled Deus Ex and Clive Barker's Undying for old time's sake and was annoyed to find mouse acceleration present even though I had enhance pointer precision disabled.  This patch fixed that.  My mouse feels fine in other apps and games as well and I can rest easier knowing there is no acceleration present. :)


Title: Re: Windows Cursor Acceleration Fix
Post by: Hopkins on November 15, 2008, 02:43:17 am
Yeah, it's awesome isn't it!  WinXP (not sure about Vista) had a bug whereby "Enhance..." was always on unless DirectInput was used (and only later games started using it).


Title: Re: Windows Cursor Acceleration Fix
Post by: zan on December 08, 2008, 08:16:05 pm
if i just untick the setting "enhance pointer precision" does it do the same thing as applying this patch?

or is there still some acceleration left after unticking "enhance pointer precision"?

i know some games enable acceleration by default but thats not what im asking.


Title: Re: Windows Cursor Acceleration Fix
Post by: heka on December 09, 2008, 10:40:53 am
   
Pointer Ballistics for Windows XP http://www.microsoft.com/whdc/archive/pointer-bal.mspx
"7. If the feature is turned off (by clearing the Enhance pointer precision check box underneath the mouse speed slider in the Mouse Properties dialog box [Pointer Options tab]), the system works as it did before without acceleration. All these functions are bypassed, and the system takes the raw mouse values and multiplies them by a scalar set based on the speed slider setting. "


Title: Re: Windows Cursor Acceleration Fix
Post by: THW Arie on December 09, 2008, 09:49:01 pm
   
Pointer Ballistics for Windows XP http://www.microsoft.com/whdc/archive/pointer-bal.mspx
"7. If the feature is turned off (by clearing the Enhance pointer precision check box underneath the mouse speed slider in the Mouse Properties dialog box [Pointer Options tab]), the system works as it did before without acceleration. All these functions are bypassed, and the system takes the raw mouse values and multiplies them by a scalar set based on the speed slider setting. "


Lies... :P

Pointer Ballistics get re-enabled by some games if you don't use the WCAfix.. Counter-Strike for example.


Title: Re: Windows Cursor Acceleration Fix
Post by: zan on December 09, 2008, 10:42:45 pm
ok so if i play counterstrike i need it to disable mouse accel. but the games that doesnt re-enable enhance pointer precision. do i still need the patch in those games? isnt it enough to just untick the box in the settings?


Title: Re: Windows Cursor Acceleration Fix
Post by: heka on December 10, 2008, 07:37:30 pm
I know games like UT99 re-enables this setting. But if you disable it in windows i see no accel when moving cursor in desktop. Well you can use wca-fix or you could try these .reg fixes http://files.filefront.com/cheesemfixzip/;10141228;/fileinfo.html


Title: Re: Windows Cursor Acceleration Fix
Post by: arfett on January 13, 2009, 07:22:37 am
Any chance for an update that works on Windows 7?


Title: Re: Windows Cursor Acceleration Fix
Post by: havz0r on January 26, 2009, 04:05:32 pm
I installed the patch on XP SP2 @ ms 1.0 500 hz, and it causes a small (but noticeable) delay in cursor movement. I tested by enabling and disabling the fix in cs 1.6 and quake3 (with in_mouse -1, so windows movement is used) and the delay is fairly noticeable, similar to directinput mode in q3. Is this normal? can i get rid of the delay?

Thanks in advance.


Title: Re: Windows Cursor Acceleration Fix
Post by: zany on January 26, 2009, 04:34:32 pm
try to disable vsync and tripplebuffering in videodrivers


Title: Re: Windows Cursor Acceleration Fix
Post by: havz0r on January 26, 2009, 10:47:27 pm
Already done that, vsync is always off and i also set max frames to render ahead to 0. The problem is not the video, since mouse lag appears regardless of the settings. It only appears when I apply the WCA fix. The lag is not big, for most it's not noticeable at all, but I'm very picky about mice and how they behave, so it botheres me. It's not placebo either, I asked a friend to randomly enable or disable the fix wihtout me knowing what he chose, and I would figure it instantly wether it was on or off, based on mouse lag.

It might seem strange, but I also notice the difference between WINAPI and DInput, which is ~12 ms. As I said, WCA fix enabled feels very much like DInput in terms of responsiveness.


Title: Re: Windows Cursor Acceleration Fix
Post by: Fisz on January 27, 2009, 10:21:45 am
Do you have ATI graphic card?
I heared, that ATI Hotkey Poller can cause lags.
You can disable with 4 simple steps: Start -> Run -> services.msc -> find ATI Hotkey Poller, double click on it, and choose disable.


Title: Re: Windows Cursor Acceleration Fix
Post by: havz0r on January 27, 2009, 08:51:35 pm
It's disabled. Via ati tray tools.

Re-read my post above, I clearly explain that it isn't due to the video settings, and when I appy fix -> mouse lag, when I disable fix -> no mouse lag. I can't put it any clearer than that, sorry.


Title: Re: Windows Cursor Acceleration Fix
Post by: Raskoln1kov on February 02, 2009, 06:30:30 pm
It's disabled. Via ati tray tools.

Re-read my post above, I clearly explain that it isn't due to the video settings, and when I appy fix -> mouse lag, when I disable fix -> no mouse lag. I can't put it any clearer than that, sorry.

i agree


Title: Re: Windows Cursor Acceleration Fix
Post by: panikas on February 20, 2009, 03:00:17 pm
so i have installed properly in vista 32-bit SP1 but when i look for it in the services i cant find any wcafix service.so this means it was not installed?i try to reinstall but it says this service is already started.i uninstall i reinstall i dont get any errors but i cant find the service anywhere help me plz  :-\


Title: Re: Windows Cursor Acceleration Fix
Post by: Leopardi on March 23, 2009, 04:06:58 pm
Is there any reason why I hit TONS BETTER with CPL MOUSEFIX? My aim just feels way off with this fix, like there was a weird smoothing enabled all the time. With just CPL mousefix applied I can hit so much better it's not even funny.


Title: Re: Windows Cursor Acceleration Fix
Post by: zan on March 24, 2009, 06:05:27 pm
Is there any reason why I hit TONS BETTER with CPL MOUSEFIX? My aim just feels way off with this fix, like there was a weird smoothing enabled all the time. With just CPL mousefix applied I can hit so much better it's not even funny.
maybe you like acceleration more. not everyone likes to play without accel


Title: Re: Windows Cursor Acceleration Fix
Post by: MagikMuzik on March 30, 2009, 10:27:47 pm
so i have installed properly in vista 32-bit SP1 but when i look for it in the services i cant find any wcafix service.so this means it was not installed?i try to reinstall but it says this service is already started.i uninstall i reinstall i dont get any errors but i cant find the service anywhere help me plz  :-\

It actually doesnt run as a service, but as a driver.  If you go to device manager and click "show hidden devices" under the "view" menu you will see "Windows Cursor Acceleration Fix" listed under the "Non-Plug And Play Drivers" category.   ;)


Title: Re: Windows Cursor Acceleration Fix
Post by: S3Y3N on April 13, 2009, 11:47:58 pm
Is there any reason why I hit TONS BETTER with CPL MOUSEFIX? My aim just feels way off with this fix, like there was a weird smoothing enabled all the time. With just CPL mousefix applied I can hit so much better it's not even funny.
maybe you like acceleration more. not everyone likes to play without accel

Why would he apply the CPL mouse fix if he like's accelleration? o.0


Title: Re: Windows Cursor Acceleration Fix
Post by: zan on April 15, 2009, 10:47:33 pm
CPL mousefix doesnt eliminate acceleration but this fix does.


Title: Re: Windows Cursor Acceleration Fix
Post by: Apollo23 on April 24, 2009, 03:08:40 am
Hi, thanks a lot for this fix as it is much appreciated. However for me it is not removing all mouse accel. I have a logitech mx510, a logitech mx518 and a logitech g5. I have the same problem with all 3 mice when playing Counter Strike 1.6. Its hard to describe the kind of acceleration but Its way different from the smooth, 1 to 1 movement I'm used to in Windows 2000.

I'm using Windows Vista 32bit SP1 and the patch installs correctly:

[Installing WCAFIX]

[Starting WCAFIX]

The Windows Cursor Acceleration Fix service was started successfully.


Press any key to continue . . .

Can anyone offer any advice? This is a really disappointing problem with windows vista. I'm also using the 500hz patch available here: http://www.ngohq.com/news/15043-how-to-increase-usb-sample-rate-in-windows-vista-7-a.html


Title: Re: Windows Cursor Acceleration Fix
Post by: Ocelot on May 16, 2009, 05:15:29 pm
Anyone know if this fixes the acceleration issue in BF 1942?


Title: Re: Windows Cursor Acceleration Fix
Post by: yattyc on May 20, 2009, 11:13:36 pm
i also have the installation failed problem.. where i cant seem to install it.
i am running in administrator mode but this still tends to happen.
can anyone help us out honestly?
theres like 5-6 other people who asked this same question but no one seems to have an answer.


Title: Re: Windows Cursor Acceleration Fix
Post by: zip on May 21, 2009, 03:30:55 am
Hi there

I have not read all posts but i maybe can help if you tel me the following .

First off what windows you running ?
Second are you using Accfix ?

For me i am on Xp ,And add this problem all so but i fixed it ,
So maybe i can tel you how if your lucky as it was hard to fix .

Cheers





Title: Re: Windows Cursor Acceleration Fix
Post by: yattyc on May 22, 2009, 04:15:41 am
Thank you for replying zip.
I have a new laptop that's using Vista home premium SP1 and this desktop running on XP.
For vista, this occurs:

"I have a problem. Everytime i run the 'install' icon, it says:
Copy Error
An error occurred while copying the file wcafix.sys.
Cannot copy file to destination directory.
Click Retry to retry the operation or click Cancel to Cancel.

Clicking retry does nothing... the box just stays there and clicking cancel just ends up cancelling the operation.
It either ends up saying "Installation failed" or the cmd menu tells the service name is invalid and more help is available if i type "NET HELPMSG 2185".

How can i install this properly?"

For the laptop, i haven't messed with any mousefix/accelfix.

thanks in advance



Title: Re: Windows Cursor Acceleration Fix
Post by: DeMS on June 09, 2009, 10:52:26 pm
It would not install for me neither on Vista x64 Ultimate, but I found out a way to make it happen :

1- Open your command prompt with Administrator privileges (right click on the CMD shortcut on start->accessories->Command Prompt, then click on Run as Administrator), then type
Bcdedit.exe -set TESTSIGNING ON

2- Restart

3- Once you are on the Test Signing mode (you will see Test Mode printed on all the four corners of your screen), open your Command Prompt with Administrator privileges again, then go to wherever you have your WCAFix unpacked like the example :
C:\Users\DeMS\Downloads\WCAFIX_20080209\

4- Then type : install

That worked for me and might work for you. If you need help navigating on Command Prompt, just ask, that's what us old timers on Pc's are for ... Or not :p


Title: Re: Windows Cursor Acceleration Fix
Post by: ka713 on July 25, 2009, 06:08:50 am
Hi
has anyone got this to install on windows 7 32 bit?

when i click the install.cmd it comes up with

System error 31 has occurred.

A device attached to the system is not functioning.


Title: Re: Windows Cursor Acceleration Fix
Post by: arfett on July 31, 2009, 05:35:03 pm
Hi
has anyone got this to install on windows 7 32 bit?

when i click the install.cmd it comes up with

System error 31 has occurred.

A device attached to the system is not functioning.

That message is normal in Windows 7.  I am using Windows 7 x64 RTM and it told me that, but the acceleration is completely gone.  After spinning around a bunch of times in Counter-Strike Source and Nexuiz at different speeds and coming back to the same spot I am positive it's working.

Also in the first few posts in this thread you can see where the programmer of this driver mentions that error and says that it's fine.


Title: Re: Windows Cursor Acceleration Fix
Post by: ka713 on July 31, 2009, 09:38:31 pm
Hi
has anyone got this to install on windows 7 32 bit?

when i click the install.cmd it comes up with

System error 31 has occurred.

A device attached to the system is not functioning.

That message is normal in Windows 7.  I am using Windows 7 x64 RTM and it told me that, but the acceleration is completely gone.  After spinning around a bunch of times in Counter-Strike Source and Nexuiz at different speeds and coming back to the same spot I am positive it's working.

Also in the first few posts in this thread you can see where the programmer of this driver mentions that error and says that it's fine.

Yeah he does mention that, however if you go to device manager, view>hidden devices, then under non plug and play  devices, I don't see windows cursor acceleration fix there like I do with windows xp and vista, so I'm pretty sure that it is not working.


Title: Re: Windows Cursor Acceleration Fix
Post by: arfett on July 31, 2009, 11:37:22 pm
That is odd.  I would go ahead and test it though.  Just put your cursor on the left side of your desktop or line up on something in a game and jerk your mouse to the side and slowly move it back and see if you end up in the same spot.  I'm also assuming you are running the install by right clicking and running as administrator.


Title: Re: Windows Cursor Acceleration Fix
Post by: ka713 on August 01, 2009, 03:24:44 pm
That is odd.  I would go ahead and test it though.  Just put your cursor on the left side of your desktop or line up on something in a game and jerk your mouse to the side and slowly move it back and see if you end up in the same spot.  I'm also assuming you are running the install by right clicking and running as administrator.

yes i am running as admin, and I've tested it in first person shooter games so I know that acceleration is still running. Does anyone else have any ideas on how to get an accel fix for windows 7?


Title: Re: Windows Cursor Acceleration Fix
Post by: MagikMuzik on August 02, 2009, 02:22:57 pm
Unless its changed in the RTM (havent tested playin FPS games in RTM yet) Then Win7 definitely does have some sort of intermediary in between the mouse and the monitor.  It doesnt seem like its nearly as screwy as  XP/Vista as far as true representation of movement, but its definitely not anythin close to  1:1 like what XP can achieve now. (Unless Im insanely more outta the loop than i thought)

Problem is, it was years before aion came along and finally fixed it.  And trust me, I searched forever because back then I used to play Q2/Q3 somewhat competitively.  Had to settle with compensating for it best i could using surfaces that offered control  and the pseudo-fix "CPL" reg hacks.  Wasnt til  bout 5 years after XP came out that someone with the "means and capability" did something about it. 

moral of the story...  you might be waiting a while.  Especially on this forum, after the way aion was treated for all his work on XP and Vista...
Win7 isnt even released to public yet so...  I Say do what I do and plan to run a dual-boot XP,Vista/Win7 for quite a long time, if you plan to be playing FPS's.


Title: Re: Windows Cursor Acceleration Fix
Post by: ka713 on August 03, 2009, 08:39:54 am
Unless its changed in the RTM (havent tested playin FPS games in RTM yet) Then Win7 definitely does have some sort of intermediary in between the mouse and the monitor.  It doesnt seem like its nearly as screwy as  XP/Vista as far as true representation of movement, but its definitely not anythin close to  1:1 like what XP can achieve now. (Unless Im insanely more outta the loop than i thought)

Problem is, it was years before aion came along and finally fixed it.  And trust me, I searched forever because back then I used to play Q2/Q3 somewhat competitively.  Had to settle with compensating for it best i could using surfaces that offered control  and the pseudo-fix "CPL" reg hacks.  Wasnt til  bout 5 years after XP came out that someone with the "means and capability" did something about it. 

moral of the story...  you might be waiting a while.  Especially on this forum, after the way aion was treated for all his work on XP and Vista...
Win7 isnt even released to public yet so...  I Say do what I do and plan to run a dual-boot XP,Vista/Win7 for quite a long time, if you plan to be playing FPS's.

thats really rather dissapointing to hear, and I really hope your proven wrong. Only time will tell!!

just really hoping because aion's wcafix comes with a source code folder so just maybe someone with enough knowledge will be able to edit it to make it compatable with windows 7


Title: Re: Windows Cursor Acceleration Fix
Post by: andrii on August 18, 2009, 07:57:42 pm

That message is normal in Windows 7.  I am using Windows 7 x64 RTM and it told me that, but the acceleration is completely gone.  After spinning around a bunch of times in Counter-Strike Source and Nexuiz at different speeds and coming back to the same spot I am positive it's working.

Also in the first few posts in this thread you can see where the programmer of this driver mentions that error and says that it's fine.

Hello.

I had to register 'cause I'm a big FPS gamer my self and I really, REALLY need this mouse problem to be solved asap :-)

So, I'm running x64 W7 RTM build 7600. I wonder how you arfett did get this fix work with x64 w7? I tried every single trick I found on the internet, but nothing works so far.

tried wcafix with testsigning, tried few reg fixes and vista fixes, non of them didnt work.



Title: Re: Windows Cursor Acceleration Fix
Post by: Whizkid on September 07, 2009, 07:39:05 am
This is my first post here, and I hope it will be a helpful one.

Here is a Windows 7 x64 mouse accel fix that I have found to work (for me) after searching for a fix for quite some time. Note that this has been taken from another forum and isn't my work as I take no credit for this.


Download:
http://www.gigasize.com/get.php?d=ycyb3c8n7qb

Extract hidusbf.zip.

Open hufamd64.zip.

Extract hufamd64.zip where you extracted hidusbf.zip to overwrite the DRIVER folder. This will copy over a new, modded driver for Windows 7.

Run setup.exe.

Install Service.

Restart.

Note: Make sure to enable test mode before trying to install the driver, else it won't be able to install. If you need to enable test mode, run dseo13b.exe which came with the zip and restart your computer after enabling test mode.


Title: Re: Windows Cursor Acceleration Fix
Post by: ka713 on September 07, 2009, 03:50:12 pm
just wondering does this work on 32bit? it looks to me as a usb polling rate modifier? if i leave the rate as default will i still be able to change the rate in the deathadder trayicon utility?


Title: Re: Windows Cursor Acceleration Fix
Post by: zan on September 22, 2009, 08:21:22 pm
this sux. win 7 is looking pretty good until i found out that you cant remove accel in it.

removing "enhanced pointer precision" would be sufficient for most people i guess. but if you have experienced true 1:1 there is no turning back :)

hope someone will take a look at this and make a updated version of aions fix.


Title: Re: Windows Cursor Acceleration Fix
Post by: RanCorX2 on September 26, 2009, 02:54:12 pm
does this work on windows 7 x64 rtm?


Title: Re: Windows Cursor Acceleration Fix
Post by: RanCorX2 on September 29, 2009, 10:05:48 am
doesn't work, tried on several games.


Title: Re: Windows Cursor Acceleration Fix
Post by: cpaqf1 on October 03, 2009, 03:35:56 am
http://etf2l.org/forum/general/topic-5390/

could anyone with windows 7 check if what was said in that thread is true ? one guy said he put the xp mouse fix on windows 7 and well, it worked.

could someone verify this ? i would but i dont have 7 installed..


thanks


Title: Re: Windows Cursor Acceleration Fix
Post by: ka713 on October 03, 2009, 04:10:48 pm
I have windows 7. What those people on the other forum fail to realise is that
1. ALTHOUGH -noforcemaccel -noforcemparms -noforcemspd options in STEAM, DOES, in fact disable acceleration in windows, it does this ONLY for steam games. Try to play another game that is not on steam and BANG, mouse acceleration is back :(
2. The CPL Mouse fix does NOT work. It is under the options that I mentioned above that it "seems" to work.

There is no current "complete" solution to disable mouse acceleration in windows 7 at the moment like Windows Cursor Acceleration Fix does for XP and Vista.


Title: Re: Windows Cursor Acceleration Fix
Post by: heka on October 21, 2009, 11:05:48 am
http://www.filefront.com/13619415/cheesemfix.zip
this should work for win7.


Title: Re: Windows Cursor Acceleration Fix
Post by: lej1 on October 23, 2009, 10:07:03 pm
no news from aion? his fix is nice, would be great to have it for windows 7!


Title: Re: Windows Cursor Acceleration Fix
Post by: cpaqf1 on October 24, 2009, 01:03:13 pm
http://www.filefront.com/13619415/cheesemfix.zip
this should work for win7.



could anyone verify this ? we might have found what we've been looking for..


Title: Re: Windows Cursor Acceleration Fix
Post by: Axaion on October 24, 2009, 06:27:59 pm
cheesefix is just a fixed CPL mousefix more or less, it is not the same as the accelfix aion made.


Title: Re: Windows Cursor Acceleration Fix
Post by: h2oblade on October 24, 2009, 08:32:07 pm
Can you elaborate? Does it remove acceleration in some cases? To what extent?


Title: Re: Windows Cursor Acceleration Fix
Post by: qu3x^ on October 28, 2009, 02:57:50 pm
I just asked him oh his homepage...
-----------------------------------------------------------------------------------------------------------------------------------------
#  On October 28th, 2009 at 15:10:07  Razer Blueprint Community Member Says:

Are you planning a to programm a new version of AccelFix that supports Win 7 x86/64. There are so many ppl out hopeing for a new release.


#  On October 28th, 2009 at 15:10:45  Arie Says:

I didn’t write the original one. The source code for the accelfix is available, so someone could edit it.
------------------------------------------------------------------------------------------------------------------------------------------

 :'( I am dont have any skills in programming so if any one feels skilled enough pls, feel free to continue Aries work. Source could be found here:
http://razerblueprints.net/index.php/View-document-details/80-AccelFix.html


Title: Re: Windows Cursor Acceleration Fix
Post by: heka on October 29, 2009, 09:49:19 am
Cheese's Mouse Fixes  (05/05/2008)


BACKGROUND

The purpose of these fixes is to completely abolish any mouse acceleration imposed by *certain* application and games' utilization of the Windows cursor acceleration curve, regardless of whether "Enhance pointer precision" is disabled.  It was previously believed that Windows itself forced the unwanted acceleration, but some newer games, not written with DirectInput (an API not prone to the problem in the first place), do not experience this problem; in games such as Call of Duty 4 and Challenge Q3 unchecking "Enhance pointer precision" results in *zero* forced acceleration.  However, many popular games are still plagued by this problem and mouse fixes like these are still relevant today.

Windows' cursor acceleration curve dictates how much mouse scaling is applied to the output cursor movement based on how large, or fast, the inputs from the mouse are.  This relationship, under ideal (and obtainable) circumstances would be 1-to-1--one count of the mouse (a mouse typically outputs anywhere from 400 to 2000 counts per inch, or DPI) sent to Windows is registered as the cursor moving one unit.  A unit is represented on the Windows desktop by a pixel, but games represent a unit as an arbitrary number, defined by your sensitivity, that is added to a vector made up of large, high-precision, floating-point numbers, representing the direction your player is facing in-game. 

The Windows acceleration curve is defined by five points on an X/Y graph rather than a continuous equation.  The coordinates of these points are stored in two registry keys: SmoothMouseXCurve and SmoothMouseYCurve.  The first point is always (0,0) and if any mouse movement goes beyond the finite definition of the curve, the curve is simply extrapolated using the last two points.  The default curve roughly takes the shape of an exponential function, but if one were to change the curve to abolish mouse acceleration it would have to take the shape of a straight line.  Also note that Windows scales the Y coordinates by the computer screen's refresh rate, typically 60Hz to 120Hz.

There have been two previous attempts by third-parties to fix this problem, both of which were succsessful but each had their own disadvantages.  The first popular fix to come about was the "CPL mousefix", a .reg file that changed the acceleration curve to a mostly straight line.  Aside from the *minute* imperfections in the acceleration curve, the Hz scaling effect, explained in the previous paragraph, causes the users sensitivity to scale in accordance with the screen's refresh rate.  This means that cursor outputs using the CPL Mousfix are rarely, if ever, perfect 1-to-1 representations of the actual mouse's outputs.  The imperfections in the line, in theory, cause inconsistant mouse movement, but they are so small they aren't noticable by anyone--thus the CPL mousefix does a perfectly decent job of eliminating all mouse acceleration.

The second fix is much more robust than the CPL Mousefix, or even my own.  Anir's accelfix.exe works by removing mouse acceleration from the drivers that cause it in the first place.  It's invasive, potentially unsafe in clumsy hands (absolute retards), and generally isn't allowed at non-BYOC LANs and Tournaments because of this.  Otherwise, Anir's fix yeilds perfect 1-to-1 mouse movements under every circumstance.

My fix aims to fill the gap between the two.  When used correctly, it will provide the 1-to-1 mouse movements of Anir's fix while operating on the widely accepted principles of the CPL mousefix.  It works by having many different acceleration "curves" which, in this case, are *perfectly* straight lines that account for most screen refresh rates users game with and can be easily modified for the refresh rates I didn't include.  I've included many other .reg files for other feels and testing purposes--read INSTRUCTIONS for explanations.  Ideally, someone will come around, analyze my work, and code a program that can sit in the system tray and automatically change the acceleration graph when the screen's refresh rate changes on-the-fly.  I see something like that as being a very strong fix that is acceptable by LANs and Tournaments.



INSTRUCTIONS

Double-click on the .reg file that applies to you, click "Yes", then "OK", then log off or reboot.


   #.reg         The 1-to-1, perfect line fixes, use whichever one is the refresh rate you game at.

   cplModified.reg      Use this if you are comfortable with the CPL mousefix.  This corrects the small imperfections in the line which is now perfectly straight.

   CPL.reg         The original CPL mousefix.

   windowsDefault.reg   The default Windows acceleration curve.

   flatLine.reg      Use this to test if a game forces acceleration or not.  Try this fix and turn Enhance pointer precision on--you'll see what I mean.


Title: Re: Windows Cursor Acceleration Fix
Post by: Psit on November 01, 2009, 12:16:05 am
Before trying this i would like to know if it works under winXP since all lan events are using winXP.

Also it would be better if you didnt need to reboot in order for the fix to work, since in lan's the hdd's are coming back to their default state after reboot, not saving whatever changes uve made


Title: Re: Windows Cursor Acceleration Fix
Post by: arfett on November 07, 2009, 06:18:26 am
I used vlite (www.vlite.net) on my windows 7 install and removed pretty much everything from the OS that is possible without breaking things and that might be why it works for me in Windows 7 x64 RTM.  It's a night and day difference with WCA fix on and off.


Title: Re: Windows Cursor Acceleration Fix
Post by: PimpUigi on November 08, 2009, 04:04:52 am
I have Windows 7, but for the life of me I can't tell the difference.
All my games are direct input, and have no acceleration regardless.
I always uncheck "enhance pointer precision" and so I can't tell the difference on Windows.


Title: Re: Windows Cursor Acceleration Fix
Post by: cyborg34572 on November 08, 2009, 07:06:45 am
how do u even find out if ur game is affected by windows mouse accell? i have no idea how too.
I use windows 7 and i play old games like wolfenstein:ET and fear combat(played via wine). Aiming felt really different in those games when i was using linux ,it was very fast and accurate.  Now that im in windows 7 the aiming feels floaty/sluggish/not as responsive .

If this is caused by windows mouse acceleration, does anyone know how to get rid of it?
i tried to get rid of it in vista using cheesefix but i dont think it worked for me.


Title: Re: Windows Cursor Acceleration Fix
Post by: PimpUigi on November 08, 2009, 03:02:27 pm
I play C&C Renegade, and Doom.
Shrug


Title: Re: Windows Cursor Acceleration Fix
Post by: cyborg34572 on November 08, 2009, 05:15:55 pm
i found this ins a forum

"In XP, even if you untick everything in the mouse settings in the control panel - acceleration is still present. That's the reason for the reg fix.

This is how it was done in XP: (Pasted from TweakXP.com):
It seems that even without pointer precision disabled, the mouse under XP is still influenced by an acceleration curve. This is especially noticeable in games. To completely remove mouse acceleration from XP, you will need to go into the registry and adjust the SmoothmouseXYCurve values. Here is how its done.

1. Click Start button
2. Select Run
3. Type 'regedit' in the open textbox
4. Open the tree 'HKEY_CURRENT_USER', select control panel, then select mouse
5. Right clicking, modify the SmoothMouseXCurve and SmoothMouseYCurve hexidecimal values to the following:

SmoothMouseXCurve:
00,00,00,00,00,00,00,00
00,a0,00,00,00,00,00,00
00,40,01,00,00,00,00,00
00,80,02,00,00,00,00,00
00,00,05,00,00,00,00,00

SmoothMouseYCurve:
00,00,00,00,00,00,00,00
66,a6,02,00,00,00,00,00
cd,4c,05,00,00,00,00,00
a0,99,0a,00,00,00,00,00
38,33,15,00,00,00,00,00

If done correctly, you will notice you are holding a markedly more responsive mouse.

If those values exist in Windows 7, i don't know yet - but it is very important to gamers that they can completely disable acceleration.

Edit: I also experienced accel after dsabling it in the control panel in Windows 7, so there is something in Windows 7 akin to what was in xp.

You can easily test it by launching a game and then put the crosshair on an object in the game, then slowly move the mouse a few inches to the right - then move it back fast! If there is accel present you won't land on the same spot with the crosshairs. ""


Can anyone confirm that this works in windows 7 aswell?
i found those values in windows 7 too but i dont wana mess with them untill i know they work.



Title: Re: Windows Cursor Acceleration Fix
Post by: dmxdex2020 on November 18, 2009, 02:17:43 pm
I am using windows 7 64bit RTM. I noticed that games are really unacurrate. i looked around and read up about mouse acceleration being present. I have it turned off through all the settings but it is still their. Could anybody link me to a working fix for this please. I have my razer deathadder drivers at 1.09 and firmware to 1.27


Title: Re: Windows Cursor Acceleration Fix
Post by: cyborg34572 on November 18, 2009, 04:19:32 pm
Hey guys i also found this,
it was posted by a guy called "eshan " on a windows 7 forum


"Hey all!

I've found a way to control mouse acceleration in windows 7. It does not completely removes the accel but u can change the setting.

Go to Control Panel>>Ease of Access>>Ease of Access Center
Now click "Make the mouse easier to use" option. Under "Control the mouse with keyboard" section, you can see a button named "Set up Mouse Keys". Click it. There you can see a section called "Pointer Speed" where there are two sliders for 'Top Speed' and 'Acceleration'. Adjust both of them to your liking. If you keep accel slider to slow, you will notice heavy mouse accel whereas if you set it at fast, it pretty much feels like no accel.

For me, both sliders to extreme left (high and fast) together with 1000Hz polling rate seems comfortable but its all up to you and your liking.

Again i wud like to tell that it wont remove the accel at all. It just decreases the accel. Play with these settings to get the right feeling until someone posts a way to completely remove this mouse accel.

Have fuN!"



can anyone confirm that this takes away more acceleration than unticking the enhance pointer precision


Title: Re: Windows Cursor Acceleration Fix
Post by: dmxdex2020 on November 19, 2009, 12:51:25 pm
Tired this and there is still mouse acceleration. It helps it a tiny bit but not enough. Does anybody have a working mouse acceleration fix for windows 7 64bit?


Title: Re: Windows Cursor Acceleration Fix
Post by: Core on November 19, 2009, 10:23:38 pm
Hi all,

Why am i here?  Well I'm a gamer who uses quite an extensive number of HIDs, and i need to stop M$ mouse acceleration, so i'm trying to research this issue, which led me here.  I read a very helpful person named Aeon/Anir(?) was hot on the trail to bypassing M$'s mouse acceleration, and accomplished it to a good degree, but that Anir left the scene and no one knows to where (do they?).  I could see some misfits having clashed egotistically with him (i'm not going to point them out), but ultimately it was his decision to stop and leave this site, a BIG loss imo. (No reason to get posts regarding that.)
My question is:  Since Anir is not available for me to talk to, where's the source code for the projects and where's the binaries? (got a the WCAfix from post#1)  If made available to me, i will take a look and see if i can continue and complete the efforts that were started by Anir.  (Are the links to such things are known by everyone?  I did not see them in a cursory overview of this site... i'm sorry.)  Maybe Hex's Cheese Mouse Fixes contained the links, but were filtered out by my browser, all i see is blue with white text.


Title: Re: Windows Cursor Acceleration Fix
Post by: heka on November 20, 2009, 11:08:07 am
"If the feature is turned off (by clearing the Enhance pointer precision check box underneath the mouse speed slider in the Mouse Properties dialog box [Pointer Options tab]), the system works as it did before without acceleration. All these functions are bypassed, and the system takes the raw mouse values and multiplies them by a scalar set based on the speed slider setting."

Problem is that some older games uses SystemParametersInfo() function to enable enhance pointer precision aka mouse acceleration.

SystemParametersInfo()
http://msdn.microsoft.com/en-us/library/ms724947%28VS.85%29.aspx

MouseSpeed
http://technet.microsoft.com/en-us/library/cc978664.aspx

small app that retrieves the values MouseThreshold1,MouseThreshold2 and MouseSpeed.

#include <iostream>
#include <cstdlib>
#include <windows.h>


int main()
{
    int MouseParam[3] = {0};

    while(true)
    {
        system("CLS");
        SystemParametersInfo(SPI_GETMOUSE, 0, MouseParam,0);

        std::cout << "MouseThreshold 1 : " << MouseParam[0] << std::endl;
        std::cout << "MouseThreshold 2 : " << MouseParam[1] << std::endl;
        std::cout << "MouseSpeed : " << MouseParam[2] << std::endl;

        Sleep(200);
    }
    return 0;
}

Here's the .exe
http://heka.mekre.ee/mouse/mousespeed.rar

You should be able to run this app with some games to see if MouseSpeed value is altered (windowed mode). Only tested this with UnrealTournament and it changes MouseSpeed value to 65536.

@Core
you can download wcafix from here http://heka.mekre.ee/mouse/




Title: Re: Windows Cursor Acceleration Fix
Post by: Core on November 20, 2009, 04:28:06 pm
@Hex, got it, in a nut shell, what's missing from WCAfix as it stands?  Why are you offering more than just it for example?  You guys are all more expert on your needs than i and i want to understand where WCAfix falls short in giving you what you need.


Title: Re: Windows Cursor Acceleration Fix
Post by: heka on November 20, 2009, 05:48:01 pm
My point was to show that the problem is not in the OS but rather in the games we play.

So we can continue to use acceleration fixes .

OR

If there is source code available for the certain game fix it from there.



Title: Re: Windows Cursor Acceleration Fix
Post by: Core on November 20, 2009, 09:39:59 pm
Okay, if that's the general consensus then, but you still say "fixes", implying there's one fix that does not do it all for some reason. 

And what remains is the fact that M$ mouse acceleration still exists on the Desktop, which may or may not be a concern for us as gamers, but certainly is for us artists who are trying to draw clean 1:1 circles, curves, or diagonal lines freehand!  =)


Title: Re: Windows Cursor Acceleration Fix
Post by: zil on November 24, 2009, 08:15:29 pm
Has anyone tried disabling driver signing (or enabling test mode) in Windows 7? I'd be curious to see if the WCAfix would run, then. I don't have Windows 7 installed on one of my PCs yet to test it myself.


Title: Re: Windows Cursor Acceleration Fix
Post by: Falkentyne on November 25, 2009, 12:19:01 pm
It just says "System error 31: a device attached to the system is not functioning".

Thus, the fix is NOT installed on windows 7.  Clicking enhanced pointer precision causes noticable acceleration (with EPP unchecked, there is no acceleration that I can detect in UT2004, though, or in CS:Source), but it's all over the place (read: horrible) in CS 1.6, even though EPP is unchecked in windows 7.

I'm not sure if the install or "net start wcafix" part is the part that is failing.

I tried doing an install by executing each line shown in install.cmd one line at a time manually, but after the first rundll32 line, a popup comes up that says "Installaton failed".  and we already know what the net start wcafix says (error 31).

Someone said they got this working on windows 7 but they were using a completely stripped version of w7 with vlite.  So there SHOULD be something you can tweak (that shouldn't require a reinstall of the OS) that could let this work...but what?


Title: Re: Windows Cursor Acceleration Fix
Post by: qu3x^ on November 25, 2009, 05:49:07 pm
Accellfix and Source could be found here. Coding season has been started  ;D
http://razerblueprints.net/index.php/View-document-details/80-AccelFix.html


Title: Re: Windows Cursor Acceleration Fix
Post by: Falkentyne on November 25, 2009, 08:10:49 pm
THW Arie did not create that.   Aion/Anir did....


Title: Re: Windows Cursor Acceleration Fix
Post by: THW Arie on November 25, 2009, 08:22:00 pm
THW Arie did not create that.   Aion/Anir did....

The 'creator' in our download section doesn't refer to the creator of the software, just the person who uploaded it to RBP.

It should be called "Uploaded by" :)



Title: Re: Windows Cursor Acceleration Fix
Post by: Falkentyne on December 09, 2009, 07:20:24 pm
Wow....
No one's going to go through the source and update this for windows 7 ?
I guess everyone wants acceleration.....


Title: Re: Windows Cursor Acceleration Fix
Post by: marvel on December 10, 2009, 09:50:23 pm
I am still waiting for that Win7 fix, every 2 days I pick up this thread. I have Win7 since release, but i'm still using XP with that accelfix. In another forum I read that raf1 (maker of promod cod4, and other mods) will make it, but that was 3 months ago! And nothing happen...

At the tek9 forum:
http://www.tek-9.org/forum/Call_of_Duty_4-13/CPL_mousefixremove_mouseaccelwindows_7_ultimate_64-bits-12823.html

Quote
raf1
3 months ago

Im working on the equivalent of Anirs Accelfix for Windows 7 x64 at the minute


Title: Re: Windows Cursor Acceleration Fix
Post by: marvel on December 16, 2009, 02:57:13 pm
I push this thread up. I've asked raf1 himself about that fix, he said that his harddrive crashed and he is using XP again. He need to reinstall Win7 to reprogram this fix, but he dont.

So... we are all doomed.


Title: Re: Windows Cursor Acceleration Fix
Post by: ka713 on December 17, 2009, 02:25:59 am
:(


Title: Re: Windows Cursor Acceleration Fix
Post by: Leopardi on February 02, 2010, 07:10:18 pm
For some reason when compared to CPL mousefix, the CPL mousefix feels clearly more precise. This fix adds a minimal lag to mouse movement which I can notice - so use the CPL mousefix instead.


Title: Re: Windows Cursor Acceleration Fix
Post by: cpaqf1 on February 15, 2010, 08:08:38 pm
guys, I really want a fix aswell, I contacted a programmer, and ill see what he responds, I was thinking has anyone ever deleted the actually acceleration curve entries in the reg instead of changing them ? Wouldnt that help ?


Title: Re: Windows Cursor Acceleration Fix
Post by: camplo on February 16, 2010, 12:19:13 am
I haven't read the whole thread so excuse me if I missed something but it is in my opinion that the files that come with "cheese mouse fix" are the best. Actually the cpl mouse fix and an updated cpl fix is included in the download but there are refresh rate specific reg fixes that are from the cheese guy. I think that those provide the best results and second best would be the updated cpl fix.

It is important for you to know that the only real acceleration fixes are the ones that remove the acceleration at the driver/software level. My preference is the "Anirs mouse fix". Unfortunately there might not be, at this time, an accel fix for windows 7 of this nature. But it is a fact that even in XP that only fixes like anirs mouse fix truly remove accel. The other reg fixes are only 2nd best.


Title: Re: Windows Cursor Acceleration Fix
Post by: cpaqf1 on February 16, 2010, 11:19:36 pm
people say cheesemfix fixes acceleration on w7 but it doesnt. it's just placebo, it only removes it in the logon screen. it didnt work on vista so why would it work on w7. We need to find a programmer who's really ready to look into this.


does anyone here know a decent programmer ? I'd be willing to pay for something like this.


Title: Re: Windows Cursor Acceleration Fix
Post by: h8m3 on February 16, 2010, 11:47:54 pm
just use Rinput
http://www.digitalise.net/


Title: Re: Windows Cursor Acceleration Fix
Post by: cpaqf1 on February 17, 2010, 02:22:04 am
I read that its only for direct input games and that some games may detect it as a hack.. how does it compare to anir/aion's fix ?


Title: Re: Windows Cursor Acceleration Fix
Post by: camplo on February 17, 2010, 03:04:52 am
"people say cheesemfix fixes acceleration on w7'"

What didn't you understand about reg fixes only being a 2nd best solution. Cheese mouse fix works just as well as the cpl fix which both do the same thing in windows 7 and windows XP. Maybe you need to try another method of installing the reg fixes. Everytime I installed a reg fix in windows 7 I copy pasted the values into the registry myself. I never had a "logon" screen when I had windows 7 installed so I assure you I have no exposure to your so called placebo affect. Never the less, all reg fixes are crap compared to solutions that literally remove accel from the OS at the software/driver level.


Title: Re: Windows Cursor Acceleration Fix
Post by: illwillnos on February 20, 2010, 06:32:00 am
just use Rinput
http://www.digitalise.net/

i just tried that and it seemed to give me input lag in rtcw and et...


Title: Re: Windows Cursor Acceleration Fix
Post by: Mark C on February 21, 2010, 07:09:09 am
On XP and Vista, if you choose the right cheese mousefix reg file to apply, it should work as well as anir/aion's.

On Windows 7, there is not yet an exactly correct cheese mouse fix reg file, and it works as well as the CPL fix, i.e. not exactly 1:1 = there is a little bit of scaling going on and residual fractional amounts from the calcluation being carried forward to the next mouse input.

If someone wants to try it out, I can build a Windows 7 'cheese' mouse fix reg file?
Let me know your Windows DPI (Monitor DPI from Control Panel): 100%, 125%, 150% etc.


Title: Re: Windows Cursor Acceleration Fix
Post by: cyborg34572 on February 21, 2010, 07:53:41 am
Hey could u build me one mark c?
I have windows 7 and my aim in Wolfenstein enemy territory is just not right at all.
I can really feel a diff , my aim was way better when i was on xp .

I have windows 7 32-bit ultimate
i game at 120hz refresh rate and my current mouse dpi is 1600 (mx518 max dpi)

Im willing to try any fix anyone could give.

Edit:
i forgot, my monitor dpi is 125% default.


Title: Re: Windows Cursor Acceleration Fix
Post by: camplo on February 21, 2010, 08:54:25 am
Quote
On XP and Vista, if you choose the right cheese mousefix reg file to apply, it should work as well as anir/aion's.

On Windows 7, there is not yet an exactly correct cheese mouse fix reg file, and it works as well as the CPL fix, i.e. not exactly 1:1 = there is a little bit of scaling going on and residual fractional amounts from the calcluation being carried forward to the next mouse input.

If someone wants to try it out, I can build a Windows 7 'cheese' mouse fix reg file?
Let me know your Windows DPI (Monitor DPI from Control Panel): 100%, 125%, 150% etc.

It gets kinda complicated. You can find articles explaining how windows never should of used refresh rate in mouse acceleration formula and that windows 7 actually has the corrected formula thus making mouse precision work how they intended by using screen resolution where they used to use screen refresh rate. I want to say that when I used anirs fix it felt really exact, more so then it did using cheese mouse fix windows 7 and xp a like. That biggest differences where the lower values of the mouse speed slider. windows slider 1 value seemed like a .1 with the cheese mouse fix and with anirs it seemed to be exactly as the numbers are described if you look up that scale. I think 1 is supposed to be like .0375 er .0675....something of that nature. It seemed that with windows mouse speed on 6 both fixes gave a 1:1 input data BUT with the reg fixes the smallest increment of movement was larger than with anirs mouse fix.
Just my 2 cents


Title: Re: Windows Cursor Acceleration Fix
Post by: poxvILLe on February 21, 2010, 02:24:42 pm
A solution working for me under Windows 7 x64:

1. Install XP-Mode (Lots of HowTos on google - your hardware has to support this as well as your
    Windows 7 version)
2. Run XP-Mode
3. Copy Windows Vista x64 wcafix in any XP-Mode Folder (setup creates a seperate ""partition"" for XP)
4. Run install.bat as usual
5. SUCCESS ! You can now exit XP-Mode and should hopefully see the result.

Hope this one helps.


Title: Re: Windows Cursor Acceleration Fix
Post by: fury on February 22, 2010, 07:34:08 am
A solution working for me under Windows 7 x64:

1. Install XP-Mode (Lots of HowTos on google - your hardware has to support this as well as your
    Windows 7 version)
2. Run XP-Mode
3. Copy Windows Vista x64 wcafix in any XP-Mode Folder (setup creates a seperate ""partition"" for XP)
4. Run install.bat as usual
5. SUCCESS ! You can now exit XP-Mode and should hopefully see the result.

Hope this one helps.


This can not work can it? I mean the driver would just be being installed into the VM of XP. Not the win7 OS install. I think prox you got a placebo.


Title: Re: Windows Cursor Acceleration Fix
Post by: illwillnos on February 22, 2010, 11:25:01 am
hmm yeah that seems strange. can anyone confirm this?


Title: Re: Windows Cursor Acceleration Fix
Post by: poxvILLe on February 22, 2010, 02:41:05 pm
I don't really know why, but for me it did the job - anyone who has win7 pro/ultimate should try this - I mean I don't see any potential risks by trying this method.

But you're right - normally there SHOULDN't be an effect.


Title: Re: Windows Cursor Acceleration Fix
Post by: Mark C on February 24, 2010, 10:43:02 am
Hey could u build me one mark c?

I sure can.

Please see your PMs.
Can you do something for me? Do not post it to a public place until I get a chance to have it tested by yourself and several people and get some decent instructions together.

"Does it work?"
It worked well for me using Windows 7 RC: exactly 1:1 mouse input:pointer movement.

I read many comments that people make about the CPL and Cheese mousefixes like so: "I've installed it but I don't know if it is working?

Here is how to see if it is working:
- Install a special CRAP *.REG file and see that it affects your mouse behaviour (on the desktop and during game play).
- Restore your registry back to normal.

If you do the above, you then KNOW that registry fixes have an effect (because the CRAP one was seen to have an effect).
Then install my one and see if it works well.

If the CRAP one doesn't have a noticable effect, perhaps because of mouse drivers, or perhaps because 'Enhance pointer precision' is not ON, or perhaps because the game uses DirectInput and is not effected by 'Enhance pointer precision' anyway, or perhaps because who knows what, then we need to know that before trying my good version and then claiming it doesn't work.

In more detail:

Step 1:

- Open Regedit.exe and save (Export) your HKEY_CURRENT_USER\Control Panel\Mouse key to a file (if you want a record)
(Nothing in these instructions should damage anything, but you may want a backup)

- Double-click 'Flatline.reg' (from REGfiles.zip in the forum post) and load it into your registry.

- Reboot your PC, or Log Off (this is needed before the registry change will be applied).

- If your mouse is now CRAP, then YAY!
If not, then goto Control Panel > Hardware and Sound, click 'Mouse' > Pointer Options and turn 'Enhance pointer precision' OFF > Apply > Turn 'Enhance pointer precision' ON > Apply.
Your mouse should now be CRAP! YAY!

YOU MUST SEE THE CRAP MOUSE BEHAVIOUR before continuing.

By 'CRAP' I mean that the mouse is speed-limited to a slow speed.  It still works, but the pointer won't go any faster than a slow limit.

If you don't see any slow behaviour, then the CRAP registry file had no effect and my proper mouse fix will also have no effect.

Step 2:

- Double-click the fix (see Private Message) and load it into your registry.

- Reboot your PC, or Log Off (this is needed before the registry change will be applied).

- Double-check: Goto Control Panel > Hardware and Sound, click 'Mouse' > Pointer Options and turn 'Enhance pointer precision' OFF > Apply > Turn 'Enhance pointer precision' ON > Apply.
(This is needed in case acceleration is turned off at boot, for example a bug in the Razer Diamondback 3G 2000/XP/Vista drivers does this.)

Step 3:

- How does the mouse feel?  Is there any acceleration?  Is there any pointer wobble at slow speeds?

Step 4:

- Download and run MouseMovementRecorded.exe from the attachment on page 14 of this forum thread.

- If the fix is working well, the X*Y values in the DEVICE MOVEMENT and CURSOR MOVEMENT columns should always be identical.

To be sure it is exactly 1:1 needs a program to debug/display the mouse inputs compared to the mouse pointer movements.
There is such a program in the Downloads section of this site: 'Mouse Movement Recorder'.
DO NOT use that (I wouldn't), because I think it may be infected with a trojan.
See here: http://www.virustotal.com/analisis/b6b40f69e40d675bc26f6824467170005685919c90113dbc397b80b9129c646d-1261736713
16 of 40 anti-virus tools think that download is infected.

Instead, either: use the MouseMovementRecorder.exe from the ZIP file I have attached, or (very safe) compile your own version from the source code in the ZIP file.  Easier than it sounds, download Free Pascal Compiler and follow instructions.

MouseMovementRecorder.exe shows two columns: mouse input and pointer movement.  If my mouse fix is working well, it should show 1:1 almost all of the time.  As often as it shows 1:1 when Control Panel 'Enhance pointer precision' is OFF.

EDIT: '1:1' means that the DEVICE MOVEMENT and CURSOR MOVEMENT columns are always identical.

Step 5:

- Goto Control Panel > Hardware and Sound, click 'Mouse' > Pointer Options and turn 'Enhance pointer precision' OFF > Apply

- Enjoy mouse!

Let me know how the fix works, particularly what MouseMovementRecorded.exe shows, if you run it.

Cheers,
Mark

Edit: better instructions for future reference


Title: Re: Windows Cursor Acceleration Fix
Post by: Mark C on February 24, 2010, 12:07:50 pm
You can find articles explaining how windows never should of used refresh rate in mouse acceleration formula and that windows 7 actually has the corrected formula thus making mouse precision work how they intended by using screen resolution where they used to use screen refresh rate. I want to say that when I used anirs fix it felt really exact, more so then it did using cheese mouse fix windows 7 and xp a like. That biggest differences where the lower values of the mouse speed slider. windows slider 1 value seemed like a .1 with the cheese mouse fix and with anirs it seemed to be exactly as the numbers are described if you look up that scale. I think 1 is supposed to be like .0375 er .0675....something of that nature. It seemed that with windows mouse speed on 6 both fixes gave a 1:1 input data BUT with the reg fixes the smallest increment of movement was larger than with anirs mouse fix.

All 100% correct, I agree.

If that article is not the donewmouseacel/'partially broken' blog, then I'd like to know the link thanks.

If you don't use 6/11 with the Cheese registry fixes, you not only get a different multiplier, but the fractional remainders carried over and sometimes discarded, sometimes not, cause havoc at slow mouse speeds: (XP and Vista) All sorts of wobble and a drift to the upper left that doesn't happen with anir's fix. But at 6/11 = 1:1 it should be exactly the same as anir's (lag aside).
(Exactly 1:1 and no remainders is the big difference between Cheese and CPL.)

The multipliers when using registry-cancelled acceleration (or normal acceleration) are:
1 = 0.1
2 = 0.2
3 = 0.4
4 = 0.6
5 = 0.8
6 = 1.0
7 = 1.2
8 = 1.4
9 = 1.6
10= 1.8
11= 2.0

Actually its kinda simple, it's just that the donewmouseaccel guy confuses people with his waffle!  ;D


Title: Re: Windows Cursor Acceleration Fix
Post by: Mark C on February 24, 2010, 12:09:26 pm
5. SUCCESS ! You can now exit XP-Mode and should hopefully see the result.
This can not work can it? I mean the driver would just be being installed into the VM of XP. Not the win7 OS install. I think prox you got a placebo.

You guys are doing it all wrong!

You install it to a blank CD and you put the CD under the mouse pad and SUCCESS!!1!!1!11  ::)


Title: Re: Windows Cursor Acceleration Fix
Post by: scandalous on February 24, 2010, 08:05:16 pm
Hey could u build me one mark c?

I sure can.

Please see your PMs.
Can you do something for me? Do not post it to a public place until I get a chance to have it tested by yourself and several people and get some decent instructions together.

"Does it work?"
It worked well for me using Windows 7 RC: exactly 1:1 mouse input:pointer movement.

I read many comments that people make about the CPL and Cheese mousefixes like so: "I've installed it but I don't know if it is working?

Here is how to see if it is working:
- Install a special CRAP *.REG file and see that it affects your mouse behaviour (on the desktop and during game play).
- Restore your registry back to normal.

If you do the above, you then KNOW that registry fixes have an effect (because the CRAP one was seen to have an effect).
Then install my one and see if it works well.

If the CRAP one doesn't have a noticable effect, perhaps because of mouse drivers, or perhaps because 'Enhance pointer precision' is not ON, or perhaps because the game uses DirectInput and is not effected by 'Enhance pointer precision' anyway, or perhaps because who knows what, then we need to know that before trying my good version and then claiming it doesn't work.

In more detail:

- Open Regedit.exe and save (Export) your HKEY_CURRENT_USER\Control Panel\Mouse key to a file (if you want a record)
(Nothing in these instructions should damage anything, but you may want a backup)

- Double-click 'Flatline.reg' and load it into your registry.

- Reboot your PC, or Log Off (this is needed before the registry change will be applied).

- If your mouse is now CRAP, then YAY!
If not, then goto Control Panel > Hardware and Sound, click 'Mouse' > Pointer Options and turn 'Enhance pointer precision' OFF > Apply > Turn 'Enhance pointer precision' ON > Apply.
Your mouse should now be CRAP! YAY!
Perhap also try it in-game to confirm that the game needs to be fixed (Castle Wolfenstein ET does AFAIK).

- Fix it by double-click 'WindowsDefault.reg' and reboot or Log off.

By 'CRAP' I mean that the mouse is speed-limited to a slow speed.  It still works, but the pointer won't go any faster than a slow limit.

If you don't see any slow behaviour, then the CRAP registry file had no effect and my proper mouse fix will also have no effect.

To be sure it is exactly 1:1 needs a program to debug/display the mouse inputs compared to the mouse pointer movements.
There is such a program in the Downloads section of this site: 'Mouse Movement Recorder'.
DO NOT use that (I wouldn't), because I think it may be infected with a trojan.
See here: http://www.virustotal.com/analisis/b6b40f69e40d675bc26f6824467170005685919c90113dbc397b80b9129c646d-1261736713
16 of 40 anti-virus tools think that download is infected.

Instead, either: use the MouseMovementRecorder.exe from the ZIP file I have attached, or (very safe) compile your own version from the source code in the ZIP file.  Easier than it sounds, download Free Pascal Compiler and follow instructions.

MouseMovementRecorder.exe shows two columns: mouse input and pointer movement.  If my mouse fix is working well, it should show 1:1 almost all of the time.  As often as it shows 1:1 when Control Panel 'Enhance pointer precision' is OFF.

Let me know how the fix works, particularly what MouseMovementRecorded.exe shows, if you run it.

Cheers,
Mark

I've applied the flatline.reg that you supplied, and after that rebooted. I ran the mousemovementrecorder program and it showed me this. I have no idea what I'm looking at but nothing actually shows me 1:1. At least I think it doesn't. Have a look for yourself.
http://i48.tinypic.com/33ohbh2.png


Title: Re: Windows Cursor Acceleration Fix
Post by: Mark C on February 24, 2010, 11:49:26 pm
Step 1: See if the crap 'Flatline.reg' has any effect.
Note: The crap 'Flatline.reg' is NOT the one that gives you 1:1.  It gives you CRAP. We need to see the crap to know that registry fixes are being applied.  Please try and turn on 'Enhance pointer precision' like so:
Goto Control Panel > Hardware and Sound, click 'Mouse' > Pointer Options and turn 'Enhance pointer precision' OFF > Apply > Turn 'Enhance pointer precision' ON > Apply.

Step 2: Import the actual 1:1 registry file (which is NOT one of the ones attached to this thread).

Step 3: See how the 1:1 fix feels.

Step 4: See what MouseMovementRecorder says about the 1:1 fix.
Note: '1:1' means that the DEVICE MOVEMENT and CURSOR MOVEMENT columns are always identical.
If MouseMovementRecorder shows the two columns as always equal, then the fix is good.

We are currently at step 1.


Title: Re: Windows Cursor Acceleration Fix
Post by: illwillnos on February 27, 2010, 05:23:52 am
Mark C can you make a .reg file for me as well?
Windows 7 Ultimate x64 @ 120Hz

Thanks

Edit: Display DPI is 100% (default)


Title: Re: Windows Cursor Acceleration Fix
Post by: cyborg34572 on February 27, 2010, 07:34:59 am
Mark C can you make a .reg file for me as well?
Windows 7 Ultimate x64 @ 120Hz

Thanks

He would also need your display dpi.
Right click desktop - personalize - display -
and check if its small = 100% , medium = 125% , large = 150%


Title: Re: Windows Cursor Acceleration Fix
Post by: illwillnos on February 27, 2010, 10:22:17 am
oops forgot to mention that. i use 100% (default).


Title: Re: Windows Cursor Acceleration Fix
Post by: Mark C on February 28, 2010, 12:24:01 am
Mark C can you make a .reg file for me as well?

See your private messages.
Do not post it to a public place until I get a chance to have it tested by yourself and several people and get some decent instructions together.

Thanks,
Mark


Title: Re: Windows Cursor Acceleration Fix
Post by: Axaion on February 28, 2010, 03:39:39 pm
arent you just making the cheesemfix yourself? or did i miss something important somewhere? :)


Title: Re: Windows Cursor Acceleration Fix
Post by: illwillnos on February 28, 2010, 11:32:57 pm
I tested Mark C's revised accel fix for Windows 7 and it works perfectly on my x64 version.
It's quite a big difference from the regular Cheese fix.
The Cheese fix is incorrect for Windows 7.
This feels much more precise and feels like XP did when using aion's accelfix.exe.
It is true 1:1 pointer movement now and I verified this using MouseMovementRecorder.
Help Mark C out by testing it so he can make it public soon.


Title: Re: Windows Cursor Acceleration Fix
Post by: Mark C on March 01, 2010, 12:13:00 am
arent you just making the cheesemfix yourself? or did i miss something important somewhere? :)

I'm creating a mousefix based on the principles of the CPL mousefix but with a deep understanding of how the acceleration curves work for Windows 7.  The calculations for Windows 7 are different from XP and Vista, so the cheese mousefix doesn't give you exact 1:1.  See attachments below:


Title: Re: Windows Cursor Acceleration Fix
Post by: Axaion on March 01, 2010, 02:13:18 am
Ah right, well im still on xp (CS 1.6 Just wont run properly in Win7 for me.. and i dont like the mem usage being above 100mb ^_-)
With aions fix, was just wondering, least i know where to find a fix if i switch to w7 then ^^

Lemme know if you need me to test something on xp =)


Title: Re: Windows Cursor Acceleration Fix
Post by: cyborg34572 on March 01, 2010, 04:11:01 am
Mark_c's fix worked great for me , im using Windows 7 ultimate 32-bit (x86) btw.
It does feel like xp now, and true 1-1 movement. Tested it with alot of mice and i always get 1-1 using the mousemovementrecorder program. Ive also did sometests ingame(diff games) and everythings good.


Title: Re: Windows Cursor Acceleration Fix
Post by: h8m3 on March 01, 2010, 09:51:41 am
using cheese's 120hz one under win7 x64 pro and i get perfectly equal device&cursor movement
though there's sometimes red, but that comes in pairs i presume because of rate inconsistency
am i unique?


Title: Re: Windows Cursor Acceleration Fix
Post by: Mark C on March 01, 2010, 10:56:24 am
using cheese's 120hz one under win7 x64 pro and i get perfectly equal device&cursor movement
though there's sometimes red, but that comes in pairs i presume because of rate inconsistency
am i unique?

What happens if you: Goto Control Panel > Hardware and Sound, click 'Mouse' > Pointer Options and turn 'Enhance pointer precision' OFF > Apply > Turn 'Enhance pointer precision' ON > Apply.
... rerun MousePointerRecorder?

If that is different, then what you previously saw was with 'Enhance pointer precision' turned OFF.


Title: Re: Windows Cursor Acceleration Fix
Post by: illwillnos on March 01, 2010, 11:59:17 am
I can't comment about the Cheese fix in Mouse Movement Recorder because I only tested Mark C's fix.
HOWEVER I noticed in game that Mark C's fix is better. Tested in RtCW. I didn't do any nerd *censored* like measuring or using programs to test it. I could just tell from the feeling. If you apply Mark C's fix and play with it for a while you should notice a difference too.


Title: Re: Windows Cursor Acceleration Fix
Post by: Falkentyne on March 01, 2010, 12:23:11 pm
Greetings, Mark C,
May I get a regfile for windows 7 x64 as well?

Many cheers,
-Ike


Title: Re: Windows Cursor Acceleration Fix
Post by: h8m3 on March 01, 2010, 03:40:03 pm
using cheese's 120hz one under win7 x64 pro and i get perfectly equal device&cursor movement
though there's sometimes red, but that comes in pairs i presume because of rate inconsistency
am i unique?

What happens if you: Goto Control Panel > Hardware and Sound, click 'Mouse' > Pointer Options and turn 'Enhance pointer precision' OFF > Apply > Turn 'Enhance pointer precision' ON > Apply.
... rerun MousePointerRecorder?

If that is different, then what you previously saw was with 'Enhance pointer precision' turned OFF.

what's the point to have it ON if i need accel being DISABLED?
i dont get it. 


Title: Re: Windows Cursor Acceleration Fix
Post by: Axaion on March 01, 2010, 06:37:21 pm
Hes not telling you to actually use it with it on, hes asking you if theres a diffrence for you with it on and off
It should be off, but if there is no diffrence for you with it on and off, then theres a problem somewhere i assume


Title: Re: Windows Cursor Acceleration Fix
Post by: Mark C on March 01, 2010, 11:33:34 pm
what's the point to have it ON if i need accel being DISABLED?

You turn it ON to test that it is working.  You turn it OFF again and leave it OFF after you have tested it (see step 5 in the instructions on page 14).

If you never turn it ON, then you will never see the effect of the fix.  If you didn't have it ON when you tried the Cheese Mouse Fix 120Hz, then you would have seen NO effect due to the fix, which is what your screendump showed.


Title: Re: Windows Cursor Acceleration Fix
Post by: h8m3 on March 02, 2010, 12:41:55 am
brrrrrr acceleration curves brrrrr
isnt it easier to correct anir's fix sources to work under win7?
and yes, give me the fix to try for 120hz 100% please


Title: Re: Windows Cursor Acceleration Fix
Post by: Mark C on March 02, 2010, 01:25:53 am
Edit: Please see your private messages.

Isnt it easier to correct anir's fix sources to work under win7?

Apparently not, otherwise it would have been done by now.
(It appears that there are very very few programmers who have any inclination to work on this stuff.)

Anir's fix has a severe problem on Windows 7: It installs as a service.
Which means that it's drivers must be signed or else Windows 7 won't let it install. @ ~$400 for a code signing certificate, people have to resort to such crazyness as Driver Signature Enforcement Overrider...

Inside Windows (XP and Vista), is this code  (in very very simplified form):

Code:
function Initialise()
    if (MouseSensitivity <= 2) MouseSensitivityFactor = MouseSensitivity / 32
    if (MouseSensitivity between 3 and 10) MouseSensitivityFactor = (MouseSensitivity - 2) / 8
    if (MouseSensitivity between 11 and 20) MouseSensitivityFactor = (MouseSensitivity - 6) / 4
    for i = 0 to 4
        EnhancedSensitivityFactor[i] = (MouseSensitivity/10)
* ScreenRefreshRate / SmoothMouseX[i]
* SmoothMouseY[i] / (ScreenDPI * 3.5)
    end-for
end-function

if (MouseSpeed = 0) then
    PointerMovement = MouseMovement * MouseSensitivityFactor
else
    i = FindSmoothMouseCurve(MouseMovement)
    PointerMovement = MouseMovement * EnhancedSensitivityFactor[i]
end-if

MouseSensitivity is the Control Panel Mouse 'pointer speed' slider.
MouseSpeed is the 'Enhance pointer precision' checkbox.
(Named like that for historical reasons.)

What Anir's fixes do is patch the code so it goes:
Code:
if (true) then
    PointerMovement = MouseMovement * MouseSensitivityFactor
else
    i = FindSmoothMouseCurve(MouseMovement)
    PointerMovement = MouseMovement * EnhancedSensitivityFactor[i]
end-if

What the Cheese registry fixes do is set:
SmoothMouseX = ScreenRefreshRate
SmoothMouseY = ScreenDPI * 3.5
... so that:
EnhancedSensitivityFactor = (MouseSensitivity/10)

If MouseSensitivity = 10 (=6/11, the middle position), then the code becomes:

Code:
if (MouseSpeed = 0) then
    PointerMovement = MouseMovement * 1.0
else
    i = FindSmoothMouseCurve(MouseMovement)
    PointerMovement = MouseMovement * 1.0
end-if

When MouseSensitivity = 10 (=6/11, the middle position), their is NO noticable difference between Anir's fix and a properly done registry fix.


Title: Re: Windows Cursor Acceleration Fix
Post by: scandalous on March 02, 2010, 02:43:51 am
Hey mark.c can I get a .reg as well for 120hz? Windows 7 x64.

Thanks in advance.


Title: Re: Windows Cursor Acceleration Fix
Post by: camplo on March 02, 2010, 08:48:18 am
I don't know what all that mumbo jumbo is above. For whatever reasons the cheese mouse fix works ok for windows 7. Not as good as anirs acceleration fix for XP. Mainly your formula is flawed because they don't use screen refresh rate in the formula for windows 7 so you must using code from XP which is not what the use any more since windows 7. I have proof.

the proof -> http://donewmouseaccel.blogspot.com/2009/06/out-of-sync-and-upside-down-windows.html

VPointer = PixelsMouseBusUpdate ×   MouseBusUpdateRate/ScreenResolution
This is the corrected formula in windows 7

"The formula above is the formula that SHOULD have been used.
At this point, the team within Microsoft designing and implementing the mouse acceleration got confused."

VPointer = PixelsMouseBusUpdate ×   ScreenUpdateRate/ScreenResolution
And here is the mistake microsoft made with pre windows 7 pointer ballistics.


Title: Re: Windows Cursor Acceleration Fix
Post by: zip on March 03, 2010, 02:23:43 pm
So wheres the fix then for win7 .

If you say microsoft  made a mistake .

Crazy microsoft .You not be rich with out use so fix it lol D:



Title: Re: Windows Cursor Acceleration Fix
Post by: Paul76 on March 04, 2010, 08:16:14 am
I removed my fix because there is no reason to get into a pissing contest about it. You can thank Mark C for that. He just chased off an A+/Net+ certified tech that happens to be a master in general computer knowledge and  troubleshooting of all Windows Platforms.


Title: Re: Windows Cursor Acceleration Fix
Post by: Mark C on March 04, 2010, 12:53:19 pm
For whatever reasons the cheese mouse fix works ok for windows 7. Not as good as anirs acceleration fix for XP.

True.
But the Cheese mouse fix on XP and Vista works as good as anir's fix for XP and Vista (when pointer speed = 6/11).

Mainly your formula is flawed because they don't use screen refresh rate in the formula for windows 7 so you must using code from XP which is not what the use any more since windows 7. I have proof.

My post was not about my Windows 7 registry fix. It was about how and why a registry fix can be as good as anir's fix.
I used XP and Cheese's fix as an example.  I did say: 'Inside Windows (XP and Vista), is this code...'
Yes Windows 7 does not use screen refresh rate, and neither does my registry fix.

the proof -> http://donewmouseaccel.blogspot.com/2009/06/out-of-sync-and-upside-down-windows.html

I agree 100% with that blog post.


Title: Re: Windows Cursor Acceleration Fix
Post by: Mark C on March 04, 2010, 01:07:35 pm
Take a deep breath Windows 7 users.  Please disreguard all of the other posts claiming to fix it. The answer is here.

Oh dear...
Sorry Paul.  I can sometimes be arrogant.  I don't intend to be and most times I am nice (for a given value of 'nice' ;))

set your polling rate to 1000mhz

That there, is why acceleration seems to have been disabled.
If at 125Hz the mouse moved 8 counts, then at 1000Hz, it will move 1,1,1,1,1,1,1,1 (1 count 8 times).
If at 125Hz the mouse moved 20 counts, then at 1000Hz, it will move 2,3,2,3,2,3,2,3.
The Windows acceleration code doesn't know you have changed the USB rate.
The small movements (1,2,3) do not have as much acceleration applied as 8 and 20.

Perhaps try using the MouseMovementRecorder.exe program in the Downloads section of this site
http://razerblueprints.net/index.php/Tools/View-category.html
... to see if there is acceleration?  Move the mouse slow and move it really fast.

3. now open it up and go to HKEY_CURRENT_USER\Control Panel\Mouse
4. you will see some familiar settings such as mousespeed, mousethreshold1, and mousethreshold 2
5. These settings have really been confused and it's all Micro$oft$ fault because in XP they really did work the way most of us thought. Which would be setting all of them to 0. However in Windows 7 it has a completely different effect which would be the strange movement of the mouse. In Windows 7 mousethreshold1 and 2 actually correlate to the mouse DPI.
6. For instance if your mouse is 1800 DPI, you would put 18 for mousthreshold 1 and 2.
7. For 3500 DPI you would put 35 for mousethreshold1 and 2
8. for mousespeed, put a 1 and this is because, when you put it at zero it effects fps performance. It is very slight but also very frustrating.

Now here is an explanation of why this works.

mousepeed 1  where 1 = the multiplier     1 doubles the normal speed 2 quadruples it and so on

MouseThreshold1 and 2 are not used at all in XP or Vista or Windows 7.
Only in Windows 2000 and prior versions does it work as you explain.

See this post for some tools and methods to help test mouse response:
http://razerblueprints.net/index.php/component/option,com_smf/Itemid,99/topic,8562.msg70132/#msg70132

You will find that no matter what you set MouseThreshold1 and 2 to, you won't see any effect.


Title: Re: Windows Cursor Acceleration Fix
Post by: Paul76 on March 04, 2010, 04:20:02 pm
I appreciate your educated replies. However, it does work for me. My mouse moves exactly where I want it to unlike before.


quoted (My post was not about my Windows 7 registry fix. It was about how and why a registry fix can be as good as anir's fix.)

I wasn't reffering to you then. My post was about windows 7. Take it or leave it. My fix works.


quoted

That there, is why acceleration seems to have been disabled.
If at 125Hz the mouse moved 8 counts, then at 1000Hz, it will move 1,1,1,1,1,1,1,1 (1 count 8 times).
If at 125Hz the mouse moved 20 counts, then at 1000Hz, it will move 2,3,2,3,2,3,2,3.
The Windows acceleration code doesn't know you have changed the USB rate.
The small movements (1,2,3) do not have as much acceleration applied as 8 and 20.


I'm sorry but that was completely useless to try and badger me for being basic. Some users may not know and I wouldn't fault them for that or say anything derogatory just prove that I know more. It's all about keeping it simple. I can tell that you rely on sarcasm and in some ways ,I can appreciate that because it does show creativity. Let's keep the personals out of it though.


quoted

(Perhaps try using the MouseMovementRecorder.exe program in the Downloads section of this site
http://razerblueprints.ne.../Tools/View-category.html
... to see if there is acceleration?  Move the mouse slow and move it really fast.)

that tool is useless. Have you ever seen an update for it? Was Windows 7 even a thought when that tool came out? I might just make another post for it and lock it to keep the riff raffs out. I'm not into arguing. It's not my thing.





Title: Re: Windows Cursor Acceleration Fix
Post by: Mark C on March 05, 2010, 12:38:57 am
quoted (My post was not about my Windows 7 registry fix. It was about how and why a registry fix can be as good as anir's fix.)

I wasn't reffering to you then. My post was about windows 7. Take it or leave it. My fix works.

And I wasn't referring to you then either.  My comment was directed at camplo.


quoted

That there, is why acceleration seems to have been disabled.
If at 125Hz the mouse moved 8 counts, then at 1000Hz, it will move 1,1,1,1,1,1,1,1 (1 count 8 times).
If at 125Hz the mouse moved 20 counts, then at 1000Hz, it will move 2,3,2,3,2,3,2,3.
The Windows acceleration code doesn't know you have changed the USB rate.
The small movements (1,2,3) do not have as much acceleration applied as 8 and 20.

I'm sorry but that was completely useless to try and badger me for being basic. Some users may not know and I wouldn't fault them for that or say anything derogatory just prove that I know more. It's all about keeping it simple. I can tell that you rely on sarcasm and in some ways ,I can appreciate that because it does show creativity. Let's keep the personals out of it though.

I'm sorry if that read as sarcastic.  I was only trying to explain why it seems like acceleration has been removed.


quoted
(Perhaps try using the MouseMovementRecorder.exe program in the Downloads section of this site
http://razerblueprints.ne.../Tools/View-category.html
... to see if there is acceleration?  Move the mouse slow and move it really fast.)

that tool is useless. Have you ever seen an update for it? Was Windows 7 even a thought when that tool came out? I might just make another post for it and lock it to keep the riff raffs out. I'm not into arguing. It's not my thing.

I have seen an update for it!

It was very recently updated by myself and re-posted to the Downloads section by a moderator.
It has had changes to make it work properly on Windows 7, among other things.


Title: Re: Windows Cursor Acceleration Fix
Post by: illwillnos on March 05, 2010, 02:11:14 am
uh wtf is going on in here


Title: Re: Windows Cursor Acceleration Fix
Post by: Mark C on March 05, 2010, 02:17:30 am
The MarkC Windows 7 Mouse Acceleration Fix:

http://razerblueprints.net/index.php/component/option,com_smf/Itemid,99/topic,8672.0/


Title: Re: Windows Cursor Acceleration Fix
Post by: illwillnos on March 05, 2010, 02:30:38 pm
I removed my fix because there is no reason to get into a pissing contest about it. You can thank Mark C for that. He just chased off an A+/Net+ certified tech that happens to be a master in general computer knowledge and  troubleshooting of all Windows Platforms.

lol i just read that...is that a joke?
a+/net+ certified tech doesn't mean *censored*
and even if it did it has nothing do with removing mouse accel in games under windows 7