Mind posting a guide to setting up so you can use NTR for this?
The faster you bring others around you up to pace, the faster we can move forward as a group.
Sure, I don't mind. I just kinda assumed I was the only one with this problem to be honest. And sorry for taking so long to reply, I was gathering links and resources. Theres a few guides already floating around for the LayeredFS part, but I had some trouble still because of my firmware. There were also a lot of threads where people were aking about NTR CFW and were either never answered, or were told to use google. (Precisely how I found those threads interestingly enough) Anways, Links to everything I can legally link to will be provided in-line, there's one link I can only get you close to, but it's not hard to find from there. Lets get started.
Setting up NTR CFW with LayeredFS
(This works with retail, eshop, and basically any game regardless of how it was obtained)
Prerequisites:
- You must already have access to CFW. (Luma, RXTools, Reinand)
- You must have DevkitARM installed on your system.
- You must have Python 2.7 installed on your system. Other versions may not work.
- You must have a encrypted dump of your game of choice. (romfs.bin, exefs.bin) All examples I use will be of Animal Crossing New Leaf (U) You will need to do it anyway to edit anything, so be sure to have it and also the exefs.bin file handy.
- You must be able to install CIA files to your home menu.
There are already plenty of guides for doing all the things above, so I'm skipping that tedious stuff.
Got those things installed? Alright, lets begin.
- First things first, get NTR CFW. (This version works on both o3ds and n3ds)
- Now download the latest BootNTR CIA.
- Next, download the LayeredFS Toolkit and put those files in a folder that's easy to find because we're staring here.
- Copy the exefs.bin file from your game's dump into the workdir folder.
- Run build_layeredfs.bat from the LayeredFS Toolkit. It will ask you to enter the folder of the LayeredFS file. Just put in the GameID. For ACNL, its 0004000000086300 (use all 16 digits)
- Next, it will ask you about a language code, just press enter without typing anything in.
- Now when it's done, it will create a file inside the workdir folder called layeredfs.plg
- On your SD Card: Create a folder called plugin and inside that create another folder with your GameID (0004000000086300 for ACNL) and put layeredfs.plg in it.
- On your SD Card: Make ANOTHER folder with your GameID, leave this one on the root of your card. (Not inside any other folders)
- Alright, lets take a quick break and explain some things.
The GameID folder you just made on the root is where all changed files will go. This is a reflection of the extracted romFS_ folder on your computer except you will
only put
changed files here. For example, I edited a villager. I replaced the original Pig14.bcres file with a new one. so I would put this new Pig14.bcres file inside the folder on the root of the SD card in the same place it would be if all the other files were here. It gets a bit tricky here and none of the other tutorials really explain this, so I'm giving it a shot.
Inside the original romFS_ folder, there are several files. each file is in a folder, usually within another folder. So when you put an edited file on the SD card's GameID folder, it needs to be inside all of the same folders as it originally was or the game doesn't know where to find it. In my example of Pig14.bcres, the original is here:
So when I put this file inside the GameID folder on the root of my SD Card, I'll create new folders and name them the same, make new folders inside those, and ect until the file is in the right place, like this:
(the new folders I made are bold)
root:/
Now when I boot the game with NTR, I'll have this custom villager where Chops would have been.
The other GameID folder should just be chillin inside your plugin folder with a .plg file inside it. We won't be returning to this folder anymore, only the one on the root. Anyway, here's where we pick back up. You need to have NTR and BootNTR to use this plug in, so find them in your downloads folder and lets install them.
- Open NTR.3.2.zip and find the ntr.bin file. (If you're on n3ds you can try the new version)
- put ntr.bin on the root of your SD Card.
- Find BootNTR.cia and put it somewhere on your SD Card, location doesn't matter. If you have a favorite place for CIAs about to be installed, it can go there.
- Install BootNTR.cia with your favorite CIA installer.
At this point, plug everything in and turn on your 3ds. Boot into your CFW of choice and unwrap the BootNTR icon. You
will need to run BootNTR
before running any modified games, or they won't show your changes. Go ahead and boot it. If you're on FW 10.3 or earlier it should work, you'll be dropped back into the home menu and you're free to test your edits. Run your game, the screen may briefly flash green, that is normal and it means the LayeredFS is active. You're good to go!
If you're on FW 10.4 or later,BootNTR probably threw you an error like "Unknown Home Menu version" Then started logging a bunch of numbers on the bottom screen, it means your Emunand's system version is too high. If you run into this problem, there's a pretty simple fix. Turn off your 3ds, put your SD Card in your computer and figure out where your CFW of choice stores firm.bat/firmware.bat/nfirm.bat or whatever it uses for firmware. I use an old nightly of RXTools. My firmware.bat file is stored here:
root:/
I'm not familiar with other CFW Users, but it's likely in their designated folder somewhere. Anyway rename that file to add .bak at the end. that way you can always go back if something doesn't work. then download the firmware.bin from
somewhere on this page here and put it where yours was. (I'm pretty sure I can't link directly to firmware.bin, this page has a link to the one I'm using. You'll find it where it says "
...To boot 3.x-4.x NANDs, you need firmware.bin from this archive..." just a few lines down. I'd love to just link it directly, but I can't. I hope you understand.)
After replacing your firmware.bin, you should be good to go. Try booting BootNTR again and give it another shot. Good luck!
My experience on this subject ends here. If you're using a different CFW or a different System FW or something otherwise not in this guide, I'm afraid I won't be able to offer much help at all. There are dedicated threads for these programs however. I recommend asking there first if your questions aren't specifically Animal Crossing Related.