Hacking Nintendont

Clutz450

Well-Known Member
Member
Joined
Jul 20, 2013
Messages
780
Trophies
1
Age
41
XP
1,195
Country
United States
Partially supported. Currently, GPT works as long as your FAT32 partition starts and ends within the first 2TB. The major limitation is that both libcustomfat and FatFS use 32-bit sector values. This needs to be changed to 64-bit. Also, the USB code is only retrieving a 32-bit sector count. I'm not entirely positive how to change this to retrieve 64-bit, but will be working on it later.

There's also a report of issues when using Hybrid MBR (e.g. a Macintosh-formatted GPT drive). I'm waiting for the user to respond to the issue with the necessary MBR data: https://github.com/FIX94/Nintendont/issues/202

Summary of GPT limitations in Nintendont at the moment: (version 386)
  • Only the first 4 partitions in the GPT are checked. I'm testing some patches locally to check all partitions in libcustomfat (loader), and then will be porting this over to FatFS (kernel).
  • Partitions must be within the first 2 TB of the drive for 512-byte sector devices.

I have a 3 and 4 TB hard drive that I've used on my Wii and Wii U and haven't had any issues. I have the entire thing formatted as FAT32 with 64k clusters and no other partitions. I only use USB Loader GX, Nintendont and neek2o. I have no problems launching or playing any game (Wii, GameCube, WiiWare or Virtual Console) from that setup.

Not sure if what you said it's related but I just wanted to let you know about my experience with drives over 2TB and that they work for me in case that means anything to you.
 

tswntk

Well-Known Member
Member
Joined
Aug 6, 2012
Messages
1,018
Trophies
1
XP
2,392
Country
Switzerland
I have a 3 and 4 TB hard drive that I've used on my Wii and Wii U and haven't had any issues. I have the entire thing formatted as FAT32 with 64k clusters and no other partitions. I only use USB Loader GX, Nintendont and neek2o. I have no problems launching or playing any game (Wii, GameCube, WiiWare or Virtual Console) from that setup.

Not sure if what you said it's related but I just wanted to let you know about my experience with drives over 2TB and that they work for me in case that means anything to you.
did you fill them up with GC/Wii games pass the 2TB boundaries? If yes, have you ever run those games?
 

GerbilSoft

Well-Known Member
Member
Joined
Mar 8, 2012
Messages
2,395
Trophies
2
Age
35
XP
4,269
Country
United States
I have a 3 and 4 TB hard drive that I've used on my Wii and Wii U and haven't had any issues. I have the entire thing formatted as FAT32 with 64k clusters and no other partitions. I only use USB Loader GX, Nintendont and neek2o. I have no problems launching or playing any game (Wii, GameCube, WiiWare or Virtual Console) from that setup.

Not sure if what you said it's related but I just wanted to let you know about my experience with drives over 2TB and that they work for me in case that means anything to you.
You probably have a 4K-sector drive, in which case a 4TB drive would have ~1.073 billion sectors. (2^30; about a quarter of the 2^32-1 sector limit.)

Is it still working with Nintendont r386? I assume it's partitioned using MBR, not GPT.
 

Clutz450

Well-Known Member
Member
Joined
Jul 20, 2013
Messages
780
Trophies
1
Age
41
XP
1,195
Country
United States
did you fill them up with GC/Wii games pass the 2TB boundaries? If yes, have you ever run those games?
Yes I did. However, I think when I copied my games over I copied over my GameCube games first and I don't think all those games totaled over 2TB. But I'm pretty sure my Wii games are passed that point and they all work fine. Is there a way for me to tell which games are placed before the 2TB mark and which ones are placed after?

You probably have a 4K-sector drive, in which case a 4TB drive would have ~1.073 billion sectors. (2^30; about a quarter of the 2^32-1 sector limit.)

Is it still working with Nintendont r386? I assume it's partitioned using MBR, not GPT.
I haven't updated Nintendont to the latest rev yet but I will do that when I get home from work and try it out. I don't know much about hard drives but 4k sector and MBR sound very familiar to me so I think that's what I have. Is there a way for me to check so I can get back to you with the right answers?
 

hazymaze

Active Member
Newcomer
Joined
Feb 8, 2016
Messages
40
Trophies
0
Age
30
XP
52
Country
United States
Sorry for late respond, if you're using a regular Wii go for WD My Passport it's been working great with me for years, if you use a Wii U then get one with its own power cord or a y-cable, Wii U is different than regular Wii just so you know.

also it's recommended if you go with My Passport to make the "update" as it saves you the headache of it going sleep, you can try My Essential as it seems to automatically have sleep mode disabled which is convenient.

One more thing, I don't recommend using a 500GB as it's too small and you will probably run out of space soon, get a 1TB or 2TB as those are confirmed to run flawlessly on regular Wii.
I need a majority vote please. What is better? A powered 500G MyBook or an unpowered 1TB MyPassport?
 

GreyWolf

Well-Known Member
Member
Joined
Mar 2, 2015
Messages
5,399
Trophies
0
Age
54
XP
1,516
Country
United States
@hazymaze I would recommend picking up a USB enclosure locally and putting your own drive in it. That way if it doesn't work it's easier to return and a simple enclosure would be less likely to have anything like drive encryption, etc. that could cause issues.

There's a company called Acomdata that makes inexpensive ones with USB and eSATA that I've always liked.
 

SMVB64

Now your playing with power! Super power!
Member
Joined
Feb 13, 2013
Messages
230
Trophies
1
XP
1,056
Country
Canada
Hey, I tried getting my Gamecube memory card (dumped with GCMM) to work with Nintendon't but I'm not sure what this means?
Method1
Rename the full memory card dump create by GCMM as .raw put it in your /saves/ folder)
Does it supposed to have a certain name? I placed the .raw in the saves folder, but Nintendon't will ignore it and make a new save with the game's ID. Any ideas?
Thanks, SM
 
Last edited by SMVB64,

Roxas012

Member
Newcomer
Joined
Mar 17, 2014
Messages
12
Trophies
0
Location
My own little world
XP
90
Country
United States
Hey, I tried getting my Gamecube memory card (dumped with GCMM) to work with Nintendon't but I'm not sure what this means?

Does it supposed to have a certain name? I placed the .raw in the saves folder, but Nintendon't will ignore it and make a new save with the game's ID. Any ideas?
Thanks, SM
Rename it to "ninmem.raw". Then go into Nintendont's settings and change the memory card emulation to multi.
 
  • Like
Reactions: DarthDub and SMVB64

SMVB64

Now your playing with power! Super power!
Member
Joined
Feb 13, 2013
Messages
230
Trophies
1
XP
1,056
Country
Canada
Rename it to "ninmem.raw". Then go into Nintendont's settings and change the memory card emulation to multi.
Thanks! Nintendon't picked it up. Only issue is that it said the memory was corrupted, so I just transferred my saves over to Nintendon't .raw using dolphin
 
Last edited by SMVB64,

sonictopfan

Well-Known Member
Member
Joined
Mar 2, 2010
Messages
2,702
Trophies
1
XP
1,948
Country
Thanks! Nintendon't picked it up. Only issue is that it said the memory was corrupted, so I just transferred my saves over to Nintendon't .raw using dolphin
This works too, as for the raw file being corrupted not sure why this happened, could be your dump was bad or maybe you're using a very old version of Nintendont, anyway glad it worked out for you and welcome to the club of Nintendont fans.
 
  • Like
Reactions: SMVB64

hazymaze

Active Member
Newcomer
Joined
Feb 8, 2016
Messages
40
Trophies
0
Age
30
XP
52
Country
United States
@hazymaze I would recommend picking up a USB enclosure locally and putting your own drive in it. That way if it doesn't work it's easier to return and a simple enclosure would be less likely to have anything like drive encryption, etc. that could cause issues.

There's a company called Acomdata that makes inexpensive ones with USB and eSATA that I've always liked.
Too many people telling me different options. I really need to know what is best. And no, I am not using the drive I already have, thats in my laptop. Option 3 is out the window. So what is better? Powered drive or unpowered?
 

pedro702

Well-Known Member
Member
Joined
Mar 3, 2014
Messages
12,731
Trophies
2
Age
34
XP
8,739
Country
Portugal
Too many people telling me different options. I really need to know what is best. And no, I am not using the drive I already have, thats in my laptop. Option 3 is out the window. So what is better? Powered drive or unpowered?
It depends on you, if its just to use at home on your console or home pc a powered drive is the best option since you are home and there is enouh power plugs around, if your thinking on taking the hdd with you outside or on vacation to use with your laptop a unpowered drive with an y cable its the best option.
 

hazymaze

Active Member
Newcomer
Joined
Feb 8, 2016
Messages
40
Trophies
0
Age
30
XP
52
Country
United States
If you can handle using a powered HDD go for it, those shouldn't go to sleep mode and they should work fine on Wii and Wii U.
It depends on you, if its just to use at home on your console or home pc a powered drive is the best option since you are home and there is enouh power plugs around, if your thinking on taking the hdd with you outside or on vacation to use with your laptop a unpowered drive with an y cable its the best option.
THANK YOU finally a clear answer thank you so much Pedro.
 

Subscriber0101

Well-Known Member
Member
Joined
Jun 9, 2015
Messages
141
Trophies
0
Location
USA
XP
361
Country
United States
I have two questions here:

1) Can you implement the ability to change from SD to USB (or vice-versa) without resetting the whole program?

2) As I've asked in this thread, is there any way to set partial L-Press, full L-Press, partial R-press and full R-press to four separate buttons (to compensate for controllers like the DS2 which have no analog shoulder buttons)?

Thanks.
 

ccfman2004

Well-Known Member
Member
Joined
Mar 5, 2008
Messages
2,856
Trophies
2
XP
3,268
Country
United States
I have two questions here:

1) Can you implement the ability to change from SD to USB (or vice-versa) without resetting the whole program?

2) As I've asked in this thread, is there any way to set partial L-Press, full L-Press, partial R-press and full R-press to four separate buttons (to compensate for controllers like the DS2 which have no analog shoulder buttons)?

Thanks.
2: Yes there is. On the Dual Shock 2 press and hold the L1 button. It will treat the L2 and R2 as a half press.
 

GerbilSoft

Well-Known Member
Member
Joined
Mar 8, 2012
Messages
2,395
Trophies
2
Age
35
XP
4,269
Country
United States
1) Can you implement the ability to change from SD to USB (or vice-versa) without resetting the whole program?
I've been looking into the menu code to add some extra diagnostics like displaying the device size, sector size, and partition information in the menu. This shouldn't be a difficult thing to add; simply have the Home button go back to the previous menu instead of exiting.

I submitted a pull request as a followup to my GPT code earlier. There was a bug in my 64-bit byteswap function that prevented GPT drives larger than 8 GB from being detected properly. I used a 4 GB SD card during testing, so this didn't show up then, but I tried to load up Nintendont with my 500 GB Wii HDD and it failed to find the FAT32 partition because of this bug.
 

sindrik

Well-Known Member
Member
Joined
Jan 26, 2009
Messages
297
Trophies
1
XP
310
Country
United States
I've been looking into the menu code to add some extra diagnostics like displaying the device size, sector size, and partition information in the menu. This shouldn't be a difficult thing to add; simply have the Home button go back to the previous menu instead of exiting.

I submitted a pull request as a followup to my GPT code earlier. There was a bug in my 64-bit byteswap function that prevented GPT drives larger than 8 GB from being detected properly. I used a 4 GB SD card during testing, so this didn't show up then, but I tried to load up Nintendont with my 500 GB Wii HDD and it failed to find the FAT32 partition because of this bug.
Nice addition!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • SylverReZ @ SylverReZ:
    They probably said "Hey, why not we combine the two together and make a 'new' DS to sell".
  • Veho @ Veho:
    It's a DS Lite in a slightly bigger DS Lite shell.
    +1
  • Veho @ Veho:
    It's not a Nintendo / iQue official product, it's a 3rd party custom.
    +1
  • Veho @ Veho:
    Nothing special about it other than it's more comfortable than the Lite
    for people with beefy hands.
    +1
  • Jayro @ Jayro:
    I have yaoi anime hands, very lorge but slender.
  • Jayro @ Jayro:
    I'm Slenderman.
  • Veho @ Veho:
    I have hands.
  • BakerMan @ BakerMan:
    imagine not having hands, cringe
    +1
  • AncientBoi @ AncientBoi:
    ESPECIALLY for things I do to myself :sad:.. :tpi::rofl2: Or others :shy::blush::evil:
    +1
  • The Real Jdbye @ The Real Jdbye:
    @SylverReZ if you could find a v5 DS ML you would have the best of both worlds since the v5 units had the same backlight brightness levels as the DS Lite unlockable with flashme
  • The Real Jdbye @ The Real Jdbye:
    but that's a long shot
  • The Real Jdbye @ The Real Jdbye:
    i think only the red mario kart edition phat was v5
  • BigOnYa @ BigOnYa:
    A woman with no arms and no legs was sitting on a beach. A man comes along and the woman says, "I've never been hugged before." So the man feels bad and hugs her. She says "Well i've also never been kissed before." So he gives her a kiss on the cheek. She says "Well I've also never been fucked before." So the man picks her up, and throws her in the ocean and says "Now you're fucked."
    +2
  • BakerMan @ BakerMan:
    lmao
  • BakerMan @ BakerMan:
    anyways, we need to re-normalize physical media

    if i didn't want my games to be permanent, then i'd rent them
    +1
  • BigOnYa @ BigOnYa:
    Agreed, that why I try to buy all my games on disc, Xbox anyways. Switch games (which I pirate tbh) don't matter much, I stay offline 24/7 anyways.
  • AncientBoi @ AncientBoi:
    I don't pirate them, I Use Them :mellow:. Like I do @BigOnYa 's couch :tpi::evil::rofl2:
    +1
  • cearp @ cearp:
    @BakerMan - you can still "own" digital media, arguably easier and better than physical since you can make copies and backups, as much as you like.

    The issue is DRM
  • cearp @ cearp:
    You can buy drm free games / music / ebooks, and if you keep backups of your data (like documents and family photos etc), then you shouldn't lose the game. but with a disk, your toddler could put it in the toaster and there goes your $60

    :rofl2:
  • cearp @ cearp:
    still, I agree physical media is nice to have. just pointing out the issue is drm
  • rqkaiju2 @ rqkaiju2:
    i like physical media because it actually feels like you own it. thats why i plan on burning music to cds
  • cearp @ cearp:
    It's nice to not have to have a lot of physical things though, saves space
    +1
  • AncientBoi @ AncientBoi:
    Nor clothes 🤮 . Saves on time, soap, water and money having to wash them. :D
    AncientBoi @ AncientBoi: Nor clothes 🤮 . Saves on time, soap, water and money having to wash them. :D