r/3dspiracy • • 22h ago

DISCUSSION Star Haven: a native Paper Mario 64 port for New 3DS (decomp based, bring your own ROM)

20 Upvotes

Hey all, I've been working on a port of Paper Mario (N64) to the New 3DS and it's at 1.0 now.

It's built from the Paper Mario decompilation (pmret), so the game's own C code runs natively on the 3DS. Nothing is emulated, and it runs at full speed on real hardware.

**What it has**

- EU and US versions in one install

- 60 fps (in-between frames are added) or the original 30

- Fast-forward on ZR and faster text options

- Original 4:3, Fill or Wide screen, and the 3D slider works

- Bottom screen: stats, world map, party switching, items, and the battle menus as touch buttons

- Remappable buttons

- A randomizer you pick when you start a new file: items, badges, coins, key items (always reachable before you need them), shops, gifts. Seeds are shareable and it writes a spoiler log

**What you need**

- A New 3DS / New 3DS XL / New 2DS XL with custom firmware. The original 3DS isn't supported

- Your own Paper Mario ROM (EU or US), dumped yourself. The download contains no game data. Put it at `/3ds/StarHaven/baserom.z64`

- For sound: `/3ds/dspfirm.cdc` (most CFW setups already have it)

Install with FBI. The GitHub page has a QR code for Remote Install, or grab the CIA / 3DSX from Releases:

https://github.com/SecondaryLifer/StarHaven

**Known issues:** a few N64 graphics effects are approximations, and menu windows go blank for a moment while they flip. If you run into anything, open an issue and attach `/3ds/StarHaven/log.txt`.

Big thanks to the Paper Mario decomp project, devkitPro, and the Paper Mario Randomizer team, whose world logic the randomizer is based on.

Please don't ask for ROMs.


r/3dspiracy • • 11h ago

HELP New 3DS XL won't turn on after a full shell replacement

3 Upvotes

Hi! I tried to do a full shell replacement on my New 3DS XL, and now it won’t turn on :/ I thought I could handle it, but clearly I was wrong lol.

It just won’t turn on at all. No click, no flash, absolutely nothing. When I plug it into the charger, the orange charging light comes on, but that’s it.

As far as I can tell, I didn’t damage any of the ribbon cables. Any advice on what might have gone wrong or what I should check?


r/3dspiracy • • 18h ago

HELP reVC (GTA Vice City) crash on N3DS — Log says "missing SELF.WAV" despite files being in ⁠3ds/miami

Thumbnail
gallery
5 Upvotes

I'm having trouble getting reVC to work on my New 3DS (installing via CIA, Epic build v2.0.0).
The game crashes on startup/loading, and the error logs explicitly mention ⁠missing Self.wav
I have all the game asset files placed in ⁠sdmc:/3ds/miami/⁠ (data, models, AUDIO, etc.).
anyone run into this specific missing file error before? Do I need to re-convert the audio files, rename something, or change a setting in ⁠reVC.ini⁠? Any help or advice on how to fix this would be greatly appreciated!


r/3dspiracy • • 6h ago

HELP Anyone know a way I could get Pokemon from my Japanese pokemon diamond to home?

2 Upvotes

I bought a Japanese pokemon diamond, but I read online that I cannot transfer my pokemon from Japanese diamond to an American pokemon black. Is there a way I could get it up through transferring through an emulator, or some custom firmware. Any way I could without just buying a Japanese black or an American pokemon diamond.

I own bank and transporter for the final step.


r/3dspiracy • • 53m ago

HELP GM9 remove NNID create new NNID Pokémon Bank 2026 still works?

• Upvotes

If I use GodMode9 to remove the previous owner's Nintendo Network ID (NNID) from my homebrewed 3DS XL, can I create a new NNID in 2026 and use it to access Pokémon Bank? Will Pokémon Bank still connect to Nintendo's servers after changing NNIDs, even though the 3DS online services have shut down? I want to transfer Pokémon from my physical Pokémon Moon cartridges to Pokémon HOME.


r/3dspiracy • • 4h ago

HELP Smash gives Black screen but the light is still on.

Enable HLS to view with audio, or disable this notification

1 Upvotes

After updating Pretendo and restarting, smash will no longer and instead gives this black screen.
Before updating, I got a “Nintendo is restricting these online services.” I was not scared, because I knew you couldn’t get banned on a 3ds anymore, so I figured it was something such as Pretendo.
As of now, after saving and deleting 000017, deleting 000017, clicking ”import seed” on FBI, and creating and restoring a save on checkpoint, Smash still has made no progress.
I figure this is a high memory game issue, but my ultra Sun copy still works fine.
Online still works elsewhere, (Street Fighter V 3D)
And I got my copy, as well as all my games, from Hshop.
Is there anything I haven’t tried? Maybe done wrong.


r/3dspiracy • • 10h ago

HELP Do big SDHC cards cause black screens when you use your first one on a 3DS? I migrated from a 16 GB to 128 GB SDHC on my New Nintendo 3DS and it did

1 Upvotes

Hey all so I had a 16 GB Sandisk SDHC card in my New Nintendo 3DS XL for like 10 years, still going strong surprisingly, but I decided to upgrade to 128 GB SDHC, also from Sandisk. I followed the steps here to do it via GodMode9 and it worked fine, then I moved any data I needed to off the old SDHC to my computer, and then to the new SDHC. When I went to put my new SDHC into my 3DS and turned it on, I wasn't greeted by a home menu, but I literally was every other time so what had happened??? I was able to boot into Luma3DS, GodMode9 etc. and GodMode9 saw my SD card fine so I didn't insert it wrong or anything. I went to 3DS Homebrew who gave me a website to follow and nothing worked, I even tried updating Luma3DS which updating it worked, but still didn't make it boot. What made it work was going into Safe Mode, and then suddenly, it booted! The system couldn't even boot into the home menu without an SD card in it which is concerning because I literally had Luma3DS installed to the NAND so it should have booted fine. It is a lot slower to boot though so that's a downside I didn't know about but otherwise it works fine now. All my data transferred successfully and everything.

Do any of you have any clue as to what happened? I was told it was just a coincidence but honestly, I don't think it was. I think this is something that shouldn't be shrugged off personally. Its scary. I don't want my 3DS to do this again, what are the chances it does? ☹️


r/3dspiracy • • 15h ago

3DS Emulation/Citra Azahar mii's plaza

1 Upvotes

Hi,so i wanted to know if anyone knew a way to get mii's in the streetpass plaza,since encounter doesn't work on emulation and i can't find anything about it online,does somebody know how to get them? Like is it something i need to find in the godmod manager like some kind of save?


r/3dspiracy • • 12h ago

HELP Pksm and mGBA?

0 Upvotes

Some questions about mgba, pokemon games, and pksm;

Can I have a gen 3 game run from the home screen through mgba?

Can a gen 3 game on mgba access the speed up function?

When i install a gen 3 game to my SD, if i put my .sav file next to the rom will it still keep all of my progress?

If I use mgba to run gen 3 roms, can i use pksm to access the rom and make edits/transfer/store pokemon?

Thank you!


r/3dspiracy • • 16h ago

3DS Emulation/Citra How can I decrypt roms on ios

0 Upvotes

so im trying to decrypt a pokemon sun rom file from hshop, but i was told that the emulator i use wont accept the file unless its decrypted. whats the easiest way to decrypt files on ios? all i have to work with rn is an iphone 14 so i cant use a computer or anything else


r/3dspiracy • • 17h ago

HELP How to build Mario Kart Wii 3DS on Linux

Thumbnail
0 Upvotes

r/3dspiracy • • 23h ago

HELP I can't redownload mods onto my new 2ds XL, it keeps crashing, as well as that my console has mario rpg stuck on it no matter how much I factory reset my console, what do I do?

Thumbnail
gallery
0 Upvotes

The issue is in the title, I recently found my old New 2ds XL from cleaning and decided to use it again, small issue, the micro SD card I had was lost and needed to get a new one, as well as that, Mario RPG was permanently on it, despite me factory resetting the 2ds multiple times to no avail.

so I followed a few YouTube videos to try a re-mod it and constantly got stuck on the change download play to hb. Everytime it would crash, I'm assuming its because of the game but I can't delete it, so what do I do? Do I cut my losses and buy a new 2ds?

Image 1 is from me trying to run the hb launcher, image 2 is the mario rpg, and image 3 is loading it up. I know it's not an issue with the micro SD card as it's reading it perfectly fine, as well as having all the necessary stuff to mod it.


r/3dspiracy • • 21h ago

HELP I’ve never seen this before..

Post image
0 Upvotes

I’ve had modded 4 new 3ds XLs in the past and I have never run into this error. Every other game runs fine, the ones that share this error are pokemon sun/moon, pokemon ultra sun/ultra moon, monster hunter generations, and Kirby epic yarn.

I reinstalled them from hshop, with FBI. I tried downloading from hshop on the handheld and onto my pc and then transferring onto my sd card. My micro sd card is formatted correctly, it’s a 256gb Samsung evo.

I don’t know what’s wrong here and I need help, please please please. lol


r/3dspiracy • • 17m ago

NEWS Zelda breath of the wild 3ds(cia)

Thumbnail
gallery
• Upvotes

Nuevo port de Zelda breath of the Wild para 3ds.Ocupa 4Gb i tarda en instalarse,pero vale la pena.