UCR icon indicating copy to clipboard operation
UCR copied to clipboard

LX / LY / RX / RY problem if using two controllers as one (axis to axis plugin)

Open oneswitch opened this issue 9 years ago • 13 comments
trafficstars

I'm trying to use two controllers simultaneously merged to act as a single controller. For instance:

Xbox 360 joypad 1 in my left hand (using the left thumb-stick). Xbox 360 joypad 2 on the floor (for my foot to reach the right-thumb-stick and buttons).

There's no clash with any controls, apart from when I use the thumb-sticks, when they seem to cancel one another out.

For instance in a walking simulator/FPS, I find that if I use the left-stick to move, as soon as I move the right-stick to look, I stop walking. Basically, I can't use the Left-stick on controller 1 and the right-stick on controller 2 (or vice versa) together nicely.

oneswitch avatar Nov 08 '16 12:11 oneswitch

Just to add. I can use the Z-stick on one controller and the sticks on others. It seems tied to the left-stick and right-stick in some way.

oneswitch avatar Nov 08 '16 12:11 oneswitch

Is this a new bug for 0.1.5, or was this present in 0.1.4?

On Tue, Nov 8, 2016 at 12:35 PM, Barrie Ellis [email protected] wrote:

Just to add. I can use the Z-stick on one controller and the sticks on others. It seems tied to the left-stick and right-stick in some way.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/evilC/UCR/issues/139#issuecomment-259125223, or mute the thread https://github.com/notifications/unsubscribe-auth/ABo8hCue0QnoptQ9esoDakTq75mYyLahks5q8Gx3gaJpZM4KsYAe .

evilC avatar Nov 08 '16 13:11 evilC

No idea. First time I've ever tried it.

oneswitch avatar Nov 08 '16 13:11 oneswitch

This set-up should quickly demonstrate the issue if you connect two Xbox type controllers, then use the left-stick on one, and the right-stick on another: url

oneswitch avatar Nov 08 '16 14:11 oneswitch

I cannot reproduce this, and that INI file locks up UCR for me. What are you mapping the two XBox controllers to? vJoy? vXBox? Titan? Does it happen no matter what you map it to? Will have to investigate...

evilC avatar Nov 08 '16 19:11 evilC

Also, are you 100% sure the game is bound to the UCR output and not to one of the physical controllers? If the game were taking input for walk from one of the physical controllers, but something else was mapped to the another physical conntroller, or a virtual controller, it may confuse it. Basically, look at the output coming out of HTML gamepad tester, or in windows control panel. If it looks right, the problem is not with UCR.

evilC avatar Nov 08 '16 19:11 evilC

I have two profiles for what I was trying. The idea was...

JoyID 1: vJoy JoyID 2: Xbox 360 controller JoyID 3: Xbox 360 controller

In JoyID swapper, that's how it appeared. Very strangely, in HTML5 Gamepad Tester, I'm getting:

  1. MAYFLASH Arcade Fightstick (that's not been attached for ages).
  2. vJoy Virtual Joystick.
  3. Xbox 360 controller (I've not got the other controller attached at the minute).

oneswitch avatar Nov 08 '16 20:11 oneswitch

Looking at HTML5 Gamepad Tester, all the output from the joypad I have attached can be seen in "3 Xbox 360 Controller".

All the mappings are to vJoy 1.

The only thing passing through are buttons 1-10. D-pad and axis are not working. No idea why.

oneswitch avatar Nov 08 '16 20:11 oneswitch

I'll try resetting the computer.

oneswitch avatar Nov 08 '16 20:11 oneswitch

Very strange. With only one physical Xbox 360 controller attached, and UCR set up to build vJoy 1 (reading from physical joystick 2), it's behaving strangely.

When I press a button, I get 3 controller appear....

  1. Xbox 360 controller (the physical attached controller).
  2. vJoy
  3. "Unknown Gamepad".

The ini is here.

https://www.dropbox.com/s/66rftvc62bddpv5/UCR.ini?dl=0

Again, buttons are passing through. Nothing else is.

oneswitch avatar Nov 08 '16 20:11 oneswitch

New INI Map pad ls x axis to vjoy x axis Test in HTML5 tester.

Map pad rs x axis to vJoy y axis Test in HTML5 tester. Does it stop working at this point?

evilC avatar Nov 08 '16 20:11 evilC

Tried your first step, and HTML5 Gamepad tester shows no response on the LX axis when I move it.

In vJoy Monitor, it does appear.

???

oneswitch avatar Nov 08 '16 20:11 oneswitch

vJoy has no LX axis - you mean axis 1 (X)? I dunno why the web page isnt working, but you can do the test equally well with vJoy monitor.

Set up the scenario you described, test it step by step with vJoy monitor - at what point does it stop working?

evilC avatar Nov 08 '16 20:11 evilC