Hacking Nintendont

  • Thread starter Thread starter sabykos
  • Start date Start date
  • Views Views 10,170,426
  • Replies Replies 42,894
  • Likes Likes 194
The latest. Easiest way to do it is launch USBloader GX, open the Settings, scroll over to update and watch the magic happen :). Once its done updating it will restart itself. From there open up the "Loader settings" and scroll down to the "gamecube mode" section and select "Nintendont." Then scroll down through all the options that are compatible with Nintendont (which are all clearly labeled) and set w/e you'd like. Memory card emulation is enabled this way as well :)

EDIT: This is the method I used, hence why I don't know the latest revision off hand


Well, currently, I don't have my Wii connected to the internet (BootMii blocks internet updates) so, does it say what version you have in the credits...? Given the way my wireless works, updating the app isn't feasible at the moment.
 
Well, currently, I don't have my Wii connected to the internet (BootMii blocks internet updates) so, does it say what version you have in the credits...? Given the way my wireless works, updating the app isn't feasible at the moment.

Right I forgot about your wireless issues. Let me check for you h/o

UPDATE: Version 3.0 r1226 :) the_randomizer
 
  • Like
Reactions: the_randomizer
Well, currently, I don't have my Wii connected to the internet (BootMii blocks internet updates) so, does it say what version you have in the credits...? Given the way my wireless works, updating the app isn't feasible at the moment.

Back to the basics:
1. check the sticky thread for USBloadergx
the latest official is 1226
2. check Cyan's signature
the latest beta is 1230
 
Here I built the latest r137 of Nintendont (with the patch for Thrustmaster Dual Analog 4): https://www.mediafire.com/?0g6j8bnfajuvt1n

Building is very easy if you have devkitPro, devkitPPC, and devkitARM correctly installed.
I will have to do this until the patch I submitted is merged.

EDIT:
Only problem now is finding a download for it, as I don't know if the Google Code page is still around for it. Bollocks.
You can download it here: http://wiidatabase.de/downloads/usb-und-disk-loader/usb-loader-gx/
 
The multi saves file (ninmem.raw) created by v1.137 is compatible
with Dolphin now.(no more header size error)

The only left issue of multi saves file is JPN games need a
different .raw file (EX:ninmemJAP.raw).
 
  • Like
Reactions: TeamScriptKiddies
uhm greyrogue, it looks like you totally forgot about nintendont itself, you might want to take a closer look at that:
https://code.google.com/p/nintendon-t/source/browse/trunk/kernel/kernel.ld#15
I'm pretty sure that caused crashes cause in the end it looks like it would try to overwrite itself, so when you want to properly place everything in a nice order in memory you also need to adjust nintendonts own position.
 
  • Like
Reactions: Dondaa
Sorry to barge in like this, but I am periodically checking nintendon't out. I'd be very happy if you could clear some things for me. I will not be downloading nintendon't until it reaches a certain level. However until then I willl be downloading games in order to create a library.

1. What format is the best way to run games? I used something like gcrex with dios mios, what do we use with nintendon't? Clean ISOs?
2. I'm a wii user, in terms of compatibility is there a difference between wii and a wiiu?
3. I have access to several controllers as well as a gamecube controller, which is the best option?
4. Has nintendon't exceeded dios mios?
5. Is audio streaming still part of the deal? Will there be audio streaming support in the future?
6. I heard something about memory cards, appearently it doesn't support them yet. However can we save in any other format?

I'd appreciate if someone could explain these thoroughly.
 
Sorry to barge in like this, but I am periodically checking nintendon't out. I'd be very happy if you could clear some things for me. I will not be downloading nintendon't until it reaches a certain level. However until then I willl be downloading games in order to create a library.

1. What format is the best way to run games? I used something like gcrex with dios mios, what do we use with nintendon't? Clean ISOs?
2. I'm a wii user, in terms of compatibility is there a difference between wii and a wiiu?
3. I have access to several controllers as well as a gamecube controller, which is the best option?
4. Has nintendon't exceeded dios mios?
5. Is audio streaming still part of the deal? Will there be audio streaming support in the future?
6. I heard something about memory cards, appearently it doesn't support them yet. However can we save in any other format?

I'd appreciate if someone could explain these thoroughly.
1. ISO or GCM (renamed to .iso)
2. should be the same
3. the Gamecube controller works if you disable HID
4. I think DIOS MIOS has better compatibility
5. Some games may not stream audio but audio streaming is better than before
6. Enable memory card emulation. If you want to transfer from the memory card, you could do a raw dump using GCMM.
 
I'm having a similar issue on other games that were working, any game that has video files may crash when the video is playing, using SD card as well.
I did test some versions though: v1.131 works, v1.132/133/134(can't download), so v1.135 has it so it might have started the problem.
The video crashes do seem to always happen at the same spot.
Well, I say it yesterday, now I'm using v1.131, but when I used v1.135, when I play around 10-15 minutes, the sounds loops, the controller doesn't work and the game crashes. I'm using v1.131, but when I play around 2 hour the game crashes, anyway, the power and reset button still working
 
Well, I say it yesterday, now I'm using v1.131, but when I used v1.135, when I play around 10-15 minutes, the sounds loops, the controller doesn't work and the game crashes. I'm using v1.131, but when I play around 2 hour the game crashes, anyway, the power and reset button still working

I've noticed the video issues as well. I noticed if you skip them, most games play just fine (at least from my experience)

EDIT: I'm assuming this has to do with sd access rate restrictions. I haven't tried from a usb device yet
 
I have a question regarding Nintendont's UStealth support. When I've been updating Nintendont, I've used this link, which automatically compiles a UStealth compatible version when the code is updated. My question is - is it possible to add in UStealth support to Nintendont natively? I'm not entirely sure how that process works, but if that link can generate the patch automatically, I can't imagine that it's a terribly complex bit of code.

My thoughts are that if the normal Nintendont version only works on unhidden drives, and the patched version only works on UStealth hidden drives (not sure if this is the case), there could be an update where - when selecting the drive, if Nintendont finds the drive, it uses the normal version, and if it doesn't, it checks using the UStealth patched version. And if that doesn't work, it says that there's no drive attached. I feel like this would make things easier for users and allow for people like me to use the "Update Nintendont" feature in the newest version of USB Loader GX! :)

Let me know if there's some reason why an idea like this wouldn't be an option; it wouldn't surprise me if there were some issue that I didn't know about.
 
so I just played around with the idea of guessing on what the game wants to load and already loading more for the game and well, the loading time in animal crossing just went from sd from 2 minutes to NONE, so I think I should play around with that idea a bit more.
 
My animal crossing (dumped myself, players choice version) boots same speed as all other games in the Nintendont loader but takes around 10-15 seconds to get off the Nintendo logo. Everything else is normal speed

This is from a 2tb usb drive with 512 cluster size though
 
  • Like
Reactions: TeamScriptKiddies
uhm greyrogue, it looks like you totally forgot about nintendont itself, you might want to take a closer look at that:
https://code.google.com/p/nintendon-t/source/browse/trunk/kernel/kernel.ld#15
I'm pretty sure that caused crashes cause in the end it looks like it would try to overwrite itself, so when you want to properly place everything in a nice order in memory you also need to adjust nintendonts own position.
Thanks. I was planning on looking at why it wasn't working at 0x12F80000, but that explains it. I was thinking the kernel was in the high 0x13xxxxxx range.

v1.138
Undo unnecessary complicated memorycard memory processing and just avoid
overwriting kernel memory.
 
so I worked on quite a few things, just uploaded a new version cause I think I did everything I wanted todo today.
-removed disc read speed limit
-pre-reading data when no cache is specified and the game wants to load something with the same data size, this highly reduces the time of animal crossing bootup for example
-added a proper patch for RADTimerRead, with the help of this patch games using Bink Video will play back videos properly (for example megaman collection and scaler)
-removed some unneeded code for the SI interrupt
-using a general ISO reading function which makes sure we dont seek unneeded, this increases general reading for slow HDDs
-slightly increased the sectors you can read from the HDD at once, this helps further to increase reading speed from HDD
 

Site & Scene News

Popular threads in this forum