(Updated November 24th, 2017)
Warning: Entering experimental territory
At present, 3D game support coverage is approximately 50 percent. This is because the majority of modern
games use one of two methods for acquiring mouse input from the user. SteadyMouse 220.127.116.11 supports
integration with one of those methods. FYI: Nearly all 2D games should work out of the box.
After following the instructions on this page, you will be ready to experiment with the games you enjoy most
to see what ones presently work and which do not.
Will I get banned?
As of November 24th, 2017 no one has reported being banned
Aren't games loaded with anti-cheat systems these days? Will I get banned for using SteadyMouse in a game?
Every gamer upon trying this thing
It is always a possibility. The accessibility frontier in gaming is risky and I won't sugar coat it. No one
has been banned yet but the danger is there.
If you get banned from any game over SteadyMouse, let me know right away with an email to
supportright here so everyone can know about it and at the least be careful
when using that particular game.
You can also post to the reddit forum if public discussion will benefit. Any news of such a ban
will get announced
Every anti-cheat system is different and some are more sensitive than others. Using accessibility
software is not cheating so if the day comes where one of my users runs afoul an algorithm,
I will do what I can to get in touch with the development house and work with them for whitelisting.
All that said, so far so good. Gamers have been experimenting with SteadyMouse in popular games like
Overwatch and World of Warcraft since April, 2017 and there have been no ban-related
issues reported so far. I take this as a promising sign.
Finally, take comfort that SteadyMouse does not directly modify any aspect of the programs it interacts
with. The cursor control is all routed through operating system calls to keep it as natural as possible.
Motion may look smoother to the game, but there should not be anything off about the data other
Accessing Developer Mode
SteadyMouse has a hidden "Developer Mode" with enough engineering settings to get yourself in all kinds of trouble.
I'll show you the way, but it's up to you to keep track of what you change. This is definitely more experimental territory!
How to Access:
- Upgrade to SteadyMouse 18.104.22.168 or later via the update process
- Open the "About Window" by right clicking the system tray icon and selecting "About SteadyMouse"
- Click repeatedly on the little mouse cartoon (near the bottom of the window) until "Developer Mode" unlocks
- The "Gaming Defaults" button will change about 10 settings program wide to get you a baseline starting point for gaming.
- Happy experimenting!
Based on feedback that has come in, these are some recommended settings for 3D gaming. The original goal here was to take a
high DPI (2500 to 6000), high frequency (1000hz) mouse signal and turn it into a beautifully smooth ~800 DPI signal.
- Before you begin, be sure to have unlocked the hidden settings. See "Accessing Developer Mode" above for details.
- Start off by clicking "Gaming Defaults" to change most settings to the baseline needed for gaming
- "Show Hidden Filter Sets" should be checked
- "Use Direct Cursor Injection" should be checked
- "Use Relative Motion Injection" should be checked
- "Enable Screen Clipping" should be off
- A good starting point for Speed Scale is (25, 25) as this will let you set higher DPI without speed being too fast.
- Back in the main window, turn off "Icon Targeting" and "Show Normal Mouse Position"
- You'll notice OS mouse speed is forced to the middle (ie: 10) if it wasn't already. This is totally
necessary however you can adjust speed via "Speed Scale" instead.
- Set the filter to "HiDPI Gaming #1" or "HiDPI Gaming #2". These both are 1000hz capable.
- Set the filter strength slider to around 92 percent and adjust from there.
- Take it for a spin in your game and see if it works!
- Adjust filter strength and "Speed Scale" as needed to get both smoothness and speed to your liking
- Don't forget that the game itself may have mouse settings that can be adjusted. If support does not
work at first there may be some options in-game!
Physical Mouse Settings:
- If your mouse has physical buttons for controlling DPI, bump them up as high as you wish to go.
Usually the higher the better.
- Some mice have settings that let you control the mouse sampling frequency. Often this is via the
manufacturer's software or a special physical button on the mouse. If yours has this, bump it all
the way up. If your mouse can do it, 1000hz is great!
Steadicam Mode in Blender
SteadyMouse can be used as a steadicam for active camera
stabilization in conjunction with 3D rendering software. Credit for this idea goes to Reddit user
/u/lotsalote to whom goes my thanks!
For basic instructions to set up Blender 3D
for automatic keyframe insertion in conjunction with SteadyMouse see /u/lotsalate's
original post here
After you have the initial steps down, return here to take the improvements up a notch using some of the advanced settings that
have been added to SteadyMouse since the time of that post.
- Unlock the SteadyMouse hidden settings. See "Accessing Developer Mode" above for details.
- Click the "Gaming Defaults" button to change most settings to the baseline needed for gaming (which also work well with 3D modeling software)
- You'll notice OS mouse speed is forced to the middle (ie: 10) if it wasn't already. This is necessary however you can still adjust speed
anothe way via "Speed Scale (x, y)" instead.
- Choose a filter set that meets the strength needs for the work you are doing. Adagio is extremely heavy if you are looking for maximum smoothness.
- Adjust filter strength and "Speed Scale" as needed to get both smoothness and speed to your liking.