r/3dshacks • • Jul 14 '26

3DS Hacking Q&A General | Still here

83 Upvotes

New users, please read the entire post before asking your question, including the FAQ. You may find your question is already answered here.

Ask questions in the comments of this thread

Do you just want to hack your 3DS?

Start here: https://3ds.hacks.guide/

Things you really ought to stop asking already

You CAN install CFW on latest firmware (11.17.0-X) with mset9 on all models.

  • You can install CFW on all consumer models on all versions with the methods in the guide.
  • System transfers work fine for systems with CFW. See this wiki page: https://wiki.hacks.guide/wiki/3DS:System_Transfer
  • Updating firmware/apps is safe if you have Luma 10.2.1+. You will not lose your CFW. Just accept the update.
  • For upgrading your SD card to a larger size, refer to the this wiki page: to format the new SD card, then transfer the contents.
  • Lost your SD card, or wiped it, and need to set it up fresh on a hacked console? https://3ds.hacks.guide/restoring-updating-cfw.html will get you going again.
  • Files from 3ds.hacks.guide with a magnet icon require the usage of a torrent client to download them.
  • You should install CFW with your main SD card, not its own SD card. You will not lose anything so long as you follow instructions. The mods are on the console itself, not the SD card, so you won't have an unmodded SD card to switch the system to not have CFW.
  • Please see the updating to boot9strap page on the guide if you already have arm9loaderhax (indicated by Luma version 7.0.5 or lower on the Luma configuration screen) and are looking to update to boot9strap.
  • If you want more homebrew apps look at Universal DB.
  • If you want to know what CFW can legally do, the guide gives some examples and more examples are here.
  • Uninstalling CFW, DON'T without specific direction from a knowledgeable helper. You just risk breaking things worse than your system already is. It won't give you any benefit. If it is to sell it, you don't want the buyer to not know it had CFW on it in the past, as that can complicate things in the future.
  • Can X game be ported to 3DS?
  • If you want save files, check 3DS Save Bank or search for a save editor. If you can't find them there, they likely don't exist and you need to submit a save or program a save editor.
  • Install your own cartridges with Godmode9 instead of dumping to CIA, for a faster install and less free SD space required.
  • If you can do something on stock firmware, you can do it on CFW.

Note: About three days after the post is unstickied it'll become locked to prevent users from asking questions where they likely won't find answers

Questions go below. Please ask your question in the comments.


r/3dshacks • • Sep 10 '23

Need help hacking your 3DS? Join Nintendo Homebrew on Discord!

Thumbnail
discord.gg
67 Upvotes

r/3dshacks • • 11h ago

Tool news Morrowind 3DS Mod support

Thumbnail
gallery
17 Upvotes

r/3dshacks • • 10h ago

Goemon 64: Recompiled 3D - Mystical Ninja Starring Goemon recompiled for the Nintendo 3DS, with stereoscopic 3D

13 Upvotes

I've ported Goemon 64: Recompiled, the PC recompilation of Mystical Ninja Starring Goemon, natively to the 3DS.

Highlights

  • Real stereoscopic 3D, with auto convergence that keeps close-ups comfortable
  • Widescreen 400x240 on the top screen
  • 60 fps on a New 3DS, with an interpolated frame between each two of the game's own
  • A 3D sky that wraps around the scene
  • Camera control on the C-Stick
  • Runs on an Old 3DS / 2DS too, at a lower frame rate

Installing it

  • Latest release: a CIA for the HOME Menu, or a .3dsx for the Homebrew Launcher.
  • You need your own US ROM of the game, and your console's DSP firmware for sound.
  • The 3DS README has the full setup, controls, 3D settings and performance notes.

Credits: klorfmorf and the Goemon 64: Recompiled contributors, Mr-Wiseguy's N64Recomp, and RT64, which the 3DS renderer (rt64-3ds) builds on.

The port was written with the help of AI tools (Claude), under my direction and with my testing on real consoles.


r/3dshacks • • 8h ago

(o3DS/n3DS) RE4:ZE and RE:DE Gameplay Showcase - REALEASE

Thumbnail
youtube.com
5 Upvotes

I've had these projects ready for a few days, and I've just made the repositories public so you guys can try them out. Hope y'all enjoy them!

https://github.com/KiddRwxSsj/biohazardDE-3ds

https://github.com/KiddRwxSsj/biohazard4ze-3ds


r/3dshacks • • 22h ago

Legend of Doom 3DS – 60 FPS + Stereoscopic 3D on New 3DS (WIP / O3DS RAM optimization in progress)

0 Upvotes

Hi everyone!

While still testing and polishing The Minish Cap, I couldn’t resist taking a deep look at another ambitious project: Legend of Doom 3DS (the GZDoom first-person total conversion of the original NES The Legend of Zelda, created by DeTwelve Games).

Motivation & Background

This fork is based on the initial 3DS port by EstebanPdN (EstebanPdN/legend-of-doom-3ds).

While having GZDoom running on the console is an impressive milestone, the initial build struggled heavily with performance: on New 3DS it ran at around ~25-40 FPS in 2D (no stereoscopic 3D enabled), and Old 3DS / 2DS was completely out of reach.

After profiling the engine and applying the optimization lessons learned from the Metroid and Minish Cap ports, I wanted to see if we could turn this into a truly smooth, immersive handheld experience.

What’s New in This Fork:

  • Massive Performance Uplift (25-40 FPS → 60 FPS): Completely overhauled render bottlenecks and pipeline efficiency. On New 3DS, the game now holds a rock-solid 60 FPS.
  • Native Stereoscopic 3D: Added full stereoscopic 3D depth. Playing a first-person dungeon crawler in the Zelda universe with real 3D depth on the top screen feels incredible.
  • Old 3DS / 2DS Support (WIP / Active Challenge):
    • I am actively trying to get this running on Old 3DS / standard 2DS hardware (testing on my home 2DS).
    • The primary hurdle right now is available RAM (O3DS/2DS only provides 64MB of usable application memory compared to the 128MB on New 3DS). GZDoom’s heap and asset footprint exceed these limits out of the box, leading to boot-time allocation crashes.
    • I don’t know for certain if it will be technically viable within the 64MB limit without compromising stability, but I’m actively working on memory pruning, asset streaming, and footprint reduction to see if it’s possible.

Current Status & Feedback

  • New 3DS / New 2DS: Fully playable, 60 FPS, with 3D enabled.
  • Full Playthrough Notice: Please note that I haven't completed a full 100% playthrough myself yet, so there may still be undiscovered bugs, progression quirks, or visual glitches deeper in the game. If you test it and run into anything strange, please report it!
  • Old 3DS / 2DS: Does not boot yet due to out-of-memory limits. Do not expect it to run on standard models just yet.

Links & Download:

Transparency note: Exactly as with my previous ports, the heavy code refactoring is AI-assisted under my direct architecture, guidance, manual debugging, and hardware profiling on real 3DS/2DS consoles.


r/3dshacks • • 22h ago

Homebrew release The Legend of Zelda: The Minish Cap 3DS – 60 FPS Widescreen on Old/New 3DS, GPU-accelerated & AI-expanded scenes [Early Release]

0 Upvotes

Hi everyone!

Following the feedback on the Metroid: Zero Mission and Super Metroid (sm-3ds) ports, I’ve jumped into another project I wanted to see running properly on the 3DS: The Legend of Zelda: The Minish Cap.

Background & Motivation

This port is based on the repository by EstebanPdN (EstebanPdN/zelda-tmc-3ds). While it got the game booting on 3DS, the performance was quite compromised: widescreen at 60 FPS was limited to New 3DS (with various visual glitches still present), while Old 3DS / 2DS was forced into original 4:3 resolution without widescreen to hold frame rates.

Having spent a lot of time optimizing rendering pipelines for the 3DS hardware on the Metroid projects, I was convinced this engine could be pushed much further. My goal from day one was simple: locked 60 FPS in full widescreen across all 3DS models, fix the rendering issues, and explore native stereoscopic 3D.

What’s new in this fork:

  • Full GPU Offloading & 60 FPS Everywhere: Overhauled the rendering pipeline to push draw calls directly to the GPU. This eliminates CPU bottlenecks, achieving a solid, stable 60 FPS in 16:9 widescreen on both New 3DS and Old 3DS / 2DS.
  • AI Outpainting for Fixed Widescreen Scenes: In GBA games, several title screens, cutscenes, and fixed views never existed beyond the original 240×160 frame. Instead of stretching or leaving raw cuts, I used AI outpainting to reconstruct the missing border art into native tile assets for a seamless widescreen presentation. (Note: Small interior rooms and houses intentionally retain black borders when the room itself is smaller than the screen, preserving the original layout and doorway alignment).
  • WIP Stereoscopic 3D: Currently implementing and testing real 3D depth separation to take advantage of the 3DS upper screen.
  • Pixel-Perfect Presentation: Retains clean, crisp scaling without stretching or blurring artifacts.

Current Status & Feedback

Please note: the game is not 100% finished yet. I am actively playing through it, hunting bugs, and manually adjusting and tuning everything I encounter as I go.

I’m currently tweaking the 3D depth maps and ironing out minor edge cases. Feedback, playthrough testing, and bug reports—especially from anyone testing on standard Old 3DS or 2DS hardware—are hugely appreciated!

Links & Download:

(As usual, no copyrighted assets or ROMs are distributed: you need your own legally dumped GBA ROM placed on your SD card as detailed in the README).

Transparency note: Exactly as with my previous Metroid ports, I want to be 100% transparent. While the bulk of the code is being generated/refactored by AI, I direct the architecture, lead the feature design, and personally debug, test, and tune everything manually on real hardware.


r/3dshacks • • 2d ago

Tool news Checkpoint 5.3.0 released: DS cartridge with NAND saves support and QoL features

Thumbnail
github.com
138 Upvotes

r/3dshacks • • 1d ago

tar Haven: a native Paper Mario 64 port for New 3DS

1 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/3dshacks • • 2d ago

Discussion I wonder if, with this wave of ports, the ones originally released without AI support will be better optimized unlike *Sonic Mania* (which runs terribly on the old 3DS) or the *GTA* titles.

6 Upvotes

r/3dshacks • • 2d ago

[Release] Spotibacan - Native Spotify app for 3DS with offline downloads

13 Upvotes

Hey everyone,
I just released Spotibacan, a native Spotify client for the Nintendo 3DS.

Features:
Native Login: Log in directly with your Spotify account.
Offline Downloads: Download your playlists straight to the console to listen offline.

You can check out the source code and download the latest release on GitHub:
https://github.com/ohquebacan/spotibacan

Let me know what you think and what features I should add next!


r/3dshacks • • 2d ago

Homebrew release Zombie Outbreak Simulator for the Nintendo 3DS (ZOS-3DS) is here!

Thumbnail
gbatemp.net
1 Upvotes

Introducing ZOS-3DS! ZOS is short for Zombie Outbreak Simulator, and is the official acronym for the game coined by its original developers, Binary Space. Binary Space many years ago developed a game called Zombie Outbreak Simulator, a mobile game for both Android and iOS. The game is barely maintained (if it even is at all, the developers haven't updated their website since at least 2024 with news), the game got so old and broken on Android that Google forcibly delisted it. The iOS version on the other hand is still alive and well. The game is free to play however does have in-app purchases or you can watch ads to get extra features (ads make it temporary, purchases make it permanent), or you can buy the "pro" version on iOS to get it all without IAPs. The Android version never had a pro variant and was only free to play with IAPs. ZOS-3DS is based on the newest (and last) Android version released, and removes IAPs, ads and any other unrelated Android thing such as sharing.

With this all being said, let's get down to the AI disclosure. Yes, Claude was used to help make this decompilation possible. Specifically, I gave it the APK and it decompiled the game in full, converted it over to 3DS in C++ and I did debugging along with Claude using Azahar, and I did live hardware testing by myself on my New Nintendo 3DS XL. I also did minor Old 3DS testing by tweaking Azahar's settings however otherwise it does not have Old 3DS testing.

Source code and compiled CIA are available on the GBAtemp thread page!


r/3dshacks • • 3d ago

Discussion We get it you have an old 3ds please stop with all the "how it feels to have an old 3ds cause of (insert homebrew)" we get it you don't own a new 3ds, but this sub Isnt for complaining that you don't own a new 3ds it's for homebrew

71 Upvotes

r/3dshacks • • 4d ago

Homebrew release [WIP] I started a native port of Super Mario 64 DS to the 3DS — full-width top screen, stereoscopic 3D, C-Stick camera, CIA (bring your own ROM)

Post image
369 Upvotes

Hi everyone! For the past few weeks I've been working on a native port of Super Mario 64 DS (EU) to the Nintendo 3DS. It's not an emulator: the game code runs natively on the 3DS CPU, built on the amazing sm64ds-decomp decompilation, and the DS 2D/3D hardware is reimplemented on top of the 3DS GPU (citro3d).

What works today (tested on my New 3DS)

- Menus, intro, castle, courses, bosses — the game is playable from start to finish

- All 36 Rec Room mini-games

- Full-width blue sky on the top screen (game image kept at 4:3, no stretching)

- DS shadows, lighting, toon shading reproduced on the 3DS GPU

- Installable CIA with a HOME Menu banner (generated from *your* ROM at build time)

3DS-only extras (optional, OPTIONS screen with SELECT+START)

- Stereoscopic 3D in the title menu (the star flies in front of / behind the logo) and in-game

- New 3DS C-Stick camera ("DS arrows" mode or a smooth free camera)

- Analog Circle Pad: slight tilt = walk, full tilt = run (DS digital mode still available)

- HD title logo, texture filtering

Status / honest limits

- Work in progress: ~30 fps in game on New 3DS with some slowdowns, menu 40–60 fps — performance is what I'm working on now

- Old 3DS not tested on hardware yet

- Stereo 3D / C-Stick / OPTIONS have mostly been tested in Azahar so far

Legal

No Nintendo code or assets are included. You need your own dump of Super Mario 64 DS (Europe); the build script extracts everything locally. Please don't ask for ROMs.

Source / build

https://github.com/SebastienBreton/sm64ds-3ds

git clone --recursive, put your dump as baserom.eu.nds, run ./build.sh (and ./build.sh cia for the CIA).

Contributions are very welcome — fork + PR. Bug reports with the log sdmc:/sm64ds/user-test.log help a lot. Huge thanks to the sm64ds-decomp contributors, the devkitPro/citro3d folks, and the Azahar and melonDS teams.


r/3dshacks • • 4d ago

Homebrew news AM2R port for the n3DS

Thumbnail
codeberg.org
64 Upvotes

r/3dshacks • • 5d ago

Tool news [Release] Dragon Quest XI 3DS (Japanese) – English fan patch, beta v0.1.2 (.cia / .3ds, 2D + 3D mode)

32 Upvotes

UPDATE (v0.1.8): the latest build is on the project's GitHub page (link at the bottom).

What's new since 0.1.5:

- Fixed a crash in the shop when selling items (it affected both emulators and real 3DS hardware)

- Fixed a graphics corruption in Heliodor on Azahar/Citra

- Item screens: the item command window and the bottom-screen descriptions fit better, and descriptions no longer break in the middle of a word

- Camp and inn choices no longer overlap

- Battle results and item pickups now read like the Switch version

If you installed an older version, please uninstall it first and use the latest release. Known issues and fixes are listed on the GitHub page.

----------

I've been working on an unofficial English fan translation of the Japanese 3DS version of Dragon Quest XI (Sugi Sarishi Toki o Motomete), and a public beta is available.

What's translated:

- Menus, battles, items, spells, monsters, NPCs and story text

- Official PS4/Switch names where they are known

- Map labels, town banners, the title logo and the HOME menu banner

- Works in both 3D and 2D mode

Status: beta. A few lines may still be in Japanese, and some long lines can be tight in 2D mode. If you play it and spot something that looks off, a screenshot and where you were in the game is a big help.

This was made with AI assistance plus a lot of my own playtesting, so some wording may be awkward.

The project contains no game data of any kind. You need your own legally obtained copy of the game, and I won't share or discuss game files.

SUPPORT NOTE (please read before reporting a problem)

This is a free fan project made in my spare time, so I can't offer troubleshooting for every device or setup.

- If a game runs badly or crashes only on a certain emulator, device or setup, that is usually down to the emulator, its settings or the hardware, not the patch. I can't diagnose those, and I won't be replying to emulation-issue questions on this post.

- Some crashes really can be caused by the patch. I test the current releases myself on both emulator and real hardware, and when I can reproduce a problem, I fix it. If I can't reproduce it, it may be specific to your setup.

- If you hit a problem, the most helpful thing you can do is report it on the project's GitHub page and follow the reporting steps there (patch version, where you were in the game, real 3DS or emulator, 2D or 3D, and a screenshot or photo).

Please follow the GitHub page and this post for the latest releases. Thanks for understanding and for trying the patch!

Project page (details, screenshots, showcase video, support): https://github.com/Exhilo62/DQXI-3DS-English-Patch

Not affiliated with Square Enix or Nintendo.


r/3dshacks • • 5d ago

Homebrew release Super Metroid 3DS port v0.6.0: modern controls, Zero Mission / Fusion style

49 Upvotes

Hi again! A new stable release of the Super Metroid 3DS port is out, and this one is all about how it plays.

Modern controls (optional)

You can now switch between the original SNES controls and a new MODERN scheme, closer to Zero Mission and Fusion. No more cycling weapons with SELECT:

  • Samus always runs (the speed booster kicks in on its own); hold B to walk.
  • L aims diagonally up; press Down while holding L to aim down (it stays down until you press Up or let go of L).
  • R + X fires missiles (power bombs in morph ball), R + Y the grapple beam, R + B the X-ray scope.
  • SELECT switches between missiles and super missiles; the HUD marks which one R + X will fire.
  • Y rolls into and out of the morph ball, even mid-jump.

Pick it in OPTIONS → CONTROLS on the bottom screen, or in the game's own controller setting screen. The "?" next to CONTROLS shows every button for both schemes, and the item pickup messages explain the modern buttons. The original controls are untouched, and achievements, saves and save states work the same with both.

Also new

  • Item tracker: the map shows where items are, and a window counts what's left in each area (spoilers optional).
  • Redesigned STATUS tab: tap a weapon to select it, reserve tanks and an AUTO/MANUAL toggle.
  • The language can now be chosen from the game's own options menu too. Translations (Spanish, Catalan, French, Portuguese) are plain text files, so you can add your own language on the SD card without rebuilding.

Download: https://github.com/tinaut1986/sm-3ds/releases/latest
Repository: https://github.com/tinaut1986/sm-3ds
Previous post: https://www.reddit.com/r/3dshacks/comments/1x0rdvd/super_metroid_3ds_port_v050_60_fps_on_old_3ds2ds/

As always, no ROM is included: you need your own legal Super Metroid (JU) ROM.

Still to do: a full 100% playthrough on hardware, the Ceres escape and Ridley fight with 3D on Old 3DS/2DS (still around 40-50 FPS), and a few visual glitches (lava edge rows while scrolling, Crocomire in widescreen). Feedback on the modern controls is especially welcome: the scheme is new and I'll keep tuning it.

Transparency note: same as before, the code is written by AI under my direction; I lead the features, debugging and testing on real hardware.


r/3dshacks • • 5d ago

I made a Neo Geo emulator that runs at full speed on an Old 3DS

Thumbnail
youtube.com
22 Upvotes

RetroArch didn't run Neo Geo games well enough on my Old 3DS, so I made my own.

The video is from an early build. A lot has changed since then, so here's where it's at now (1.0.8).

How it works: a small Windows converter turns a Neo Geo game into a CIA. Install it with FBI and the game gets its own icon and banner on the home menu, like a regular title.

Running at full speed on my Old 3DS: KOF 98, 99, 2000 and 2002, Metal Slug X and 3, SVC Chaos, Samurai Shodown V Special. Others have reported KOF 2003, Metal Slug 5 and Garou at 60 fps as well. Metal Slug 2, X and 3 still slow down in their busiest scenes, but the original arcade board does that too.

New since the video:
- Touch menu on the bottom screen
- Button remapping per game, including combos like A+B or C+D
- Turbo button
- Restart with a long press or SELECT+START
- Smoother heavy scenes and a sound timing fix in 1.0.8

Battery is about 5 hours from a full charge on my Old 3DS (middle brightness, Wi-Fi off).

Everything (download, setup, compatibility list, and a write-up on how it fits into the Old 3DS's memory) is in the README:
https://github.com/zzcx88/neo3ds/blob/main/README.en.md


r/3dshacks • • 7d ago

How it genuinely feels being an old 3ds user since SM64 got decompiled:

Post image
133 Upvotes

r/3dshacks • • 7d ago

Homebrew release Super Metroid 3DS port v0.5.0: ~60 FPS on Old 3DS/2DS, now even with 3D on

82 Upvotes

UPDATE – v0.6.0 is out (new post)

The latest stable release is v0.6.0: modern controls, Zero Mission / Fusion style

Details and discussion in the new post: https://www.reddit.com/r/3dshacks/comments/1x2dhwr/super_metroid_3ds_port_v060_modern_controls_zero/

Download: https://github.com/tinaut1986/sm-3ds/releases/latest

-------

Hi again! A new stable release of the Super Metroid 3DS port is out, and this one is all about the older consoles.

Performance (the big one)

  • Old 3DS / 2DS: the rooms I measured now run at ~59-60 FPS, also with the 3D slider up. (v0.3.0 ran around 45-57 in those same rooms, and the heavy ones dropped to the mid-40s with 3D.)
  • New 3DS: still a solid 60.
  • The bottom screen (map and status tabs) no longer causes hitches.
  • Known exception: the opening Ceres escape and the Ridley fight there can still dip on Old 3DS/2DS with 3D on (around 40-50 FPS). That's next on the list and will be polished in the next updates.

New

  • Low-energy warning: the bottom screen's tabs blink yellow, then red, when energy runs low (as in my Zero Mission port).

Also since v0.3.0

  • The updater shows what's new before installing; betas are labelled BETA.
  • Reorganized OPTIONS, a 30 FPS lock, FPS counter in any corner, and an option to hide the half of the HUD that the bottom screen already shows.
  • Widescreen and 3D fixes (enemies leaving the screen, Spore Spawn's depth).

Download: https://github.com/tinaut1986/sm-3ds/releases/latest
Repository: https://github.com/tinaut1986/sm-3ds
Previous post: https://www.reddit.com/r/3dshacks/comments/1wwnsqh/super_metroid_for_3ds_early_playable_beta/

As always, no ROM is included: you need your own legal Super Metroid (JU) ROM.

Still to do: a full 100% playthrough on hardware, button remapping, and a few visual glitches (lava edge rows while scrolling, Crocomire in widescreen). Bug reports are very welcome.

Transparency note: same as before, the code is written by AI under my direction; I lead the features, debugging and testing on real hardware.


r/3dshacks • • 8d ago

[Release] Plex3DS - Native Plex client for 3DS (video, music with sleep mode, offline downloads)

Enable HLS to view with audio, or disable this notification

61 Upvotes

Hey guys, I got tired of having to convert video files manually or unscrew my New 3DS backplate every time I wanted to load media onto my SD card, so I decided to build a native Plex client for the 3DS. Full disclosure on how this was made: I've worked in Big Tech for the last 10 years, but honestly haven't handwritten code professionally in over a year—that's just how the workflow is these days. I built this using AI coding tools as a pair programmer, but backed it up with proper engineering: set up the devkitARM toolchain, wrote automated test suites, and spent hours debugging and profiling directly on physical hardware so this isn't just broken vibe-code. It genuinely runs solid. It connects straight to your Plex server over your network (or remote via Plex Token) and is packaged as both a .3dsx and an installable .cia for the HOME Menu.

What it does:

  • Streams Video & Music: Connects to your Plex server over Wi-Fi. Remembers your resume positions for TV episodes and movies.
  • Background Music / Clamshell Mode: If you have headphones plugged in, you can close the 3DS lid to shut off the screens while keeping music playing. If the headphones get unplugged, it pauses so it doesn't blare through the speakers in your pocket.
  • Seeking: L/R triggers skip ±15 seconds, or you can scrub the progress bar on the touch screen.
  • Offline Downloads: If you're heading on a flight or road trip, you can download movies, episodes, or music albums directly to your SD card. It sorts them cleanly into structured folders (/3ds/Plex3DS/media/) instead of dumping everything in one flat folder.
  • New 3DS Boost: Built with the 804MHz CPU clock and L2 cache enabled in the .cia so UI browsing stays snappy.
  • Wireless CIA Install: I included a quick python script in the repo that serves a local QR code so you can install the CIA straight through FBI over Wi-Fi without popping out the microSD card.

Setup & Install:

Grab the .cia or .3dsx from the GitHub releases: Repo: https://github.com/herdlevar/plex-3ds
Releases: https://github.com/herdlevar/plex-3ds/releases

  • CIA install: Scan the QR code or install Plex3DS.cia using FBI. It gives you a custom Plex banner/icon right on the HOME Menu.
  • 3DSX install: Drop Plex3DS.3dsx and Plex3DS.smdh into sdmc:/3ds/Plex3DS/. On first launch, you can configure your server IP, port (default 32400), and Plex Token either in the in-app settings or by editing sdmc:/3ds/Plex3DS/config.json. If you run into any bugs or format issues with your specific Plex setup, let me know or open an issue on GitHub. Hope some of you find it useful!

r/3dshacks • • 8d ago

Homebrew news WIP - Majora's Mask 64 running natively on n3DS at 60FPS

Enable HLS to view with audio, or disable this notification

40 Upvotes

Still a work in progress, but I’m pretty happy with how it’s running so far.

Yes, i used ClaudeAI to help me with this project.


r/3dshacks • • 8d ago

Homebrew news [RELEASE] Donkey Kong Country Returns 3D Co-op Enemy Bounce BugFix

Thumbnail
gbatemp.net
11 Upvotes

r/3dshacks • • 8d ago

Whats some stuff I should have on my Modded 3DS.

7 Upvotes

Ignoring the essential stuff like FBI, GM9, Anemone, and Checkpoint. What are some other stuff I should get for my 3DS


r/3dshacks • • 9d ago

Discussion Can anyone please recommend me some really cool 3DS projects?

10 Upvotes

Hello! I’ve been getting back into my 3DS again, and I just found out about so many cool projects! Like ports for Melee, Mario Kart Wii, and Halo?? Also, a battery upgrade that can last up to 10 hours? What??!

I saw something about a Minish Cap native port with a bottom screen, and one for Emerald, but I can’t seem to find them again. Could anyone recommend some other really cool projects I should check out and can you please send some links?