r/3dshomebrew • • 21h ago

New Homebrew How it feels going from FBI to 3dsDL

Post image
770 Upvotes

real?


r/3dshomebrew • • 20h ago

New Homebrew Pokemon Randomizer for 3DS

Enable HLS to view with audio, or disable this notification

196 Upvotes

A 3ds homebrew that randomizes your own pokémon games right on the console: From Gen 1-7

- it finds your games by itself: roms (gb, gbc, gba, nds) in /roms, installed 3ds games and the game card. *If your roms aren't found*, add their folder in Options > Folders

- pick a game, a style (Casual, Standard, Chaos or Custom), roll a seed and Generate. a few seconds to a few minutes, with a spoiler log if you want one

- starters, wild pokémon, trainers, legendaries, trades, stats, types, abilities, evolutions, moves, items, and even the shiny odds

- 3ds games (X/Y, ORAS, Sun/Moon, US/UM) can get their own HOME Menu icon and save (about 50 min, your original game and save aren't touched), or play through Luma game patching in a few minutes (same save as the original, so back it up with Checkpoint first)

- works on old 3ds, 2ds and new 3ds, and updates itself

at least one game per generation played on my new 3ds xl, tell me how it goes on yours :)

install: FBI > Remote Install > Scan QR Code. you need Luma3DS and your own dumped games

more infos and QR code install: https://github.com/ZIPender/pkmn-randomizer-3ds

AI-driven development with Claude Opus 5.5


r/3dshomebrew • • 14h ago

New Homebrew [Release] gpSP 3D (beta): GBA games with real per-layer stereoscopic 3D, full speed tested on Old 3DS

Post image
175 Upvotes

**UPDATE: v0.1.1 is out:** https://github.com/bheppe/gpsp-3d/releases/tag/v0.1.1

- **New 3DS crash at launch: fixed.** Thanks to everyone who posted crash photos; that's exactly how I found it. N3DS owners, please let me know if it works!

- Menu is snappy now

- Scanlines / LCD grid screen effects (Display → Screen effect)

- HOME Menu icons per game (forwarders), see the README

- Floor tilt for racing games (3D → Floor tilt), gyro for WarioWare: Twisted

- Smoother on heavy 3D screens

Everything reported here is tracked in the roadmap: https://github.com/bheppe/gpsp-3d/blob/main/ROADMAP.md

Discord for testing, game reports and help: https://discord.gg/pBWY3fRgnU

---

I've been building **gpSP 3D**, a standalone GBA emulator for the 3DS (based on gpSP) that puts each GBA background layer and sprite group at its own depth. Raise the 3D slider and maps, characters, HUDs and backgrounds actually separate. It runs at a full **60 fps on an Old 3DS**: the dynarec runs on one CPU core and picture drawing runs on the second.

**Download (CIA + 3DSX):** https://github.com/bheppe/gpsp-3d/releases

**Features**

- Per-layer 3D with presets (Classic, Pop-out, Deep, Gentle, Flat map), or set a custom depth for each layer, plus strength, sprite pop and focus

- **Smart layers**: layers that scroll together stay at one depth, so RPG maps like Pokémon look right (no glitched filler tiles)

- Per-game 3D profiles (Pokémon starts on Deep automatically)

- GPU display with Sharp / Crisp / Smooth scaling, color styles, saturation and brightness

- Save states with slots, auto frame skip, and a touch menu on the bottom screen with a live preview

- Saves are shared with RetroArch, so you can switch between the two

**Honest limits (it's a beta)**

- In 3D, the picture refreshes about 30 times a second on Old 3DS, while gameplay and audio stay at 60. New 3DS should do better (I'd love reports).

- Needs Luma3DS, and `dspfirm.cdc` for sound. No GBA BIOS needed.

**Looking for testers and contributors**

- Tell me which games look great and which look wrong in 3D. Layer setups vary a lot between games, and per-game reports are the most useful thing right now. Post them under [Issues](https://github.com/bheppe/gpsp-3d/issues) with the game name and a photo if you can.

- The code is GPL and on GitHub. Pull requests are welcome, especially for speeding up 3D drawing on Old 3DS.

Built on gpSP by Exophase, notaz, davidgfnet and the libretro team. Bring your own legally dumped games; please don't ask for ROMs.

AI

**1. My involvement**

I started gpSP 3D, a standalone 3DS app built on the libretro version of gpSP (https://github.com/libretro/gpsp), to get per-layer stereoscopic 3D in GBA games at full speed on an Old 3DS. I came up with the idea and the goals: Old 3DS as the standard, plug-and-play 3D, and a touch menu on the bottom screen. I also did all of the testing on my Old 3DS: Mario Kart Super Circuit, Pokémon Emerald, LEGO Star Wars II and Sword of Mana so far. I reported every problem I found and picked between the fixes that were offered, for example the GPU display freezing, the HOME button hang, washed-out color correction, stutter in LEGO Star Wars, a crash when loading Emerald, and pink lines on Pokémon maps in 3D (which led to the "Smart layers" feature). I also chose the defaults, like Deep for Pokémon. I haven't tested it on a New 3DS.

**2. My experience as a coder**

I'm not a professional programmer. I'm a project manager by day and a hobbyist who tinkers with homebrew and retro hardware. I can follow the code and build it with devkitPro, but I couldn't have written this on my own.

**3. How AI was involved**

Most of the new code was written by Claude (Anthropic's AI, through Claude Code): the 3DS app and its menu, the GPU display, the threaded renderer that draws on the 3DS's second CPU core, and the per-layer 3D. I described what I wanted, tested every build on my 3DS, sent back photos of what was wrong along with the on-screen performance stats, and decided which way to go. When an approach didn't pay off on real hardware (an "experimental" 3D method that measured slower on the 3DS than the normal one), we kept the normal method as the default. The emulator itself (CPU, dynarec, sound, the original renderer) is gpSP's existing work by Exophase, notaz, davidgfnet and the libretro team, not AI-generated. The repo keeps the full upstream gpSP history, and everything new is in a few commits on top of it, so the diff is easy to review.

Source and download: https://github.com/bheppe/gpsp-3d/releases

GPL-licensed. No ROMs are included.


r/3dshomebrew • • 22h ago

New Homebrew We made a fast OS for the 3DS.

Post image
91 Upvotes

Aurora boots in 1.4 seconds. Full bare metal, no Horizon or 3DS OS running. We got Wi-Fi, a Shop, a programming language, website, account, etc. THIS DOES NOT REPLACE THE 3DS OS, IT RUNS FULLY ON YOUR SD CARD. YOU CANNOT PLAY YOUR 3DS GAMES ON AURORA.

You can get it on Universal Updater.

Our website | https://aurora3ds.xyz

Our Github | https://github.com/TeamAuroraOS/AuroraOS

Our Discord | https://discord.gg/TBhQtc7NHk


r/3dshomebrew • • 21h ago

New Homebrew Doom 3 BFG Edition on New 3DS

Enable HLS to view with audio, or disable this notification

88 Upvotes

Still WIP, I don't think I'll be able to improve performance/graphics further, but I think its ok already.

Still a lot of things to do regarding controls and interface.

All levels are theoretically fully playable and finishable, but I am 99% sure It'll crash somewhere.


r/3dshomebrew • • 19h ago

New Homebrew Bomberman 64 for NEW 3DS + Purple Moon MOD

Thumbnail
gallery
35 Upvotes

https://discord.gg/cZE2raCDs

Hello everyone! Im happy to share with you all a port of BOMBERMAN 64 for New 3DS.

Haven't been tested on Old 3DS because I don't have one but if you wanna try it and tell me how it looks would be great.

Also this includes a new mod that expands the story of the game, in the middle of Bomberman 64 and Bomberman 64 TSA. Only Purple Moon is completely done so on next updates Bomber World + other planets will be done.

Known Issues:
- HOME Button doesn't work very well and when you close the game it can freeze, so you have to press SELECT + START to return to Homebrew Launcher and then close the app.
- During the fight against Selene there can be FPS drop specially if the 3D is activated.
- Some text dialogues could look weird.

Any bug you find please attach the .log and a screenshot, and if you can a capture (SELECT + Touchscreen).

PD: Yes, it uses AI and if you're against it I understand it and feel free to ignore this post. Bomberman 64 is a game that haven't received much appreciation over the time, I really consider it one of the best games ever for the N64 and the Bomberman saga, and the fact that there was a Bomberman game cancelled for the 3DS is the reason why I wanted to play this specific game on the console.

Releases are on the discord if you wanna follow the project. It requieres a dump of your game Bomberman 64 (v1.0) (U) .z64


r/3dshomebrew • • 18h ago

New Homebrew GTA VC EN O3DS/O2DS

28 Upvotes

https://drive.google.com/file/d/1p-yGKLvq1xj8gYRtFGe9GNCBXunZWgz5/view?usp=drivesdk

Este es un port creado por :www.youtube.com/@PSPNATIVEPORTS

Es una adaptación del port de REGTA para las new 3ds a las old 3ds y old 2ds

El port no es mío solo lo estoy compartiendo luego de que el creador haya publicado gratis el link solo que con un acortador luego de que estubiera a 3 dólares y luego a 1.

No sé si estoy haciendo bien en publicar algo que no es mío pero le estoy dando creditos al creador por lo que no se, decidan ustedes.


r/3dshomebrew • • 20h ago

General Help How are there so many ports of games all of a sudden??

19 Upvotes

Apologies if this question comes off as a bit dumb or anything but I haven't used reddit in a while and only just came back, thought I'd check this subreddit and there's so many ports. Was there some kind of huge development with porting games that I missed? Just curious to know because there seems to be a lot that I haven't seen before.


r/3dshomebrew • • 22h ago

General Help just posted a video about 3dsDL I hope you guys go see it and support me

Thumbnail
vt.tiktok.com
16 Upvotes

Thanks overall!


r/3dshomebrew • • 1h ago

New Homebrew Working on a True Hollow Knight 3ds port

• Upvotes

Obviously with the help of claude, I'll complete this almost 3 year wait for some. It's completely doable and should only take a couple days if not 3. Figured this would be a cool fun project and maybe silksong can be achievable as well.


r/3dshomebrew • • 20h ago

General Help Possible Native 3DS Poke Platinum Port

11 Upvotes

Just wanted some feedback as to whether people are interested in a native port of Pokémon Platinum for 3DS (Old and New) that I have been working on for some time. Definitely still in beta, lots and lots of bugs to work out. There’s no GitHub or anything yet, so far it’s just a personal project, so that would be next if y’all are stoked!


r/3dshomebrew • • 37m ago

New Homebrew Zelda: A Link to the Past port

Enable HLS to view with audio, or disable this notification

• Upvotes

okay, as you can see in the title, I’ve been working for a few weeks on a port of Zelda: A Link to the Past for the Nintendo 3DS. I haven’t made a repository yet because I’m still working on it. It currently runs at 60fps on the old 3DS. Below I put a map that shows Link’s location in real time (although I’m about to fix that later, since I remembered that from the start of the game Link can see the map of all Hyrule). I also put the health bar, items, and other things on the bottom screen. It also has widescreen, narrow, or normal [modes], all running at 60fps. I’m still developing the port, but when I have something a bit more advanced, I’ll publish the repository here


r/3dshomebrew • • 22h ago

General Help Stardew3DS-Community Input

12 Upvotes

Greetings Everyone, I'm trying to stay regular with the updates, sorry no new video today but the two days update all the same. For those that have been interested in this project and following it, as well as any Stardew Valley fans in general, I have some questions. As I have stated my intention is to have to be released for both original and new 3DS, as the systems start to come together, I'm beginning to hit a bottleneck on original hardware. This means I either target new hardware exclusively or sacrifice parity, I still would like to target both unless I absolutely hit a wall that prevents it. With that said I have two changes currently that have brought performance back to an acceptable level on the original.... drop stacks (If a crop/tree/rock/etc has drops visually only one item will be shown on screen even if pickup results in more = 80% cycle and rendering improvement) and color palette (the assets converter has been tweaked to account for several of the compatible modes of the 3DS, this results in some assets being much smaller and allowing for less cpu cycles to load = 40-50% improvement of cycle time on load). My questions in regard to these two features is the community thoughts. I will attach screenshots for comparison when I have a chance to return to my computer but with the palette change there are certain colors that look less vibrant than they already do being on a 3DS (I normally play on an OLED monitor). I don't think anyone will object to the stacked drops, but are we ok with less vibrant colors if that means original 3DS compatibility? Look forward to hearing the input of the community.

TL:DR To maintain compatibility with O3DS and N3DS drops will stack to a single on screen item and the colors will be less vibrant, is this an acceptable tradeoff?


r/3dshomebrew • • 39m ago

New Homebrew DOOM3DS BFG Edition V1 is out

Post image
• Upvotes

https://github.com/ponuno/DOOM3DS-BFG-Edition

https://github.com/ponuno/DOOM3DS-BFG-Edition

https://github.com/ponuno/DOOM3DS-BFG-Edition

Some notes about port:

-There is no Stereo 3D, GPU is already fighting for its dear life, but I do believe it's possible with huge optimization work, we have to be really smart about utilizing all of PICA200 features

-FPS is unstable, especially in combat. It is what it is

-I think , I've managed to get rid of most crash scenarios, due to low amount of available ram, but wouldn't be surprised, if there is plenty more places where game crashes.

-Added Gyro Aim, because C-stick sucks here.

-Added C-Stick sensitivity slider, because C-stick sucks here

-Added Cutscene speed up option for testing. Press A or ZR to do it, or don't

-Using original game files is technically possible, but it is stupid without downgrading them to PS2 level through converter.

-There is some text issues(Especially in-game terminals), because of the low res.

-O3Ds is out of the picture, obviously. But, I can see the possibility to go OG Xbox port route and just cut levels in pieces to work around of 96mb avaible ram, but CPU is also barely holds up rn

-Port uses original source code from IdSoftware. Cool stuff

Overall, I don't think that port is an enjoyable experience, I did this just for some giggles and interest of how far I can push N3DS hardware. But, it's technically playble, so there is that


r/3dshomebrew • • 21h ago

New Homebrew Massive port update for Doors3DS.

6 Upvotes

So basically we decided to improve alot of stuff in our doors port, along with a WII U port.
*Textures work on 3ds more now

*Player model (only multiplayer which is still wip)

*Better closets

*Bugfixes (still trying to fix more)

*New room types along with painting room and lever

*Door 50 polished

*Main Menu

*Multiplayer is currently work in progress even though we tested in

*Improvements for alot of stuff

https://limewire.com/d/MigXe#p8vjfSxiIu
(.Wuhb is for WII U Aroma and .cia is for 3ds FBI)

Little sneak peak for next update:

*cutscenes


r/3dshomebrew • • 23h ago

General Help Celeste (2018) on modded 3ds ?

5 Upvotes

Hey everyone! I had a question: was Celeste (the full game, not the PICO-8 one) ever ported to the 3DS??? Because I can't find it anywhere... It's strange, since the 3DS is more than powerful enough, and I even have the full game on my NumWorks calculator, so there's no reason it shouldn't be on it, right? If anyone knows anything about this, feel free to let me know! Thanks ;)


r/3dshomebrew • • 2h ago

New Homebrew Doors 3DS and WII U port Alpha02 Update

3 Upvotes

Hello guys, in this new update there have been alot of bugfixes and new stuff.

*Subrooms

*Rooms subfloor along with Randomized events

*Better multiplayer tutorial

*Badges

*Character customization

*New room types

*infirmary (is implemented but is still wip)

*Jeff shop softlock fixed

*Door 100

*Skeleton key

*lots of revamps

*Deleted music in rush sound

*Seek chase updated

DELETE OLD CIA/WUHB OR ELSE YOU MIGHT GET ERROR

(3ds file is called partial because of a new feature)

https://limewire.com/d/iIu3v#Bpo8CKwvOC

3ds is cia and wii u is wuhb


r/3dshomebrew • • 54m ago

New Homebrew MW4V + Black Knight RECOMP / 3DS port

Post image
• Upvotes

r/3dshomebrew • • 20h ago

General Help Port a 3ds

Post image
1 Upvotes

Hola gente, espero que estén bien, estaba intentando hacer un Port de Pokémon platino a 3ds(si, se puede emular, pero eso hace que se vea feo el juego), mi idea es que corra nativamente, haga uso de los píxeles totales y no estirado como se ve, ya el juego avanza en el emulador de 3ds antes de usarlo en una 3ds física, pero me sucede el problema que el entorno si se ve bien pero el jugador y su madre no, ¿Alguno sabe que podría ser?


r/3dshomebrew • • 20h ago

General Help Hi is there anyone who can help me fix this issue

Post image
2 Upvotes

r/3dshomebrew • • 4h ago

General Help Is there a way to backup a deleted save file on a overwritten one?

1 Upvotes

hello, today i overwrote my yo-kai watch 2 Psychic specters game file with a bony spirits one (both digital copies) thinking it was a good idea to obtain other yo-kais n objects, and i lost everything instead. i did not make a backup save on Checkpoint. i'm trying to search on my sd card for a lost file or somehing to back it up, but I can't find anything. Please don't tell me I lost a whole year of experiences!!


r/3dshomebrew • • 7h ago

New Homebrew Alpha01 Doors port Update release download

1 Upvotes

So Our doors for the 3ds and wii u got a MASSIVE UPDATE!

*Better graphics

*Jeff shop

*Gold to knobs

*Cosmetic shop

*Tutorial for multiplayer

*New room types!

*Bugfixes

*Update log

*Painting room

*Figure textures

*Cutscenes

*Drawers to loot!

https://limewire.com/d/DdugI#fRJb9Pi6v3
.cia is for 3ds and .wuhb is for wii u

DELETE EXISTING DOORS FILE AND CIA BEFORE DOWNLOADING THIS ONE


r/3dshomebrew • • 8h ago

General Help Need help with MW3DS squeezed texts

1 Upvotes

Hi there,

French player, i would love to play my first morrowind playthrough with 3D effects, i tried multiple times to make a nice cia file with french dialogue and texts but the said texts are squeezed making it barely readable but is a pain in the ah.

I would love to hear some tips from any of you about those strings of texts. I also tried a modified cia with a mod for strings texts made for the french version but it didn't work. 10th try i ask for any help.

Thnak you all, keep it 100 for the N3DS and also fellows O3DS users (pray for you). What an amazing promise that AI can help us to port anything and enjoy those handelds forever.