Then go into the unzipped folder to find the UCR application, not to be confused with the AutoHotkey script of the same name. Note that there is a newer version that is based on C#, but it requires convoluted driver setup and troubleshooting - exactly what we're trying to avoid.ĭownload the latest release here, then unzip it to any location on your computer. Grab the latest installer here, then run it.Īfter this, you'll need the latest release of UCR for AutoHotkey.
#Universal control remapper macros install
To start with, we need to install Auto Hotkey, the API which UCR relies on. Enough with the long-winded introduction. Combined with a GUI known as Universal Control Remapper (UCR), this allows us to map any mouse button, including extra buttons on gaming mice, to a keystroke on the keyboard, which will then be registered by Citra.
There are a number of ways we can do this, but the best and easiest solution involves Auto Hotkey, a free and open-source macro software that can read input from controllers, mice keyboard etc. What if we map the mouse movement as keyboard inputs? While this loses out on the analog control, it is still more than sufficient for camera control, especially given that MH4U doesn't even have analog camera control in the first place. Unfortunately, this requires a lot of custom code, most of which doesn't work properly any more.īut. The only other solution, it seems, is to re-map the mouse as a joystick, which can then be used with Citra. Unfortunately, MH4U requires a good camera control system, which meant I would probably have to use my mouse for the camera, hence mapping it as the C-stick. This all started when I build a new, powerful PC, and decided to try running MH4U on it. For this reason, I'm posting this alternate solution. While there is another, older tutorial on the Citra forums, it no longer works (at least for my system) and is rather convoluted.