Rakshasas
 
Rakshasas's blog
Logitech G5, Setpoint and the Source Eng...
2009-05-16 3:42 PM PDT
I am not sure about the extent of this problem but after thirty minutes of research I finally solved a long standing flaw with the SetPoint driver and the Source Engine (possibly affected other games as well, but for me I only ever had problems with the Source engine.)

While playing any Source engine game with my Logitech G5 mouse and SetPoint 4.72, mouse5 would reduce my DPI setting, instead of being a usable button. The only fix would be to ALT-TAB out of the game, use the proper DPI buttons on the mouse to reset the DPI and ALT-TAB back into the game. If I were to hit mouse5 again, I would have to rinse and repeat the above solution.

This to say the least, has been very annoying because I am able to use mouse5 properly in other games and I occasionally have the subconscious urge to press it while playing a Source game, causing the ALT-TAB fiasco.

I found a post on the Logitech forums by "rlowens" with the fix. It is dated for 2007, which I found somewhat shocking that Logitech simply didn't fix it themselves during the past two years. The problem originated with SetPoint 3.1, and the version I currently use is 4.72.

But enough of the back story, let us move onto the fix.

This fix requires you to edit the two following files:
  • C:\Documents and Settings\All Users\Application Data\Logitech\SetPoint\Devices\PointingDevice\1000077\1000077.xml

  • %userprofile%\Application Data\Logitech\SetPoint\user.xml


The Logitech forum post suggests that you simply delete user.xml. If you have several profiles for your applications and games, deleting this file will cause you to rebuild all your profiles. Instead I will tell you how to repair the file.

Editing 1000077.xml changes the default profile so that when you decide to make another profile for another application, the fix will be part of the new profile.

Before you begin, make sure SetPoint is closed. Open your Task Manager (CTRL-ALT-DELETE, or right-click your Taskbar) and verify that there is no SetPoint.exe

Now open...
View entry - 1 comment - views: 153