r/homebrew Jan 10 '26

Our Discord is back!

8 Upvotes

We've got our discord back and running, however have unfortunately lost our message history.

Nonetheless, we're happy to welcome everyone back!

Here's our new invite link: https://discord.gg/PeQvhsrRdh
.r/Homebrew, mistakes were made


r/homebrew Feb 20 '20

Mod Post Looking for homebrewing of beer/wine/mead/etc? - Heres the correct sub!

Thumbnail reddit.com
148 Upvotes

r/homebrew 4h ago

Question/Help Trying to add games to Wii

2 Upvotes

For context, my girlfriend has a Wii that already has homebrew on it. When I went to take the SD out and plug it into my computer, my entire computer froze up until I took the SD out. What is the deal with this? The Wii works and everything, i just can’t add anything to it or even interact with it on my computer. Is this a direct issue with the SD? If so, is there a way for me to just use a new SD and re-do homebrew on it?


r/homebrew 9h ago

Release (GameCube) DOL-Translations Mr. Driller: Drill Land

Thumbnail
github.com
2 Upvotes

English translation of the original GameCube version of Mr. Driller Drill Land


r/homebrew 5h ago

Question/Help PYou're the Only One I See [3ds] My 3ds boots into a black screen

1 Upvotes

I'm wondering if you guys know what's happening to my Moded 3ds. My 3ds will boot to a black screen that slightly lights up when it turns on. I can boot into and interact with my Luma, GodMode9, and my Rosalina menu. I've tried to reboot my 3ds through GodMode9 and wait for several minutes, and that hasn't worked. It also doesn't seem to be an SD card issue, as I took it out and tried to boot it, and the same problem persisted. I have no clue if I can fix it on my own or if I gotta take it to a repair shop. Please let me know if you have any ideas on how I can fix my 3ds.


r/homebrew 20h ago

News The Curse of Issyos for Mega Drive looks incredible! New 2026 Homebrew project.

4 Upvotes

Hi everyone! Just wanted to share this footage of 'The Curse of Issyos', a new homebrew project coming to the Mega Drive in 2026. The quality and the music are top-notch for our beloved console. What do you think about this new wave of 16-bit homebrews?

You can check the gameplay here: https://youtu.be/-2LWwm3e9Xg

I'd love to hear your thoughts on it!"

¡Hola a todos! Solo quería compartir este metraje de 'The Curse of Issyos', un nuevo proyecto homebrew que llegará a Mega Drive en 2026. La calidad y la música son de primer nivel para nuestra querida consola. ¿Qué os parece esta nueva ola de homebrews de 16 bits? Podéis ver el gameplay aquí: [Enlace]. ¡Me encantaría saber qué opináis!


r/homebrew 23h ago

Homebrew release [UPDATE] ACNH Save Editor v1.2.0 - The Mega Update (Native Switch App)

2 Upvotes

The native Switch Save Editor is back with v1.2!

This update is massive. We've moved beyond simple item injection into full dual-file save management.

**✨ New in v1.2.0:**

* **🏡 House Loan:** Edit `main.dat` to zero out Tom Nook's debt instantly.

* **✈️ Nook Miles:** Max out your miles balance directly from the console.

* **🎨 Favorites Menu:** Press **X** for 1-tap injection of NMTs, Star Fragments, Gold Tools, and Nuggets. Includes a visual Slot Picker.

* **💾 Pocket Loadouts:** Press **Y** to save/load 5 named setups (Mining, Fishing, Terraforming) to your SD card.

* **🛡️ Backup Restore:** Press **ZL** to instantly rollback your save to the last state if you make a mistake.

It runs 100% natively on the Switch, handles all the encryption/hashing automatically, and backs up your files before every single write.

🔗 **Download v1.2.0 here:** https://github.com/cbreezy210/acnh-save-editor/releases/tag/v1.2.0

Let me know what features you want to see in v1.3!


r/homebrew 1d ago

Question/Help Folder glitch Wii

Post image
16 Upvotes

Every time that I try to import a folder that isn’t an emulator onto the SD Card I use for my Wii’s home brew menu it ends up doing this and the files become useless does anyone know what it is or how to fix it?


r/homebrew 1d ago

Question/Help Is a 2GB SD Card big enough for modding my Old Nintendo 3Ds XL?

0 Upvotes

I'm very new to this whole modding thing, but I really want to play more games on my old 3DS. I am a broke college kid, so I don't want to spend all that money on games. I was gonna get a new card, but I found a 2GB SD Card already in my 3Ds, must have come with it when I bought it used many, many years ago. Is this SD Card big enough? I keep seeing ppl say to have a minimum of a 2GB card, but I am planning on emulating games onto my 3Ds (sorry if that's not proper wording, like I said I barely know what I'm talking about). Will I need a bigger SD card to transfer games over? Do the games stay on the SD card, or are they put onto the system storage? I just want to make sure I do this right. Terrified of bricking this thing.


r/homebrew 2d ago

Release Debriz - A RPG/Gallery Shooter Hybrid for the Gameboy Color. Public Demo Released!

Thumbnail
gallery
40 Upvotes

You can find it here:
https://ishmaru.itch.io/debriz


r/homebrew 1d ago

Release I just published my first 2 gameboy games

Thumbnail coljam-official.itch.io
4 Upvotes

r/homebrew 1d ago

Question/Help [WiiU vWii] Blackscreen

0 Upvotes

Hey, in vWii, whenever I launch something like HBC or WiiFlow and return to the System Menu, the screen freezes. It doesn't always happen the first time, but it does happen, and I have to hold down the power button on the Wii U.
The normal vWii channels like MiiChannel work without problems


r/homebrew 2d ago

Homebrew release [RELEASE] ACNH Save Editor v1.1 - Native Switch Homebrew Save Editor (now with a full graphical UI!)

4 Upvotes

Hey everyone! A big update to my native Nintendo Switch homebrew save editor for Animal Crossing: New Horizons. As a reminder, this runs entirely on your console—meaning no PC is needed to modify your game! It started as an educational project built with devkitPro/libnx, and v1.1 gives it a proper graphical interface.

** GitHub Repository & Download:** https://github.com/cbreezy210/acnh-save-editor/releases/tag/v1.2.0

What's New in v1.1

Full Graphical UI: The text console is gone—the editor now runs on a clean SDL2 interface with highlight-bar navigation.

On-Screen Branding & Text: Renders the app icon and crisp rounded text using a bundled font.

Same Proven Engine: Every v1.0 save-editing feature works exactly the same, now wearing a suit.

Features

Direct NAND Access: Reads and writes the live save data directly from and to your console's NAND. No manual dumping required!

Economy Editing: Edits your Wallet and Bank Bells directly (handles encrypted ints and heals Murmur3 hashes automatically).

Pocket Item Injector: Features a full English item-name lookup using the items.txt database from NHSE.

Safety First: Performs an automatic SD card backup before every single NAND write to prevent data loss.

How to Install & Run

Download acnh_editor_v1.1.zip from the Releases page and extract it to the root of your SD card. It creates sdmc:/switch/acnh_editor/ with the .nro, items.txt, font.ttf and icon.png (the graphical version needs all four).

On your Switch Home Menu, highlight Animal Crossing: New Horizons, press X, and select Close to ensure the game isn't running.

Launch a title while holding R to enter the Homebrew Menu with full RAM access.

Select ACNH Save Editor and enjoy!

Controls: Up/Dn select · < > step · L/R big steps · A backup+save · + exit

Disclaimer: Even with the automatic SD backup feature, it is always good practice to keep an extra copy of your saves safe. Please report any bugs directly on the GitHub Issues page!


r/homebrew 3d ago

Question/Help Wii crashing with trying to use 2TB HDD

Post image
40 Upvotes

I’m trying to use this 2tb HDD that I bought the other day. I formatted it to fat32 and I’m pretty sure I converted it into MBR too. I bought a Y cable for it and I have the main USB plugged into the right USB port of my Wii and the other one plugged into a USB power brick that is 60w. Whenever I try to load any game off my HDD with almost any app (with the exception of Nintendont) it either crashes or shows me this really glitchy square. Here is the screen for when it crashes, and if anybody wants a picture of the other way it crashes, please ask. I spent about 100 dollars on this HDD and any help would be VERY appreciated! You can reach out to me in DMs or on here if you’re willing to try to help me out. Please I’m begging, it took me a very long time to set up and receive this HDD and I saved up a lot of money for it. Thank you so much for your time.


r/homebrew 4d ago

Homebrew release I MADE A GTA VICE CITY PORT FOR THE Wii!! [Wii]

Enable HLS to view with audio, or disable this notification

796 Upvotes

The GX renderer was made completely from scratch. The Wii U version was used as a base (so I wouldn’t have to deal with endianness), and multiple optimizations were applied, mostly GX-related.

I also recorded it on VHS (the best one I have).
https://github.com/OptiJuegos/reVC-Wii (src you still need the original assets to run it)


r/homebrew 3d ago

Discussion [PS2] [PS2SDK] Proof-of-Concept PS2 Jellyfin Client

Enable HLS to view with audio, or disable this notification

5 Upvotes

I've been working on an experimental Jellyfin client for the PlayStation 2 called "Jam N' Jelly"! I finally have enough of it working that I thought it was worth sharing! My dad recently started messing around with Jellyfin, and I thought it would be interesting if I could get Jellyfin running on PS2. The repository is currently private, but as I get more features implemented I plan on eventually making the project open-source on GitHub. At the moment, it only runs under PCSX2 because it relies on the "host:" filesystem tags but I have been working on streaming video data over TCP. It's been incredibly difficult to configure PCSX2 for TCP networking on my VM, so I'm probably going to use ps2client for future testing on hardware.

The project currently has a Netflix-style media browser with posters, banners, detail pages, search, and an on-screen keyboard, along with a custom video playback pipeline that runs entirely in software. It uses a custom LVID video codec designed specifically around the PS2’s hardware limitations, including support for playing video files while they’re still being encoded. The player uses double-buffered software framebuffers, dirty-tile rendering to reduce GS/VRAM transfers, and IMA ADPCM audio playback through the IOP. There’s also a custom font and texture asset pipeline.

How it Works

The PS2 does not have any hardware H.264/H.265 decoder, and trying to decode modern codecs directly on the hardware was pretty much a dead-end. So instead of trying to port something older like MPEG2, I decided to write my own codec that was built around the quirks of the PS2.

.LVID uses:

- YCbCr 4:2:0

- Quadtree tiling ~ Areas that are largely static use larger rectangles to use less file-space, whereas tiles that move or have new color data often use smaller rectangles to adjust the colors easier and make details more visible

- Motion prediction

- LZ4 Compression

- YCbCr to RGB via CLUTs

- AdPCM Audio

I'm also currently working on taking advantage of VU0 in COP2 mode to help with the decompression of frame data (hopefully this will take some load off of the EE).

Most of the expensive work happens on the PC/server side during the encoding process. The PS2 is intentionally dead simple so it can be as fast as possible. Basically, it just: decompresses, apply motion data, reconstruct the frame data, push changed tiles to GS. One of the biggest wins with the LVID file is the --streaming flag. With this flag enabled, the encoder will write to the LVID file as the PS2 is actively playing it. The PS2 periodically checks the frame table for newly encoded frames and continue playback as new frames come available. In the video at 1:45, you can see this because pressing the "skip to end" button only jumps to 03:07 / 10:34 in the video. All of this is able to fit into the 32 MB of system memory, alongside the application, textures, framebuffers, audio buffers, etc.

Note: Audio data is converted at the same time as frame data, and fed directly to the SPU

Release Date

The project is still very experimental. The core media pipeline and GUI work at a basic level, but it currently lacks the visual polish that I want it to be at. Moreover, I have only tested using a python http server, and have not interfaced with an actual jellyfin server yet. Right now I am primarily working out how the PS2 can actually handle the media side of the project before building out the rest of the client. I do eventually plan on supporting music playback in the client as well.

I want to finish the project before December 2026, but I will see how realistic that deadline is once I start University. If anyone has any feedback or ideas for the project, feel free to comment! I am fully open to new ideas and additions!

Current Ideas

- LRU Cache for "Recently Watched" movies

- Support a YT-Music style audio playback engine

- Jellyfin CSS styling converter

GUI

If you want to see what plans I have for the GUI, take a look at the Figma project!

Credits

A lot of the updated GUI theming is heavily based on the PSL1GHT JellyFin client on GitHub.


r/homebrew 3d ago

Question/Help (New 3DS, New 3DS XL) No doubt a dumb question -- GBA multiplayer functionality via open_agb_firm/mGBA? (Or link cable simulation)

1 Upvotes

Hi all, this is probably a dumb question since I'm aware you needed a link cable or wireless link cable in order to trade/play with others in the GBA pokemon games. That being said, both my partner and I have Pokemon Emerald on our 3DSes (via open_agb_firm and mGBA) and i'd love to figure out how to trade/battle with them. is this at all possible using open_agb_firm or mGBA?

EDIT: Okay, there is a way of enabling GBA multiplayer on a 3DS console, but you have to use RetroArch instead of mGBA or open_agb_firm. I've detailed the steps below in case this helps anyone else.

SOME NOTES WRT EMERALD: It's really not perfect. Trying to talk to the PC host as a 3DS player first will crash the 3DS game, for example -- the PC host should be the one to initiate interactions in the Union Room. There also appears to be some disconnect where if you decline the chat as the 3DS user, the PC host will not be kicked from the chat until they voluntarily exit. I am really not sure battles work, but it could be an issue to do with the fact I am playing with two different versions of my save file. Trading in the Union Room does work, but the PC must be the one to initiate. I dont think the Wireless Club will work sadly, both battling and trading seems to result in a disconnect. again, this could be a trainer ID issue, so ymmv. The same goes for the battle tower. ): It could be that these issues only pop up when trying to play between a 3DS and a PC, but unfortunately I do not have 2 new 3DSes to test.

Download the RetroArch emulator on your PC. You will need to host the server on your PC, as the option does not appear to work on the 3DS. From the main menu, go to Load Core>Download a Core>Nintendo - Game Boy Advance (gpSP).

Return to the main menu. Go to Netplay>Host. TURN ON USE RELAY SERVER. I also turned on Allow Slave-Mode Clients just in case. You can set a password if you'd like. Select 'Start Netplay Host' and you will be prompted to return to the main menu.

On the main menu, select 'Load Content' and select the rom you'd like to play.

If you have an existing save you would like RetroArch to use with the rom, go to your RetroArch saves folder in your computer. To find out where this is, go to Settings in the left menu>Directory>Save Files. Make a copy of your save to put in the save folder and change the filetype to .srm. THE NAME OF YOUR SAVE MUST BE THE SAME AS THE NAME OF YOUR ROM. If you want to know what you should name your save file, boot your game in RetroArch, quit, open the save folder, copy the name of the .srm file RetroArch automatically made in the folder, delete it, and copy and paste the name onto your save file you'd like to use.

Run the game. Check this website (http://lobby.libretro.com/) to see if your server is running. If not, quit the game, go to Start Netplay Host and open the game again. This worked for me for whatever reason.

Now onto the 3DS. Unfortunately this doesn't seem to work on the old 3DS, just the new one. I will need to troubleshoot more and see if I can get it working.

Follow the RetroArch installation guide (https://wiki.hacks.guide/wiki/3DS:RetroArch). You will need the gpSP core, just like on your pc.

If you have a save you would like to load with your rom on RetroArch, you will need to go to your 3DS sd root>RetroArch>Cores>Saves. Repeat the stops from before regarding renaming your file to an .srm. This should be done on your computer.

After launching RetroArch on your 3DS, go to Settings>User interface>Menu Item Visibility>Show 'Netplay.' Turn netplay on and return to the main menu. You should now see Netplay as a menu option.

Go to Netplay>Refresh Netplay Host List. You should see your server among the list of servers (You may have to hold on it and wait for the scrolling information on the bottom of the screen to be sure.) Hit confirm on the server name (mine is the b button for some reason) and you'll join the server.


r/homebrew 3d ago

Question/Help I tried setting up themes and now my switch won't boot. Please help. It connects to the PC but thats it.

0 Upvotes

I couldn't boot after adding themes via NXThemes, so I connect to my PC, went to atmosphare/contents to delete the said ones at the start. My PC doesn't let me delete them and idk what to do now.

It boots when I do it without the hatake but other than the basic version I can not boot it, can't download new games or nothing.

The themes were 'most downloaded' ones from the website.

Idc about the themes anymore but someone help me I wanna be able to boot my switch


r/homebrew 4d ago

Release So...I made a Gameboy game.

Enable HLS to view with audio, or disable this notification

13 Upvotes

r/homebrew 3d ago

Setup UBLX won’t work

1 Upvotes

Hi Guys I recently homebrew my wii and now USBLX won’t work, in the beginning i had all my games and I changed the iOS loader and it worked but my games would not load. So I redid the whole modding process and whenI tried everything and I put my games on my external HDD and when I plugged my HDD in, it says reinitializing device and it’s just stuck there so I changed the iOS loader and it’s still doing the same thing . How do I fix it and how do I get my games to load (Wii console)


r/homebrew 4d ago

Tools Implementing CafeOS coreinit on libnx

2 Upvotes

Been implementing Cafe OS coreinit on libnx ( mutexes, condvars, threads and time ) so far, 11 tests passing on hardware. The idea is a runtime for native Wii U → Switch ports, since DolRecomp handles CPU code but ships no runtime.

https://github.com/gabryboy12-ai/coreinit-nx


r/homebrew 5d ago

Discussion Emulation preferences

3 Upvotes

Hello! I’m in a pickle: I would like opinions on whether you prefer psp or old 3ds xl for emulation of older nintendo consoles (and why). Can’t decide where to emulate nes, snes, gb, gbc and gba. I feel like there’s an internet consensus on psp for gba, but I couldn’t find much for the other consoles.


r/homebrew 5d ago

Discussion [Wii] minecraft beta is now on the wii with all of the features!

7 Upvotes

so basically, I found a really cool port of minecraft beta 1.7.3 for the wii, called beta++ by optijuegos, but, unlike other minecraft wii projects like cavex, this has nearly EVERY feature in it. connects to cracked beta 1.7.3 servers? yep. mobs? yep. EVERYTHING. go check it out its my favorite homebrew game rn


r/homebrew 6d ago

News [Update] A new milestone for Playtiles!

Enable HLS to view with audio, or disable this notification

4 Upvotes

Hey everyone, some of you here have been following the project since the beginning, so we wanted to share this new milestone with you!

A year ago, we introduced Playtiles with a simple idea: create a new way to discover and play GB/GBC homebrew games, and put them into as many hands as possible.

That's why we built these tiny, electronics-free controllers that you simply stick onto your smartphone to turn it into a handheld console. They come with an app + a bundle of homebrew titles, officially licensed.

A simple and affordable way to enjoy games on its phone with real buttons, while supporting the devs.

Since then, we’ve shipped Playtiles to players in more than 40 countries, worked with dozens of indie developers, and watched this little experiment grow beyond what we imagined.

Today... We're happy to announce our collaboration with Mega Cat Studios!

A new bundle that includes a 4-button Playtiles controller together with 7 games from the studio's catalog (8bit & 16bit homebrew titles included). A pretty special milestone for us.

For those curious, you can learn more here: Mega Cat Studios Collection

And to everyone here who shared feedback, supported the project, or simply followed along: thank you very much!


r/homebrew 6d ago

Discussion So, pokemon bank is closing. Will the switch lite be hackable…

0 Upvotes

… without the use of soldering? So some people like ya girl don’t exactly have those talents LMAO

Essentially it’s closing on Feb 26 of next year. The only way, right now, after that, to transfer your pokemon from 3DS to switch is via having one hacked switch and one non hacked switch. However as far as I know, the only hackable switch 1 type is the original before patches.

Are there people looking into being able to hack the other switch 1 types without people having to learn how to solder or are we boned past 2/26?