Hacking Nintendont

lamentofking

Well-Known Member
Newcomer
Joined
May 14, 2009
Messages
59
Trophies
0
XP
213
Country
United States
The hidtest.dol file is right there in the link you posted

--------------------- MERGED ---------------------------


Does the controller work besides that you want the buttons switched?
Switch these 2 around
X=1,08
Y=1,02

Put in sd:/
Like I said earlier, when i load that hidtest.dol Homebrew channel says it is not a valid wii application (yes i renamed hidtest to boot and placed inside a folder under apps called hidtest). And yes the controller works, I have switched those two around but Nintendont is not picking up the change.
 

Radekore

New Member
Newbie
Joined
Feb 22, 2017
Messages
3
Trophies
0
Age
35
XP
52
Country
Canada
Hey I'm having a problem with a new PS4 controller in Nintendont, my old one worked perfectly but I've since picked up a new controller and all the face buttons (A,B,X,Y) are mapped as if rotated 90 degrees counterclockwise (eg. A used to be mapped to the X button on the DS4 but now it's mapped to O). I've tried using HIDTest and changing values in the controller.ini file to match the new layout but none of the changes have any effect once I load anything in Nintendont. I'm thinking something got changed in the DS4s design that it shows up as some sort of alternate controller, is there any way to fix it?
 

pedro702

Well-Known Member
Member
Joined
Mar 3, 2014
Messages
12,720
Trophies
2
Age
33
XP
8,701
Country
Portugal
Just tried this out. Got it working. Not to sure about the graphics though. Maybe there some settings or something I'm missing.
grahpics? lol those are the same graphics you get on the gc lol nintendont is not an emulator it doesnt emulate any graphics.

Guys, I am using an official Nintendo Wii U Pro Controller and I want to change the button mappings to reverse the X and Y buttons. In WWE DOR2, I can't do an irish whip because that is an A+Y button combo. Those two buttons are across from each other. I can't seem to find a working HID Test dol or a working link to it so that I can make my own controller ini file. Can someone help please?

EDIT: The HID test in Github won't run on vWii. Says not a valid application.
I can't find HID Test though. Also I'm using what is supposed to be the nintendont_wiiuprousb.ini from github for the wii u pro controller but when I swap X and Y it doesn't work. I've tried placing the ini in several places (root of both sd and usb, root of nintendont folder in both usb and sd). Nothing works.
The hidtest.dol file is right there in the link you posted

--------------------- MERGED ---------------------------


Does the controller work besides that you want the buttons switched?
Switch these 2 around
X=1,08
Y=1,02

Put in sd:/
Like I said earlier, when i load that hidtest.dol Homebrew channel says it is not a valid wii application (yes i renamed hidtest to boot and placed inside a folder under apps called hidtest). And yes the controller works, I have switched those two around but Nintendont is not picking up the change.


wiiupro controller is NOT an HID device so changing controller configs will do nothing ...
that ini was for a wiiupro controller adapter for pc that turned wiiu pro into an usb hid device.

the only way to change the wiiu pro controller is to either press - wich will rotate every button to the side once or you have to change it on nintendont itself and then recompile nintendont program.

Hey I'm having a problem with a new PS4 controller in Nintendont, my old one worked perfectly but I've since picked up a new controller and all the face buttons (A,B,X,Y) are mapped as if rotated 90 degrees counterclockwise (eg. A used to be mapped to the X button on the DS4 but now it's mapped to O). I've tried using HIDTest and changing values in the controller.ini file to match the new layout but none of the changes have any effect once I load anything in Nintendont. I'm thinking something got changed in the DS4s design that it shows up as some sort of alternate controller, is there any way to fix it?
to use custom controlls on hid controllers do this grab controllers.zip from github or nintendont itself get your corresponding ini file and change the ini then rename that ini to controller.ini and place it on the root of your device, nintendont will use that ini instead of the built in one.
 

Radekore

New Member
Newbie
Joined
Feb 22, 2017
Messages
3
Trophies
0
Age
35
XP
52
Country
Canada
to use custom controlls on hid controllers do this grab controllers.zip from github or nintendont itself get your corresponding ini file and change the ini then rename that ini to controller.ini and place it on the root of your device, nintendont will use that ini instead of the built in one.

I've tried redownloading, and just about anything else I could think to do to get it to work but nothing has any effect on changing the buttons to what they should be. I've even tried using HIDTest to see exactly what values show up and put those into the controller.ini to the corresponding buttons but that failed too. At this point I'm thinking I have to trade my brand new controller for an older model just to get the buttons working properly again.
 

ccfman2004

Well-Known Member
Member
Joined
Mar 5, 2008
Messages
2,836
Trophies
2
XP
3,205
Country
United States
I've tried redownloading, and just about anything else I could think to do to get it to work but nothing has any effect on changing the buttons to what they should be. I've even tried using HIDTest to see exactly what values show up and put those into the controller.ini to the corresponding buttons but that failed too. At this point I'm thinking I have to trade my brand new controller for an older model just to get the buttons working properly again.
I just compared the ID values of the old and new controller and they are different. The new PS4 controller has a ProductID of: 0x09cc. The VendorID is still the same. I guess it will have to be added to the source code.

Calling @FIX94 to add this controller to the source.

EDIT: The new PS4 controller was added to the code. Make sure you have the latest version of Nintendont 4.436.

I should also add that the PS Controller code was modified to fit the GameCube controller so the buttons were remapped so going back to the old controller isn't going to help.

My guess is that the ProductID in the ini file you were using was for the v1 PS4 controller and not the v2. Change the ProductID to 09CC and it should then work.

EDIT2: Woot 1800 pages.
 
Last edited by ccfman2004,
  • Like
Reactions: Radekore

pedro702

Well-Known Member
Member
Joined
Mar 3, 2014
Messages
12,720
Trophies
2
Age
33
XP
8,701
Country
Portugal
I've tried redownloading, and just about anything else I could think to do to get it to work but nothing has any effect on changing the buttons to what they should be. I've even tried using HIDTest to see exactly what values show up and put those into the controller.ini to the corresponding buttons but that failed too. At this point I'm thinking I have to trade my brand new controller for an older model just to get the buttons working properly again.
are you putting the ini renamed to controller.ini(not controller.ini.ini if you have hidden extensions) on the root of your usb/hdd/sd?
 

lamentofking

Well-Known Member
Newcomer
Joined
May 14, 2009
Messages
59
Trophies
0
XP
213
Country
United States
grahpics? lol those are the same graphics you get on the gc lol nintendont is not an emulator it doesnt emulate any graphics.








wiiupro controller is NOT an HID device so changing controller configs will do nothing ...
that ini was for a wiiupro controller adapter for pc that turned wiiu pro into an usb hid device.

the only way to change the wiiu pro controller is to either press - wich will rotate every button to the side once or you have to change it on nintendont itself and then recompile nintendont program.


to use custom controlls on hid controllers do this grab controllers.zip from github or nintendont itself get your corresponding ini file and change the ini then rename that ini to controller.ini and place it on the root of your device, nintendont will use that ini instead of the built in one.
What source file do I make the change in? There isnt any documentation about what each file is for.
 

Radekore

New Member
Newbie
Joined
Feb 22, 2017
Messages
3
Trophies
0
Age
35
XP
52
Country
Canada
I just compared the ID values of the old and new controller and they are different. The new PS4 controller has a ProductID of: 0x09cc. The VendorID is still the same. I guess it will have to be added to the source code.

Calling @FIX94 to add this controller to the source.

EDIT: The new PS4 controller was added to the code. Make sure you have the latest version of Nintendont 4.436.

I should also add that the PS Controller code was modified to fit the GameCube controller so the buttons were remapped so going back to the old controller isn't going to help.

My guess is that the ProductID in the ini file you were using was for the v1 PS4 controller and not the v2. Change the ProductID to 09CC and it should then work.

Changing the PID to 09CC has solved everything, the buttons are now working properly. Thank you for your quick help!
 

MartU

Well-Known Member
Member
Joined
Jan 25, 2017
Messages
109
Trophies
0
Age
46
XP
104
Country
Netherlands
So I installed the Homebrew Channel in vWii through using WUPhax 1.1 from the WiiU Homebrew Channel hacking vWii's Mii Channel.

All went perfectly fine, the HBC in vWii got installed correctly. Booting HBC in vWii flawlessly too. Nintendont shows up, all prepared on the SD card.

And here an error turns up when I try to leave Nintendont by pushing the 'home' button on the Wiimote. Screen goes black with white text the exception (DSI) occurred etc etc. Can't turn off the WiiU by the power button, only way to get it turn off is pulling the powerplug. Which I really don't like to do with consoles. The error happened the 2nd try too, so it wasn't some incidental DSI.

Anyone that got an idea how to not run into that error? I would like to run Nintendont, but not if it means I gotta pull the powerplug everytime after I am done playing Gamecube games...
 

pedro702

Well-Known Member
Member
Joined
Mar 3, 2014
Messages
12,720
Trophies
2
Age
33
XP
8,701
Country
Portugal
So I installed the Homebrew Channel in vWii through using WUPhax 1.1 from the WiiU Homebrew Channel hacking vWii's Mii Channel.

All went perfectly fine, the HBC in vWii got installed correctly. Booting HBC in vWii flawlessly too. Nintendont shows up, all prepared on the SD card.

And here an error turns up when I try to leave Nintendont by pushing the 'home' button on the Wiimote. Screen goes black with white text the exception (DSI) occurred etc etc. Can't turn off the WiiU by the power button, only way to get it turn off is pulling the powerplug. Which I really don't like to do with consoles. The error happened the 2nd try too, so it wasn't some incidental DSI.

Anyone that got an idea how to not run into that error? I would like to run Nintendont, but not if it means I gotta pull the powerplug everytime after I am done playing Gamecube games...
well are you using any fowarder or are you booting nintendont directly from the homebrew channel?

are you exiting a game when you press home or just nintendont menu?
i have a fake wiiupro that keeps dsi exception my vwii homebrew channel for isntance some fake controllers can do that to.
 

MartU

Well-Known Member
Member
Joined
Jan 25, 2017
Messages
109
Trophies
0
Age
46
XP
104
Country
Netherlands
well are you using any fowarder or are you booting nintendont directly from the homebrew channel?

are you exiting a game when you press home or just nintendont menu?
i have a fake wiiupro that keeps dsi exception my vwii homebrew channel for isntance some fake controllers can do that to.

Booting Nintendont directly from the HBC. Just exiting the Nintendont menu (don't even have a Gamecube ISO on the SD card yet, was just testing Nintendont itself). No fake controllers connected, only an original Wiimote (plus).

No other weird stuff attached, no USB HDD or stick. The only thing I can think of now is that I am using a 32GB SD card (I use that one in WiiU mode) and can remember from hacking the original Wii back then that it doesn't take large SD cards for hacking. Then again, the HBC is already there. I will test with 2GB SD card lateron.
 

pedro702

Well-Known Member
Member
Joined
Mar 3, 2014
Messages
12,720
Trophies
2
Age
33
XP
8,701
Country
Portugal
Booting Nintendont directly from the HBC. Just exiting the Nintendont menu (don't even have a Gamecube ISO on the SD card yet, was just testing Nintendont itself). No fake controllers connected, only an original Wiimote (plus).

No other weird stuff attached, no USB HDD or stick. The only thing I can think of now is that I am using a 32GB SD card (I use that one in WiiU mode) and can remember from hacking the original Wii back then that it doesn't take large SD cards for hacking. Then again, the HBC is already there. I will test with 2GB SD card lateron.
thats probably the reason you should enterr nintendont and then boot a game for the exit to work everytime, why are you going inside an empty nintendont? xD 32gb is fine, the 2gb limit is just for hacking it not from using it afterwards.
 

MartU

Well-Known Member
Member
Joined
Jan 25, 2017
Messages
109
Trophies
0
Age
46
XP
104
Country
Netherlands
thats probably the reason you should enterr nintendont and then boot a game for the exit to work everytime, why are you going inside an empty nintendont? xD 32gb is fine, the 2gb limit is just for hacking it not from using it afterwards.

Just to see if HBC and Nintendont ran probably :-)
Will get that Gamecube ISO on the SD card tomorrow and check again. Thanks!
 

AleronIves

Well-Known Member
Member
Joined
Nov 17, 2016
Messages
460
Trophies
0
Age
36
Location
California
XP
2,245
Country
United States
Basically, which person to contact here?
You're not the only one who cares about BBA support, but sadly not many people do. None of the people here seem interested in it, so since Nintendont is open source, you'd have to find somebody who is interested in GC/Wii development who would also be willing to use Dolphin's BBA implementation as a baseline for a BBA PR for Nintendont. I haven't found any such developer so far.
 
  • Like
Reactions: DarthDub

Retrovkit

Member
Newcomer
Joined
Nov 22, 2016
Messages
9
Trophies
0
Age
33
XP
66
Country
Gambia, The
You're not the only one who cares about BBA support, but sadly not many people do. None of the people here seem interested in it, so since Nintendont is open source, you'd have to find somebody who is interested in GC/Wii development who would also be willing to use Dolphin's BBA implementation as a baseline for a BBA PR for Nintendont. I haven't found any such developer so far.

Sounds like you're miles ahead of me in this matter. Also sorry to hear you've been unsuccesful so far. As I've already said, I can understand there's little interest, but it would be increadibly neat to see it happen to say the least.

Since you and me are interested in the same thing, I'd usually suggest teaming up, but I'm not sure I can contribute anything. If you can think of anything though, feel free to tell me!
 

MartU

Well-Known Member
Member
Joined
Jan 25, 2017
Messages
109
Trophies
0
Age
46
XP
104
Country
Netherlands
thats probably the reason you should enterr nintendont and then boot a game for the exit to work everytime, why are you going inside an empty nintendont? xD 32gb is fine, the 2gb limit is just for hacking it not from using it afterwards.

It was indeed the fact no ISO was there yet. Thanks for pointing that out! Now it exits Nintendont by using the home button without the DSI error. Ran into a next DSI error though, but this one occurred by just using the Homebrew Browser in HBC vWii... Another issue to solve....
 

GreyWolf

Well-Known Member
Member
Joined
Mar 2, 2015
Messages
5,399
Trophies
0
Age
54
XP
1,516
Country
United States
It was indeed the fact no ISO was there yet. Thanks for pointing that out! Now it exits Nintendont by using the home button without the DSI error. Ran into a next DSI error though, but this one occurred by just using the Homebrew Browser in HBC vWii... Another issue to solve....

The Homebrew browser likes crashing. It's not really that useful anymore because the main repository is dead. You can get everything that was there on wiibrew.org, though.
 

alonzondavis

Well-Known Member
Member
Joined
Jun 16, 2016
Messages
251
Trophies
0
XP
623
Country
United States
I already tried Notepad+ and it didn't work but this software worked great, thanks, if anyone's interested here's the code for Mario Kart Arcade GP 2, to enable the announcer create a text file and post this:
Code:
GGPE02
Mario Kart Arcade GP 2
 
Turn on announcer [Crediar]
041B6510 5404063E
E0000000 80008000

Then use it with your choice of a loader (personally I use USB-Loader GX) and you'll have the announcer enabled again.
whats a code to disable the announcer in Mario kart gp 2? I am using nintendont 3.378 on wii u if that matters. I am sticking with gp 1 since theres no annoucer.
 

twicepipes

Member
Newcomer
Joined
Jul 3, 2016
Messages
16
Trophies
0
Age
44
XP
83
Country
United States
Is there a way around the 1-USB drive limitation for nintendont? I wanted to have one drive for GCN games and one for Wii U but apparently that's not an option.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: