WoJ XInput Emulator - User Guide - English
WoJ XInput Emulator - User Guide - English
75
The Thrustmaster Dual Trigger 3 in 1 Rumble Force gamepad was taken as example in this manual.
All the gamepad and application controls are numbered and this numbering will be used in the following
description.
Top View
Front View
User Interface of WoJ XInput Emulator
https://www.microsoft.com/hardware/en-us/p/xbox-360-controller-for-
windows#support
b) Install SCP Virtual Bus driver. (located in the ZIP-file together with emulator)
c) Install WoJ XInput Emulator.
3. Connecting to Joystick .
a) Connect one or more joysticks to PC before starting WoJ Emulator.
b) It is recommended to install the drivers of your joysticks from the CDs of web-sites of
manufacturers. For many joysticks Windows installs its own standard driver by default
but it usually does not support vibration.
c) Start WoJ XInput Emulator. Application will detect all the DirectInput devices and will
display them in the [C2] label and [C15] selector. But if application was started before
connecting the joysticks – press the [C1] button to refresh connection.
Here you can choose Extra Duration, Gain, Magnitude and Effect which suit your gaming controller.
If vibration coming from the game is too short try to increase Extra Duration value.
If vibration coming from the game is not powerful enough try to increase Gain value.
7. Axes Deadzones.
You need this option if some axes of your joystick do not return back to 32767 when you release
them. Select an Axis or Pedal by selector [C18].
Deadzones for triggers are not supported, therefore triggers do not present in the list [C18].
Find the maximal values of inaccuracy for your device in both directions and according to it set
the appropriate values for selectors [C11, C12].
By default deadzones for all axes are from 25000 to 40000 (15000).
Also you have presets for 1000, 2000, 3000 и 4000 in the menu.
Also you always can restore default from the menu.
a) Menu item [D1] restores application window from tray. You can do the same by
DoubleClick the application icon in the tray.
b) Menu item [D2] disables the joystick polling, next click on this item enables it.
This function can be useful if you want to disable joystick temporary.
c) Menu item [D3] allows to choose the GUI language .
d) Menu item [D4] enables and disables the automatic application starting on Windows
startup.
e) Menu item [D5] opens the application website.
f) Menu item [D6] closes the application completely.
g) Menu item [D7] automatically connects gaming controller to emulator when you connect
it to USB port.
h) Menu item [D8] Delayed Reconnect fully reconnects your gaming controllers, including
disabling and enabling them in the device manager.It is instead of connecting your gaming
controller to PC after starting the game, needed for some games. Now you can leave your
device permanently connected to PC, and before starting the game choose a suitable delay
from the Delayed Reconnect submenu. (10sec, 20sec, 30sec, 40sec, 1min, 2min)
i) Check “Exclusive Mode” [D10] in order to connect DirectInput devices in the Exclusive
mode. Try to change this option in the case of any problem with connecting to game.
You can select the emulated stick, also you can invert vertical axis
.
15. Recommended scenario of using WoJ XInput Emulator:
Attention!
There is no need to disconnect your joystick from USB port (step E) for all the games, do it
only if emulation is not working.
17. Playing with one XInput and one DirectInput controllers together (mixed mode):
If you have one physical Xbox controller and one another DirectInput device – you can use
them for dual-playing, like in the previous topic:
a) Create configuration for your DirectInput controller (Joystick0). Emulator does not
display your physical Xbox controller in the list [C15], it ignores XInput devices because
we should not emulate them.
b) Save configuration as XML file and switch emulator to Playing mode.
c) Open the game, enable Xbox controllers and select your physical and emulated Xbox
controllers for playing.
d) Now if your emulated controller does not work open the XML configuration file by any
text editor and replace all the “Joystick0” by “Joystick1”.
e) Save XML configuration file and reload it. Now it should work.
a) Axes are too responsive – increase the “Polling Rate” [С5] value.
b) Graphical artefacts while Axes Movement - decrease the “Polling Rate” [С5] value.
c) You can modify the translations of application UI in the following file:
“c:\Program Files (x86)\ WoJ XInput Emulator\WoJEmulator_Translations.xml”.