Next Generation Emulation banner

Omni treadmill / XBox controller Combining

2K views 1 reply 1 participant last post by  veraxus 
#1 ·
I have Virtuix Omni treadmill that reports itself as a generic gamepad. For all intents and purposes, it's output is a single thumbstick. Unfortunately, for many VR games, that's not good enough - they will accept ONLY a single gamepad for input... so I need to combine the Omni's input with the XBox One wireless controller, which x360ce should be perfect for.

So I've tried this with a few games now, including Alice VR and Technolust, and I cannot get it to work at all. Here's the steps I'm following:

  1. Drop x360ce_x64.exe in the game directory.
  2. Turn on the XBox controller and Omni (Omni Connect is set to Gamepad mode)
  3. Start x360ce
  4. x360ce detects both and downloads profiles automatically. The XBox controller is automatically configured, for the Omni I use "Auto" to set it up (which works correctly).
  5. x360ce prompts & creates xinput1_3.dll automatically
  6. In x360ce... under Options, I check "Enable Combining"
  7. Both controller tabs currently show green.
  8. Under Controller 2 (Omni) >> Advanced I check "Combine this controller" and select "Combine into: One"
  9. Under Controller 1 (XBox) >> Advanced I check "Combine this controller" and select "Combine into: One"
  10. Controller 1 (XBox) is now green and Controller 2 (Omni) is red.
  11. Confirm that moving on the Omni is correctly registering as Controller 1's left thumbstick in x360ce
  12. Save settings.
Next, I've tried:
  • Starting the game with x360ce running
  • Closing x360ce and starting the game
  • Launching the game from x360ce under the "Game Settings" tab
However, none of those approaches results in the Omni's input being sent to the game as the XBox controller. Mind you, the XBox controller still works on its own, but the Omni input is not being combined as expected.

What am I missing here? Is there a critical step I've missed?
 
See less See more
#2 ·
To answer my own noob question: Game Settings

I just got Technolust to work by checking COM under Game Settings >> Hook Mask ( Hook Mask: 00000002 ) and enabling all the 64-bit XInput files.

I feel like I'm firing blind a bit here, is there any documentation out there on the rhyme & reason behind these options and when certain options might be applicable to a given game?
 
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top