-
-
Notifications
You must be signed in to change notification settings - Fork 96
Installation and Setup
UCR does not come with an installer, it is a "Portable" app.
Simply download a release from the Releases Page and unzip it to a folder of your choice.
To run UCR, double-click UCR.exe
Your settings are contained in context.xml
, you may wish to make backups of this file.
A Provider is a plugin for the back-end of UCR that enables support for a particular kind of input and / or output.
UCR ships with a number of "Core" providers, but it is envisaged that anyone should be able to write a provider and make it available for use by all.
Example Input Providers
SharpDX_DirectInput - Reads DirectInput joysticks (Flight sticks etc)
SharpDX_XInput - Reads XInput pads (Xbox pads)
Interception - Reads keyboard / mouse
Example Output Providers
vJoyInterfaceWrap - Emulates DirectInput joysticks
ViGEm - Emulates Xbox pads and Playstation 4 controllers
Interception - Sends keyboard / mouse
Some providers only rely on things built into everybody's copy of windows (eg DirectInput and XInput) and so the providers should work out-of-the-box, however some providers will require the user to install extra software (eg vJoy) or download files and place them in folders.
See the Core Providers section for information on setting up each provider.