﻿Installation:

For automatic installation:

Run Install.bat file and Next, Next, Next... (for new installation)
If you update from the the previous version, just run Install.bat and cancel installations of SCPVirtualBusDriver and Xbox360ControllerDriver.
So for update you have to uninstall the previous version of WoJXInputEmulator and install the new one.

Starting from v2.5 you can optionally install the Nefarius HidHide driver, for hiding your physical DirectInput devices from other Windows games and applications, 
in order to avoid duplicated input and missing vibration. 
You can get more info about HidHide project on GitHub, and also use it for updates:
https://github.com/ViGEm/HidHide
Installation of HidHide driver is not mandatory! WoJ XInput Emulator works fine without it in the most of XInput games.

For manual installation:

1) Install Xbox 360 Controller driver. (located in the Xbox360ControllerDriver folder, run Xbox360_64Eng.exe file) 

2) Install SCP Virtual Bus driver. (located in the SCPVirtualBusDriver folder, run setup.exe file)

3) Install HidHide driver, optionally (located in the HidHideDriver folder, run HidHideSetup.exe file)

4) Install WoJ XInput Emulator. (located in the WoJXInputEmulator folder, run setup.exe file)

After installation:

At the end you should restart Windows only if you installed HidHide driver!!! 


Usage:

1) Connect your DirectInput device(s) to USB port.

2) Run the Emulator.

3) Optionally run HidHide Configuration Client from the contextual menu of emulator.
   Or run HidHide manually from the disk: "c:\Program Files\Nefarius Software Solutions\HidHide\x64\HidHideClient.exe".
   Add "c:\Program Files (x86)\WoJ XInput Emulator\WoJXInputEmulator.exe" to Applications.
   Select your gaming controller(s) in Devices and Enable Device hiding.
   Do not select emulated Controller (XBOX 360 For Windows) in Devices !!! (it appears after starting WoJ XInput Emulator).

4) Switch Emulator to Settings mode, load or create configuration by Assignment Wizard, and save it as XML file.

5) Switch Emulator to Playing mode. (press Power switch)
   Top position = Settings mode
   Right position = Playing mode

6) Run the game.

7) Open the Game Settings and select Xbox 360 controller as control device.

8) Start playing the game.

9) See tooltips for all the elements in the user interface (EN, RU, DE, ES, ID, RO, PT, IT, PL, FR, JP, KR).

10) If you are going to use any Logitech RGB LED devices with Autostart option, do the following in order to start emulator after Logitech G HUB application:
    1. Disable “Autostart” option in the emulator.
    2. Open Windows start menu.
    3. Search and open “Task Scheduler.”
    4. Click the “Create Task” link on the sidebar.
    5. Type a name in the “Name” field.
    6. Select “Run with highest privileges”
    7. Configure for Windows 10
    8. Go to the “Trigger” tab.
    9. Press the “New” button.
    10. Choose “At log on” from the first dropdown.
    11. Select the “Delay task for” checkbox.
    12. Choose “30 seconds” from the dropdown.
    13. Click the “Ok” button.
    14. Go to the “Actions” tab.
    15. Press the “New” button.
    16. Select the “Start a program” option.
    17. Click the “Browse” button.
    18. Find and select the application’s exe file.
    19. Press the “Open” button.
    20. Click the “Ok” button.
    21. Go to the “Conditions” tab.
    22. Uncheck the “Start the task only if the computer is on AC power” checkbox.
    23. Press the “Ok” button.
    24. Close Task Scheduler.
    With that emulator will start with a 30 seconds delay, after Logitech G HUB.

Forum:
https://www.facebook.com/WoJEmulator

Users Group:
https://www.facebook.com/groups/WoJUsers

Website:
https://www.worldofjoysticks.com
