Hacking What happens when the 300 limit is reached? (compare .3DS and .CIA)

Elliander

Well-Known Member
OP
Member
Joined
Sep 16, 2011
Messages
634
Trophies
1
Location
Illinois
Website
elliander.etherealspheres.com
XP
1,449
Country
United States
As I am sure many are aware, there is a limit of 300 titles with the 3DS consoles. As far as I am aware, if you installed 300 games, you would have to uninstall one in order to install any more, correct? However, what happens with game carts - and by extension, .3DS titles?

My guess is - and correct me if I am wrong - that inserting a game cart in excess would cause the oldest to simply drop off the list, so at a glance it would seem like .3DS backups are superior to .CIA installations by virtue of this alone, but the saves and DLC are installed, so even if that is true, what would happen if you had 300 cart insertions and each had their own save file? Save games on official carts save to the cart itself rather than the console, as explained here. It's just the CFW that saves cart backups to the SD card, meaning that the 300 title limit should NOT apply to saves at all. Correct me if I am wrong on that assumption.

For DLC, well, since that is installed it should count for the 300 limit with cart insertions as well. I can't find find an exhaustive list, but it seems like there are not enough DLC titles to cause an issue here. A larger issue would be if you update your games, since update data would be installed and therefore should count for the limit. Of course, since you can choose to not update a game that you don't intend to play online, it would seem to be the case that game carts are superior to installed games when available as they would effectively have no real maximum on the same sysNAND or emuNAND.

Of course, last I checked there were 434 titles released exclusively for the Nintendo eShop, so even someone who sticks with the .3DS games can hit the limit. Or rather, it would be, if not for the fact that Citra emulator requires .3DS titles and therefore the community has incentive to develop ways to dump installed .CIA titles to .3DS meaning that if it isn't already possible it will be, so no reason to rely on .CIA here.

In any case, for those who reach this limit, I have read of a workaround: One is to create an emuNAND and then copy it prior to playing games on it. Each emuNAND can be on it's own SD card and it can be swapped out allowing you to have virtually unlimited titles regardless of the method used. However, this solution is subverted by the observation that apparently some .CIA games have to be installed to both sysNAND and emuNAND if they are to be on emuNAND at all which would defeat the point of this and reinforce a preference for .3DS backups.

I wonder if there might also be other options. Suppose, for example, you installed 300 games legitimately from the eShop. What happens if you simply remove the SD card and put another one in? Will those installed games drop off the list? If so, I can see why some people would consider .CIA titles to be simpler to deal with. If not, I am even more confused as to why anyone would prefer having to deal with these limits when they don't have to.

Overall, the point of this thread is to try and figure out how the limits apply to each approach to playing games on the 3DS and what workarounds exist to in turn determine which approach is truly superior. There are many assumptions made above.
_______

Now, before anyone says I'd never reach it, through game rentals and purchases combined I have already reached 150 titles on my Nintendo Switch that hasn't even been modified (used for online play and to update games for the modded Switch), and I could easily have done so with the 3DS. Besides, it's not like it's impossible for someone to buy hundreds of game carts.

I can't find any information on if the Nintendo Switch has a similar limit, but it likely won't matter as much. Those games can be much larger, meaning that if there is a maximum you probably won't be able to reach it via installed titles at all. Those saves are on the console rather than the game cart, but Nintendo has a way to uninstall titles without loss of save data to then be reinstalled later, and in fact it's an feature set on by default to automatically "archive" such titles meaning that this is probably Nintendo's solution to the title limit issue restricting sales. Even for those running CFW, or simply have poor internet access, a simple workaround should be to disable that manually for each title and use multiple SD cards. While the icons are still present, my guess is that if there is a limit, and if nothing is installed, the oldest icon should just drop off the list. Still, even in this case, cart backups would still be more convenient since you can keep all of your saves in one place and swap the games out directly - or even load from an external hard drive docked - so cart backups should work out better.
 

osm70

Well-Known Member
Member
Joined
Apr 17, 2011
Messages
1,243
Trophies
1
XP
2,717
Country
Czech Republic
As I am sure many are aware, there is a limit of 300 titles with the 3DS consoles. As far as I am aware, if you installed 300 games, you would have to uninstall one in order to install any more, correct? However, what happens with game carts - and by extension, .3DS titles?

My guess is - and correct me if I am wrong - that inserting a game cart in excess would cause the oldest to simply drop off the list, so at a glance it would seem like .3DS backups are superior to .CIA installations by virtue of this alone, but the saves and DLC are installed, so even if that is true, what would happen if you had 300 cart insertions and each had their own save file? Save games on official carts save to the cart itself rather than the console, as explained here. It's just the CFW that saves cart backups to the SD card, meaning that the 300 title limit should NOT apply to saves at all. Correct me if I am wrong on that assumption.

For DLC, well, since that is installed it should count for the 300 limit with cart insertions as well. I can't find find an exhaustive list, but it seems like there are not enough DLC titles to cause an issue here. A larger issue would be if you update your games, since update data would be installed and therefore should count for the limit. Of course, since you can choose to not update a game that you don't intend to play online, it would seem to be the case that game carts are superior to installed games when available as they would effectively have no real maximum on the same sysNAND or emuNAND.

Of course, last I checked there were 434 titles released exclusively for the Nintendo eShop, so even someone who sticks with the .3DS games can hit the limit. Or rather, it would be, if not for the fact that Citra emulator requires .3DS titles and therefore the community has incentive to develop ways to dump installed .CIA titles to .3DS meaning that if it isn't already possible it will be, so no reason to rely on .CIA here.

In any case, for those who reach this limit, I have read of a workaround: One is to create an emuNAND and then copy it prior to playing games on it. Each emuNAND can be on it's own SD card and it can be swapped out allowing you to have virtually unlimited titles regardless of the method used. However, this solution is subverted by the observation that apparently some .CIA games have to be installed to both sysNAND and emuNAND if they are to be on emuNAND at all which would defeat the point of this and reinforce a preference for .3DS backups.

I wonder if there might also be other options. Suppose, for example, you installed 300 games legitimately from the eShop. What happens if you simply remove the SD card and put another one in? Will those installed games drop off the list? If so, I can see why some people would consider .CIA titles to be simpler to deal with. If not, I am even more confused as to why anyone would prefer having to deal with these limits when they don't have to.

Overall, the point of this thread is to try and figure out how the limits apply to each approach to playing games on the 3DS and what workarounds exist to in turn determine which approach is truly superior. There are many assumptions made above.
_______

Now, before anyone says I'd never reach it, through game rentals and purchases combined I have already reached 150 titles on my Nintendo Switch that hasn't even been modified (used for online play and to update games for the modded Switch), and I could easily have done so with the 3DS. Besides, it's not like it's impossible for someone to buy hundreds of game carts.

I can't find any information on if the Nintendo Switch has a similar limit, but it likely won't matter as much. Those games can be much larger, meaning that if there is a maximum you probably won't be able to reach it via installed titles at all. Those saves are on the console rather than the game cart, but Nintendo has a way to uninstall titles without loss of save data to then be reinstalled later, and in fact it's an feature set on by default to automatically "archive" such titles meaning that this is probably Nintendo's solution to the title limit issue restricting sales. Even for those running CFW, or simply have poor internet access, a simple workaround should be to disable that manually for each title and use multiple SD cards. While the icons are still present, my guess is that if there is a limit, and if nothing is installed, the oldest icon should just drop off the list. Still, even in this case, cart backups would still be more convenient since you can keep all of your saves in one place and swap the games out directly - or even load from an external hard drive docked - so cart backups should work out better.


There is no "installed list" or anything like that. It's just that the Home Menu will only show 300 titles. If you install more, the older ones will disappear, until you remove some games. Save files stay on the SD card even if you go beyond the limit. DLCs and updates remain functional as well and they don't count towards the limit(if the base game is not installed). So yes, you can just swap cards to have more games than 300. Cartridges don't count.

Games needing to be installed to sysNAND: Those are only DSiWare and GBA games. Anything else will work from emuNAND fine.

And here's the most important part: This is just a limitation of the Home Menu. If you already have 300 games and install a new one, you will actually have 301 games installed, but the Home Menu will only show 300. BUT, if you use a homebrew title manager (such as FBI), it will list all of them, beyond the limit, and let you launch them.

TLDR: If you exceed 300 games, use FBI to play them.
 
Last edited by osm70,
  • Like
Reactions: Codemastershock

osm70

Well-Known Member
Member
Joined
Apr 17, 2011
Messages
1,243
Trophies
1
XP
2,717
Country
Czech Republic
Oh, I see. So it doesn't prompt you to remove any? I think I see now why some people don't care as much about the .3DS games now.

For DSiWare and GBA games, is it safe to assume there is no workaround via flash carts like DSTWO+ ?

DSiWare - nope
GBA - DSTWO (the original - I have no idea if the "+" version can do that too) can emulate them by using the on-card CPU. It drains the battery a lot.
 

KleinesSinchen

GBAtemp's Backup Reminder + Fearless Testing Sina
Member
GBAtemp Patron
Joined
Mar 28, 2018
Messages
4,421
Trophies
2
XP
14,854
Country
Germany
As I am sure many are aware, there is a limit of 300 titles with the 3DS consoles. As far as I am aware, if you installed 300 games, you would have to uninstall one in order to install any more, correct? However, what happens with game carts - and by extension, .3DS titles?
If your SD is big enough, you can even exceed the 300 title limit without having multiple SDs or EmuNAND by using 3DSBank.

For DSiWare and GBA games, is it safe to assume there is no workaround via flash carts like DSTWO+ ?
For DSiWare there is currently no solution (on the 3DS) as nds-bootstrap does not (yet?) support DSiWare. Nintendo's limitation for only being able to start DSiWare from the small TWLN and not from SD is a pain (and EmuNAND redirection does not work in TWL_FIRM as far as I know).

Flashcarts normally start in DS, not DSi mode (there was some exception). This disables DSi enhancements and makes using the few DSi exclusive (cartridge-)titles impossible. DSiWare has - as far as I know - no access to the gamecart reader which means using DSiWare from flashcarts does not work either.

If you have a new 3DS model you can give mgba a try for GBA games.

Of course, last I checked there were 434 titles released exclusively for the Nintendo eShop, so even someone who sticks with the .3DS games can hit the limit. Or rather, it would be, if not for the fact that Citra emulator requires .3DS titles and therefore the community has incentive to develop ways to dump installed .CIA titles to .3DS meaning that if it isn't already possible it will be, so no reason to rely on .CIA here.
I'm not entirely sure I understood this fully. For eShop only titles (not available as .3DS files) there is the possibility to dump them as .CXI file with GodMode9. Citra can use .CXI like .3DS without installing them.
 
  • Like
Reactions: LowEndC

LowEndC

ǝɹıℲ ɥʇıM ǝɹıℲ ʇɥƃıℲ
Member
Joined
Jan 25, 2019
Messages
342
Trophies
0
Age
36
Location
You have to die before you can wake.
XP
499
Country
Niger
If your SD is big enough, you can even exceed the 300 title limit without having multiple SDs or EmuNAND by using 3DSBank

sorry to hijack the thread, but if it fits, i sit.
question,
is using 3DSbank stable?

what i mean by this is i use a 256gb sd card for my main SD card, I upgraded from a 128gb SD card,
using usbimagetool and EaseUS to transfer the data from one card to another.

i have about 10,000 ROMs for emulators, and about 150 AAA (or AA lol) eshop titles installed.
i have almost the whole (75%) CDN on my 2tb external HDD, and so i want to setup multiple SD cards, or use some method, such as 3DSBank.

i heard about using multiple SD cards, but I didn't read much into it at the time. as i have enough titles installed at the moment to keep me busy for a couple years.

lel

i popped my previous 128gb SD in the other day and installed ~200 obscure, hard to find eshop titles.

the next day, i popped my 256gb main SD back in, and it took all my games out of my folders, and scattered them all over the 3DS home menu,
it also rendered the Rosalina Homebrew Launcher useless, (for some reason my boot.3dsx was 64 kb, versus the 441kb version i dl'd today.

is there a proper way to use the 2 SD card method without screwing everything up?
does 3DSBank have any similar bugs?

thank you :)

Also, OP, all that typing when you could of asked a two line question lol. like you wrote a thesis on how to make pb&j :P

rofl

sorry

dont be mad senpai :D
 
Last edited by LowEndC,

legofordman

Active Member
Newcomer
Joined
Sep 4, 2022
Messages
31
Trophies
0
Age
21
Location
Somewhere
XP
131
Country
United States
There is no "installed list" or anything like that. It's just that the Home Menu will only show 300 titles. If you install more, the older ones will disappear, until you remove some games. Save files stay on the SD card even if you go beyond the limit. DLCs and updates remain functional as well and they don't count towards the limit(if the base game is not installed). So yes, you can just swap cards to have more games than 300. Cartridges don't count.

Games needing to be installed to sysNAND: Those are only DSiWare and GBA games. Anything else will work from emuNAND fine.

And here's the most important part: This is just a limitation of the Home Menu. If you already have 300 games and install a new one, you will actually have 301 games installed, but the Home Menu will only show 300. BUT, if you use a homebrew title manager (such as FBI), it will list all of them, beyond the limit, and let you launch them.

TLDR: If you exceed 300 games, use FBI to play them.
Does this still work in 2023?
Post automatically merged:

Is this
There is no "installed list" or anything like that. It's just that the Home Menu will only show 300 titles. If you install more, the older ones will disappear, until you remove some games. Save files stay on the SD card even if you go beyond the limit. DLCs and updates remain functional as well and they don't count towards the limit(if the base game is not installed). So yes, you can just swap cards to have more games than 300. Cartridges don't count.

Games needing to be installed to sysNAND: Those are only DSiWare and GBA games. Anything else will work from emuNAND fine.

And here's the most important part: This is just a limitation of the Home Menu. If you already have 300 games and install a new one, you will actually have 301 games installed, but the Home Menu will only show 300. BUT, if you use a homebrew title manager (such as FBI), it will list all of them, beyond the limit, and let you launch them.

TLDR: If you exceed 300 games, use FBI to play them.
Is this still possible in 2023?
 

Kwyjor

Well-Known Member
Member
Joined
May 23, 2018
Messages
4,323
Trophies
1
XP
4,451
Country
Canada
This is a very old thread.

Today you can use open_agb_firm to run GBA games with all the advantages you would get from running them through Virtual Console, but without having to add extra icons to the Home menu.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: Sup