Project

General

Profile

Actions

Emulator Issues #3929

closed

bug HID controller xbox360 mac

Added by antonin.muller almost 14 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
Category:
Controls
% Done:

0%

Operating system:
OS X
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

My pad doesn't work with dolphin version 6851->6845
i tried to reassign the button, but it's strange : analog left or right do shit, button digital is ok
i tried to delete preference file
i tried many games

macmini 2.4 mac os x 10.6.6 (4go)

IMPORTANT : Everything work fine with 6825 for example

Actions #1

Updated by soren.jorvang almost 14 years ago

  • Status changed from New to Accepted
  • Category set to controls
  • Operating system OS X added

Send me the resulting output file from this command (attached):

{{{
./HID_Dumper -elements > joy.txt
}}}

Actions #2

Updated by antonin.muller almost 14 years ago

thanks for your help ;)

I have two X360 controller, i tried with one or two controller : not working for both

Attachment: joy.txt

Actions #3

Updated by soren.jorvang almost 14 years ago

  • Status changed from Accepted to Work started

Ok, try this patch.

Actions #4

Updated by antonin.muller almost 14 years ago

tks but i don't know build svn on my mac, i used this website : http://dolphinemulatormac.dyndns.org/ to test dolphin

Actions #5

Updated by soren.jorvang almost 14 years ago

Ok, try r6857 then.

Actions #6

Updated by jroseff almost 14 years ago

I can confirm that r6857 fixes this issue.

Actions #7

Updated by antonin.muller almost 14 years ago

Tks it's work great with 6858 build !!! ... but i found an other bug : My second controller has the same input name than the first (i have two xbox 360 controller)

Conclusion : The first controller is used for the both player and the second is desactivate (it's not possible to have two same controller like with dolphin 6825 build)

tks again ;)

Actions #8

Updated by Billiard26 almost 14 years ago

Soren, I suggest you assign the "id" values to the joystick instances based on duplicate names, rather than the HID id or whatever is being used. Joysticks of the same name can get unique ids starting from 0. This is how it is done for DInput/SDL currently, and I think the behavior is desirable.

Actions #9

Updated by soren.jorvang almost 14 years ago

Yeah, I have come to the same conclusion.

Including the optional serial id and/or making the order persistent somehow might also be worthwhile, but doing as you say seems the right short-term solution.

Actions #10

Updated by nuyrul almost 14 years ago

Is there a workaround for this at the moment?

Actions #11

Updated by jroseff almost 14 years ago

Upgrade Dolphin or your controller kexts, this has been fixed for me for a while.

Actions #12

Updated by soren.jorvang almost 14 years ago

  • Status changed from Work started to Fixed

This issue was closed by revision r6984.

Actions #13

Updated by celgilles over 13 years ago

It seems that Joysticks / Controllers are broken with recent revisions of Dolphin on Mac OS X (10.6.7)...Before my wired XBox 360 controller worked like a charm...but latest r7598 doesn't show any controller....at least for me... Strangely enough "HID_Dump" doesn't show too the XBox 360 controller...however "USB Prober" from the Developer > Applications directory shows it...anyone has the same issue ?

Actions

Also available in: Atom PDF