invert mouse in Beyond Good and Evil

If you like Beyond Good & Evil, you might also like my writeup and the soundtrack.

Problem

I recently played the game Beyond Good & Evil, and I loved every minute of it. However, it has a bug that prevents inverting the mouse input, in both “look” and “camera” modes.

I’m very used to inverting the mouse in games, so I looked for a fix. Anything that can invert mouse input on the y axis, and works with DirectInput would work. After a lot of work, including posts to many forums, and even a Google Answers question, I found a few solutions.

Solutions

Moritz Franckenstein has written a shareware mouse driver that inverts the y axis. Thanks, Moritz!

Otherwise, if you have Logitech MouseWare, and you’re comfortable editing the registry, try Ashley Ings’ instructions, originally posted on the Logitech forums. It works with both Logitech and non-Logitech mice.

Background

Before Moritz contacted me, I’d done a fair amount of research on this. When I got to the point where I needed to write a Windows device driver, I called it quits. That was a too much of a time investment, even for me. :P

I knew I needed either a setting or registry entry in Windows XP (or DirectX) that controls mouse orientation per-axis, or a program that runs in the background and inverts the mouse input (per-axis).

I first looked through the windows mouse control panel, the registry, etc., and didn’t found anything.

I tried installing Logitech’s MouseWare and Advanced Settings Utility, which lets you change the mouse’s orientation, and has effect in DirectInput-based apps (close!), but doesn’t let you change it per-axis. I also tried Kensington MouseWorks, but I don’t have a Kensington mouse, so I couldn’t use it.

I tried a number of utilities that let you drive the mouse pointer with a joystick, and can control the orientation of each axis independently…but the ones I tried don’t have any effect when you use the mouse itself.

Finally, I wrote a script for AutoHotKey, a pretty sophisticated program that lets you script and remap mouse, keyboard, and joystick input. It inverts the mouse per-axis successfully, but doesn’t affect DirectInput apps.

3 thoughts on “invert mouse in Beyond Good and Evil

  1. 3-demon says:

    Sakasa Mouse works only in windows, when you start game mouse is not invertes, as for drivers you can’t install them on windows x64. Anyone have another idea ?

  2. i just tried the HD remake on xbox 360, and nine years later, it still has the exact same problem! what’s worse, it’s on a console, so you can’t use hacks like the ones described above to fix it. argh!

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>