Hacking Nintendont Controller-Configurations

  • Thread starter Thread starter Excelsiior
  • Start date Start date
  • Views Views 571,623
  • Replies Replies 901
  • Likes Likes 4

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
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: 268
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. :)
 
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!:dry:
Ahem! Anyway...
I read that the Afterglow PS3 controller has inaccurate sticks. How do they perform in Nintendont?
 
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
 
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
 
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?
 
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
 
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.
 
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 ?
 
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
 
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.
 
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
 
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.
 
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.
 
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