r/3dshomebrew

Image 1 — I don't know how to do it anymore
Image 2 — I don't know how to do it anymore
🔥 Hot ▲ 51 r/3dshomebrew

I don't know how to do it anymore

Hello, it's been a long time since I launched my 3DS XL and completely forget that I had hacked it so obviously I don't know the whole process of installing games on a console with homebrew on it, someone to help me ? I'm posting it here because I don't want to read 25 minutes so I don't understand anything.

u/Livioti — 1 day ago

Help with getting cheats

This game didn’t have any cheats on checkpoint so I tried making my own cheats file, but when that didn’t work, I created a luma folder and put the cheats there, and it still doesn’t work.

u/renmaster100 — 6 hours ago

Is it possible to get this Dead Space Demake on 3DS

https://brumley53.itch.io/dead-space-demake

There's the Itch.io page. It can be played on PC and the controls look like they can work on New 3DS, maybe even old 3DS if you make the bottom screen + stylus a second analog stick but idk if the Old 3ds or even New 3DS can run it. I have a Chromebook and it's not able to run this game. I'm completely unsure if this is a situation where it just has PS1 aesthetics or if it actually does run on something the PS1 can read and thus be turned into a QR code for the 3DS to read or a .CIA file for it to download and play

u/Huge-Insect-7759 — 1 day ago
🔥 Hot ▲ 91 r/3dshomebrew+1 crossposts

Network error when trying to launch Pokémon Bank

So far I've created a new Nintendo Network ID and downloaded Nimbus from the Universal Updater, but every time I try to launch Pokémon Bank it gives me a network error. I'm at a loss for what to do here. Please help.

Edit: The error code shown in the video is not accurate, it appears while connected to Pretendo. The actual error code is 006-0303, which appears when connected to Nintendo through Nimbus

u/Errops10 — 3 days ago

Need help with hacking my 3DS (CTR-001 USA, Flame Red)

I originally asked this on r/3dspiracy but the post was removed a while ago and I only just now noticed, so I'm asking here. So, I'm new to 3DS hacking. After following all the steps up to the finalize script thing, i got to GodMode9. Unfortunately, when running the finalize script, i got Error #4 (not enough space), and promptly went to go empty my photos and audios to get space. Now, when doing the thing to enter GodMode9, its not working and simply just goes to the HOME menu. Can anyone help me?

reddit.com
u/FinancialTough5124 — 1 day ago

[Release] Forsaken 3DS — the 1998 6-DOF shooter, native citro3d renderer with hardware 3D

Been working on a Nintendo 3DS port of Forsaken — the 1998 Probe/Acclaim 6-DOF space shooter that was Descent's prettier, fiercer cousin. The port builds on ForsakenX (the community source port) and targets the 3DS directly with a native citro3d renderer.

Current state: fully playable. Entire 15-level single-player campaign, runs at 60 fps in hardware stereoscopic 3D at 512×512 HD textures on both Old and New 3DS.

Repo (source + build instructions): https://github.com/colbyshores/forsaken-3ds

What's in it

  • Hardware stereoscopic 3D (actual GFX_LEFT/GFX_RIGHT, not anaglyph). Uses single-pass display-list replay so the second eye doesn't redo BSP traversal or vertex transform — that's what leaves headroom for HD textures + stereo simultaneously.
  • HD textures (optional) — ETC1 / ETC1A4, sourced from the Forsaken Remastered 4K upscale pack and downsampled to 512² to fit PICA200's budget. Skip the regen step and it falls back to the original PNGs cleanly.
  • CD soundtrack — DSP-ADPCM streamed from romfs on a background thread, decoded by the 3DS DSP hardware at zero CPU cost. All 9 original 1998 Swarm tracks mapped to their authentic level assignments (extracted directly from the Windows .exe).
  • Full 6-DOF controls — circle pad for pitch/yaw, X/Y for forward/back thrust, L/R strafe, D-pad to cycle cannons, ZR for mines, A/B fire primary/secondary.
  • Bottom screen HUD — gameplay text (score, ammo, weapons) routed to the mono bottom screen so the stereo top stays clean.
  • Runs well on Old 3DS — not just New. The original game targeted a Pentium 166 with D3D3; the budget is small.

Installing

Two options:

  • .3dsx via Homebrew Launcher — drag into your 3ds/ folder. Bundles DSP firmware in its romfs so audio just works, including in emulators.
  • .cia via FBI — permanent install on the HOME menu, banner audio plays on icon tap. CIA does not bundle Nintendo's DSP firmware; you need sdmc:/3ds/dspfirm.cdc (you already have this from the standard DSP1 dump during CFW setup).

Getting assets

Game data is not shipped (levels, models, sounds). Provide your own legitimate disc image — ISO or BIN/CUE — and the included extract_assets.py does the rest (needs p7zip-full, bchunk, ffmpeg). BIN/CUE gets you the CD soundtrack; ISO gets game data only.

Technical highlights (for the devs)

  • Native citro3d renderer, not picaGL — bypasses the GL1 emulation tax. picaGL still ships as a fallback (make RENDERER=picagl) but stereo is citro3d-only.
  • ARM11 strict-alignment sweep — ~50 sites patched. Modern GCC fuses constant-size memcpy(..., 12) into ldm which needs 4-byte alignment, and Forsaken's file parsers cast misaligned floats all over the place. Documented the patterns in the repo for anyone else porting 1990s Windows games to 3DS.
  • HOME menu banner audio rebuilt from the 1998 TV commercial via yt-dlp + demucs vocal isolation + ffmpeg in a deterministic build script. "The future is Forsaken" plays when you tap the icon.
  • picaGL patches (separate nested repo) — glClear respecting glColorMask, real GL_VIEWPORT query, GLU stubs, extension defines.

Known limitations

  • Missile chase camera has reduced draw distance in some scenes (BSP portal visibility quirk).
  • No multiplayer — Forsaken's netcode didn't map cleanly to the 3DS network stack. Single-player only.

License & credits

GPL v2 — same as upstream ForsakenX. Full source public.

  • Original game: Probe Entertainment / Acclaim (1998)
  • Source port: ForsakenX
  • picaGL: masterfeizz
  • HD texture source: Forsaken Remastered 4K pack
  • 3DS port: me (Colby Shores)

Happy to answer questions about build issues, the renderer architecture, alignment fixes, whatever. If you hit something that's broken on your 3DS, open an issue on the repo or reply here.

reddit.com
u/colbyshores — 1 hour ago

How do I create a save file folder, so I can make a backup save of my Soul Silver game?

Checkpoint can't find my Soul Silver game, and I really want to make a backup save of my game. I'm trying to use PKSM to do this, but of course it wants a destination folder.

I can't for the life of me figure out how to create a folder to put my saves. Can anybody please help?

u/siforama — 2 days ago
▲ 1 r/3dshomebrew+1 crossposts

Troubleshooting issue modding via iOS

Hey all! I’m trying to mod my 3DS using the 3DS hacks guide. I am modding via an iPad. I am on Step 4 in Section 1. When I run the command I get this error message. Any idea why this is happening?

u/NEBoulderer — 2 days ago

dark mode 3ds menu mod?

Is there a mod or hack out there that makes the entire system theme dark? I don't mean like using anenome, I mean like stuff in the image provided

u/Doom_slayer_1993 — 3 days ago

The backup from the cartridge is not displayed on the digital version.

Hello, I made a backup and then a digital version of my game. Then I restored the backup to the digital version, but when I start the game, my backup is not displayed. The Game is Fire Emblem Fates.

reddit.com
u/PriceNecessary7251 — 2 days ago
▲ 2 r/3dshomebrew+1 crossposts

How can I backup 2 versions of the same game on Checkpoint? Please help!

Anyone know Checkpoint very well? I have two versions of Animal Crossing New Leaf and I backed up my first one using Checkpoint with no issue but I've realised I think Checkpoint is registering my second one as extra data of my first version, hence why my second version has ended up in 'extdata' in Checkpoint. This seems to mean that the usual backup files just don't show up in the save I make when I open the save folder on my computer with my SD card in. Does anyone know how I can stop this happening? I was going to try just moving the files of my second version out of Checkpoint>extdata and into Checkpoint>saves to see if that worked but I'm worried that might end up with some weird merging of the two games. And obviously since I can't backup my second version I don't really have a safety net! I really want to use the backup of my second version in the online save editor to mod the game but I'm at a loss as to how to access the data. Please if anyone could educate me I'd be so so grateful. Thank you!! (Sorry if any of this is worded badly, pls ask me to clarify things if need be)

reddit.com
u/Own_Clerk_7466 — 3 days ago

Can’t restore MK7 save file

I have a save file for mario kart 7 and everytime I try to restore it, upon launching the game I get the “ this file is corrupt and will be deleted.”. I tried deleting updates, deleting extra save data, and no avail. I even updated checkpoint and tried using JKSV.

reddit.com
u/questionasker327 — 3 days ago

3ds not working after uploading custom theme help!

I got this error after uploading a custom theme, what can I do?

Edit: Solved!

u/Outofcontexttacoboi — 1 day ago

Making a 3ds game in 2026?

So i want to start making a simple game on the 3ds, but idk how to start. I've seen people doing it on godot, others directly in C++, but this one seems complicated, so do you have any tips, and if you use Godot what do you have to make sure you do to make it work on the 3ds?

Sorry if i made grammar mistakes i'm not from an english speaking country

reddit.com
u/zelda_oot — 2 days ago

ERROR when starting games.

Image attached. Im new to 3ds modding, this seems to be happening when I launch certain games, not all. I have looked up the error code and I cant seem to get a straight answer with my own research and I dont want to break anything by trying stuff with no experience. Looking for a guiding hand if someone is willing ❤️🙏

u/mikey_mcghee — 3 days ago

3DS Wave Converter not working!

Edit:Solved

I'm following the directions but I'm being told the command is not recognized.

u/Outofcontexttacoboi — 4 days ago
▲ 1 r/3dshomebrew+1 crossposts

Why is my 3ds so "delayed" all of a sudden

This just started happening today and It was working fine a few days ago. For some reason the volume slider is delayed, the yellow wireless light blinks slower than usual, the home and power buttons take longer to respond than usual and the power light takes longer to turn off when powered off. Also, the console will not keep the time when this powered off anymore and no it does not reset to 01/01/2011 Instead it will just stay at the time that it was at when it was powered off

u/Snoopnoob26 — 3 days ago