Hacking Nintendont

Jonesy47

Well-Known Member
Member
Joined
May 17, 2009
Messages
101
Trophies
0
XP
321
Country
United States
Thank you!
Is there a way I can play with the CCP connected to the Wiimote?
Or do I have to get a USB controller?
Can I use a Madcatz X360 controller?


As long as the controller is hid compliant (i know official 360 pads arent but not sure about madcatz brand...) and has a controller.ini made for it, you are good to go.
The madcatz 360 controller MIGHT work (use hidtest to see if its compatible at all. if you press buttons and values change, it CAN BE DONE.) but, odds are you will have to make that controller.ini yourself (theres a how to bundled with hidtest) as I havent seen that floating around.
As far as the CCP, you have two options.
A) Buy a mayflash CCP to USB adapter (edit: IS still corded)
http://www.amazon.com/WII-CLASSIC-CONTROLLER-TO-USB-Nintendo/dp/B003711698
or
B) Wait for Nintendont to support bluetooth devices. It has been said it's in the works.
 

GreyRogue

Well-Known Member
Member
Joined
Jun 21, 2013
Messages
213
Trophies
0
Age
45
XP
572
Country
United States
So, where's the whole idea where people can load the USB version from SD coming from? Someone just said they managed to do it.
My fault, I'm afraid. It's a little weird, actually. When I have both my SD and USB in, launch from SD and ask for USB, it shows only the games that are on both USB and SD, but not the ones only on one.
Right now, you can put a blank game.iso on your SD card in the same location as your USB and it will launch the USB one even if you start from SD.
 

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
38
Location
Dr. Wahwee's castle
XP
18,969
Country
United States
My fault, I'm afraid. It's a little weird, actually. When I have both my SD and USB in, launch from SD and ask for USB, it shows only the games that are on both USB and SD, but not the ones only on one.
Right now, you can put a blank game.iso on your SD card in the same location as your USB and it will launch the USB one even if you start from SD.


No worries, I seem to be getting confused more so than usual about the goings on with Nintendont :P
 

Maxternal

Peanut Gallery Spokesman
Member
Joined
Nov 15, 2011
Messages
5,210
Trophies
0
Age
40
Location
Deep in GBAtemp addiction
Website
gbadev.googlecode.com
XP
1,709
Country
You can't because it uses fatInitDefault. It mounts whatever drive the dol is started from

Oh, so that's what that does. You could always just look at argv[0][0] and see if it's a U/u or S/s instead of asking the user which one it is in that case OR you could always do the extra work to expressly mount both and change all the paths ... either way.
 

GreyRogue

Well-Known Member
Member
Joined
Jun 21, 2013
Messages
213
Trophies
0
Age
45
XP
572
Country
United States
You can't because it uses fatInitDefault. It mounts whatever drive the dol is started from
r44
Fix initial directory parsing for SD/USB cross loading.

Try this one. It looks like it works better. I'm actually unfamiliar with the exact working of fatInitDefault, so if it needs different calls there, I might just be getting lucky.
 
  • Like
Reactions: Jonesy47

JoostinOnline

Certified Crash Test Dummy
Member
Joined
Apr 2, 2011
Messages
11,005
Trophies
1
Location
The Twilight Zone
Website
www.hacksden.com
XP
4,339
Country
United States
Oh, so that's what that does. You could always just look at argv[0][0] and see if it's a U/u or S/s instead of asking the user which one it is in that case OR you could always do the extra work to expressly mount both and change all the paths ... either way.
Yeah, I was actually about to work on that, but I guess GreyRogue fixed it.
 
  • Like
Reactions: Jonesy47

GreyRogue

Well-Known Member
Member
Joined
Jun 21, 2013
Messages
213
Trophies
0
Age
45
XP
572
Country
United States
Yeah, I was actually about to work on that, but I guess GreyRogue fixed it.
If we want to do it differently, that's fine with me. I'm also a bit unfamiliar with passing parameters into Wii dols. Can we do that with a memory location to a config struct? I'd prefer that to writing a file for autobooting.
 

Adeka

Beta Tester
Member
Joined
Mar 19, 2013
Messages
4,168
Trophies
0
Age
30
XP
1,633
Country
United States
r44 works amazing. It boots games from sd and usb perfectly. Thanks for fixing the problem

Is this maxpad option 4 player support on a wii?
 

d4mation

Well-Known Member
Member
Joined
Aug 3, 2013
Messages
189
Trophies
0
XP
1,711
Country
United States
Just tried r44 and it works! Hurray!

Well, mostly, but that's just game compatibility issues. The important thing is that games show up on USB. Still having problems with my HDD, but a Flash Drive worked just fine.

Is there a way to get Nintendont working with WiiFlow correctly? I have it located on my HDD and it loads Nintendont, but after selecting USB it immediately encounters a DSI Exception. When I load Nintendont from the Homebrew Channel I can at least select a game before it decides it isn't going to work.

I understand full backup launcher compatibility isn't a priority right now, but if anyone else has gotten it to work it would be sweet to know how.

EDIT: Figured I'd mention I'm running WiiFlow from SD. Perhaps putting Nintendont on the SD as well would fix the problem? I suppose that would be possible with the newer revisions.

And it just now allowed me to select a game before getting an Error -2 and shutting down the Wii. Weird. Haven't changed anything at all.
 

bm123456

Well-Known Member
Member
Joined
Jun 7, 2011
Messages
576
Trophies
1
Age
46
Location
Houston
XP
1,312
Country
United States
Just tried r44 and it works! Hurray!

Well, mostly, but that's just game compatibility issues. The important thing is that games show up on USB. Still having problems with my HDD, but a Flash Drive worked just fine.

Is there a way to get Nintendont working with WiiFlow correctly? I have it located on my HDD and it loads Nintendont, but after selecting USB it immediately encounters a DSI Exception. When I load Nintendont from the Homebrew Channel I can at least select a game before it decides it isn't going to work.

I understand full backup launcher compatibility isn't a priority right now, but if anyone else has gotten it to work it would be sweet to know how.

Post your DSI in the Wiiflow thread with your current R44 of Nintendont
 

d4mation

Well-Known Member
Member
Joined
Aug 3, 2013
Messages
189
Trophies
0
XP
1,711
Country
United States
Or Try wiiflow mod rev 1069, it addressed some homebrew startup problems.
Would there be a way to download it pre-compiled? Outside of compiling it myself it seems like all the downloads on the Google Code page are from January.

EDIT: Oh, nevermind. I found it. I'll give it a shot!

EDIT 2: Just reporting back here to say it didn't make a difference. Oh well. Until Memory Card emulation is fixed it isn't like I would use Nintendont as a daily-driver anyway. It is really fun to mess with and keep up with though.
 

JoostinOnline

Certified Crash Test Dummy
Member
Joined
Apr 2, 2011
Messages
11,005
Trophies
1
Location
The Twilight Zone
Website
www.hacksden.com
XP
4,339
Country
United States
If we want to do it differently, that's fine with me. I'm also a bit unfamiliar with passing parameters into Wii dols. Can we do that with a memory location to a config struct? I'd prefer that to writing a file for autobooting.
All modern loaders pass the path that the dol was launched from as the first argument (obtained from argc[0]), which is how fatInitDefault() sets the working directory. If it was transferred via Wiiload, then it's blank.
You could do something like this:
Code:
typedef enum {
    FAT_NONE,
    FAT_SD,
    FAT_USB
} FAT_TYPE;
 
FAT_TYPE Fat_Device;
 
int main(int argc, char **argv) {
    switch (argv[0][0])
    {
        case 's':
        case 'S':
            Fat_Device = FAT_SD;
            break;
        case 'u':
        case 'U':
            Fat_Device = FAT_USB;
            break;
        default:
            Fat_Device = FAT_NONE;
    }
    // The rest of the code
}
Of course if you want to just assume that it's an SD card when sent via Wiiload, then this would work fine:
Code:
typedef enum {
    FAT_NONE,
    FAT_SD,
    FAT_USB
} FAT_TYPE;
 
FAT_TYPE Fat_Device;
 
int main(int argc, char **argv) {
    Fat_Device = FAT_SD;
    if ((argv[0][0] = 'u') || (argv[0][0] = 'U')) Fat_Device = FAT_USB;
    // The rest of the code
}
 
  • Like
Reactions: bm123456

strai

Well-Known Member
Newcomer
Joined
Jan 31, 2013
Messages
95
Trophies
0
XP
187
Country
United States
It seems nintendont isn't detecting my gc memcard anymore. Can someone check this

Request: Can the power button on the wii close nintendont back to the homebrew channel. Thanks
 

pedro702

Well-Known Member
Member
Joined
Mar 3, 2014
Messages
12,720
Trophies
2
Age
33
XP
8,698
Country
Portugal
It seems nintendont isn't detecting my gc memcard anymore. Can you check this

Request: Can the power button on the wii close nintendont back to the homebrew channel. Thanks

this would also help much on vwii where hititing select(ps3 controller) restarts the wiiu on wiiu mode and its a long way back to homebrew
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    One of the sites that weren't blocked on the school's network was some file uploading sites. I would upload some games, write down the URL and take it to school one day.
  • Bunjolio @ Bunjolio:
    lol
  • SylverReZ @ SylverReZ:
    I did it when the teachers werent looking ofc. I even managed to take in a USB stick that wasn't allowed.
  • Bunjolio @ Bunjolio:
    my school has a chrome extension called light speed filter agent and it legit blocks YouTube pfps since the file cdn(I think aka yt3.ggpht.com) is classed as mature
  • Bunjolio @ Bunjolio:
    mhm
  • Bunjolio @ Bunjolio:
    they have other stuff like goguardian too
  • SylverReZ @ SylverReZ:
    Ours mainly relied on the router, I believe.
  • Bunjolio @ Bunjolio:
    our school network and chrome policies block stuff too
  • Bunjolio @ Bunjolio:
    alot of yt to mp3 sites are blocked by light speed for "Security"
  • SylverReZ @ SylverReZ:
    It was easy to bypass some of the restrictions, as one of the admins left a registry key in the administrative shares drive, which allowed me to get around the blocking of some sites.
  • Bunjolio @ Bunjolio:
    tf does tta mean
  • Bunjolio @ Bunjolio:
    yeah this is chrome os
  • Bunjolio @ Bunjolio:
    cant do shit
  • SylverReZ @ SylverReZ:
    @Bunjolio, Wdym 'TTA'?
  • Bunjolio @ Bunjolio:
    that* as in why yt to mp3 sites are blocked for security
  • SylverReZ @ SylverReZ:
    @Bunjolio, Remember when YouTubetoMP3 was a thing back in the 2010s?
  • SylverReZ @ SylverReZ:
    Until YT updated some stuffs and broke the website.
  • Bunjolio @ Bunjolio:
    I was 2 in 2010
  • SylverReZ @ SylverReZ:
    Oh lol
  • Bunjolio @ Bunjolio:
    lol
  • SylverReZ @ SylverReZ:
    This was in the Minecraft-era.
  • AncientBoi @ AncientBoi:
    lol Bun rockin out at 2 :rofl2:
  • BakerMan @ BakerMan:
    same tbh
    BakerMan @ BakerMan: same tbh