Hacking Nintendont Controller-Configurations

MSF1111

New Member
Newbie
Joined
Oct 14, 2014
Messages
2
Trophies
0
Age
27
Location
Zwartemeer
XP
52
Country
Netherlands
I have maked a controller.ini for Sweex GA101 but only 4 buttons are does it. On HID-Test do all buttons working.
This is the text on the controller.ini.
[Sweex GA101]
VID=0E8F
PID=0003
Polltype=1
DPAD=1
DigitalLR=0
MultiIn=0
Power=6,10
A=5,4F
B=5,8F
X=5,2F
Y=5,1F
Z=6,08
L=6,01
R=6,02
S=6,20
Left=5,06
Down=5,04
Right=5,02
Up=5,00
RightUp=5,01
DownRight=5,03
DownLeft=5,05
UpLeft=5,07
StickX=3
StickY=2
CStickX=1
CStickY=0
LAnalog=0
RAnalog=0

I have tested on 2 games: Sonic Adventure DX and Super Smash Bros Melee .

Plz help me

PS: Sorry for my bad english
 

Attachments

  • 20141015_145253 2.jpg
    20141015_145253 2.jpg
    16 KB · Views: 264

Howard

Well-Known Member
Member
Joined
May 1, 2012
Messages
442
Trophies
0
XP
431
Country
United States
I have maked a controller.ini for Sweex GA101 but only 4 buttons are does it. On HID-Test do all buttons working.
This is the text on the controller.ini.
[Sweex GA101]
VID=0E8F
PID=0003
Polltype=1
DPAD=1
DigitalLR=0
MultiIn=0
Power=6,10
A=5,4F
B=5,8F
X=5,2F
Y=5,1F
Z=6,08
L=6,01
R=6,02
S=6,20
Left=5,06
Down=5,04
Right=5,02
Up=5,00
RightUp=5,01
DownRight=5,03
DownLeft=5,05
UpLeft=5,07
StickX=3
StickY=2
CStickX=1
CStickY=0
LAnalog=0
RAnalog=0

I have tested on 2 games: Sonic Adventure DX and Super Smash Bros Melee .

Plz help me

PS: Sorry for my bad english
Try

A=5,40
B=5,80
X=5,20
Y=5,10

Your LAnalog and RAnalog cant be working correctly, They confilct with each other and cStickY.
 

strikerdark

Well-Known Member
Member
Joined
Oct 30, 2014
Messages
225
Trophies
0
Age
37
XP
141
Country
United States
is it possible to invert the Right Analog Stick's X axis and Y axis using the .ini file? i ask because a lot of Nintendo games have inverted camera controls and i would like to play them without it being inverted.
 

Adeka

Beta Tester
Member
Joined
Mar 19, 2013
Messages
4,168
Trophies
0
Age
30
XP
1,633
Country
United States
is it possible to invert the Right Analog Stick's X axis and Y axis using the .ini file? i ask because a lot of Nintendo games have inverted camera controls and i would like to play them without it being inverted.

This is a very neat idea that is requested quite a bit but the devs never gave an answer if it's possible

Having a setting called "invert c-stick" would be awesome
 

Ssenmodnar Mario

New Member
Newbie
Joined
Nov 2, 2014
Messages
1
Trophies
0
Age
24
XP
62
Country
United States
I recommend using an existing configuration as reference (for button names etc). First test if your device is supported: press any button / move a stick and the values shown on the bottom of HID-Test should change, if they don't, your device is not supported (do this, without a sd:/controller.ini).

For example, if no button is pressed, the MayFlash Wii Classic Controller to USB Adapter gives:
7A 8A 86 2F 00 0F 00 00

Now pressing some buttons changes it to:
74 8A 86 2F 00 0F 20 00

As you can see offset 6 (it starts from 0, not 1) changed to value 20, so in the controller.ini you would write (say it's button A):

A=6,20

So you write the offset (6) and the value (20). Analog Sticks only need offset, not value. Example pressing right analog stick to the right:
FF 8A 86 2F 00 0F 20 00

As you can see offset null changed, so you would write:

CStickX=0

As CStick is the right analog, the left analog would be Stick (X and Y as per axis).

Once you created your controller.ini restart HID-Test with sd:/controller.ini. Now at the bottom HID-Test will show all available buttons (except power). Now then you press a button HID-Test should show that button pressed, if nothing happens or a wrong button is shown pressed, edit your controller.ini.

If the dpad does not work change DPAD=0 to DPAD=1 and fill additional values for diagonal directions (RightUp etc..., see available configurations as reference).

Once everything is fine, post your configuration here in order for it to be included in my repository.


I don't know if I'm late or not, but I tried using a Logitech Precision controller in HIDTestv6, and it worked fine. But I don't know how to create the controller.ini file. :(
 

Filisteus

Well-Known Member
Newcomer
Joined
Jun 4, 2013
Messages
63
Trophies
0
Age
44
XP
186
Country
Brazil
Hi guys!
I can not make this control work for me!
The Hidtest freezes in "config not found" "find hid compatible devices"
I have to turn off the button WiiU
Retro_Classic_Pro_Controller_For_Wii_Android.jpg
 

Howard

Well-Known Member
Member
Joined
May 1, 2012
Messages
442
Trophies
0
XP
431
Country
United States
I don't know if I'm late or not, but I tried using a Logitech Precision controller in HIDTestv6, and it worked fine. But I don't know how to create the controller.ini file. :(
Start by posting the
pid
vid
Raw daya when nothing is pressed
Raw data when each button is pressed
Raw data when the sticks are moved in each direction
Raw data when each trigger is pressed.
 

qBob64

Member
Newcomer
Joined
Nov 10, 2014
Messages
5
Trophies
0
XP
56
Country
United States
Hello guys, I have a Saitek P150 controller, with digital L and R on the back:
41HD82Q3A6L.jpg

I have a weird issue with it. So when I plug it in and boot up HID-Test, at first I get: 12 00 00 00 00 00 00 00. The first three values flicker a little, but no changes. Then, after I press a few buttons with no response, the values change to: 12 00 00 FF FF 00 00 00, and now there are responses - but only on the last value. The values also seem random, for example if you press the A button twice, the first time you will get 01 and it stays there, but the next time you will get 40, and sometimes when you release the button it will go back to the previous value. The D-Pad usually does not change any values at all, always flickering the first three, but every tenth time or so it will change the last value. I did make a config based on the average values that appear the most:
Code:
[Saitek P150]
VID=06A3
PID=0510
Polltype=1
DPAD=0
DigitalLR=1
MultiIn=0
A=7,01
B=7,02
X=7,04
Y=7,08
Z=7,10
L=7,40
R=7,80
S=7,00
Left=0
Down=0
Right=0
Up=0
StickX=3
StickY=2
CStickX=1
CStickY=0
LAnalog=0
RAnalog=0

Although I am not sure, does the DPAD mean the GameCube D-Pad, which I don't need, or a digital d-pad vs. analog controller?
So after making this config, I booted up Mario Kart: Double Dash. The A and B buttons work very well, all others are still random. The control stick in the game seems to be stuck on going to the up-left, and if I press any D-Pad buttons on my controller it is usually A or B. So I am obviously doing something wrong with that. Is this an actual problem, or did I just code something wrong? Is my gamepad simply half-compatible?
-qBob64
 

Howard

Well-Known Member
Member
Joined
May 1, 2012
Messages
442
Trophies
0
XP
431
Country
United States
Hello guys, I have a Saitek P150 controller, with digital L and R on the back:
41HD82Q3A6L.jpg

I have a weird issue with it. So when I plug it in and boot up HID-Test, at first I get: 12 00 00 00 00 00 00 00. The first three values flicker a little, but no changes. Then, after I press a few buttons with no response, the values change to: 12 00 00 FF FF 00 00 00, and now there are responses - but only on the last value. The values also seem random, for example if you press the A button twice, the first time you will get 01 and it stays there, but the next time you will get 40, and sometimes when you release the button it will go back to the previous value. The D-Pad usually does not change any values at all, always flickering the first three, but every tenth time or so it will change the last value. I did make a config based on the average values that appear the most:
Code:
[Saitek P150]
VID=06A3
PID=0510
Polltype=1
DPAD=0
DigitalLR=1
MultiIn=0
A=7,01
B=7,02
X=7,04
Y=7,08
Z=7,10
L=7,40
R=7,80
S=7,00
Left=0
Down=0
Right=0
Up=0
StickX=3
StickY=2
CStickX=1
CStickY=0
LAnalog=0
RAnalog=0

Although I am not sure, does the DPAD mean the GameCube D-Pad, which I don't need, or a digital d-pad vs. analog controller?
So after making this config, I booted up Mario Kart: Double Dash. The A and B buttons work very well, all others are still random. The control stick in the game seems to be stuck on going to the up-left, and if I press any D-Pad buttons on my controller it is usually A or B. So I am obviously doing something wrong with that. Is this an actual problem, or did I just code something wrong? Is my gamepad simply half-compatible?
-qBob64
The Saitek P150 controller dosent have the controlles it needs to be compatable. It has no analog stick.
 

Teddiie

Member
Newcomer
Joined
Nov 16, 2014
Messages
5
Trophies
0
Age
33
XP
51
Country
Gambia, The
Hey everyone,

Can someone pls make a correctly controller.ini for me for a speedlink Strike 2 controller - HID Test compatible

No buttons (analog on) -> 01 80 80 80 80 0F 00 00

X button -> 01 80 80 80 80 4F 00 00
O button -> 01 80 80 80 80 2F 00 00
Triangel button -> 01 80 80 80 80 1F 00 00
Square button -> 01 80 80 80 80 8F 00 00

L1 -> 01 80 80 80 80 0F 04 00
L2 -> 01 80 80 80 80 0F 01 00
R1 -> 01 80 80 80 80 0F 08 00
R2 -> 01 80 80 80 80 0F 02 00

D Pad left -> 01 80 80 80 80 06 00 00
D Pad up -> 01 80 80 80 80 00 00 00
D Pad right -> 01 80 80 80 80 02 00 00
D Pad down -> 01 80 80 80 80 04 00 00

Select -> 01 80 80 80 80 0F 10 00
Start -> 01 80 80 80 80 0F 20 00

Analog left up -> 01 80 80 80 00 0F 00 00
Analog left right -> 01 80 80 FF 80 0F 00 00
Analog left down -> 01 80 80 80 FF 0F 00 00
Analog left left -> 01 80 80 00 80 0F 00 00
Analog left press (L3) -> 01 80 80 80 80 0F 40 00

Analog right up -> 01 00 80 80 80 0F 00 00
Analog right right -> 01 80 FF 80 80 0F 00 00
Analog right down -> 01 FF 80 80 80 0F 00 00
Analog right left -> 01 80 00 80 80 0F 00 00
Analog right press (R3) -> 01 80 80 80 80 0F 80 00

I'll hope anyone could help me with that,i dont get it,and i hope you dont need the circle move from the analog sticks,could be to much to post if you understand :D
ps. sorry for my bad english im german
Greez
 

Howard

Well-Known Member
Member
Joined
May 1, 2012
Messages
442
Trophies
0
XP
431
Country
United States
Hey everyone,

Can someone pls make a correctly controller.ini for me for a speedlink Strike 2 controller - HID Test compatible

No buttons (analog on) -> 01 80 80 80 80 0F 00 00

X button -> 01 80 80 80 80 4F 00 00
O button -> 01 80 80 80 80 2F 00 00
Triangel button -> 01 80 80 80 80 1F 00 00
Square button -> 01 80 80 80 80 8F 00 00

L1 -> 01 80 80 80 80 0F 04 00
L2 -> 01 80 80 80 80 0F 01 00
R1 -> 01 80 80 80 80 0F 08 00
R2 -> 01 80 80 80 80 0F 02 00

D Pad left -> 01 80 80 80 80 06 00 00
D Pad up -> 01 80 80 80 80 00 00 00
D Pad right -> 01 80 80 80 80 02 00 00
D Pad down -> 01 80 80 80 80 04 00 00

Select -> 01 80 80 80 80 0F 10 00
Start -> 01 80 80 80 80 0F 20 00

Analog left up -> 01 80 80 80 00 0F 00 00
Analog left right -> 01 80 80 FF 80 0F 00 00
Analog left down -> 01 80 80 80 FF 0F 00 00
Analog left left -> 01 80 80 00 80 0F 00 00
Analog left press (L3) -> 01 80 80 80 80 0F 40 00

Analog right up -> 01 00 80 80 80 0F 00 00
Analog right right -> 01 80 FF 80 80 0F 00 00
Analog right down -> 01 FF 80 80 80 0F 00 00
Analog right left -> 01 80 00 80 80 0F 00 00
Analog right press (R3) -> 01 80 80 80 80 0F 80 00

I'll hope anyone could help me with that,i dont get it,and i hope you dont need the circle move from the analog sticks,could be to much to post if you understand :D
ps. sorry for my bad english im german
Greez
In order to create the controller.ini for the speedlink Strike 2 controller you need to also provide the VID, PID and the 4 diagonal directions on the dpad.
with L1/R1 and R2/R2 which is the top pair an which is the bottom?
 
  • Like
Reactions: Teddiie

Teddiie

Member
Newcomer
Joined
Nov 16, 2014
Messages
5
Trophies
0
Age
33
XP
51
Country
Gambia, The
In order to create the controller.ini for the speedlink Strike 2 controller you need to also provide the VID, PID and the 4 diagonal directions on the dpad.
with L1/R1 and R2/R2 which is the top pair an which is the bottom?


ah sorry,moment..

VID -> 11FF
PID -> 3341

DPAD up/right -> 01 80 80 80 80 01 00 00
DPAD right/down -> 01 80 80 80 80 03 00 00
DPAD down/left -> 01 80 80 80 80 05 00 00
DPAD left/up -> 01 80 80 80 80 07 00 00

The L1/R1 are front and the L2/R2 are behind

Can you if you have create the controller.ini where i have to put it on my sd card
 

Howard

Well-Known Member
Member
Joined
May 1, 2012
Messages
442
Trophies
0
XP
431
Country
United States
ah sorry,moment..

VID -> 11FF
PID -> 3341

DPAD up/right -> 01 80 80 80 80 01 00 00
DPAD right/down -> 01 80 80 80 80 03 00 00
DPAD down/left -> 01 80 80 80 80 05 00 00
DPAD left/up -> 01 80 80 80 80 07 00 00

The L1/R1 are front and the L2/R2 are behind

Can you if you have create the controller.ini where i have to put it on my sd card

little translation problem
L1/R1 and R2/R2 which is the top / above pair an which is the bottom / below pair
I dont understand front / behind the way you are using them

The controller.ini goes in the root of the same drive as the games.
 

Teddiie

Member
Newcomer
Joined
Nov 16, 2014
Messages
5
Trophies
0
Age
33
XP
51
Country
Gambia, The
little translation problem
L1/R1 and R2/R2 which is the top / above pair an which is the bottom / below pair
I dont understand front / behind the way you are using them

The controller.ini goes in the root of the same drive as the games.


Sorry my english is not the best and ive dont understand what you mean with L1/R1 and R2/R2 (twice?) "top and bottom" i believe L1/R1 is top and R2/L2 is bottom

Thanks
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: Metal tapes even