Hacking Nintendont Controller-Configurations

Excelsiior

Well-Known Member
OP
Member
Joined
Sep 13, 2009
Messages
273
Trophies
0
Website
www.nanolx.org
XP
326
Country
Germany
I thought I'd set up a GIT Repository to store all user-created Nintendont controller-configurations.

Currently there are the default ones + DRaGMaRe's configuration for the Trio Linker v1. Feel free to provide new ones, if you have a GitHub-Account you can send me a pull-request, instead of a forum-post here, too.

Please only post questions regarding or controller-configurations here, not about Nintendont or whatever (there are plenty of threads already).

You can find the GIT Repository here: https://github.com/Nanolx/nintendont-controller

Now we need someone who writes a short how-to for hidtest.
 

Excelsiior

Well-Known Member
OP
Member
Joined
Sep 13, 2009
Messages
273
Trophies
0
Website
www.nanolx.org
XP
326
Country
Germany
Thanks to DRaGMaRe I finally got a clue and added a new configuration to the Repo:

Mayflash Wireless Wii Controller to USB Adapter

I used the right Z as Z, HOME as Power, else the buttons as labelled.

The Mayflash GameCube to USB Adapter does *not* work with Nintendont (no response at all).
 
  • Like
Reactions: emo kid 68

Excelsiior

Well-Known Member
OP
Member
Joined
Sep 13, 2009
Messages
273
Trophies
0
Website
www.nanolx.org
XP
326
Country
Germany
Mind if you show me how to make those Controller Configurations,if its possible(I guess it is) ?

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.
 

GamerzHell9137

Well-Known Member
Member
Joined
Nov 1, 2011
Messages
4,028
Trophies
1
Age
26
XP
3,319
Country
Bosnia and Herzegovina
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.


U gave me the instructions but not the program :P
Which one do i use on the Wii?
 

Excelsiior

Well-Known Member
OP
Member
Joined
Sep 13, 2009
Messages
273
Trophies
0
Website
www.nanolx.org
XP
326
Country
Germany
HID-Test is a standalone App and has nothing to do with games. Nintendont has HIT-Test 5 bundled, so download Nintendont and use the HID-Test that comes with it.
 

rooskie54

Well-Known Member
Member
Joined
Jan 4, 2009
Messages
282
Trophies
0
XP
171
Country
United States
Have put HIDTest folder in Apps folder of the SD, HBL doesn't see it.

Assuming "HBL" uses the same standard as the homebrew channel, all applications must be in this format:
X:\apps\{name of app}\boot.dol
So just copying the folder over would leave you with
X:\apps\HIDTest\HIDTest.dol
rename HIDTest.dol to boot.dol
 

Purple Sanz

Member
Newcomer
Joined
Sep 25, 2013
Messages
7
Trophies
0
Age
39
Location
Silent HILL
XP
34
Country
Mexico
Good evening. First of all, thank you very much for helping us out to set up our controllers, Excelsiior. One of my biggest dreams is to play Nintendo Puzzle Collection with a decent controller (PS1 No analogs, my favourite controller for almost everything), so I'm trying to use my Steren adapter, which has two ports, and so far, HIDTest is recognizing the second port only, I hope you don't mind a few questions about this: 1.- Is there a way to use the two ports of my adapter? This is the one I'm using:
PS2-030.JPG

It's made by Steren, model PS2-030;

2.- As far as I can remember, each analog (Of a PS2 controller) gives me two offsets at the same time (0 & 1 if I remember right), what to do in that case?;

3.- I apologize in advance if this is kinda offtopic, but, is there any way this could be incorporated to SNES9XGX and/or FCEUGX? That would be beyond amazing.

Thank you for your answer in advance.
 

GamerzHell9137

Well-Known Member
Member
Joined
Nov 1, 2011
Messages
4,028
Trophies
1
Age
26
XP
3,319
Country
Bosnia and Herzegovina
Assuming "HBL" uses the same standard as the homebrew channel, all applications must be in this format:
X:\apps\{name of app}\boot.dol
So just copying the folder over would leave you with
X:\apps\HIDTest\HIDTest.dol
rename HIDTest.dol to boot.dol


Whoops! Sorry i meant HBC.
 
D

Deleted User

Guest
I have the new model wii (without gc ports). can i play gc games using ninendont?
Because I think the wii not support any USB controllers or am i wrong?
 

wangtang32000

Newcomer
Member
Joined
Dec 31, 2009
Messages
131
Trophies
0
Location
In a Cave in the middle of nowhere.
Website
artstation.com
XP
500
Country
United States
ok im curious, in these controller.ini files, there's a line that says "Polltype=#"
what is that?

anyway, finally finished figuring out how this thing works (the general stuff at least, thanks to this forum)

https://dl.dropboxusercontent.com/u/854695/controller_wiiccprousb.ini

this controller setting is for the Mayflash Wii Classic Controller Pro USB adapter when it's set to POV mode (more info here)
this is the button mappings. the rest of the buttons are pretty self explanatory

Edit: actually, im not entirely sure if i have done everything correctly... i'll have to keep messing with it to find out.

4zW6w.jpg
 

Excelsiior

Well-Known Member
OP
Member
Joined
Sep 13, 2009
Messages
273
Trophies
0
Website
www.nanolx.org
XP
326
Country
Germany
ok im curious, in these controller.ini files, there's a line that says "Polltype=#"
what is that?

anyway, finally finished figuring out how this thing works (the general stuff at least, thanks to this forum)

https://dl.dropboxusercontent.com/u/854695/controller_wiiccprousb.ini

this controller setting is for the Mayflash Wii Classic Controller Pro USB adapter when it's set to POV mode (more info here)
this is the button mappings. the rest of the buttons are pretty self explanatory

Edit: actually, im not entirely sure if i have done everything correctly... i'll have to keep messing with it to find out.

I added your config to the repository.

If your controller is recognized, you don't need to mess around with Polltype.
 

Excelsiior

Well-Known Member
OP
Member
Joined
Sep 13, 2009
Messages
273
Trophies
0
Website
www.nanolx.org
XP
326
Country
Germany
Good evening. First of all, thank you very much for helping us out to set up our controllers, Excelsiior. One of my biggest dreams is to play Nintendo Puzzle Collection with a decent controller (PS1 No analogs, my favourite controller for almost everything), so I'm trying to use my Steren adapter, which has two ports, and so far, HIDTest is recognizing the second port only, I hope you don't mind a few questions about this: 1.- Is there a way to use the two ports of my adapter? This is the one I'm using:

It's made by Steren, model PS2-030;

2.- As far as I can remember, each analog (Of a PS2 controller) gives me two offsets at the same time (0 & 1 if I remember right), what to do in that case?;

3.- I apologize in advance if this is kinda offtopic, but, is there any way this could be incorporated to SNES9XGX and/or FCEUGX? That would be beyond amazing.

Thank you for your answer in advance.

1) I don't know if it is possible to use both adapters, it depends on Nintendont, not the hardware.
2) that only seems like that, because one is the X and one the Y axis, you can't precisly only trigger one. hit the stick to outmost right or down position, the axis showing a high value (FF) is the one you need to fill in the config.
3) in theory yes, but since Nintendont is not open source Tantric would have to develop his own HID module in order to support the controllers
 

Purple Sanz

Member
Newcomer
Joined
Sep 25, 2013
Messages
7
Trophies
0
Age
39
Location
Silent HILL
XP
34
Country
Mexico
1) I don't know if it is possible to use both adapters, it depends on Nintendont, not the hardware.
2) that only seems like that, because one is the X and one the Y axis, you can't precisly only trigger one. hit the stick to outmost right or down position, the axis showing a high value (FF) is the one you need to fill in the config.
3) in theory yes, but since Nintendont is not open source Tantric would have to develop his own HID module in order to support the controllers
Thank you very much for your answers! Thanks to your help, I almost finished my controller.ini, which I'm uploading here now. Just one thing: Could you please disable LAnalog and RAnalog in the way you find most convenient? By default, they have a value of 0, but as you can see, that's already the value for my StickX, so I assigned them to L3 and R3, but I guess it would be pointless anyways, since those buttons are not analog at all. I also upload a guide for the buttons with this adapter, in case anyone needs to remap.

Oh, and one more question: Is this controller.ini supposed to work with Nintendon't now as it is? Or I would have to wait for Crediar to add support for my adapter using this values? I'm asking because right now I can't get any HID input on my Wii, so I'd like to know if I'm doing something wrong. Thank you again in advance.
 

Attachments

  • Controller_PS2-030.zip
    701 bytes · Views: 1,563
General chit-chat
Help Users
    KenniesNewName @ KenniesNewName: Their are ways for the middle class to enjoy fancy things good credit, bank loans etc...