I'm using 1.5. For what it's worth, I've since heard a lot of stuttering when trying to play Goldeneye, which I think might actually be because the game is stuggling to play in realtime. I think I need to turn down some of the core graphics settings, but I'm not yet sure what to do.
I did get my controllers running just fine. Here's my blight_input.conf file if you need help with yours:
Code:
[controller 0]
plugged=1
plugin=5
mouse=0
device=0
DPad R=key( 274 ); button( 3 ); axis( None ); hat( None , None ); mouse( None )
DPad L=key( 276 ); button( 2 ); axis( None ); hat( None , None ); mouse( None )
DPad D=key( 275 ); button( 1 ); axis( None ); hat( None , None ); mouse( None )
DPad U=key( 273 ); button( 0 ); axis( None ); hat( None , None ); mouse( None )
Start=key( 0 ); button( 11 ); axis( None ); hat( None , None ); mouse( None )
Z Trig=key( 0 ); button( 4 ); axis( 2+ ); hat( None , None ); mouse( None )
B Button=key( 0 ); button( 6 ); axis( None ); hat( None , None ); mouse( None )
A Button=key( 0 ); button( 4 ); axis( None ); hat( None , None ); mouse( None )
C Button R=key( 0 ); button( None ); axis( 3+ ); hat( None , None ); mouse( None )
C Button L=key( 0 ); button( None ); axis( 3- ); hat( None , None ); mouse( None )
C Button D=key( 0 ); button( None ); axis( 4+ ); hat( None , None ); mouse( None )
C Button U=key( 0 ); button( None ); axis( 4- ); hat( None , None ); mouse( None )
R Trig=key( 0 ); button( 9 ); axis( None ); hat( None , None ); mouse( None )
L Trig=key( 0 ); button( 8 ); axis( None ); hat( None , None ); mouse( None )
Mempak switch=key( 0 ); button( None ); axis( None ); hat( None , None ); mouse( None )
Rumblepak switch=key( 0 ); button( None ); axis( None ); hat( None , None ); mouse( None )
Y Axis=key( 0 , 0 ); button( None , None ); axis( 1- , 1+ ); hat( None , None , None )
X Axis=key( 0 , 0 ); button( None , None ); axis( 0- , 0+ ); hat( None , None , None )
[controller 1]
plugged=0
plugin=1
mouse=0
device=1
DPad R=key( 0 ); button( 3 ); axis( None ); hat( None , None ); mouse( None )
DPad L=key( 0 ); button( 2 ); axis( None ); hat( None , None ); mouse( None )
DPad D=key( 0 ); button( 1 ); axis( None ); hat( None , None ); mouse( None )
DPad U=key( 0 ); button( 0 ); axis( None ); hat( None , None ); mouse( None )
Start=key( 0 ); button( 11 ); axis( None ); hat( None , None ); mouse( None )
Z Trig=key( 0 ); button( None ); axis( 2+ ); hat( None , None ); mouse( None )
B Button=key( 0 ); button( 6 ); axis( None ); hat( None , None ); mouse( None )
A Button=key( 0 ); button( 4 ); axis( None ); hat( None , None ); mouse( None )
C Button R=key( 0 ); button( None ); axis( 3+ ); hat( None , None ); mouse( None )
C Button L=key( 0 ); button( None ); axis( 3- ); hat( None , None ); mouse( None )
C Button D=key( 0 ); button( None ); axis( 4+ ); hat( None , None ); mouse( None )
C Button U=key( 0 ); button( None ); axis( 4- ); hat( None , None ); mouse( None )
R Trig=key( 0 ); button( 9 ); axis( None ); hat( None , None ); mouse( None )
L Trig=key( 0 ); button( 8 ); axis( None ); hat( None , None ); mouse( None )
Mempak switch=key( 0 ); button( None ); axis( None ); hat( None , None ); mouse( None )
Rumblepak switch=key( 0 ); button( None ); axis( None ); hat( None , None ); mouse( None )
Y Axis=key( 0 , 0 ); button( None , None ); axis( 1- , 1+ ); hat( None , None , None )
X Axis=key( 0 , 0 ); button( None , None ); axis( 0- , 0+ ); hat( None , None , None )
[controller 2]
plugged=0
plugin=1
mouse=0
device=2
DPad R=key( 0 ); button( 3 ); axis( None ); hat( None , None ); mouse( None )
DPad L=key( 0 ); button( 2 ); axis( None ); hat( None , None ); mouse( None )
DPad D=key( 0 ); button( 1 ); axis( None ); hat( None , None ); mouse( None )
DPad U=key( 0 ); button( 0 ); axis( None ); hat( None , None ); mouse( None )
Start=key( 0 ); button( 11 ); axis( None ); hat( None , None ); mouse( None )
Z Trig=key( 0 ); button( None ); axis( 2+ ); hat( None , None ); mouse( None )
B Button=key( 0 ); button( 6 ); axis( None ); hat( None , None ); mouse( None )
A Button=key( 0 ); button( 4 ); axis( None ); hat( None , None ); mouse( None )
C Button R=key( 0 ); button( None ); axis( 3+ ); hat( None , None ); mouse( None )
C Button L=key( 0 ); button( None ); axis( 3- ); hat( None , None ); mouse( None )
C Button D=key( 0 ); button( None ); axis( 4+ ); hat( None , None ); mouse( None )
C Button U=key( 0 ); button( None ); axis( 4- ); hat( None , None ); mouse( None )
R Trig=key( 0 ); button( 9 ); axis( None ); hat( None , None ); mouse( None )
L Trig=key( 0 ); button( 8 ); axis( None ); hat( None , None ); mouse( None )
Mempak switch=key( 0 ); button( None ); axis( None ); hat( None , None ); mouse( None )
Rumblepak switch=key( 0 ); button( None ); axis( None ); hat( None , None ); mouse( None )
Y Axis=key( 0 , 0 ); button( None , None ); axis( 1- , 1+ ); hat( None , None , None )
X Axis=key( 0 , 0 ); button( None , None ); axis( 0- , 0+ ); hat( None , None , None )
[controller 3]
plugged=0
plugin=1
mouse=0
device=3
DPad R=key( 0 ); button( 3 ); axis( None ); hat( None , None ); mouse( None )
DPad L=key( 0 ); button( 2 ); axis( None ); hat( None , None ); mouse( None )
DPad D=key( 0 ); button( 1 ); axis( None ); hat( None , None ); mouse( None )
DPad U=key( 0 ); button( 0 ); axis( None ); hat( None , None ); mouse( None )
Start=key( 0 ); button( 11 ); axis( None ); hat( None , None ); mouse( None )
Z Trig=key( 0 ); button( None ); axis( 2+ ); hat( None , None ); mouse( None )
B Button=key( 0 ); button( 6 ); axis( None ); hat( None , None ); mouse( None )
A Button=key( 0 ); button( 4 ); axis( None ); hat( None , None ); mouse( None )
C Button R=key( 0 ); button( None ); axis( 3+ ); hat( None , None ); mouse( None )
C Button L=key( 0 ); button( None ); axis( 3- ); hat( None , None ); mouse( None )
C Button D=key( 0 ); button( None ); axis( 4+ ); hat( None , None ); mouse( None )
C Button U=key( 0 ); button( None ); axis( 4- ); hat( None , None ); mouse( None )
R Trig=key( 0 ); button( 9 ); axis( None ); hat( None , None ); mouse( None )
L Trig=key( 0 ); button( 8 ); axis( None ); hat( None , None ); mouse( None )
Mempak switch=key( 0 ); button( None ); axis( None ); hat( None , None ); mouse( None )
Rumblepak switch=key( 0 ); button( None ); axis( None ); hat( None , None ); mouse( None )
Y Axis=key( 0 , 0 ); button( None , None ); axis( 1- , 1+ ); hat( None , None , None )
X Axis=key( 0 , 0 ); button( None , None ); axis( 0- , 0+ ); hat( None , None , None )
Note that I'm using the right thumbstick as the yellow C buttons and the Y/B on the XBOX360 controllers are unassigned at the moment. I'm sure this may bite me in the ass at some point, but I haven't run into a problem yet.