![]() | ||
Views: 18,640,059 |
Home
| Forums
| Uploader
| Wiki
| Object databases
| IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search |
09-25-23 02:25 AM |
Guest: |
0 users reading NoThisIsStupider's Guide to *hax | 1 bot |
Main - 3DS game hacking and emulation - NoThisIsStupider's Guide to *hax | Hide post layouts | New reply |
NoThisIsStupider |
| ||
Normal user Level: 31 ![]() Posts: 70/207 EXP: 175750 Next: 9613 Since: 03-13-14 Last post: 1707 days ago Last view: 1476 days ago |
NoThisIsStupider's Guide to General Hacking of the 3DS
Edit: Just gonna stick this here now since this guide is ancient anyway, in case anybody stumbles upon it, https://3ds.guide/ is a wayy better resource for getting started with hacking the 3DS. What is it? This is an updated version of the guide that really should have been made several months ago. This guide goes over userland homebrew for 11.0, since you can downgrade every other firmware to 9.2 and get A9LH now. IMPORTANT: If your 3DS is on a version other than 11.0, DO NOT UPDATE! Instead, follow this guide to get A9LH, which is far superior to anything in this guide. MAKE SURE YOU FOLLOW EVERY STEP WITH EXTREME CARE, IGNORE ANYTHING AND YOUR 3DS WILL BE BRICKED! Link to Guide How do I get it? Step 1: Prepare your SD Card First thing to do is prepare your SD card. Download the homebrew starter kit from here and put it on the root of your SD card. This is the first step before you can do any hacking. Step 2: Perform an exploit Instead of writing tutorials for each entrypoint, here's the homepage of each popular entrypoint, which all include tutorials. Also note that Ocarina of Time 3D has an exploit that I couldn't find a page for, read about it on this page. Ninjhax (Primary Entrypoint! Only requires a copy of Cubic Ninja, digital or physical (not on eshop)!) FreakyHax (Primary Entrypoint! Only requires a copy of Freakyforms Deluxe, digital or physical!) SuperMysteryChunkHax HumbleHax What can I do? There are many things you can do using the homebrew launcher. Here are the two highlights: Emulators There are quite a number of emulators available to download, including Stablebutter's BlargSNES, which is still quite a good emulator, especially for o3DS. However, my personal favorite is RetroArch, which is a pack of a bunch of emulators for various consoles. You can download it here. (it updates daily so sometimes you may find it unstable). Rom Hacking This one is extremely complicated, but i'll go over how to get a modded romfs running and use CTGP-7 as an example. 1. Put Braindump onto your SD card. 2. Run it and extract the contents of a game (in this case Mario Kart 7) NOTE: If you have MK7 as a download title, you can use the D-Pad to choose it after tapping HANS in the launcher. NOTE2: Make sure you have enough space! Mario Kart 7 needs about 600mb to extract, so make sure you have that and then some. I recommend getting a larger SD for this purpose, and it may speed up the extraction if your new SD is of higher class. NOTE3: This may take an hour or two, so be ready to be unable to use your 3DS for awhile. 3. Copy the extracted files to your computer (Should be in a folder named after the game's id, for Mario Kart, it's 0004000000030800) 4. Download this, and use it to extract and build romfs files. An essential tool. 5. Extract your RomFS file. 6. Put modified files in the romfs folder. NOTE: CTGP-7 can be downloaded here, 7. Build the romfs. NOTE: If using HxD, you can do this easily by hiting ctrl+e, leave the start field at 0 and set the length to 1000. Smea updated HANS so you don't need to remove anything. 9. Put it on the SD card in /sd:/hans/(last8digitsofgameid).romfs NOTE: If you saved the gameid/folder name from earlier, you can use the last 8 digits of that. Otherwise, open HANS and select the game, and enable romfs. It will tell you the directory and name of the romfs file. NOTE2: Mario Kart 7's filename is 00030800.romfs 10. Load up HANS and select romfs, and now you can play a romhack! NOTE: I'll update this with instructions on how to make HANS shortcuts in the future, for now, follow the above (the most useful part about HANS shortcuts is the ability to run multiple different hacks for one games, something impossible with gameid's). ____________________ Switch on latest firm happily playing Smash daily PC with an i7-4790K, RX480, 16GB ram Various other consoles that are hardly used due to emulation existing |
CodingKoopa |
|
Hiccup |
| ||
Normal user Level: 57 Posts: 312/815 EXP: 1478054 Next: 7874 Since: 09-06-12 Last post: 1477 days ago Last view: 2 days ago |
ROM hacking seems simple enough, but it would be nice if it built the romfs on the go. |
TheToxicRyu |
| ||
Member Rest in Peace Me > You Level: 35 ![]() Posts: 272/285 EXP: 266268 Next: 13668 Since: 05-07-15 From: Australia Last post: 2871 days ago Last view: 2865 days ago |
Posted by Hiccup It would also be nice if it didn't need the WHOLE filesystem for one file replacement ____________________ NNID: Mariomon100 3DS Friend Code: 0473-8619-3062 |
Hiccup |
| ||
Normal user Level: 57 Posts: 313/815 EXP: 1478054 Next: 7874 Since: 09-06-12 Last post: 1477 days ago Last view: 2 days ago |
Yeah, thats kinda what I meant ![]() |
RicBent |
| ||
Administrator Level: 45 ![]() Posts: 12/466 EXP: 637515 Next: 22649 Since: 09-25-12 From: Germany Last post: 809 days ago Last view: 4 days ago |
NoThisIsStupider |
| ||
Normal user Level: 31 ![]() Posts: 71/207 EXP: 175750 Next: 9613 Since: 03-13-14 Last post: 1707 days ago Last view: 1476 days ago |
Posted by Mariomaster o3DS or n3DS? o3DS runs with less ram than games normally have, so it will have more incompatibilities. I'll test it on my n3DS in a sec. ____________________ Switch on latest firm happily playing Smash daily PC with an i7-4790K, RX480, 16GB ram Various other consoles that are hardly used due to emulation existing |
RicBent |
| ||
Administrator Level: 45 ![]() Posts: 13/466 EXP: 637515 Next: 22649 Since: 09-25-12 From: Germany Last post: 809 days ago Last view: 4 days ago |
NoThisIsStupider |
| ||
Normal user Level: 31 ![]() Posts: 72/207 EXP: 175750 Next: 9613 Since: 03-13-14 Last post: 1707 days ago Last view: 1476 days ago |
Yeah nope, NSMB2 doesn't work on HANS with romfs loading. Smea said he was getting a copy to test it, so we should see a fix in the future. Hopefully we will also see updates for sm4sh being used so model and music swaps can be used during local multiplayer (client side, so you can screw with it and still play with your friends, but if you change something like a moveset or stages beyond textures and backrounds, it does cause issues) ____________________ Switch on latest firm happily playing Smash daily PC with an i7-4790K, RX480, 16GB ram Various other consoles that are hardly used due to emulation existing |
MarioFanatic64 |
| ||
Member The guy who does things. Level: 31 ![]() Posts: 125/207 EXP: 178210 Next: 7153 Since: 12-05-13 From: Australia Last post: 2151 days ago Last view: 1870 days ago |
Question: How are saves handled?
For example, I have a MK7 Cartridge with all my save data. If I were to run CTGP-7 through HANS, would that save be overwritten when the game autosaves? Or will the CTGP-7 save be stored on the SD Card? I don't want to risk losing my MK7 save data. |
RicBent |
| ||
Administrator Level: 45 ![]() Posts: 14/466 EXP: 637515 Next: 22649 Since: 09-25-12 From: Germany Last post: 809 days ago Last view: 4 days ago |
Nope. They use the same save data. There is a tool called Save Data Manager but I "think" it didn't got a update for *hax 2.5. ____________________ GitHub - YouTube - NSMBHD |
NoThisIsStupider |
| ||
Normal user Level: 31 ![]() Posts: 73/207 EXP: 175750 Next: 9613 Since: 03-13-14 Last post: 1707 days ago Last view: 1476 days ago |
I use SVDT on * 2.5 no probs, and it does share save data, so things like time trial records may be overwritten. Just google SVDT and you should find it. ____________________ Switch on latest firm happily playing Smash daily PC with an i7-4790K, RX480, 16GB ram Various other consoles that are hardly used due to emulation existing |
RicBent |
| ||
Administrator Level: 45 ![]() Posts: 23/466 EXP: 637515 Next: 22649 Since: 09-25-12 From: Germany Last post: 809 days ago Last view: 4 days ago |
Posted by smea Posted by smea Great news I guess. Haven't tried it yet tho. ____________________ GitHub - YouTube - NSMBHD |
TheToxicRyu |
| ||
Member Rest in Peace Me > You Level: 35 ![]() Posts: 273/285 EXP: 266268 Next: 13668 Since: 05-07-15 From: Australia Last post: 2871 days ago Last view: 2865 days ago |
Posted by Mariomaster If you want I can try? I have reggie Next open with a custom level? ____________________ NNID: Mariomon100 3DS Friend Code: 0473-8619-3062 |
RicBent |
| ||
Administrator Level: 45 ![]() Posts: 24/466 EXP: 637515 Next: 22649 Since: 09-25-12 From: Germany Last post: 809 days ago Last view: 4 days ago |
TheToxicRyu |
| ||
Member Rest in Peace Me > You Level: 35 ![]() Posts: 274/285 EXP: 266268 Next: 13668 Since: 05-07-15 From: Australia Last post: 2871 days ago Last view: 2865 days ago |
Well I guess I'm going to make a ROM hack for NSMB2 instead of NSMB ____________________ NNID: Mariomon100 3DS Friend Code: 0473-8619-3062 |
RicBent |
| ||
Administrator Level: 45 ![]() Posts: 25/466 EXP: 637515 Next: 22649 Since: 09-25-12 From: Germany Last post: 809 days ago Last view: 4 days ago |
I also worked on a NSMB hack, called New Super Mario Land, but I droped the project and will port all the cool stuff to NSMB2. Less restrictions, more possibilities, blarg. We just have to wait for CoinKiller beeing ready ![]() Edit: Did I delete my post above my last post? Blarg ____________________ GitHub - YouTube - NSMBHD |
TheToxicRyu |
| ||
Member Rest in Peace Me > You Level: 35 ![]() Posts: 275/285 EXP: 266268 Next: 13668 Since: 05-07-15 From: Australia Last post: 2871 days ago Last view: 2865 days ago |
Posted by Mariomaster Darn I was going to make a hack called New Super Mario Land XD I'm going to start my hack with Reggie Next then move to CoinKiller when it's done. ____________________ NNID: Mariomon100 3DS Friend Code: 0473-8619-3062 |
Hiccup |
|
NoThisIsStupider |
| ||
Normal user Level: 31 ![]() Posts: 80/207 EXP: 175750 Next: 9613 Since: 03-13-14 Last post: 1707 days ago Last view: 1476 days ago |
We should name the first bigish hack:
Super Mario E_____ A_____ ____________________ Switch on latest firm happily playing Smash daily PC with an i7-4790K, RX480, 16GB ram Various other consoles that are hardly used due to emulation existing |
Main - 3DS game hacking and emulation - NoThisIsStupider's Guide to *hax | Hide post layouts | New reply |
Page rendered in 0.032 seconds. (2048KB of memory used) MySQL - queries: 27, rows: 234/234, time: 0.008 seconds. ![]() © 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |