Hacking Nintendont Controller-Configurations

VinsCool

Persona Secretiva Felineus
Global Moderator
Joined
Jan 7, 2014
Messages
14,600
Trophies
4
Location
Another World
Website
www.gbatemp.net
XP
25,218
Country
Canada
Well, that worked like a charm. Thank you for the help. Do I still need the controller.ini file in the root of the HDD?

as long as you won't use an hid controller, you can delete the controller.ini
 
  • Like
Reactions: pedrobarca

b17bomber

Well-Known Member
Member
Joined
Jun 15, 2009
Messages
602
Trophies
1
XP
2,118
Country
United States

Okay, so I just checked it out. It does indeed work. I assume this was a dol based on the latest release edited by you?

Did you remove the ZL feature from this build for other controllers? I'm a little confused by it but may if the ini was updated with a value for it you wouldn't need to remove that from coding?
 
  • Like
Reactions: pedrobarca

rastalord

New Member
Newbie
Joined
Sep 13, 2009
Messages
2
Trophies
0
XP
112
Country
Macedonia, The Former Yugoslav Republic of
Hello to everyone

Can someone help me with this controller? It is compatible since when I press buttons the numbers change.
http://goo.gl/ICtN2D Genius MaxFire Blaze5

I have read all the posts but there is something that I don't get it

What exactly I need to map on these?
Power=1,02

Z=
L=
R=
S=

StickX=
StickY=
CStickX=
CStickY=
LAnalog=
RAnalog=

If someone is using this controller it would be great to share it.

Also I seem to have 20 values there. Is this normal?
 

Attachments

  • IMG_20140925_230918.jpg
    IMG_20140925_230918.jpg
    621.1 KB · Views: 251

drakorex

Well-Known Member
Member
Joined
Jan 19, 2011
Messages
1,882
Trophies
0
XP
1,077
Country
United States
With so many controllers being compatible, I'm finding it hard to keep track of them all. Even with a list of working controllers/adapters, it's still a little confusing to tell what's what. That's why I've began putting together a more visual guide for Nintendont, including all known working controllers and adapters. I have however hit a few snags, and I'm hoping someone would be kind enough to help me with a couple things. :)
 

drakorex

Well-Known Member
Member
Joined
Jan 19, 2011
Messages
1,882
Trophies
0
XP
1,077
Country
United States
Fuckit, I'm double postin because GBATEMP is being retarded and won't let me edit my previous post without glitchin up all to hell!:glare:
Ahem! Anyway...
I read that the Afterglow PS3 controller has inaccurate sticks. How do they perform in Nintendont?
 

gillhaj02

New Member
Newbie
Joined
Dec 8, 2005
Messages
3
Trophies
0
XP
188
Country
I managed to get the trio linker plus II working with the below script only problem is mapping the start button causes the dpad to screw up and start acting as the start button because its on the same offset range :/

neutral values: 01 00 80 86 01 7E 7D 12

[Trio Linker Plus II]
VID=2006
PID=0118
Polltype=1
DPAD=1
DigitalLR=0
A=1,01
B=1,02
X=1,04
Y=1,08
Z=1,40
L=1,10
R=1,20
S=2,81
Left=2,60
Down=2,40
Right=2,20
Up=2,00
StickX=3
StickY=4
CStickX=5
CStickY=6
LAnalog=0
RAnalog=0
 

Howard

Well-Known Member
Member
Joined
May 1, 2012
Messages
442
Trophies
0
XP
431
Country
United States
I managed to get the trio linker plus II working with the below script only problem is mapping the start button causes the dpad to screw up and start acting as the start button because its on the same offset range :/

neutral values: 01 00 80 86 01 7E 7D 12

[Trio Linker Plus II]
VID=2006
PID=0118
Polltype=1
DPAD=1
DigitalLR=0
A=1,01
B=1,02
X=1,04
Y=1,08
Z=1,40
L=1,10
R=1,20
S=2,81
Left=2,60
Down=2,40
Right=2,20
Up=2,00
StickX=3
StickY=4
CStickX=5
CStickY=6
LAnalog=0
RAnalog=0
Based on the other valuses you set try S=2,01 to fix start.
Your dpad needs the diagnals set.
Your triggers cant be working correctly.
You will probably need to set MultiIn and MultiInValue
 

drakorex

Well-Known Member
Member
Joined
Jan 19, 2011
Messages
1,882
Trophies
0
XP
1,077
Country
United States
Can anyone verify if wireless PS2 controllers work with an adapter?
Gilhaj02 Do all supported controllers work with it? Does multiplayer work?
Howard Was the PS3 Afterglow tested wired, or wireless? Or would they be the same?

I'm hoping someone could verify this for me. I'm trying to understand all the controller possibilities.
So from what I understand, it is possible to use HID in combination with bluetooth and Gamecube controllers. If I recall, you must have the first gamecube port empty and then activate gamecube controllers and then bluetooth. I could be way off. Can somebody clarify this for me?
 

gillhaj02

New Member
Newbie
Joined
Dec 8, 2005
Messages
3
Trophies
0
XP
188
Country
Based on the other valuses you set try S=2,01 to fix start.
Your dpad needs the diagnals set.
Your triggers cant be working correctly.
You will probably need to set MultiIn and MultiInValue


Good call on the start button that value fixed it :) No idea how to fix the trigger issue I tried enabling the digital value but it still only registers the triggers when they are fully pressed down.

drakorex - I'm using an official wired GC controller with the adapter and haven't tried any others. I can confirm rumble doesn't work though

Updated config if anyone wants to use it

[Trio Linker Plus]
VID=2006
PID=0118
Polltype=1
DPAD=1
DigitalLR=1
A=1,01
B=1,02
X=1,04
Y=1,08
Z=1,40
L=1,10
R=1,20
S=2,01
Left=2,60
Down=2,40
Right=2,20
Up=2,00
RightUp=2,10
DownRight=2,30
DownLeft=2,50
UpLeft=2,70
StickX=3
StickY=4
CStickX=5
CStickY=6
LAnalog=0
RAnalog=0
 

Howard

Well-Known Member
Member
Joined
May 1, 2012
Messages
442
Trophies
0
XP
431
Country
United States
Good call on the start button that value fixed it :) No idea how to fix the trigger issue I tried enabling the digital value but it still only registers the triggers when they are fully pressed down.

drakorex - I'm using an official wired GC controller with the adapter and haven't tried any others. I can confirm rumble doesn't work though
IF you want help with the triggers you need to use hidtest v.6
post the string of raw data when:
nothing pressed
AnalogL 1/2 pressed
AnalogL fully pressed
AnalogR 1/2 pressed
AnalogR fully pressed

You havent included the commands for rumble so rumble wont work.
 

gillhaj02

New Member
Newbie
Joined
Dec 8, 2005
Messages
3
Trophies
0
XP
188
Country
IF you want help with the triggers you need to use hidtest v.6
post the string of raw data when:
nothing pressed
AnalogL 1/2 pressed
AnalogL fully pressed
AnalogR 1/2 pressed
AnalogR fully pressed

You havent included the commands for rumble so rumble wont work.


Thanks for your help Howard :) strings are as follows:

nothing pressed: 01 00 80 86 7F 7C 7C 12
AnalogL 1/2 pressed: 01 00 80 86 7F 7C 7C 72
AnalogL fully pressed: 01 10 80 86 7F 7C 7C E2
AnalogR 1/2 pressed: 01 00 80 86 7F 7C 7C 27
AnalogR fully pressed: 01 20 80 86 7F 7C 7C 2E
AnalogLR fully pressed: 01 30 80 86 7F 7C 7C EE

You know the commands for rumble ?
 

Howard

Well-Known Member
Member
Joined
May 1, 2012
Messages
442
Trophies
0
XP
431
Country
United States
Thanks for your help Howard :) strings are as follows:

nothing pressed: 01 00 80 86 7F 7C 7C 12
AnalogL 1/2 pressed: 01 00 80 86 7F 7C 7C 72
AnalogL fully pressed: 01 10 80 86 7F 7C 7C E2
AnalogR 1/2 pressed: 01 00 80 86 7F 7C 7C 27
AnalogR fully pressed: 01 20 80 86 7F 7C 7C 2E
AnalogLR fully pressed: 01 30 80 86 7F 7C 7C EE

You know the commands for rumble ?

AnalogL=7
AnalogR=7

The released version wont support that config pm me your email

refer to http://gbatemp.net/posts/5087480/ to setup rumble on a HID controller
 

Henceforth

Well-Known Member
Member
Joined
Sep 30, 2014
Messages
198
Trophies
0
Age
37
XP
189
Country
Argentina
Before we add it can you check some of your settings.
You have the booth the dpad and the Stick mapped to the same offset. somethinfg is probably mapped wrong.
DigitalLR=1 and values for AnalogL AnalogR probably means the analog triggers are working as digital.

Mmm... well the the rigth analog works like and analog stick, but the left analog only works like the four buttons on the rigth.
This control has a button on the back for change into Xdirect o Inputdirect, i used like inputdirect.
I dont know how to mapped right, can you change for me and i try it, on the controller and say it if it works correctly.
I dont used the 2 buttons on the analogs and 2 buttons that are like start and select lol.
I think is a quit "DigitalLR=1" its works the same way.

If you can modify to the good setting, i can try it, to say it is works good. Thanks.

If somenone can say something about, it will be appreciate.
 

Howard

Well-Known Member
Member
Joined
May 1, 2012
Messages
442
Trophies
0
XP
431
Country
United States
Mmm... well the the rigth analog works like and analog stick, but the left analog only works like the four buttons on the rigth.
This control has a button on the back for change into Xdirect o Inputdirect, i used like inputdirect.
I dont know how to mapped right, can you change for me and i try it, on the controller and say it if it works correctly.
I dont used the 2 buttons on the analogs and 2 buttons that are like start and select lol.
I think is a quit "DigitalLR=1" its works the same way.

If you can modify to the good setting, i can try it, to say it is works good. Thanks.

If somenone can say something about, it will be appreciate.
The only way any one can help you is if you use hidtest v.6
post the string of raw data when:
nothing pressed
AnalogL 1/2 pressed
AnalogL fully pressed
AnalogR 1/2 pressed
AnalogR fully pressed
Stick up
Stick down
Stick left
Stick right
all 8 directions on the dpad
 

Henceforth

Well-Known Member
Member
Joined
Sep 30, 2014
Messages
198
Trophies
0
Age
37
XP
189
Country
Argentina
The only way any one can help you is if you use hidtest v.6
post the string of raw data when:
nothing pressed
AnalogL 1/2 pressed
AnalogL fully pressed
AnalogR 1/2 pressed
AnalogR fully pressed
Stick up
Stick down
Stick left
Stick right
all 8 directions on the dpad

String of raw data (Using Hidtest v.6) :

{Nothing pressed}

Hidetest
Built: Apr 20 2014 00:24:40
Version: 0.6
Firmware: 55.22.31

Failed to open config

HIDversion: 40001
Getting list of MID compatible devices...
Device ID: 0
VID: 0C45 PID: 4320
MID Vers: 3 Intclass: 0 Subintclass: 0
tendpointaddress: 81
wMaxpacketsize: 8

Press some buttons, if the values change the device is compatible
Press power or turn the wiimote off to power down.

80 80 80 80 00 00 08 00


{AnalogL 1/2 pressed}
Can`t pressed.

{AnalogL fully pressed} (L3 - Button)
80 80 80 80 00 04 08 00

{AnalogR 1/2 pressed}
Can`t pressed.

{AnalogR fully pressed} (R3 - Button)
80 80 80 80 00 08 08 00

{AnalogL}

(Stick up) 80 00 80 80 00 00 08 00
(Stick down) 80 FF 80 80 00 00 08 00
(Stick left) 00 80 80 80 00 00 08 00
(Stick right) FF 80 80 80 00 00 08 00

{AnalogR}

(Stick up) 80 80 80 80 08 00 08 00
(Stick down) 80 80 80 80 01 00 08 00
(Stick left) 80 80 80 80 04 00 08 00
(Stick right) 80 80 80 80 02 00 08 00

{8 directions - Dpad}

(Up) 80 00 80 80 00 00 08 00
(Up-rigth) FF 00 80 80 00 00 08 00
(Right) FF 80 80 80 00 00 08 00
(Down-right) FF FF 80 80 00 00 08 00
(Down) 80 FF 80 80 00 00 08 00
(Down-left) 00 FF 80 80 00 00 08 00
(Left) 00 80 80 80 00 00 08 00
(Up-Left) 00 00 80 80 00 00 08 00

{Buttons}

(X) 80 80 80 80 04 00 08 00
(Y) 80 80 80 80 08 00 08 00
(A) 80 80 80 80 01 00 08 00
(B) 80 80 80 80 02 00 08 00
(Start) 80 80 80 80 00 02 08 00
(Back) 80 80 80 80 00 01 08 00
(LB) 80 80 80 80 10 00 08 00
(LT) 80 80 80 80 40 00 08 00
(RB) 80 80 80 80 20 00 08 00
(RT) 80 80 80 80 80 00 08 00

That is all, well if will be good to have some help here, thanks.
 

Howard

Well-Known Member
Member
Joined
May 1, 2012
Messages
442
Trophies
0
XP
431
Country
United States
String of raw data (Using Hidtest v.6) :

{Nothing pressed}

Hidetest
Built: Apr 20 2014 00:24:40
Version: 0.6
Firmware: 55.22.31

Failed to open config

HIDversion: 40001
Getting list of MID compatible devices...
Device ID: 0
VID: 0C45 PID: 4320
MID Vers: 3 Intclass: 0 Subintclass: 0
tendpointaddress: 81
wMaxpacketsize: 8

Press some buttons, if the values change the device is compatible
Press power or turn the wiimote off to power down.

80 80 80 80 00 00 08 00


{AnalogL 1/2 pressed}
Can`t pressed.

{AnalogL fully pressed} (L3 - Button)
80 80 80 80 00 04 08 00

{AnalogR 1/2 pressed}
Can`t pressed.

{AnalogR fully pressed} (R3 - Button)
80 80 80 80 00 08 08 00

{AnalogL}

(Stick up) 80 00 80 80 00 00 08 00
(Stick down) 80 FF 80 80 00 00 08 00
(Stick left) 00 80 80 80 00 00 08 00
(Stick right) FF 80 80 80 00 00 08 00

{AnalogR}

(Stick up) 80 80 80 80 08 00 08 00
(Stick down) 80 80 80 80 01 00 08 00
(Stick left) 80 80 80 80 04 00 08 00
(Stick right) 80 80 80 80 02 00 08 00

{8 directions - Dpad}

(Up) 80 00 80 80 00 00 08 00
(Up-rigth) FF 00 80 80 00 00 08 00
(Right) FF 80 80 80 00 00 08 00
(Down-right) FF FF 80 80 00 00 08 00
(Down) 80 FF 80 80 00 00 08 00
(Down-left) 00 FF 80 80 00 00 08 00
(Left) 00 80 80 80 00 00 08 00
(Up-Left) 00 00 80 80 00 00 08 00

{Buttons}

(X) 80 80 80 80 04 00 08 00
(Y) 80 80 80 80 08 00 08 00
(A) 80 80 80 80 01 00 08 00
(B) 80 80 80 80 02 00 08 00
(Start) 80 80 80 80 00 02 08 00
(Back) 80 80 80 80 00 01 08 00
(LB) 80 80 80 80 10 00 08 00
(LT) 80 80 80 80 40 00 08 00
(RB) 80 80 80 80 20 00 08 00
(RT) 80 80 80 80 80 00 08 00

That is all, well if will be good to have some help here, thanks.
It wont work right that way it has the stick and the dpad outputting the same thing
Try changing the dpad mode by

D-pad mode
In DirectInput mode, press the XEOX
button to switch between the two
digital D-pad modes. If the upper two
LEDs are not lit, coolie-hat mode is
enabled. If these LEDs are lit, the
D-pad and left analog stick functions
are swapped.
 

Henceforth

Well-Known Member
Member
Joined
Sep 30, 2014
Messages
198
Trophies
0
Age
37
XP
189
Country
Argentina
It wont work right that way it has the stick and the dpad outputting the same thing
Try changing the dpad mode by

D-pad mode
In DirectInput mode, press the XEOX
button to switch between the two
digital D-pad modes. If the upper two
LEDs are not lit, coolie-hat mode is
enabled. If these LEDs are lit, the
D-pad and left analog stick functions
are swapped.

Thanks for the help.

With the Xeox button on, with 2 red leds on.

{Nothing pressed)

80 80 80 7E 00 00 08 00


{AnalogL 1/2 pressed}
Can`t pressed.

{AnalogL fully pressed} (L3 - Button)
80 80 80 7E 00 04 08 00

{AnalogR 1/2 pressed}
Can`t pressed.

{AnalogR fully pressed} (R3 - Button)
80 80 80 7E 00 08 08 00

{AnalogL}

(Stick up) 80 00 80 7E 00 00 08 00
(Stick down) 80 FF 7E 80 00 00 08 00
(Stick left) 00 80 80 7E 00 00 08 00
(Stick right) FF 80 80 7E 00 00 08 00

{AnalogR}

(Stick up) 80 80 80 00 00 00 08 00
(Stick down) 80 80 80 FF 00 00 08 00
(Stick left) 80 80 00 7E 00 00 08 00
(Stick right) 80 80 FF 7E 00 00 08 00

{8 directions - Dpad}

(Up) 80 80 80 7E 00 00 00 00
(Up-rigth) 80 80 80 7E 00 00 01 00
(Right) 80 80 80 7E 00 00 02 00
(Down-right) 80 80 80 7E 00 00 03 00
(Down) 80 80 80 7E 00 00 04 00
(Down-left) 80 80 80 7E 00 00 05 00
(Left) 80 80 80 7E 00 00 06 00
(Up-Left) 80 80 80 7E 00 00 07 00

{Buttons}

(X) 80 80 80 7E 04 00 08 00
(Y) 80 80 80 7E 08 00 08 00
(A) 80 80 80 7E 01 00 08 00
(B) 80 80 80 7E 02 00 08 00
(Start) 80 80 80 7E 00 02 08 00
(Back) 80 80 80 7E 00 01 08 00
(LB) 80 80 80 7E 10 00 08 00
(LT) 80 80 80 7E 40 00 08 00
(RB) 80 80 80 7E 20 00 08 00
(RT) 80 80 80 7E 80 00 08 00

That is all, well if will be good to have some help here, thanks.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Sicklyboy @ Sicklyboy: sup nerds