Homebrew Question Any progress on safely playing PS1 emulators on ExFat?

mranonymous

Well-Known Member
OP
Member
Joined
Jul 22, 2018
Messages
289
Trophies
0
XP
1,212
Country
United States
Hello:

The last time I checked (maybe a couple months ago), it wasn’t recommended to use RetroNX or other emulators on an ExFAT-formatted card. I’m mainly just interested in using a PlayStation emulator.

Is this still the case? Are there any new alternatives? If not, is it possible it will ever be safely compatible? Thanks!
 

HoTsHoTz79

GIC-Developer
Member
Joined
May 9, 2018
Messages
322
Trophies
0
Age
39
XP
964
Country
Canada
Hello:

The last time I checked (maybe a couple months ago), it wasn’t recommended to use RetroNX or other emulators on an ExFAT-formatted card. I’m mainly just interested in using a PlayStation emulator.

Is this still the case? Are there any new alternatives? If not, is it possible it will ever be safely compatible? Thanks!

AFAIK: the issue lies with Nintendo's exFAT driver ... not with RetroNX / RetroArch

ATM you have 2 options:

A) go FAT32, no issues

B) stay exFAT, and take the chance
 
Last edited by HoTsHoTz79,

Clydefrosch

Well-Known Member
Member
Joined
Jan 2, 2009
Messages
6,022
Trophies
2
XP
4,619
Country
Germany
all homebrew that manipulates the file system is risky with exfat, unfortunately.
but we have work arounds in file splitting and usb installer now so switching is an option.
 
  • Like
Reactions: mranonymous

zacly

Well-Known Member
Newcomer
Joined
Oct 5, 2018
Messages
61
Trophies
0
Age
38
XP
162
Country
Canada
Why there is not the need to split files >4 GB with USB install?

Because games are split during install on the switch no matter what file system you are using (exfat or fat32). The problem was getting the nsp file on the sd card in order to install it. Now you can have your 4GB+ nsp on your computer and install to the switch via USB with tinfoil.
 

jacopastorius

Well-Known Member
Member
Joined
Oct 24, 2018
Messages
164
Trophies
0
Age
44
XP
316
Country
Italy
Because games are split during install on the switch no matter what file system you are using (exfat or fat32). The problem was getting the nsp file on the sd card in order to install it. Now you can have your 4GB+ nsp on your computer and install to the switch via USB with tinfoil.
ok, so are they splitted in parts smaller than 4gb when installed from usb?
So, there is no more need to use exfat and xci..??
 
  • Like
Reactions: mranonymous

HoTsHoTz79

GIC-Developer
Member
Joined
May 9, 2018
Messages
322
Trophies
0
Age
39
XP
964
Country
Canada
ok, so are they splitted in parts smaller than 4gb when installed from usb?
So, there is no more need to use exfat and xci..??

I stayed on exFat the whole time because of 4GB+ NSP installation... Tinfoil USB installation made life easy

Before; i had to copy over my NSPs to my SD card and THEN install them

Now; i run Tinfoil > connect my switch > run USB installation > done

so more reasons to stay on FAT32; allowing ease of mind when using retroarch
 
  • Like
Reactions: mranonymous

RHOPKINS13

Geek
Member
Joined
Jan 31, 2009
Messages
1,354
Trophies
2
XP
2,621
Country
United States
Main advantage of exFAT is being able to store a full NAND backup as one file. But from what I understand, it's possible for fat32 to corrupt the same way exFAT does, just much less likely. So for me I think the safest route is to have a separate, dedicated exFAT card that is solely used for NAND backups.
 
  • Like
Reactions: mranonymous

urherenow

Well-Known Member
Member
Joined
Mar 8, 2009
Messages
4,778
Trophies
2
Age
48
Location
Japan
XP
3,676
Country
United States
ok, so are they splitted in parts smaller than 4gb when installed from usb?
So, there is no more need to use exfat and xci..??
No... your PC likely uses NTFS or ext4 or something... no need for split files at all. They get installed over USB where they are unpacked and placed on your Switch in individual files that make up the game.
 
  • Like
Reactions: mranonymous

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,420
Country
Laos
Main advantage of exFAT is being able to store a full NAND backup as one file. But from what I understand, it's possible for fat32 to corrupt the same way exFAT does, just much less likely. So for me I think the safest route is to have a separate, dedicated exFAT card that is solely used for NAND backups.
Thats entirely wrong. But also right at the same time. :) Just entirely wrong in terms of what it suggests.

On the NAND backup thing. The Hekate bootloader has actually an exfat driver baked into it. What follow is twofold. The switch firmware you are coming from doesnt even have to have exfat support downloaded (if you are upgrading to a later firmware with choixdujournx it is suggested, to always choose exfat versions (= they can support both fat32 and exfat), because why not) - for you to make a NAND backup on an exfat card.

The second takeaway is - simply buy a 32GB card (8USD the last time I checked), or use one you have lying around and format it exfat - to make a NAND backup, and leave it stored on the card (and backed up on a harddrive), so you can always restore a full NAND backup quite easily.

Then reformat the card (or better use another one) to fat32 (32k cluster size) to use it from then on.

Yes fat32 (32k cluster size (has nothing to do with it, but is recommended, because its the biggest (= fastest) one the switch will support without issues)) can corrupt as well - but it is way less likely to with repeat writes that could be interrupted (using it with emulators often).

The reason for that is FAT32 supports journaling and exFAT doesnt. (see: https://superuser.com/questions/638...need-repair-whenever-i-accidentally-unplug-it )


So the takeaway is still to use fat32 for all your daily use scenarios.

That is - maybe less so in a few days... Retroarch has implemented/is implementing "clean exit" on home button press. So retroarch is/will be actually saving files to your sdcard in the future, and only then exit the app, when you press the home button - which was probably the main way people where causing themselves filesystem corruption on exfat cards.

So in a few weeks from now, more people will argue again, that it doesnt matter. That said, the sensible mans solution is still to use fat32. :)

As said before, the files within xcis or nsps are actually below 4GB in size, once installed. Because developers have to cater to a market where Joe Shmoes doesnt know how to format an sdcard and bought his with fat32 on it out of factory. So as of now, and probably also in the future all games will work installed on fat32 as well. Its just the way to get them installed (either via tinfoil usb install, or via NSP splitter (https://gbatemp.net/threads/legal-nsp-splitter-for-fat32.520213/) that changes depending on the fileformat.).

edit: Even more so, the switch should use fat32 on its internal storage, so yes - all games will be fat32 compatible in the future.. ;)
 
Last edited by notimp,
  • Like
Reactions: mranonymous

mranonymous

Well-Known Member
OP
Member
Joined
Jul 22, 2018
Messages
289
Trophies
0
XP
1,212
Country
United States
Sorry everyone, I got busy yesterday and am just now reading through everyone’s replies. I’m worn out tonight, but just didn’t want anyone to think I just posted this topic and ran.

Thank you for all of the help!
 

mranonymous

Well-Known Member
OP
Member
Joined
Jul 22, 2018
Messages
289
Trophies
0
XP
1,212
Country
United States
AFAIK: the issue lies with Nintendo's exFAT driver ... not with RetroNX / RetroArch

ATM you have 2 options:

A) go FAT32, no issues

B) stay exFAT, and take the chance

Sounds good. Is switching over to FAT32 generally as simple as copying all files from my existing card to my computer, re-formatting the card to FAT32, and dragging the files back over to the card?
 

mranonymous

Well-Known Member
OP
Member
Joined
Jul 22, 2018
Messages
289
Trophies
0
XP
1,212
Country
United States
Sorry, double post. Message didn’t seem to go through first time but it actually did

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

Main advantage of exFAT is being able to store a full NAND backup as one file. But from what I understand, it's possible for fat32 to corrupt the same way exFAT does, just much less likely. So for me I think the safest route is to have a separate, dedicated exFAT card that is solely used for NAND backups.

Awhile ago, I transferred my NAND Backup over to my computer and to a backup hard drive, and deleted it from my card. Is this okay? Couldn’t I just throw this backup onto a second card if I ever need to use it?
 
Last edited by mranonymous,

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,420
Country
Laos
Even if you call your harddrive a backup drive, something that exists only once isn't a backup. Its the thing. Yes, you can transfer your "backup" over to an sdcard again if needed. There are also tools to restore the backup from a PC, over usb - if needed.
 

HoTsHoTz79

GIC-Developer
Member
Joined
May 9, 2018
Messages
322
Trophies
0
Age
39
XP
964
Country
Canada
Sounds good. Is switching over to FAT32 generally as simple as copying all files from my existing card to my computer, re-formatting the card to FAT32, and dragging the files back over to the card?

thats exactly what i did

* copy entire SD card to PC
* format SD card to FAT32 - 32kb cluster
* copy all files back to SD card from PC

took me about 2-3 hours on a almost full 200 GB sd card
 
  • Like
Reactions: mranonymous

Rob Blou

Well-Known Member
Member
Joined
Jul 16, 2013
Messages
754
Trophies
0
Age
41
XP
1,508
Country
Canada
thats exactly what i did

* copy entire SD card to PC
* format SD card to FAT32 - 32kb cluster
* copy all files back to SD card from PC

took me about 2-3 hours on a almost full 200 GB sd card
Thanks! What did you use for files bigger than 4gb?
 

RHOPKINS13

Geek
Member
Joined
Jan 31, 2009
Messages
1,354
Trophies
2
XP
2,621
Country
United States
Awhile ago, I transferred my NAND Backup over to my computer and to a backup hard drive, and deleted it from my card. Is this okay? Couldn’t I just throw this backup onto a second card if I ever need to use it?

Sure, I just use a separate microSD card for convenience. The safest way to avoid a ban, aside from simply avoiding CFW/Homebrew use altogether, is to make a fresh "clean" NAND backup prior to every time you want to start using homebrew, and restore your latest backup prior to every time you want to play online.

It's a major pain in the butt every time you want to switch between using Homebrew and playing online, but it's kept me safe so far and I've been using CFW since Hekate was first released. It's relatively rare that I bother going online though, I haven't even bought a subscription yet. Lots of people don't even bother doing this, because they don't care about online play, in this case you just want to make sure you have one good "clean" nand backup.

It's advisable that you keep an extra backup of your NAND backup somewhere else, I'd recommend throwing a copy somewhere on the cloud, like Mega or Google Drive.
 
  • Like
Reactions: mranonymous

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    HiradeGirl @ HiradeGirl: :discuss: