waynedog74 / mupen64plus

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

Combine all Xbox 360 controllers into one default mapping #478

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Describe your system:
 - Operating System (be specific): N/A
 - Machine type (32-bit or 64-bit): N/A
 - Mupen64Plus version: Latest Hg
 - Plugins used: SDL-Input

Describe the problem:
There are some 7-8 identical Xbox 360 controllers with different names in 
InputAutoCfg.cfg.

Many of them are configured incorrectly by default due to them being less 
popular.

I propose that all of the Xbox 360 controllers waterfall down to the same 
default mapping. Much like Functionally identical original Xbox controllers do. 
(AutoInputCfg.cfg Line. 702 ; X-box controllers and compatible clones)

I will submit an Hg compatible patchdiff on approval.

The default mapping will be identical to the most used [Win32: XBOX 360 For 
Windows (Controller)] and/or [Win32: Controller (XBOX 360 For Windows)] As they 
are the only two even remotely set up correctly (I.E. using hat() for the 
D-Pad.)

Original issue reported on code.google.com by TheDaFox on 11 Feb 2012 at 1:50

GoogleCodeExporter commented 9 years ago
11:27pm » <Richard42> DaFox_: this seems fine to me; it's better if they're 
all in one place anyway.  as long as they all map the same way

Attached is the Diff, It simply collapses all 7 Identical 360 controllers into 
one.
Button mapping changes made in comparison to the most popular 360 Controller 
([Microsoft X-Box 360 pad]):
D-Pad is now functional.
Start moved from "Back" (Select) to "Start"
C Buttons mapped correctly to the "Right thumb stick" (Up = Up, Right = Right 
etc)
C Buttons mapped to "Y" and "B" face buttons changed from C Up, C Right to C 
Left, C Down as per this picture. http://i.imgur.com/rpgKk.png Some research 
went into this and not only does it seem more logical to most people, but also 
C Left and C Down tend to be the two most important, and often used C buttons.

Original comment by TheDaFox on 22 Feb 2012 at 11:30

Attachments:

GoogleCodeExporter commented 9 years ago

Original comment by richard...@gmail.com on 24 Feb 2012 at 6:18

GoogleCodeExporter commented 9 years ago
pushed patch on 2/25

Original comment by richard...@gmail.com on 25 Feb 2012 at 3:21