Hacking Nintendont Controller-Configurations

ALSINJAN

Member
Newcomer
Joined
Dec 7, 2006
Messages
21
Trophies
0
XP
227
Country
I built the "controller.ini" for Thrustmaster T-Wireless controller if it helps someone.
It is this:

e7a367374f21497881efa2ec378a1c26o.jpg
 

Attachments

  • controller.zip
    330 bytes · Views: 429
  • controller_LZversion.zip
    333 bytes · Views: 352

JnL_SSBM

Experienced
Member
Joined
Mar 29, 2014
Messages
469
Trophies
0
Location
Donna, TX
XP
213
Country
United States
Original Gamecube Controllers sticks and/or Dolphin Emulator default sticks (as of USB PC controllers) radios are 69/100 of sensitivity; instead Nintendont sensitivity sticks Radius are 100/100. I was wondering about of that sensitivity is depending on per person HID controller sticks or that's only on PS3 HID controllers, i doubt that HID gamecube controllers (with adapter) have that radio. I mean it because sticks are too fast when trying to press it slightly. I think each game have each HID sensitivity on sticks. An example are this:

2d2ips5.jpg


Hope our answers..
 

Khar00f

Well-Known Member
Member
Joined
Mar 12, 2006
Messages
193
Trophies
0
XP
686
Country
Canada
Quick question,

Does the mayflash GC to USB adapter work with a Wavebird? Of course in conjunction with Nintendont.

Thanks
 

JnL_SSBM

Experienced
Member
Joined
Mar 29, 2014
Messages
469
Trophies
0
Location
Donna, TX
XP
213
Country
United States
Sorry; Mayflash GC to USB Adapter recognizes on HIDTest but buttons are not recognized that means is not compatible...

but haven't tried a Wavebird on Mayflash 3 in 1 Magic Joy Box...
 

Khar00f

Well-Known Member
Member
Joined
Mar 12, 2006
Messages
193
Trophies
0
XP
686
Country
Canada
Ok perfect, thank you, I wonder what's causing the buttons not to register since my guess is, the decoding of the signal is done through the receiver, odd.
 

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,212
Trophies
2
XP
34,127
Country
Mexico
Anyone that can help me to add the analog triggers?
Here is the response I have from the analog PS3 generic trigger buttons in HID Test.
I am using the controller.ini uploaded by faku1810, check the attached .rar file :)

R1:
7F 7F 7B 7F 7F 0F 02 C0
R2:
7F 7F 7B 7F 7F 0F 08 C0
L1:
7F 7F 7B 7F 7F 0F 01 C0
L2:
7F 7F 7B 7F 7F 0F 04 C0
 

Attachments

  • GenericUSBController.rar
    637 bytes · Views: 340

Royusmc

Well-Known Member
Member
Joined
May 22, 2009
Messages
223
Trophies
0
XP
111
Country
United States
Dose anyone know if they are working on the blue tooth for wii classic controller. And if and when it might be coming.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,661
Country
France
R1:
7F 7F 7B 7F 7F 0F 02 C0
R2:
7F 7F 7B 7F 7F 0F 08 C0
L1:
7F 7F 7B 7F 7F 0F 01 C0
L2:
7F 7F 7B 7F 7F 0F 04 C0
It's already in the controller.ini :
Z=6,08
L=6,01
R=6,02

08= R2
01= L1
02= R1

I would exchange R1/R2 and L1/L2 to match the gamecube controller button position, but it's up to you.
if you want the L1/R1 to be the bottom buttons, and Z to be the top one:
Z=6,02
R=6,08
L=6,04


And the controller.ini already use "DigitalLR=1" because the buttons are digital, not analog.
You can't make them work in analog mode.
 

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,212
Trophies
2
XP
34,127
Country
Mexico
It's already in the controller.ini :
Z=6,08
L=6,01
R=6,02

08= R2
01= L1
02= R1

I would exchange R1/R2 and L1/L2 to match the gamecube controller button position, but it's up to you.
if you want the L1/R1 to be the bottom buttons, and Z to be the top one:
Z=6,02
R=6,08
L=6,04


And the controller.ini already use "DigitalLR=1" because the buttons are digital, not analog.
You can't make them work in analog mode.


Even if the controller is a Generic PS3 one, I can't enable the analog shoulders in the controller.ini by removing the DigitalLR=1 and adding something like:
LAnalog=12
RAnalog=13

Can that be done?
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,661
Country
France
only if your controller HAS analog function.
You can't invent it, if the controller manufacturer only put digital triggers, you can't make it check the pressure.

If your controller has analog capability for triggers, then delete the "DigitalLR=1" line (or set to 0)

then launch HID_test, and check which offset is rolling from 00 to FF (passing by all states 01 02 03 etc.) when you press a trigger.
If R2 is affecting offset 5 set R=5
if L2 is affecting offset 8 set L=8
if triggers only change ONE value to another one on offset 6, without going from ALL different values, then your controller is NOT analog.


You have only 7 offsets (not 13), none which are set to 00 (meaning analog not pressed), so I don't think you have analog controller.
 

ALSINJAN

Member
Newcomer
Joined
Dec 7, 2006
Messages
21
Trophies
0
XP
227
Country
I use a controller with L1, L2, R1, R2 no-analog.
R1 is assigned to Z of GC, and L2/R2 is assigned to L / R of GC.
Would it be possible to combine with L2/R2 with L1 (not used) to simulate semi pulsation on an analog controller?
Example:
L2 = full pulsation L.
R2 = full pulsation R.
L2+L1 = semi pulsation L.
R2+L1 = semi pulsation R.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,661
Country
France
it's possible if you recompile nintendont, to add new values instead of full pressed.

But you will have to use digitalLR, which is bad.
Why would you want fixed values (half and full pressed) instead of sensitive analog values?
 

ALSINJAN

Member
Newcomer
Joined
Dec 7, 2006
Messages
21
Trophies
0
XP
227
Country
it's possible if you recompile nintendont, to add new values instead of full pressed.

But you will have to use digitalLR, which is bad.
Why would you want fixed values (half and full pressed) instead of sensitive analog values?

It's just a possible solution for no-analog controllers in some games.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,661
Country
France
It would be better to let the user choose the amount of pressure I suppose.
Depending on games, it could be useful.

The ini is pretty simple.
It would require a format update to add new features (devs have ideas to improve controller.ini features. I don't know if it will be implemented)
 

NicMDS

Member
Newcomer
Joined
Sep 6, 2009
Messages
6
Trophies
0
XP
97
Country
Brazil
People, I'm having a problem with configuring my controller.ini. Right now it is like this:
Left=3,00
Down=4,FF
Right=3,FF
Up=4,00
Now, I need to configure my RightUp values, but I don't know how it looks like. When I change it in the HIDTest, the both values for Right and Up changes together, and I've seen in some configurations that it only adds 1 value to get it working.
But my Right is 3,FF and Up is 4,00. How my RightUp will be like? Will it be 3F0, or 4F0? I really can't get it out.

Thanks for anybody that can help me out.
 

Rockohoward

Drowned in a well
Newcomer
Joined
Mar 3, 2013
Messages
13
Trophies
0
Age
40
Location
Hell
XP
85
Country
United States
Here's an config for the Gioteck SC-1 (a nice xbox style wireless ps3 controller)

[Gioteck CS-1]
VID=25f0
PID=83c1
Polltype=1
DPAD=1
Power=1,10
A=0,02
B=0,04
X=0,08
Y=0,01
Z=0,20
L=0,40
R=0,80
S=1,02
Left=2,06
Down=2,04
Right=2,02
Up=2,00
RightUp=2,01
DownRight=2,03
DownLeft=2,05
UpLeft=2,07
StickX=3
StickY=4
CStickX=5
CStickY=6
LAnalog=11
RAnalog=12

Update: It seems like this config is causing a DSI Exception kinda like SupaSlug's issue. Once the RightUp value is removed from the config the games load fine but the Dpad doesn't work. Anyone have any idea what is causing this?
 

Howard

Well-Known Member
Member
Joined
May 1, 2012
Messages
442
Trophies
0
XP
431
Country
United States
Here's an config for the Gioteck SC-1 (a nice xbox style wireless ps3 controller)

[Gioteck CS-1]
VID=25f0
PID=83c1
Polltype=1
DPAD=1
Power=1,10
A=0,02
B=0,04
X=0,08
Y=0,01
Z=0,20
L=0,40
R=0,80
S=1,02
Left=2,06
Down=2,04
Right=2,02
Up=2,00
RightUp=2,01
DownRight=2,03
DownLeft=2,05
UpLeft=2,07
StickX=3
StickY=4
CStickX=5
CStickY=6
LAnalog=11
RAnalog=12

Update: It seems like this config is causing a DSI Exception kinda like SupaSlug's issue. Once the RightUp value is removed from the config the games load fine but the Dpad doesn't work. Anyone have any idea what is causing this?
Verify all 8 dpad directions work in HIDTest v.6
If they do work attach the actual controller.ini to your reply.
 

Howard

Well-Known Member
Member
Joined
May 1, 2012
Messages
442
Trophies
0
XP
431
Country
United States
People, I'm having a problem with configuring my controller.ini. Right now it is like this:
Left=3,00
Down=4,FF
Right=3,FF
Up=4,00
Now, I need to configure my RightUp values, but I don't know how it looks like. When I change it in the HIDTest, the both values for Right and Up changes together, and I've seen in some configurations that it only adds 1 value to get it working.
But my Right is 3,FF and Up is 4,00. How my RightUp will be like? Will it be 3F0, or 4F0? I really can't get it out.

Thanks for anybody that can help me out.
What are the values for offset 3 and 4 when the pad is centered?
Do the values in offsets 3 and 4 change as you press as you press lightly on the dpad?
Do the values in offsets 3 and 4 ever have any values other than 00, FF, whatever the center value is?
 

Howard

Well-Known Member
Member
Joined
May 1, 2012
Messages
442
Trophies
0
XP
431
Country
United States
Ive been trying to use a Gioteck VX2. HIDtest recognises it and i have a config that HIDtest likes too. however i have been trying to use it with SMSunshine. and the problem is that i have to hold a button for several seconds before it registers, ultimately the game crashes before getting it to format the MemoryCard. Tried various settings to no avail.

WiiU
Same ISO i used on our family Wii with no issues, just wondering if anyone had tried the same controller

Code:
[Gioteck VX2]
VID=25f0
PID=83c3
Polltype=1
DPAD=0
Power=1,10
A=0,04
B=0,02
X=0,08
Y=0,01
Z=0,20
L=0,10
R=0,80
S=1,02
Left=2,06
Down=2,04
Right=2,02
Up=2,00
StickX=3
StickY=4
CStickX=5
CStickY=6
LAnalog=11
RAnalog=12

Any ideas appreciated.
You will need to set DPAD=1 and set all 8 directions on the dpad.
DPAD=0 cant work with a mask value of 0 like you are using for Up
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Lesbians invented babies +2