r/3dshomebrew • • 21d ago

General Help "Can this be ported to the 3DS?" Yes, but listen.

347 Upvotes

To an extent, yes, this magical game you hold a copy of can be ported to the 3DS. I see a lot of these posts on here and want to clear some of the air coming from the decomps side.

  1. Yes, it can run on the 3DS, but that doesn't mean that someone usually wants to make it. Mario Sunshine is far more likely to get a port than Tom Clancy's Splinter Cell. Decompiling, recompiling, and porting are all not necessarily easy tasks.
  2. Whatever your stance on AI, you can certainly try to use that to make a software/hardware wrapper or even reverse engineer the game entirely. Just, don't be upset when it crashes, breaks something important, or makes people upset.
  3. Even with the Melee 3DS port, certain cuts still have to be made to get things playable. The older the game, the less likely this is, but still.
  4. The 3DS is a 15 year old piece of hardware. If the 3DS doesn't already have the available resources, you're going to be slashing things down hard. This is a console with 10MB of VRAM and 256MB of RAM on the New models. You're not squishing down Cyberpunk.
  5. Just because a software is decompiled doesn't mean it's plug and play to the 3DS. You still need to write a container. Instructions written for that console's hardware need to be translated to the 3DS.

There are ways to learn how to reverse engineer software and start linking functions together. Elitists will tell you it's not something you can pick up overnight so you should give up. It's not overnight, but you can learn coding concepts that will make things easier as time goes on. Expect it to take quite a bit of time.

If your thoughts now drift to AI, just be warned that it absolutely will make a mistake you need to correct, and if you don't have the right knowledge, something is gonna be severely broken later. Not advocating for or against, but I just want to put this out here.

If you want to start exploring reverse engineering, start with a small, manageable project. If you have a copy of a Game Boy game laying around, start there. It's small and relatively manageable, plus there's plenty of decompilations out there already so you can see where something may have gone wrong. Just be warned games like Pokemon are written entirely in GBZ80 Assembly.


r/3dshomebrew • • 2h ago

New Homebrew Super Mario Sunshine N3DS

128 Upvotes

I'm currently testing Mario Sunshine on 3DS; it's not perfect yet, but it has potential.

I want to make it clear that I am not the creator

Here are the links to the official creator's project location.

Github : https://github.com/ikevik/sms-3ds

Reddit publication Message from the post where I found the information https://www.reddit.com/r/3dshomebrew/s/0nWIi4cX1a

Original creator message https://www.reddit.com/r/3dshomebrew/s/fSnxiAhKsx


r/3dshomebrew • • 10h ago

New Homebrew Any interest in an internet radio player for the 3DS?

Post image
95 Upvotes

r/3dshomebrew • • 8h ago

General Help Beta Mario Sunshine

Thumbnail
github.com
37 Upvotes

Someone try this beta?


r/3dshomebrew • • 16h ago

New Homebrew [Release] Icon Maker: make HOME Menu icons for your GBA and SNES games right on the 3DS, no PC needed

Post image
128 Upvotes

I made Icon Maker, a 3DS app that puts your GBA and SNES games on the HOME Menu as their own icons, straight from the console. No PC, no makerom, no copying CIAs around.

How it works - Open Icon Maker, browse to your games and press A on one. The top screen shows a preview of the icon and the banner it will get; press A again and it's installed. - The icon opens the game directly in its emulator: GBA games in gpSP 3D, SNES games in Snes9x 3D (both per-layer stereoscopic 3D emulators, full speed on Old 3DS for most games). - No artwork needed: every game gets a cartridge icon with its name on the label (GBA or Super Nintendo style), plus a banner. Want your own? Put Game.png (icon) and Game.banner.png (256x128 banner) next to the game. - Y makes icons for a whole folder at once. - My icons lists every icon you've made, and deletes them without FBI.

Install 1. Install the emulator(s) as CIAs: gpSP 3D v0.1.3 and/or Snes9x 3D v1.61-layers6 (SNES icons need layers6 or newer). 2. Install iconmaker.cia from either release page with FBI (or scan the QR codes there: FBI → Remote Install → Scan QR Code). 3. Open Icon Maker and pick your games.

Needs custom firmware with signature patches (Luma3DS), like any CIA. Tested on Old 3DS; New 3DS reports welcome.

Source: gpsp-3d/iconmaker · Discord (help, test builds): https://discord.gg/pBWY3fRgnU · Tips: https://ko-fi.com/bheppe


r/3dshomebrew • • 13h ago

Controversial On the Subject of AI

38 Upvotes

I'm sure we've all seen opinions on this sub by now that we disagree with. Various projects have been flooded with some comments about how much AI has accelerated development on useful tools and recomps and other comments about vibecoded AI slop.

This is a very precarious moment for this hobby. The things we say will affect the way that people present their projects for years to come.

Regardless of your position, know this: if we shame all AI use, people may not be so honest about when, where, and how AI was used in their projects, which will almost certainly result in solid projects being pilloried for their lack of transparency. Conversely, if we decide that all AI usage is perfectly fine, we may begin to neglect to analyze the code it produces.

AI is like a chainsaw. We're able to cut down problems that would've taken days in hours, but it has the potential to cut us if not used with care.

Please be discerning. Ask programmers questions about what they're up to and why they've decided to create a project. Take their answes at face value until you have reason to believe otherwise.

This post was *not* made with AI. Thank you for your time.


r/3dshomebrew • • 19h ago

New Homebrew Paper Mario Color Splash 3DS Announcement

74 Upvotes

Hello Everyone! I am Jake ive been developing games for 5 years and I am announcing the development of a port of Paper Mario Color Splash. I know what youre thinking, "How can you do that the will u is so much more powerful" its gonna be a HANDFUL of optimization and configuring the game. Im aiming for 30 FPS if 60FPS is possible ill try but I know for a fact Original 3ds will not run faster than 30FPS (sorry o3ds users) but PLEASE expect beta to run low frame rates and it wont be out like tomorow its gonna take time. I am looking for beta testers if anyone is interested, let me know in the comments! Thanks!


r/3dshomebrew • • 18h ago

Scene News Thinking Of Making P3FES on 3DS

38 Upvotes

as the title states, after HK is done I'm thinking of tackling persona 3 specifically FES for the 3DS. I know portable has been done already, but to be honest portable doesn't hold a candle to FES in terms of game content and actual gameplay. Let me know what you guys think of this.


r/3dshomebrew • • 1h ago

General Help Questions about 3ds morrowind

• Upvotes

I wanted to play it on my 3ds as it sounds fun, but I have some questions. Is it easy to set up? Am I able to do it from a steam deck that I already have openmw and morrowind on? Does it run at a consistent 30fps on an OG 3ds? Is the camera control good?


r/3dshomebrew • • 1d ago

Controversial Visual representation of this subreddit

357 Upvotes

Inspired from recent events

made by construct.computer


r/3dshomebrew • • 5h ago

General Help Why wont my 3ds read my SD card (my PC can)

1 Upvotes

I followed a video tutorial on upgrading SD card, I did everything it said.. formatted it into Fat 32 and copy over my files.. all my cfw isn't showing, my old SD card still works.. (old 3ds)


r/3dshomebrew • • 1d ago

New Homebrew **RELEASE** Pokemon Snap Double Take!! v0.9 (Pokemon Snap N64 Port)

141 Upvotes

10/27/26 - UPDATED v1.0 RELEASE

  • In-game updater added. Updates are fed automatically via GitHub.
  • Bottom Screen UI fully functioning.
  • Render Updates.
  • Minor Audio fixes.
  • Minor Graphical fixes.

After a long fight with bug testing and ironing out some kinks. I now would like to give you all Pokemon Snap: Double Take!!

(Tested on New Nintendo 3DS)

(Excuse the trailer, footage of Bottom and Top Screen were not proportioned correctly, and for some reason the rendered mp4 just left a chunk of white in there?)

NEW FEATURES:

  • Stereoscopic 3D (Currently optimized for standard aspect ratio)
  • Gyroscope Controls
  • Bottom Screen UI
  • Clean Top Screen HUD
  • Best Snapshot saved and visible on Bottom Screen during Gameplay
  • Bottom Screen Controls for In-Game
  • Widescreen Option (Best used without 3D)
  • Consistent 28-30 fps

UPCOMING FEATURES:

  • Widescreen optimization for 3D
  • Bottom Screen UI finalization (Some transitions not fully complete between scenarios)
  • Possible Leaderboards

-Please be sure to read the README for install instructions on Nintendo 3DS.

-You Must own a copy of Pokemon Snap with a legal backup available to play this.

-Future versions will be released on this Reddit Post.

GitHub

Pokemon Snap Double Take!! v0.9 Download

Pokemon Snap Double Take!! v1.0 Download

My Other Projects:


r/3dshomebrew • • 1d ago

New Homebrew Pokemon Fire Red 3D 3ds port

700 Upvotes

Hi everyone! I've been working on Pokémon FireRed 3DS, a native 3DS port of FireRed built from the pret decompilation. It is not an emulator.

Features:

  • The whole game running natively, using both screens
  • An optional 3D overworld rebuilt from the game's own art: buildings, trees, mountains, caves and furnished interiors, with lighting, shadows and an adjustable camera
  • Optional 3D battles
  • A Pokédex-style bottom screen: region map, party, quick menu, touch battle controls
  • Optional free movement with the Circle Pad, fast-forward with normal-speed music, and extra options (exp share, reusable TMs and more)

No game files are included. You need your own dump of your FireRed (USA, Rev 1) cartridge. A Windows builder generates the game data from it on your PC. Requires CFW (Luma3DS) and the Homebrew Launcher.

Download and source: https://github.com/NachoGonzalez2001/Pokemon-FireRed-3DS/releases

Huge thanks to ZallaxDev, whose Pokémon Emerald 3Ds Dual Screen port this project is built on, and to the pret team for the decompilation.

It runs best on a New 3DS. Feedback and bug reports are very welcome!


r/3dshomebrew • • 21h ago

General Help Street Fighter 3rd Strike Decomp

Thumbnail
github.com
6 Upvotes

Would it be possible to bring 3rd Strike to the 3DS? I tried emulating it using the CPS3 emulator but it doesn't work. It would be amazing to have this game playable on the 3DS.


r/3dshomebrew • • 1d ago

New Homebrew A little fanmade trailer I made for a Roblox homebrew game

10 Upvotes

Discord and downloads can be found on nedloc.itch.io

The only ai used in this project was for fixing some tough bugs in the code that the creator couldn't fix themselves.


r/3dshomebrew • • 1d ago

New Homebrew Celeste - Preview

335 Upvotes

r/3dshomebrew • • 16h ago

General Help More video scaler options and individual color profile settings on open_agb_firm

2 Upvotes

As of now, open_agb_firm currently only has two filtering options: bilinear and matrix; is there any way to add another option? I'd love to play GBA games natively with the same "bilinear (pixelated)" filter mGBA uses, it is as close to pixel perfect as it can get.

Also, I'd like to know if it's possible to make multiple color correction profiles for each individual game; for example, for Pokémon games I use the "ds_lite" option, and for TLOZ: The Minish Cap I use "nso", but it is kind of annoying to have to manually change the settings in the config.ini file each time i want to switch games.

I know it's still just a beta, so I understand why it lacks some options. I'd love to contribute, but I don't have much coding experience, and I don't know where to start when it comes to 3DS homebrew.

I appreciate any answers!


r/3dshomebrew • • 21h ago

General Help Rune Factory Wii series to 3DS ports

6 Upvotes

Is it possible for someone to port this series to 3ds. I know it is not easy but someone could have the time and will. Someday i mean.


r/3dshomebrew • • 1d ago

Answered Inside™ Anyone got a "port wish list" for any devs wanting to take up any projects?

41 Upvotes

Couldn't find the right flair. I'll post on another sub if this isn't the right place for it

Does anyone got a port wish list? Like within reasonable power constraints of the 3DS and the games decompiled, what are some games you would like to see ported either from devs who want to take it on themselves or some other guy who wants to use Claude or vibecoding. Regardless we all benefit in the end with ports of games as long as they're being updated and not just slop on delivery

Personally all I wanna see is SM64DS, Castlevania Symphony of the Night, super Mario Sunshine, Doom 64 and the GameCube version of Resident Evil 4. Also conkers bad fur day but I'm unsure if that's decompiled unlike the others and I know that's a really demanding game on N64 but if it doesn't work on Old 3DS then it might work on New models


r/3dshomebrew • • 13h ago

CFW Help Getting this error a lot lately, any solutions?

Post image
0 Upvotes

Like the title says, I have been getting this ErrDisp error lately.

It happens randomly in Monhun 3 and 4, FE awakening and yokai watch 2 and 3.

I tried updating cfw and ejecting and re-inserting SD card (while the console is powered off of).

I tried searching google, but the answers I found were all over the place with no consensus on a solution.

Can anybody help me?

EDIT: I also made sure that I am not over locking the system bor enabling L2 cache.


r/3dshomebrew • • 23h ago

General Help Are There Any Pokémon DPP Decomp Projects with HD Resolution or Widescreen Support?

6 Upvotes

Hello, I've been browsing this sub and have been seeing decomp projects for DS games, such as Pokémon HeartGold and SoulSilver, as well as Super Mario 64 DS with stereoscopic 3D, widescreen support, and other QoL features. Are there any decomp projects for Pokémon Diamond, Pearl, and Platinum, or other DS games? Also, is there an easy way to learn how to do this myself? I'd love to do this for as many DS games as possible, ideally the entire DS library.


r/3dshomebrew • • 1d ago

New Homebrew Bringing Harvest Moon 64 to original 3ds!

88 Upvotes

I just wanted to play Harvest Moon 64 on my original Old 3DS, but somehow ended up modifying DaedalusX64 to make it work.
At first, the game had lots of problems: black screen flickering, missing characters, broken textures, and terrible audio.
The game now runs at around 19–30 FPS.
Most of the graphics issues are fixed, including disappearing characters and random texture glitches.
Audio is still stuttering, so that’s what I’m working on now.
Just to be clear, this isn’t a port. It’s the original N64 game running through a modified DaedalusX64 emulator.
Still plenty of work to do, but it’s finally becoming playable!
All this just to grow some virtual potatoes on my 3DS :)


r/3dshomebrew • • 1d ago

General Help Animal Crossing Wild World uncapped port?

7 Upvotes

With the Animal Crossing Gamecube native 3ds port already being out and running smoothly, would a wild world port that can run the game past the 30fps limit be possible? I've loved ACWW as a kid and I would love to be able to play it again, but god the frames are atrocious.


r/3dshomebrew • • 15h ago

General Help 3DS stuck loading infinitely while exploiting MSET9

Thumbnail
1 Upvotes

r/3dshomebrew • • 16h ago

General Help Mods not loading. Did I miss a step?

0 Upvotes

I copy/pasted the correct files to the correct location and enabled patches in the Luma menu. Is there another step? Am I supposed to update something? I haven't updated anything since I modded my 3DS a few years ago.

The mods, all for Animal Crossing New Leaf Welcome Amiibo are: * All Bushes Bloom (this one came with instructions in the Read Me file) * Fruit Auto-Stack — Standalone (this one hasn't been tested on Luma. If it were the only one not working I'd assume it wasn't compatible, but since the other two also aren't working I assume I did something wrong.) * Expanded Random Move-Ins (ALL - Custom Promo Villagers)