Universal Joystick Remapper (UJR) - v6.10 2nd Nov 2015
Posted: 21 Dec 2014, 14:21
Please note: UJR is no longer maintained, please use UCR instead.
What is it?
A program to combine axes, buttons and the 1st hat from any of your physical joysticks into one or more 8 axis, 32 button virtual joysticks.
it should work with any game.
If the joystick you wish to use appears in Windows' game controller list, it should work with UJR.
It is a full standalone "App". You do not need AHK installed to use it. You do not need to know how to code to use it.
Why would I want it?
Yes, if you add a cool new feature, or know a better way of writing a bit of the code, please let me know!
Cool! Where can I get it?
Direct Download:
http://evilc.com/fil...hk/vjoy/ujr.zip
Homepage:
http://evilc.com/proj/ujr
GitHub Page:
https://github.com/evilC/AHK-Universal- ... k-Remapper
We now have a signed driver, so Windows 7 x64 users no longer need to use Test Mode!
Full instructions are in the readme inside the zip
What is it?
A program to combine axes, buttons and the 1st hat from any of your physical joysticks into one or more 8 axis, 32 button virtual joysticks.
it should work with any game.
If the joystick you wish to use appears in Windows' game controller list, it should work with UJR.
It is a full standalone "App". You do not need AHK installed to use it. You do not need to know how to code to use it.
Why would I want it?
- Your joystick is not recognised by the game
- Your joystick is recognised, but an axis is the wrong way around and you cannot fix it.
- You have a pair of racing pedals that feature an axis for each pedal, and wish to use them as a single rudder axis.
- You want to use two devices for a game (eg a pedals and a stick/throttle) for a game but it only supports one joystick at a time.
- You want a specific feature, but lack the knowledge to write such a thing yourself. The code is pretty easy to understand and you just need a text editor.
- "Portable" application, no installation required - just run the EXE!
- Control up to 16 virtual joysticks with 8 Axes and 32 Buttons each!
- Controlled by up to 16 physical joysticks
- Invert any axis
- Per-axis deadzone and sensitivity settings
- Axis Merging - Combine two racing pedals into a rudder!
- Axis Splitting
- Axis Trimming - Use one axis to trim another.
- Reads up to 6 Axes from input sticks.
- Remap the 1st Hat (POV) switch to any buttons.
- Settings saved between uses
- Profile support
- Run multiple copies - each copy can control a different virtual stick
(But each version can read any of the physical axes) - "QuickBind" mode to control the virtual joystick via the UJR GUI
Use this when the game detects the underlying physical stick instead of the virtual one - allows you to move the virtual stick without moving the physical stick
- Uses the free open source app vJoy to create a virtual joystick
- UJR is written in AutoHotkey, an open source macro app - it sends instructions to vJoy via Axlar's vJoy to AHK Bridge.
- Configure UJR to tell it which physical joystick axis/button controls which axis/button of the virtual joystick - each axis and button of the virtual stick can be mapped to a different physical joystick
- Does not support mapping joystick to keyboard or mouse.
Use regular AHK to read the output of the virtual stick and send keyboard or mouse. - Does not support reading input from the 7th and 8th joystick axes.
This is due to an AHK limitation. - Does not support reading input from the 2nd-4th POV hats.
This is due to an AHK limitation.
Yes, if you add a cool new feature, or know a better way of writing a bit of the code, please let me know!
Cool! Where can I get it?
Direct Download:
http://evilc.com/fil...hk/vjoy/ujr.zip
Homepage:
http://evilc.com/proj/ujr
GitHub Page:
https://github.com/evilC/AHK-Universal- ... k-Remapper
We now have a signed driver, so Windows 7 x64 users no longer need to use Test Mode!
Full instructions are in the readme inside the zip