Jump to content
(Open Beta) HyperSpin 2 is now available for everyone ×

New Virtual XInput Method - Virtual Controller (vXbox)


Recommended Posts

Posted

Hey Everyone,

I wanted to share something I found but haven't used yet. Recently I've been using Headsoft vJoy & X360ce. These work, but seem to come with their fair share of frustration on setup and maintain.

Well it appears that vJoy (still supported version) added in Xinput support (vXbox) recently. I came across this, using UCR:
https://www.youtube.com/watch?v=SL3mXAHH-Eg

And it looks like someone took it a step farther to make it more user friendly with added features - Virtual Controller:
https://sourceforge.net/projects/vjoy-controller/
Spanish Tutorial for setup (Translated)

Here's a snippet of Pegafun's excellent tutorial:

Quote

1. INTRODUCTION

To map input devices and assign keys and buttons in the different systems and games within HyperSpin we have several options, with programs integrated natively within RocketLauncher:
- JoyToKey / Xpadder: The function of these programs is to map game device inputs (commands generally) to keystrokes. For example, when pressing button 1 of a game controller, the computer reads it as the "N" key on the keyboard.
- Vjoy (from the author Headsoft): Its function is just the opposite of that of previous programs. It allows creating virtual commands with drivers called "vJoy" (they are called the same as the program, but do not confuse them, since there are more programs that create virtual commands using the same drivers). In this way we can assign keystrokes to each of the buttons of the virtual controls.

With these programs you can generally solve all the configuration needs of input devices in HyperSpin with RocketLauncher. Although there are exceptions. One of them is PC games for two players. For a single player practically all PC games allow to use keyboard and / or mouse. However for more players there are many, many games that require using two controls, or keyboard + control. And here we have a new problem. Because it turns out that the official command on PC is the Xbox / Xbox 360 / Xbox One.

If for any reason our input devices are not Xbox controls, we will not be able to play certain games. Some clear examples are Tekken 7, Mortal Kombat Complete Edition and Mortal Kombat XL. These games do not accept two players per keyboard and mouse, or when one or two of the commands we use are not Xbox. As I have already mentioned, the Vjoy program creates and loads virtual control profiles with the vJoy driver. They are not recognized as Xbox controls, but as generic commands. And they can not be used for these games.

This is where the Virtual Controller program comes into play, which I present to you today, which has many advantages over Vjoy, adding functions of Xpadder and JoyToKey.

2.-CHARACTERISTICS OF VIRTUAL CONTROLLER

These are the main features and advantages of Virtual Controller compared to other mapping programs and key / button assignments:

- Accepts multiple simultaneous input devices: Unlike JoyToKey and Xpadder (which ONLY accept game devices as input) and Vjoy (which ONLY accepts keyboard and mouse), Virtual Controller accepts, simultaneously, the following variety of input devices:
- Game devices
- Keyboard (s)
- Mouse (es)
- Allows you to configure multiple simultaneous virtual output devices:
- Controls
- Keyboard
- Mouse
- Virtual controls can be created with two different drivers: vJoy and vXbox, and up to a maximum of four of each type. This is a fundamental difference with Vjoy, since the virtual devices created with the vXbox driver are compatible with ALL games and PC programs.


I wanted to spread the word so more people can use and get these solutions supported! Check them out and let us know how it goes. I will do some testing on my cab later this year on if these are more solid solutions than old vjoy/x360ce setup.

-K

  • 4 weeks later...

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...