SteadyMouse Cover

Unofficial Gaming Support

Updated July 8th, 2023

Overview

Warning: Entering experimental territory

At present, 3D game support coverage is spotty. This is because the majority of modern games use one of two methods for acquiring mouse input from the user. SteadyMouse 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 July, 2023 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 support-essential-tremor-filtering@steadymouse.com. You can also post to the reddit forum if public discussion will benefit. Any news of such a ban will get announced right here so everyone can know about it and at the least be careful when using that particular game.

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 than that.

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:

  • 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
  • Happy experimenting!

General Setup

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.

SteadyMouse Settings:

  • 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
  • OS Mouse Speed should NOT be adjusted to control speed in this mode. Use "Speed Scale (x, y)" instead!
  • 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 slider is forced to the middle (ie: 10) if it wasn't already. As mentioned earlier, you can adjust speed via "Speed Scale (x, y)" 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!
FYI: The HiDPI Gaming Filters were designed with fast twitch in mind. If you require heavier filtering, you can still use your filter set of choice. If you need something really strong, try the Steadicam filter set.

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!

In Game Settings:

  • If your game contains settings to enable or disable RawInput you will want to try both.

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 on Reddit.

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.

Newer Settings:

  • Unlock the SteadyMouse hidden settings. See "Accessing Developer Mode" above for details.
  • Click the "Steadicam 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.