Bumblebees Profile Joined August 2010 United States 316 Posts Last Edited: 2011-08-27 21:56:22 #1



I've created a program that sets the OS X mouse scaling to a truly linear scale then monitors applications to keep them from changing it (such as SC2). It also works along side most mouse control panels.



Not only this, but with Razer mice, it makes the control panel settings result in identical mouse behaviour in Windows AND OS X! The same settings will give you identical mouse feel!



This should work with _any_ mouse that allows you to set the DPI onboard or in a control panel. I am working on a version that should allow sensitivity/dpi(model specific) changes on mice that have neither.



----



2.24.11 - Second release!!



http://www.mediafire.com/?hiyxnpw8c84n6i1



MAKE SURE YOU RESTART AFTER INSTALLATION! or it will not work until you do.



----





Please read the readme! It is important. If you have questions, please ask in this thread.



--



If you would like to donate, please contact me. This application is 100% free, but the medication that allows me the ability to even sit at my computer and play sc2 or program is expensive (see:



Update 8-26-2011:



Approximate Donation Breakdown (what have I done with any money I've received relative to this project)



$215 donated to child's play charity



$??? I've asked a bunch of people to donate directly to child's play instead of sending me money. I do not know the exact amount. There's been about 20 people I've asked to do this.



$175 purchased an auction lot of mechanical keyboards to facilitate another OS X gaming project I'm working on. I sold one of the keyboards for a total spent of $65. Difference was used for groceries and 2 pairs of cheap pants. Woo!



$110 Medication for myself, specifically 2 months of Acebutolol.



$70 Purchased myself a birthday present. U-he ACE -





I'm probably going to buy myself a birthday present with half of the money in the account if I have some left over at the end of the month. Screw it, birthday only once a year and it's an excellent way to rationalize enjoying yourself a bit.



Thank you to everyone who's donated so far!



--



Windows guys, think of this as a CPL mouse fix that overrides in-game mouse control, except for OS X. It's quite a bit different in how it works, but the result is essentially that. I've seen all the threads about OS X mousing in games, SC2's weird behaviour with razer and logitech drivers etc... Being an OS X user myself I decided to fix the problem.I've created a program that sets the OS X mouse scaling to a truly linear scale then monitors applications to keep them from changing it (such as SC2). It also works along side most mouse control panels.Not only this, but with Razer mice, it makes the control panel settings result in identical mouse behaviour in Windows AND OS X! The same settings will give you identical mouse feel!This should work with _any_ mouse that allows you to set the DPI onboard or in a control panel. I am working on a version that should allow sensitivity/dpi(model specific) changes on mice that have neither.----2.24.11 - Second release!!or it will not work until you do.----Please read the readme! It is important. If you have questions, please ask in this thread.--If you would like to donate, please contact me. This application is 100% free, but the medication that allows me the ability to even sit at my computer and play sc2 or program is expensive(see: http://www.teamliquid.net/forum/viewmessage.php?topic_id=163299) Update 8-26-2011:Approximate Donation Breakdown (what have I done with any money I've received relative to this project)$215 donated to child's play charity$??? I've asked a bunch of people to donate directly to child's play instead of sending me money. I do not know the exact amount. There's been about 20 people I've asked to do this.$175 purchased an auction lot of mechanical keyboards to facilitate another OS X gaming project I'm working on. I sold one of the keyboards for a total spent of $65. Difference was used for groceries and 2 pairs of cheap pants. Woo!$110 Medication for myself, specifically 2 months of Acebutolol.$70 Purchased myself a birthday present. U-he ACE - http://www.u-he.com/cms/ace Screw it, birthday only once a year and it's an excellent way to rationalize enjoying yourself a bit.Thank you to everyone who's donated so far!--Windows guys, think of this as a CPL mouse fix that overrides in-game mouse control, except for OS X. It's quite a bit different in how it works, but the result is essentially that.

Quasimoto3000 Profile Blog Joined December 2009 United States 471 Posts #2 Thats awesome man, thanks for the work! Every sunday a nun lays from my gunplay

Knee_of_Justice Profile Joined October 2009 United States 388 Posts #3 Wow so this partially explains why my Razer mouse performs beautifully on my PC and is really erratic on my mac. I thought it was just because I had my settings messed up somehow (dont really know much about mice) or because I didnt download the CD that came with it (only works for PCs).



Protoss Tactical Guide: http://www.sc2armory.com/forums/topic/7903

Bumblebees Profile Joined August 2010 United States 316 Posts #4 On February 21 2011 02:24 Knee_of_Justice wrote:

Wow so this partially explains why my Razer mouse performs beautifully on my PC and is really erratic on my mac. I thought it was just because I had my settings messed up somehow (dont really know much about mice) or because I didnt download the CD that came with it (only works for PCs).







It's because of how SC2 interfaces with the HID stuff in openGL, and how the razer control panel sets the acceleration values.



This program monitors GL applications to make sure they don't change stuff around, and correctly sets the acceleration.



I should mention that this only works if you want linear acceleration. If you want an accelerated mouse, then you probably should go play quake live hehe It's because of how SC2 interfaces with the HID stuff in openGL, and how the razer control panel sets the acceleration values.This program monitors GL applications to make sure they don't change stuff around, and correctly sets the acceleration.I should mention that this only works if you want linear acceleration. If you want an accelerated mouse, then you probably should go play quake livehehe

ReachTheSky Profile Joined April 2010 United States 3110 Posts #5 There is also a program called steermouse available for download on teh interwebz Zerg is hands down the easiest race to play.

zek_ Profile Joined November 2010 Germany 18 Posts #6 I would love to test it, sending you a pm right now

Cofo Profile Blog Joined June 2010 United States 1384 Posts #7 Wow, this sounds awesome! I've been using USB overdrive for a while now, and it's adequate, but definitely has problems. I'll definitely give this a try. + Show Spoiler +

SheaR619 Profile Joined October 2010 United States 2173 Posts #8 wow! You my man, would be my hero if you can! I would love you forever I may not be the best, but i will be some day...

Bumblebees Profile Joined August 2010 United States 316 Posts Last Edited: 2011-02-20 17:55:37 #9 On February 21 2011 02:32 ReachTheSky wrote:

There is also a program called steermouse available for download on teh interwebz



Steermouse doesn't do what this does. Steermouse changes it once.



The problem is that some OGL applications, such as starcraft modify or take over HID i/o. If you use steermouse or USB overdrive then minimize your window, goto something and go back, it gets messed up. This not only happens in SC2, but some steam games in my experience.



Along with this, driver panels such as Razer's have an option to turn off accel. The problem is that the razer panel sets the OS sensitivity to the lowest setting (which is actually linear btw). You have to the increase the DPI of your mouse tremendously to make up for it. Steermouse and USB overdrive do not help here.



Not only that, but steermouse/usb overdrive do not allow you to precisely setup your mouse to be identical to a windows configuration. With this app, if you setup your driver panel the same in OS X and in Windows, you are guaranteed to have the same mouse movement... at least it does with razer so far Steermouse doesn't do what this does. Steermouse changes it once.The problem is that some OGL applications, such as starcraft modify or take over HID i/o. If you use steermouse or USB overdrive then minimize your window, goto something and go back, it gets messed up. This not only happens in SC2, but some steam games in my experience.Along with this, driver panels such as Razer's have an option to turn off accel. The problem is that the razer panel sets the OS sensitivity to the lowest setting (which is actually linear btw). You have to the increase the DPI of your mouse tremendously to make up for it. Steermouse and USB overdrive do not help here.Not only that, but steermouse/usb overdrive do not allow you to precisely setup your mouse to be identical to a windows configuration. With this app, if you setup your driver panel the same in OS X and in Windows, you are guaranteed to have the same mouse movement... at least it does with razer so far

labbe Profile Joined October 2010 Sweden 1442 Posts #10 If this works as it should, you sir, are my hero!

BadWolf0 Profile Joined September 2010 United States 300 Posts Last Edited: 2011-02-28 05:21:02 #11

Steermouse doesn't do what this does. It changes it once.



The problem is that some OGL applications, such as starcraft modify or take over HID i/o. If you use steermouse or USB overdrive then minimize your window, goto something and go back, it gets messed up. This not only happens in SC2, but some steam games in my experience.



Along with this, driver panels such as Razer's have an option to turn off accel. The problem is that the razer panel sets the OS sensitivity to the lowest setting (which is actually linear btw). You have to the increase the DPI of your mouse tremendously to make up for it. Steermouse and USB overdrive do not help here.



Not only that, but steermouse/usb overdrive do not allow you to precisely setup your mouse to be identical to a windows configuration. With this app, if you setup your driver panel the same in OS X and in Windows, you are guaranteed to have the same mouse movement... at least it does with razer so far



omg bumblebees you are my hero if this works. All of the problems you described are what I have been struggling with on my F#$%#$in macbook. I got my Razer mouse mostly because the razer drivers seemed to be the best option. killmouse and steermouse both only worked if I was willing to constantly reset it. So now my mouse is set at 4000 DPI and 3% in SC because of what you described. I like it jumpier but very slight increases of percentage make it tooo jumpy. anyways ill test for you if you want



edit: as of a week later you are officially MY HERO. This worked immediately, and it is so nice to not have to automatically re-open the Orochi preferences every time I sign in and out of starcraft. Not only that but the acceleration is actually gone at super high DPS settings so thank you thank you thank you! omg bumblebees you are my hero if this works. All of the problems you described are what I have been struggling with on my F#$%#$in macbook. I got my Razer mouse mostly because the razer drivers seemed to be the best option. killmouse and steermouse both only worked if I was willing to constantly reset it. So now my mouse is set at 4000 DPI and 3% in SC because of what you described. I like it jumpier but very slight increases of percentage make it tooo jumpy. anyways ill test for you if you wantedit: as of a week later you are officially MY HERO. This worked immediately, and it is so nice to not have to automatically re-open the Orochi preferences every time I sign in and out of starcraft. Not only that but the acceleration is actually gone at super high DPS settings so thank you thank you thank you! All hail the Queen!!!

Nick.TNA Profile Joined June 2010 208 Posts #12 USB Overdrive fixed my mac mouse issues 100%, i have a bluetooth logitech mouse.

Sentient Profile Joined April 2010 United States 437 Posts #13 USB overdrive never did it for me. I would still get some acceleration at very slow movement speeds. If there's a program that truly works then great news!

TheLight Profile Joined August 2010 Australia 410 Posts #14 I've got a Razer Imperator running on my mac with SC2. USB overdrive or steermouse never really did it for me because SC2 totally ignores them as you said.



I've PMed you. A marine walks into a bar and asks: Where's the counter?

Char711 Profile Blog Joined October 2010 United States 862 Posts #15 On February 21 2011 02:52 Bumblebees wrote:

Show nested quote +

On February 21 2011 02:32 ReachTheSky wrote:

There is also a program called steermouse available for download on teh interwebz



Steermouse doesn't do what this does. Steermouse changes it once.



The problem is that some OGL applications, such as starcraft modify or take over HID i/o. If you use steermouse or USB overdrive then minimize your window, goto something and go back, it gets messed up. This not only happens in SC2, but some steam games in my experience.



Along with this, driver panels such as Razer's have an option to turn off accel. The problem is that the razer panel sets the OS sensitivity to the lowest setting (which is actually linear btw). You have to the increase the DPI of your mouse tremendously to make up for it. Steermouse and USB overdrive do not help here.



Not only that, but steermouse/usb overdrive do not allow you to precisely setup your mouse to be identical to a windows configuration. With this app, if you setup your driver panel the same in OS X and in Windows, you are guaranteed to have the same mouse movement... at least it does with razer so far Steermouse doesn't do what this does. Steermouse changes it once.The problem is that some OGL applications, such as starcraft modify or take over HID i/o. If you use steermouse or USB overdrive then minimize your window, goto something and go back, it gets messed up. This not only happens in SC2, but some steam games in my experience.Along with this, driver panels such as Razer's have an option to turn off accel. The problem is that the razer panel sets the OS sensitivity to the lowest setting (which is actually linear btw). You have to the increase the DPI of your mouse tremendously to make up for it. Steermouse and USB overdrive do not help here.Not only that, but steermouse/usb overdrive do not allow you to precisely setup your mouse to be identical to a windows configuration. With this app, if you setup your driver panel the same in OS X and in Windows, you are guaranteed to have the same mouse movement... at least it does with razer so far

The whole Razer to lowest sensitivity thing is essentially what got me to install SC2 on the Windows 7 partition of my MacBook Pro (I'd originally planned to keep OS X as my main and be able to launch SC2 whenever, but I'm now relegated to normally using Windows 7 if I think I want to play soon).



Thank you so much for working on this! USB Overdrive and Terminal commands just didn't work for me and I can't wait until you get this all working and release it! Maybe I'll be able to stay in OS X again! The whole Razer to lowest sensitivity thing is essentially what got me to install SC2 on the Windows 7 partition of my MacBook Pro (I'd originally planned to keep OS X as my main and be able to launch SC2 whenever, but I'm now relegated to normally using Windows 7 if I think I want to play soon).Thank you so much for working on this! USB Overdrive and Terminal commands just didn't work for me and I can't wait until you get this all working and release it! Maybe I'll be able to stay in OS X again! "If you can chill, chill." -Liquid`Tyler "Special tactics." -White-Ra

JWD Profile Blog Joined October 2007 United States 12602 Posts #16 Cool. I'm going to move this to Tech Support with all the "help my mouse is messed up" threads though. ✌

Bumblebees Profile Joined August 2010 United States 316 Posts #17 On February 21 2011 03:42 Char711 wrote:

Show nested quote +

On February 21 2011 02:52 Bumblebees wrote:

On February 21 2011 02:32 ReachTheSky wrote:

There is also a program called steermouse available for download on teh interwebz



Steermouse doesn't do what this does. Steermouse changes it once.



The problem is that some OGL applications, such as starcraft modify or take over HID i/o. If you use steermouse or USB overdrive then minimize your window, goto something and go back, it gets messed up. This not only happens in SC2, but some steam games in my experience.



Along with this, driver panels such as Razer's have an option to turn off accel. The problem is that the razer panel sets the OS sensitivity to the lowest setting (which is actually linear btw). You have to the increase the DPI of your mouse tremendously to make up for it. Steermouse and USB overdrive do not help here.



Not only that, but steermouse/usb overdrive do not allow you to precisely setup your mouse to be identical to a windows configuration. With this app, if you setup your driver panel the same in OS X and in Windows, you are guaranteed to have the same mouse movement... at least it does with razer so far Steermouse doesn't do what this does. Steermouse changes it once.The problem is that some OGL applications, such as starcraft modify or take over HID i/o. If you use steermouse or USB overdrive then minimize your window, goto something and go back, it gets messed up. This not only happens in SC2, but some steam games in my experience.Along with this, driver panels such as Razer's have an option to turn off accel. The problem is that the razer panel sets the OS sensitivity to the lowest setting (which is actually linear btw). You have to the increase the DPI of your mouse tremendously to make up for it. Steermouse and USB overdrive do not help here.Not only that, but steermouse/usb overdrive do not allow you to precisely setup your mouse to be identical to a windows configuration. With this app, if you setup your driver panel the same in OS X and in Windows, you are guaranteed to have the same mouse movement... at least it does with razer so far

The whole Razer to lowest sensitivity thing is essentially what got me to install SC2 on the Windows 7 partition of my MacBook Pro (I'd originally planned to keep OS X as my main and be able to launch SC2 whenever, but I'm now relegated to normally using Windows 7 if I think I want to play soon).



Thank you so much for working on this! USB Overdrive and Terminal commands just didn't work for me and I can't wait until you get this all working and release it! Maybe I'll be able to stay in OS X again! The whole Razer to lowest sensitivity thing is essentially what got me to install SC2 on the Windows 7 partition of my MacBook Pro (I'd originally planned to keep OS X as my main and be able to launch SC2 whenever, but I'm now relegated to normally using Windows 7 if I think I want to play soon).Thank you so much for working on this! USB Overdrive and Terminal commands just didn't work for me and I can't wait until you get this all working and release it! Maybe I'll be able to stay in OS X again!





I'm 100% this works with the razer deathadder.



If you didn't send me a PM, please do. I'm 100% this works with the razer deathadder.If you didn't send me a PM, please do.

Bumblebees Profile Joined August 2010 United States 316 Posts #18 I sent out about 50 test apps here and on reddit. I'm going to wait for responses before the next build.



Thanks everyone!

h0peless Profile Joined February 2011 United States 5 Posts #19 Wow thank you so much for trying to fix this! I'd love to give this a test run.



There's another mouse issue that I'm aware of on mac that isn't related to mouse speed - it's been documented and experienced by me that if USB polling is set to above 125mhz the cursor skips erratically. I'm not sure if this is widely known or not - but I couldn't even use my new razer mouse until I figured that out and set the polling rate to that in the CP. Pick a job, and become the person who does it.

Bumblebees Profile Joined August 2010 United States 316 Posts #20 On February 21 2011 07:32 h0peless wrote:

Wow thank you so much for trying to fix this! I'd love to give this a test run.



There's another mouse issue that I'm aware of on mac that isn't related to mouse speed - it's been documented and experienced by me that if USB polling is set to above 125mhz the cursor skips erratically. I'm not sure if this is widely known or not - but I couldn't even use my new razer mouse until I figured that out and set the polling rate to that in the CP.



There's actually a fix for this that I'm trying to implement into this program.



It would fix the skipping/jumping on logitech mice if I can get it working.



The problem though, is that this is a defect of OS X combined with improper usb usage by logitech. It's a straight up bug compounded by bad design.



Don't hold your breath :D If you can set your polling to 125hz (or ~10ms), please do! There's actually a fix for this that I'm trying to implement into this program.It would fix the skipping/jumping on logitech mice if I can get it working.The problem though, is that this is a defect of OS X combined with improper usb usage by logitech. It's a straight up bug compounded by bad design.Don't hold your breath :D If you can set your polling to 125hz (or ~10ms), please do!

1 2 3 4 5 13 14 15 Next All