kotanchap / wjoy

Automatically exported from code.google.com/p/wjoy
0 stars 0 forks source link

Using multiple Wii U Pro Controllers causing input delay #20

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
First of all, thanks for the excellent utility. It makes pairing Wii 
controllers painless. I am trying to pair two controllers to my Macbook Pro 
(10.8.4) to play multiplayer games. When testing the controllers on sixtyforce 
(n64 emulator) I notice a small delay with the control stick and the buttons. 
It's acting as if one input is lagging and being forced, and it doesn't allow 
any other inputs until that button is done lagging. These lags happen every 2-3 
seconds and makes precision control difficult.

The problem exists, very slightly, when one controller is connected. The 
problem is much worse when two controllers are connected.

Is there any way to reduce or eliminate these lags? Are they caused by too many 
simultaneous inputs through bluetooth?

I am using Mac OS 10.8.4 and I am using WJoy 0.7. I got the delays to occur on 
my Nintendo 64 emulator, SixtyForce and Snes9x

Original issue reported on code.google.com by tweder on 30 Jun 2013 at 7:03

GoogleCodeExporter commented 8 years ago
My controllers works fine. May be it's bluetooth chip, or drivers (or, may be 
HID subsystem in Mac OS X doing something wrong). I'll try to test WJoy with 
snes9x and one/two mac models later. Thanks for report! :)

Original comment by alexandr.serkov on 30 Jun 2013 at 7:10

GoogleCodeExporter commented 8 years ago
I am using a mid 2012 Macbook Pro 2.5 GHz Intel Core i5, so its about a year 
old. I'll try some other things and report back later to see if I can eliminate 
the problem.

Original comment by tweder on 30 Jun 2013 at 7:57

GoogleCodeExporter commented 8 years ago
I just tested the controllers on an early 2009 iMac 3.06 GHz Intel Core 2 Duo 
running Mac OS X 10.6.8 and I had the exact same results.

Just an example to clarify what is happening. When I play Super Mario 64 and 
I'm trying to run in circles, every three seconds I get a half second lag where 
no inputs work. During that lag, mario will run in a straight line and hold the 
input of the direction that was being pushed when the lag began. As soon as he 
runs for a half second, I'll be able to push another button for the next three 
seconds, until another lag begins.

I tried charging the controllers, I tried moving them closer to the computer, I 
tried updating all my software, but I am still getting the problem. Even worse, 
I got the problem to replicate on a completely different computer.

The lag happens with only one controller connected, but the lag only happens 
for a split second. When two controllers are connected, the lag is about half a 
second. Trying to play Smash Brothers like this is frustrating.

Any other ideas what might be causing this issue? Has anyone else been 
experiencing lags with the Wii U Pro Controller?

Original comment by tweder on 1 Jul 2013 at 2:34

GoogleCodeExporter commented 8 years ago
No ideas, sorry. And you report about it is first.

But may be this build can be fix this problem. Try it :) In this build you need 
pair with device only once. After what, if you press any button on wiimote 
(sometimes two-tree pressed), it connects to mac (and WJoy) without "discovery" 
function. If WJoy started, of course. But it's very experimental function, and 
may be it's not work, or may be work fine and without lags - internally all 
code for dealing with hardware changed.

New build in attachment.

Original comment by alexandr.serkov on 1 Jul 2013 at 9:51

GoogleCodeExporter commented 8 years ago
Oops, sorry, it's buggy version. This works fine. :)

Original comment by alexandr.serkov on 1 Jul 2013 at 8:19

Attachments:

GoogleCodeExporter commented 8 years ago
O! I forget... I did test snes9x with Wii U Pro Controller. I can't say about 
lags, but may be some things present. It's too fast for my mind :)

But, i see, what if snes9x window lost focus - game not stop, and, if i press 
some button before, emulator continue think, that button pressed, but i 
released it. May be some background application do something with windows on 
your mac?

Original comment by alexandr.serkov on 1 Jul 2013 at 8:39

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
Sorry for the delay, I couldn't get my controllers to sync with that new 
version. I am not using windows on my Mac. I also tried the software at my 
friend's house on his mac and the same problem happened.

Original comment by tweder on 6 Jul 2013 at 9:13

GoogleCodeExporter commented 8 years ago
Ok, i'll be thinking about it. Only one question: it's happened only with 
snes9x and sixtyforce, or happened in other emulators/games?

Original comment by alexandr.serkov on 7 Jul 2013 at 7:56

GoogleCodeExporter commented 8 years ago
I can report that I saw this with one controller using snes9x and PCSX. The 
problem gets worse with two controllers attached - Mac 10.8.3, Retina Mac Book 
Pro.

Original comment by sir...@gmx.de on 10 Jul 2013 at 9:10

GoogleCodeExporter commented 8 years ago
I am testing the new version from #5 in the next few days and report back.

Original comment by sir...@gmx.de on 10 Jul 2013 at 9:14

GoogleCodeExporter commented 8 years ago
Same problem. Especially with multiple controllers, Moving around the joystick 
will eventually stick, not letting you do anything else for like 1.5 seconds.

Good luck, I like the program :)

Original comment by codywill...@gmail.com on 25 Jul 2013 at 3:03

GoogleCodeExporter commented 8 years ago
Thanks! Sorry for long delay - was on vacation :)

I'll try to reproduce and fix this problem.

Original comment by alexandr.serkov on 8 Aug 2013 at 12:59

GoogleCodeExporter commented 8 years ago
I tested the version from #5 yesterday with a prolonged session of Super Mario 
World. I could not detect any misbehaviours anymore - but Super Mario World 
might be a bad example as multiple right or left presses would not make the 
same problems as they would for example for tetris.

Original comment by sir...@gmx.de on 2 Nov 2013 at 9:19

GoogleCodeExporter commented 8 years ago
It's cool :) And all changes in version from #5 is present in 0.7.1. May be i 
fixed this bug. :)

Original comment by alexandr.serkov on 2 Nov 2013 at 9:31

GoogleCodeExporter commented 8 years ago
With version 0.7.1 I see the issue again :(. This is what I tried - I went into 
some menu (in this case warios woods) and repeatably pressed 3 times right, 3 
times left. Sometimes it took it, sometimes it didn't. I was using two wii 
remotes with classic controllers attached, Mac 10.9... Can I provide any more 
information?

Original comment by sir...@gmx.de on 28 Nov 2013 at 3:30

GoogleCodeExporter commented 8 years ago
Hello, Silver

Please, attach here list of all installed applications (possible not all, but 
all loaded - you can list it in terminal by "ps -lA" command - "ps -lA >> 
~/Desktop/commands.txt" - and write output to file on desktop :) ). And what 
game are you test?

Original comment by alexandr.serkov on 8 Dec 2013 at 8:34

GoogleCodeExporter commented 8 years ago
I'm having the same issue. The strange thing is that I think this was not 
happening before. Maybe too much pair an unpair the same controller over the 
time?

Original comment by JailDesi...@gmail.com on 17 Aug 2014 at 2:14