some time ago i found a way to modify logitech's mx518 driver (without the crappy logitech software) in order to get mouseaccel in q4. some time later i found out that it also works with other mice, logitech and non-logitech ones!

i always hated the poor "enhance pointer precision" option in the windows mouse controls, as i wasn't able to change the level of acceleration, it felt just crappy. with this you can have any value for acceleration, like it was in q3 (e.g. 1 or 0,5 or 0.25 or whatever)!
i don't know about razer drivers though, but this is a great way to get accel back.

note: if you proceed you'll have accel everywhere (windows, all games), but i think it's worth it as i can't play without accel.

inside the file i attached, there's everything you need.
nevertheless i'll post the "howto" (which is also included in the package) right here, so that you can see what you're up to.

i hope you like it!

EDIT: the "mousefix.reg" file inside the packe is just OPTIONAL. i always liked it as it removes all kind of shit that microsoft added to the mouse-behavior in windows XP. with the mousefix.reg it'll behave like in the good old win2k ;)

---STEP 1---

- go to folder ..\logi accel mod\modded 518 Win2K_XP driver\

- rightclick the LMouHidK.INF and hit "open" (picture 1)

- leave the .inf file opened and right click "My computer" -> "Properties" -> "Hardware" -> "Device Manager" -> "mice and ..."

- doubleclick on your mouse (it may still be named hid-compatible blahblah or something) and go to "details" (picture 2), there you see the data we need to modify logitech's .inf file.

- now the .inf file modding goes like this: every mouse (or usb device) has a vendor id (VID) and a device id (PID). if these ids are not listed in the .inf file, you can't install the driver. fortunately it seems like you can add ANY mouse to this .inf file.
scroll down to "corded mice", there are the two entries i need for my two mice, the first one is a logitech mx518, the second one is a microsoft wheel mouse optical 1.1 (black edition). of course the microsoft mouse wasn't listed in this file, i added it manually. if you have a look at picture 3a you'll get the idea how to add mice there.

- scroll further down to "strings", now this is where the mouse in the device manager gets it's name from; i think it's pretty selfexplanatory (look at picture 3b).

- after you made the entries for your mouse, save the modified .inf file.

- now it's time to install the modded driver: right click "My computer" -> "Properties" -> "Hardware" -> "Device Manager" -> "mice and ..." and rightclick your mouse. hit properties (picture 4a), go to the "driver" tab and hit "update driver" (picture 4b; "aktualisieren" in german winxp, dunno exactly how it's named in the english version). proceed like in pictures 4c and 4d and click on "have disk" (picture 4e; "datenträger" in german winxp).

- go to the folder where the modded LMouHidK.inf is located and select it (picture 4f, hit "open".

- the driver should be installed now.

you can shutdown all stuff you opened before now :)


---STEP 2---

- hit "start" -> "run" -> enter "regedit" (picture 5a).

- go to the key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LMouKE\Parameters\OpticalMouseXX\0000 if you have a logitech mouse, or HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LMouKE\Parameters\PS2\0000 if you added a non-logitech mouse.

the XX after the OpticalMouse may vary as it defines different logitech mouse types.

- now the interesting part: the accel values. Set "Acceleration" to "Low" as shown in picture 5b.
if your mouse has "only" 800dpi, set MouseSpeedX and MouseSpeedY to 50 and Prescaler to 4096. if it has 1600dpi set MouseSpeedX and MouseSpeedY to 25.

- to change the level of mouse acceleration you need to change the "AccelerationScale" value.
at the beginning it says 4096, which equals cl_mouseaccel 1 in quake 3. if you set the AccelerationScale down to 2048 (1/2 of the actual value), you'll get cl_mouseaccel 0.5, if you set AccelerationScale to 1024 (1/4) you get cl_mouseaccel 0.25 and so on. i think you got the idea of how it works.

- if you entered everything, reboot your machine for the changes to take effect.
if everything worked, you got your old acceleration back :)


THAT'S IT :XX

http://home.arcor.de/boyp/logi-accel-mod.rar