In UEVR the RightStick is normally used for turning. This leaves the Y-axis (up/down) unused in most cases. As the amount of buttons is often very limited in contrast to the functions/actions possible in a game, it is very handy to be able to map these inputs (e.g. to jump and crouch). Furthermore players using roomscale turning also don't need the regular turning by X-axis (left/right).
This plugin provides 3 variants mapping RightStick directions:
- Y-axis (up/down) is mapped to Gamepad
DPadup/down - Y-axis (up/down) is mapped to Keyboard keys
U/D - X+Y-axis (up/down/left/right) is mapped to Keyboard keys
U/D/L/R
The keyboard mappings are preferable to the dpad-mapping in most cases, as it does not duplicate two already mapped inputs (DPad up/down are accessible in UEVR via DPad Shifting). Furthermore many games do not allow custom mapping of gamepad inputs. So the keyboard variants gives you new and fully customizable inputs.
The downside of the keyboard mapping is, that the game switches from gamepad to keyboard input and back. It is possible, that games do not allow this or have problems with it. But mainly the only side effect should be a quick switch of on-screen input-hints.
You can download the latest version from the release page.
The downloaded zip file will contain DLL files for both variants:
uevr-alt-rs-up-down-dpad.dllfor theDPadvariantuevr-alt-rs-up-down-keyboard.dllfor the Keyboard Y-axis (up/down) variantuevr-alt-rs-full-keyboard.dllfor the Keyboard X+Y-axis (up/down/left/right)
You can install the plugin either globally to be active for all UEVR games, or only for a single games.
- Go to UEVR's global directory by either clicking the
Open Global Dirbutton in UEVR or by navigating to%appdata%\UnrealVRMod. - Create a folder named
UEVRand inside that a subfolder calledplugins. - Extract the DLL file of the preferred variant from the downloaded zip file into the
pluginsfolder, so that the dll file resides in e.g.%appdata%\UnrealVRMod\UEVR\plugins\uevr-alt-rs-up-down-dpad.dll
- Go to UEVR's global directory by either clicking the
Open Global Dirbutton in UEVR or by navigating to%appdata%\UnrealVRMod. - Open the subfolder containing the profile for your game (e.g.
Borderlands3). - If it does not yet exist, create a subfolder called
plugins. - Extract the DLL file of the preferred variant from the downloaded zip file into the
pluginsfolder, so that the dll file resides in e.g.%appdata%\UnrealVRMod\Borderlands3\plugins\uevr-alt-rs-up-down-dpad.dll
Please note that game profiles may already contain input-altering plugins. So there might be incompatibilities with various game profiles.
Many thanks to Markmon, who's great Index Controls Plugin served as a boilerplate for this plugin.
And of course also many thanks to Praydog for creating UEVR and all others contributing to the ecosystem. It cannot be overstated how much ever evolving value UEVR adds to the world of PCVR!