• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

3DS HOMEBREW Discussion Thread [exploits/carts/applications/games]

You're doing it wrong. SNES and GBA games are best played as VC injections. They run flawlessly.

The GBA Pokemon games don't work completely right either (you need to patch them and even then there seems to be some issues with the bit after beating the Elite 4).

But yeah apart from those very few things the VC is definitely the best way to do things.
Cool, I'll give that a shot.

I was hesitant because the guide I found online for that mentioned that the GBA emulation was crappy, but if it's only a few games that have issues then I think I'll be OK with that.
 
Cool, I'll give that a shot.

I was hesitant because the guide I found online for that mentioned that the GBA emulation was crappy, but if it's only a few games that have issues then I think I'll be OK with that.

They might have been talking about the default Nintendo display settings which are questionable for games not named F-Zero but those settings have been adjustable for ages now.
 
Sooo I have a problem with modding the new3ds. I got to this part: Press (Start) to save and reboot

If you get a ”Failed to mount CTRNAND" error, just continue to the next section

And I get the error. I continue and the guide says Open Hourglass9 from arm9loaderhax by holding (Start) on boot

but that doesn't work, it still gives me the screen with the error. What should I do????

edit: solved

edit2: I have a question. With Lumia that is region free, do I risk something if I import and play a game that's out in the USA/JAP but not in the EU?
 
Man! Now that I'm really getting the hang of the CFW and the injection process, my 3DS has found new life! This is really freaking amazing, the best CFW since we could sign anything and everything on the PSP.

So say I'm playing the SNES Hook on my 3DS, would people I streetpass with see that I'm playing Hook? Cause that would be bad ass.
 
Has anyone tried all the special chip SNES games yet ?
Snes VC does not support any special chips. It's a licensing issue apparently. Nintendo did not design those chips, and even emulating them would require a license.
You couldn't be more wrong. First, a bunch of special chip games have been released on 3DS's SNES VC. Out of the top of my head, Super Mario Kart, Pilotwings, Megaman X2, Megaman X3 and Street Fighter Alpha 2 all use special chips and have been released on 3DS. Also, a lot of these chips were in fact created by Nintendo themselves, like the DSP1 that Mario Kart and Pilotwings use and the S-DD1 chip used by SFA2. On the other hand, Megaman X2 and X3 use an enhancement chip created by Capcom called Cx4. In any case, it doesn't matter who made what chip since a license is not needed for emulating hardware. For example, those Megaman collections released on Gamecube and Playstation 2 featured games that had originally been released on SNES and Playstation (and in the case of the SNES games, you can even access the chip's self-test screen), and the Rare Collection game emulates the N64.

I don't mean to sound like an ass so please do not take this the wrong way, but please don't rush to reply to someone's question when you're not sure you know what you're talking about. It will end up doing more harm than good.
 

superjona

Member
After an hour of tinkering, I finally managed to install homebrew on my N3DS thanks to 3ds.guide. I did however use a rather small SD card. How do I upgrade, just copy all content from the old SD card to the new one and make sure it's formatted properly?
 

Unicorn

Member
So while I was waiting for my new SD card to come I've been playing games on the temporary profile on the 3DS. once I have the new card and do a system transfer is there a way to sign or reassign saves to that profile? Some games like pokemon save to the cart, but some are tied to the SD card or a mix of both. Friend code will obviously change, but what's the process?
 
You couldn't be more wrong. First, a bunch of special chip games have been released on 3DS's SNES VC. Out of the top of my head, Super Mario Kart, Pilotwings, Megaman X2, Megaman X3 and Street Fighter Alpha 2 all use special chips and have been released on 3DS. Also, a lot of these chips were in fact created by Nintendo themselves, like the DSP1 that Mario Kart and Pilotwings use and the S-DD1 chip used by SFA2. On the other hand, Megaman X2 and X3 use an enhancement chip created by Capcom called Cx4. In any case, it doesn't matter who made what chip since a license is not needed for emulating hardware. For example, those Megaman collections released on Gamecube and Playstation 2 featured games that had originally been released on SNES and Playstation (and in the case of the SNES games, you can even access the chip's self-test screen), and the Rare Collection game emulates the N64.

I don't mean to sound like an ass so please do not take this the wrong way, but please don't rush to reply to someone's question when you're not sure you know what you're talking about. It will end up doing more harm than good.

Okay, so 'does not supporting any special chips' was wrong. Thanks for clarifying.
I was mostly thinking about the super fx. The story I always heard about that one was licensing issues. I thought that was the reason for Nintendo to release the gba-version on Wii U instead of the original.
 

Opa-Pa

Member
Okay, so 'does not supporting any special chips' was wrong. Thanks for clarifying.
I was mostly thinking about the super fx. The story I always heard about that one was licensing issues. I thought that was the reason for Nintendo to release the gba-version on Wii U instead of the original.

I think it supports those specific chips because the publishers allowing the games on VC made them, so it wouldn't make sense not to allow their emulation.

However what you reference about the Super FX still holds water because Argonaut Games holds the license to that specific chip. It's all speculation, I believe, but it doesn't make sense that Nintendo doesn't release the original Yoshi's Island or Star Fox otherwise.
 

Kadin

Member
Well I finally took the plunge and updated Reinand to arm9 with Luma3DS. Everything seemed to go as planned, my NNID is there along with all my custom (now empty) folders that I created.

The one (big) issue I have is that none of my 40+ games that I had installed on the SD card are showing up. I think I made the mistake of copying everything over to my PC and then starting the upgrade with a fresh formatted card and maybe should have used the existing card as it was. I've since copied everything back to the SD with the new files and no luck.

Any suggestions on how to get all that stuff back instead of having to download everything again from the eShop? As it is now, I think I also lost all my saves... :(
 
Well I finally took the plunge and updated Reinand to arm9 with Luma3DS. Everything seemed to go as planned, my NNID is there along with all my custom (now empty) folders that I created.

The one (big) issue I have is that none of my 40+ games that I had installed on the SD card are showing up. I think I made the mistake of copying everything over to my PC and then starting the upgrade with a fresh formatted card and maybe should have used the existing card as it was. I've since copied everything back to the SD with the new files and no luck.

Any suggestions on how to get all that stuff back instead of having to download everything again from the eShop? As it is now, I think I also lost all my saves... :(

It sounds like you either a) didn't restore the EmuNAND you were using to SysNand (unlkely if folders are present) or b) used a CTRNand replacement to get off 2.1 rather than restoring your SysNand then EmuNAND meaning you're missing your tickets (you're out of luck here unless you backed up your tickets or EmuNAND and have to reinstall). If you do have a backup of your EmuNAND from just before you started changing to arm9 you should be able to just restore that in Decrypt9 but use the keep a9lh option obviously.
 

Li Kao

Member
Ok guys, as I was saying in the last page I'm using MenuHax and I'm on (Sys) 9.2.0-20U / Emu 10.7.0-32U
I'm looking to update my hack to arm9loaderhax.

Am I right in thinking that all the steps in the well know tutorial are applied when in sysnand mode ?
 
Ok guys, as I was saying in the last page I'm using MenuHax and I'm on (Sys) 9.2.0-20U / Emu 10.7.0-32U
I'm looking to update my hack to arm9loaderhax.

Am I right in thinking that all the steps in the well know tutorial are applied when in sysnand mode ?

Make sure you install FBI on your EmuNAND first. But the guide be done from SysNAND now yes , you backup your EmuNAND early in the process and then restore it to sysNAND pretty close to the end.
 

Li Kao

Member
Ah fuck, it was going too smoothly, there was to be an hiccup...
So I'm at "Section IV - Restoring the System" when I have to restart after restoring my NANDmin.bin, but the 3ds still boots on menuhax loader and shows the homebrew list.
I must have conflicting files on my sd card.

Help ?
 

Opa-Pa

Member
Shouldn't have you uninstalled menuhax before starting? I'm not sure if it's any different in emunand, but a couple steps in the guide ask you to delete the folder that has your menu settings anyway. It's better to rely only on soundhax for this, even if you already have other entrypoints.
 

Li Kao

Member
Shouldn't have you uninstalled menuhax before starting? I'm not sure if it's any different in emunand, but a couple steps in the guide ask you to delete the folder that has your menu settings anyway. It's better to rely only on soundhax for this, even if you already have other entrypoints.

Uh, I think I closely followed the guide and never saw anything about deleting folders. I'm lost.
 

Opa-Pa

Member
You're probably not there yet, but a couple of steps ask you to delete a sub folder inside "Nintendo 3DS" which contains theme data.

But yeah you should probably get rid of menuhax altogether before resuming the guide.
 

Li Kao

Member
You're probably not there yet, but a couple of steps ask you to delete a sub folder inside "Nintendo 3DS" which contains theme data.

But yeah you should probably get rid of menuhax altogether before resuming the guide.

How do I do that ? Looks like Menuhax has several files on multiple locations. Is there a homebrew to use in order to get rid of menuhax ?

Ok, I tried it the dirty way by removing the files related to menuhax I saw at the root and the thing now boots normally.


Edit - All good, the 3ds hack is up do date and the thing seemingly works as intended.
Just a matter of outdated files on my SD but when I tried to only keep the files listed in the guide the 3ds didn't boot.
 

Kadin

Member
It sounds like you either a) didn't restore the EmuNAND you were using to SysNand (unlkely if folders are present) or b) used a CTRNand replacement to get off 2.1 rather than restoring your SysNand then EmuNAND meaning you're missing your tickets (you're out of luck here unless you backed up your tickets or EmuNAND and have to reinstall). If you do have a backup of your EmuNAND from just before you started changing to arm9 you should be able to just restore that in Decrypt9 but use the keep a9lh option obviously.
Thanks. It ended up being something having to do with copying the files back over incorrectly. I went back to a previous backup of the Nintendo3DS folder I made during the guide and then copied over just one specific folder which contained everything I had and it worked. I'm good to go now, all games and saves are restored.

That was an interesting process but holy shit, this is so much better than having to deal with Reinand and the 50/50 boot chance.
 

Opa-Pa

Member
How do I do that ? Looks like Menuhax has several files on multiple locations. Is there a homebrew to use in order to get rid of menuhax ?

Ok, I tried it the dirty way by removing the files related to menuhax I saw at the root and the thing now boots normally.


Edit - All good, the 3ds hack is up do date and the thing seemingly works as intended.
Just a matter of outdated files on my SD but when I tried to only keep the files listed in the guide the 3ds didn't boot.

Aah I'm glad that it worked in the end. If you could update the official firmware and Luma without issues and still retain your cias then it's indeed working as intended. Cheers!
 
So if I own Ace Attorney Investigations 2 and fire emblem new mystery of the emblem on cart i don't need a flash card to apply the fan translations right? I just put the retail carts in and apply the translations somehow through cfw right since it makes the 3ds region free?
 
So if I own Ace Attorney Investigations 2 and fire emblem new mystery of the emblem on cart i don't need a flash card to apply the fan translations right? I just put the retail carts in and apply the translations somehow through cfw right since it makes the 3ds region free?

New Emblem at least is a DS game. Last I checked the Patch assumed you dumped the cart and then applied the patch to the dump, then put that on a Flash Cart. Don't think anyone came up with a dynamic patcher for the DS. It is possible to play a patched dump without a flash card now , the method is new and doesn't work for all games and may not support saving for any given game.

The best way to play patched DS games is still a DS flash cart.
 
New Emblem at least is a DS game. Last I checked the Patch assumed you dumped the cart and then applied the patch to the dump, then put that on a Flash Cart. Don't think anyone came up with a dynamic patcher for the DS. It is possible to play a patched dump without a flash card now , the method is new and doesn't work for all games and may not support saving for any given game.

The best way to play patched DS games is still a DS flash cart.

Thank you for the answer.

Darn I was hoping flash carts were only for people who just didn't want to carry multiple DS carts or something.

For the current CFW we are on what's the best flash cart to get? As I understand it there are multiple and not all of them support every CFW.
 
Thank you for the answer.

Darn I was hoping flash carts were only for people who just didn't want to carry multiple DS carts or something.

For the current CFW we are on what's the best flash cart to get? As I understand it there are multiple and not all of them support every CFW.

Hmm ? 3DS flash cards are different to DS flash carts , you don't really need a 3DS flash card at all, CFW has replaced it.

If you have a CFWed 3DS then for DS Flashcarts you can use pretty much anything that had proper support to the DS's EOL (you could use ones that didn't but then you'd have to patch the anti-piracy checks out of the dumps yourself and that's kinda tedious) since CFW allows you to bypass Nintendo's blocks on pretty much all carts.

The ones with with built in CPUs like the DSTwo have more feature but drain battery faster, the ones without (like acekard 2i) have fewer features but use less battery.
 

KainXVIII

Member
He's actually asking which ones don't work on the SNES VC I think. It wouldn't surprise me if they were all implemented in the emulator and just unused without the appropriate license. From what I've heard the one used in Megaman X3 is actually the hardest to implement from a technical perspective.

Well, i assume that all of them will not work, no?
 
He's actually asking which ones don't work on the SNES VC I think. It wouldn't surprise me if they were all implemented in the emulator and just unused without the appropriate license. From what I've heard the one used in Megaman X3 is actually the hardest to implement from a technical perspective.
There is no way they're "all" implemented. There are some which would make zero sense to implement. Say, Super Game Boy, or some super complex early RISC core that did nothing but ran board game bots.

I don't know which is the hardest though.
 
There is no way they're "all" implemented. There are some which would make zero sense to implement. Say, Super Game Boy, or some super complex early RISC core that did nothing but ran board game bots.

I don't know which is the hardest though.

Super Gameboy isn't (just) a special chip, it was a special cart too, yeah that likely wouldn't be.

Heh, that one probably is implemented since since it was used for Go IIRC. They are also pretty simple compared to the chip in Megaman X3 and Star Fox (which give modern laptops problems to emulate perfectly). I doubt Nintendo is doing LLE for these chips anyway (the 3DS doesn't have the power for it), they are probably doing HLE.
 
Hmm ? 3DS flash cards are different to DS flash carts , you don't really need a 3DS flash card at all, CFW has replaced it.

If you have a CFWed 3DS then for DS Flashcarts you can use pretty much anything that had proper support to the DS's EOL (you could use ones that didn't but then you'd have to patch the anti-piracy checks out of the dumps yourself and that's kinda tedious) since CFW allows you to bypass Nintendo's blocks on pretty much all carts.

The ones with with built in CPUs like the DSTwo have more feature but drain battery faster, the ones without (like acekard 2i) have fewer features but use less battery.

Yeah I'm referring to DS flash carts. What's the benefit of a cpu or non-cpu one?

I basically just want one to play my AAI2 and New Mystery of the Emblem with fan translations.
 
He's actually asking which ones don't work on the SNES VC I think. It wouldn't surprise me if they were all implemented in the emulator and just unused without the appropriate license. From what I've heard the one used in Megaman X3 is actually the hardest to implement from a technical perspective.

Yeah. That list of games with special chips was useful though.

Damn the only games on that list that I own are the MM X games and Super Mario RPG, but they're also big ones that I would love to be able to play on the 3DS.

So i guess there's no way to inject those games and have them work then?

And I'm guessing the other consoles that the 3DS has VC for don't really have games with special chips? Like NES, GB, GBC, and GBA? It was just a SNES thing?
 

opoth

Banned
Just picked up a retail copy of DQ8 - its safe to update if I have A9LH installed already? I'm on 10.7 right now from DQ7 and DQ8 forces 11.0. Also updated to latest Luma3DS (v6.6)

I guess ideally I'd like eShop access back as well to re-download some things, I never bothered when I first installed A9LH/Luma3DS to SysNAND
 

Opa-Pa

Member
Yeah. That list of games with special chips was useful though.

Damn the only games on that list that I own are the MM X games and Super Mario RPG, but they're also big ones that I would love to be able to play on the 3DS.

So i guess there's no way to inject those games and have them work then?

And I'm guessing the other consoles that the 3DS has VC for don't really have games with special chips? Like NES, GB, GBC, and GBA? It was just a SNES thing?

All three X games have been released as VC so those are definitely compatible. You should look up of VC releases too to have a better idea of which are injectable and which aren't.

Every VC game is basically a rom with an individual emulator, so if a game with a particular chip is officially available, it means every other game that uses the same chip should work if you inject it in that corresponding emulator.

And yeah virtually every game for those platforms should be injectable without issues.

Super Mario RPG runs full speed without any issues on retroarch, by the way.

Just picked up a retail copy of DQ8 - its safe to update if I have A9LH installed already? I'm on 10.7 right now from DQ7 and DQ8 forces 11.0. Also updated to latest Luma3DS (v6.6)

I guess ideally I'd like eShop access back as well to re-download some things, I never bothered when I first installed A9LH/Luma3DS to SysNAND

A9LH + Luma means you can update freely without worrying ever again, yeah.
 
All three X games have been released as VC so those are definitely compatible. You should look up of VC releases too to have a better idea of which are injectable and which aren't.

Every VC game is basically a rom with an individual emulator, so if a game with a particular chip is officially available, it means every other game that uses the same chip should work if you inject it in that corresponding emulator.

And yeah virtually every game for those platforms should be injectable without issues.

Super Mario RPG runs full speed without any issues on retroarch, by the way.

Sorry for all the questions! I tried to google answers to this but couldn't really be sure.

I didn't even know X2 and 3 were on VC for the 3ds. I guess i could just buy it but I'm not going to again seeing as how i already own the cartridges and the wii u vc versions.

Of the two injections programs I have they don't seem to allow me to choose which vc container I inject into, only the rom I'm putting in. How do I choose x2 or x3 as the container?

Is there a way to run smrpg using retroarch but to launch it with an official looking vc icon and stuff like when we do the injection?
 

Opa-Pa

Member
No worries, that's what the thread is for.

This new injector requires a "container game" (it's the decrypted SNES VC cia it talks about in the instructions). I used the previous, more primitive version to inject Final Fantasy VI into Mega Man X3, and it worked without issues.

And I don't think that's possible... The closest is having the retroarch emulator on your menu, but that's about it. There's no other way to play SMRPG currently, though it seems likely that it'll end up on the eShop sooner or later.

Edit: Hold on, I already linked you to the older program before haha. But like I said, the program asks you for a base cia, which is basically the emulator you'll be using. So for injecting X2 or 3 you'll need to get a hold of either's cia first.
 
No worries, that's what the thread is for.

This new injector requires a "container game" (it's the decrypted SNES VC cia it talks about in the instructions). I used the previous, more primitive version to inject Final Fantasy VI into Mega Man X3, and it worked without issues.

And I don't think that's possible... The closest is having the retroarch emulator on your menu, but that's about it. There's no other way to play SMRPG currently, though it seems likely that it'll end up on the eShop sooner or later.

Edit: Hold on, I already linked you to the older program before haha. But like I said, the program asks you for a base cia, which is basically the emulator you'll be using. So for injecting X2 or 3 you'll need to get a hold of either's cia first.

Thanks!!

Yeah that's actually the one I use. However, after the first time running it, it's never asked me for a decrypted CIA again. How do I get it to use a different "container game"? I think even in the instructions it says it's only the first time that it asks you about the decrypted cia?

I guess I could delete the software and then reinstall it again and then it would ask me for a new decrypted cia...?

As to the bolded, they're still going to release SNES VC on 3DS? I hope so because SMRPG would definitely seem like a prime candidate as it's already been on the home consoles.
 

Opa-Pa

Member
Just delete the contents of the "data" folder, that's where the everything the program needs from the cia is stored. Once you do it'll ask you for a new cia recipient.

And yeah, definitely. The last SNES VC release was two weeks ago, I believe. Nintendo are extremely slow with this but considering the library more or less mirrors the Wii U's, we should get SMRPG eventually.

Just checking since I plan to look into this during the weekend:

1. https://3ds.guide/ is the place to go and follow steps, right?
2. About how long does that take?
3. Likelihood of bricking the system?

1. Yes.
2. 2.5 hours or less
3. You can brick it if you don't pay attention, but it won't happen if you follow every step correctly.
 
Yeah I'm referring to DS flash carts. What's the benefit of a cpu or non-cpu one?

I basically just want one to play my AAI2 and New Mystery of the Emblem with fan translations.

The CPU allowed them to better fool Nintendo's checks for Flash Carts (irrelevant for your situation given CFW), and allowed extra features (GBA emulator / Real Time Save States / In Game Cheat Menus), Most of that probably doesn't matter to you, there's only a few GBA games that won't work on the VC on the DS, most non-CPU Flash Carts allowed Action Replay conditional cheats anyway and Real Time Save states aren't generally necessary or even particularly useful for DS games which were designed to be played on the go in the first place.
 
I guess this has been said, but I want to be sure.

I have previously done the guide on a brand new N3DS, and it worked.

Now, I have an Old 3DS XL, with Custom Firmware (RX 11.xx). Can the same guide help me here? I kinda understand it does, but I am a little confused, as I don't know what happens to the emunand, the partition on the SD, and all that stuff.

Do I start from the very beggining of the guide?

Thanks.
 
Just delete the contents of the "data" folder, that's where the everything the program needs from the cia is stored. Once you do it'll ask you for a new cia recipient.

And yeah, definitely. The last SNES VC release was two weeks ago, I believe. Nintendo are extremely slow with this but considering the library more or less mirrors the Wii U's, we should get SMRPG eventually.

Awesome. Thanks!!!!

The CPU allowed them to better fool Nintendo's checks for Flash Carts (irrelevant for your situation given CFW), and allowed extra features (GBA emulator / Real Time Save States / In Game Cheat Menus), Most of that probably doesn't matter to you, there's only a few GBA games that won't work on the VC on the DS, most non-CPU Flash Carts allowed Action Replay conditional cheats anyway and Real Time Save states aren't generally necessary or even particularly useful for DS games which were designed to be played on the go in the first place.

Ahh great. Thank you for the info.
 

MiTYH

Member
Sorry, one last question -- how/what is the best way to backup saved data on a digital game? I've got Fantasy Life and Hyrule Warriors downloaded that I'd enjoy not losing the data from
 
Top Bottom