

In " Input Devices" check your controller, and in " Output Devices", check "vJoy Stick 1" or whatever the name of the virtual joystick is. Name this profile as you wish (mine is just "DPad to Axes"). Open UCR.exe and a window inviting you to create a new profile will open. NET so make sure you are updated if you get into trouble with it.Ĥ.- Configure UCR profile to use D-Pad as Axes X and Y Unzip wherever you want, on its own folder. It's a long and bothersome task, but will be worth it. Universal Control Remapper is the app that will allow us to remap the inputs of our real controller as outputs of the virtual joystick we just configured. In "Axes", check only X and Y (the only needed axes for MK4), in "POVs" leave a 0 (zero) and in "Force Feedback" uncheck "Enable Effects".įor the number of buttons, type either the actual number of buttons of your real controller (recommended if you are going to use it in other games), or 9, which are the buttons you will use in MK4 (note that the game needs at least 7 buttons: 6 actions + Start).Ĭlick on "Apply" and let it finish applying changes. In this window you can configure the features of your virtual joystick. Once installed, vJoy leaves an option in the Start Menu for "Configure vJoy", vJo圜onf.exe. You'll need administrator rights to install it. Make sure to download the correct driver for your version of Windows. VJoy is a virtual device driver to emulate a joystick note that, on its own, doesn't do anything else, so you will end up with a "dead" device after installing we'll fix that later. I found a workaround for this that may be somewhat complicated, but I like it more than using AntiMicro or JoyToKey, because for the game you still are using a joystick instead of the keyboard, even if its not a real joystick.

Mortal Kombat 4, like many games of its time, only uses the X and Y axis of the joystick/gamepad connected for control of your character, ignoring that the player may want to use the POV/Dpad of the controller.
