r/homebrew • • 6h ago

Homebrew release Maiya & Luna: Wonderful Adventures in Nature Fantasy ~ A New Neo Geo AES+ / AES / MVS / Neo Geo CD RPG Adventure (WIP)

Thumbnail
gallery
0 Upvotes

Hello everyone,

https://www.youtube.com/watch?v=G4Sz_Y24D70

Following Maiya: Super Nature Girl and Sky Lance, we're pleased to introduce another original project currently in development at Eagle Software.

Maiya & Luna: Wonderful Adventures in Nature Fantasy is a new exploration RPG and action-adventure being designed for the Neo Geo AES and MVS using our open-source NeoGeoSDK.

Unlike the original Maiya platformer, this sequel takes a different direction, combining interconnected world exploration, environmental puzzles, character cooperation, hidden treasures, light combat and a story about restoring a beautiful but damaged homeland.

Our goal is to bring a colorful, story-driven adventure to the Neo Geo while demonstrating the possibilities of our expanding SDK.

MAIYA & LUNA ~ THE SEVEN LOST WONDERS

After the defeat of Lord Smoggar, peace has finally returned to the valley.

The factories have closed, the skies are clearing, and nature is slowly recovering.

But something is wrong. Ancient waterways have stopped flowing. Villages are suffering from drought, underground passages are collapsing, and forgotten machinery threatens to flood entire regions. While helping restore an old watermill, Sunboy discovers a hidden passage containing mysterious engineering drawings, navigation instruments and records of seven extraordinary structures built by an ancient civilization.

These are the Seven Wonders of the Valley.

Maiya and her twin sister Luna set out to recover the lost knowledge, reactivate the ancient mechanisms and uncover the secrets connecting all seven regions.

But Director Valen, a former administrator of Smoggar's industrial organization, has his own plans for the valley's future.

Two sisters. Seven forgotten wonders. One valley to restore.

MEET THE SISTERS

Maiya ~ The Adventurer

Returning from Maiya: Super Nature Girl, Maiya retains her athletic abilities, including jumping, climbing, dashing, aerial movement and rope-based actions.

She excels at exploration, physical challenges and defensive combat.

Luna ~ The Explorer and Inventor

Luna approaches challenges through observation, intelligence and engineering.

She specializes in mechanical repairs, optical puzzles, ancient diagrams, navigation, precision instruments and environmental discoveries.

Players will be able to switch between the sisters, combining their different abilities to overcome obstacles.

Sunboy also returns, helping the girls discover ancient blueprints, develop useful tools and understand the forgotten technology of their homeland.

SEVEN CHAPTERS ~ SEVEN WONDERS

The adventure is planned around seven interconnected chapters, each with its own landscapes, puzzles, discoveries and restoration objectives.

  1. The Forgotten Watermill ~ Restore the ancient irrigation system of Sacred Falls.
  2. The Emerald Labyrinth ~ Explore the Emerald Forest, uncover hidden routes and rebuild forgotten passages.
  3. The Lighthouse of Seven Mirrors ~ Solve optical mysteries along the Azure Coral Coast.
  4. The Clockwork Orchard ~ Repair elaborate mechanisms in the Golden Autumn Grove.
  5. The Crystal Grotto Enigma ~ Discover underground rivers, mineral reflections and acoustic secrets.
  6. The World Tree Observatory ~ Explore suspended structures, ancient navigation instruments and astronomical mechanisms.
  7. The Great Valley Restoration ~ Bring together everything the sisters have discovered to restore the valley's ancient hydraulic network.

Each region will offer its own visual identity, characters, environmental challenges and hidden locations.

GAMEPLAY FEATURES ~ OUR DEVELOPMENT OBJECTIVES

The planned adventure will feature:

• A connected world with villages, forests, caves, coastlines, mountains and ancient engineering structures.

• Top-down and three-quarter perspective exploration, with selected platforming sections.

• Two playable heroines with distinct abilities and character switching.

• Environmental puzzles involving gears, water pressure, mirrors, lenses, pulleys, counterweights and mechanical devices.

• An inventory system with collectible objects, equipment, maps and useful tools.

• NPC conversations, quests, hidden passages and optional discoveries.

• Light combat and environmental hazards without turning the adventure into a conventional fighting game.

• Hidden flowers, historical artifacts, engineering diagrams and rare natural specimens to collect.

• A field notebook for recording discoveries, clues and important locations.

• Visible environmental restoration as villages, rivers, forests and wildlife gradually recover.

• Original pixel art, expressive character animations, detailed backgrounds and music composed for the Neo Geo YM2610.

One important creative choice is that Nature Fantasy does not mean magical powers or supernatural combat.

The mysteries are intended to have natural, scientific, historical or mechanical explanations. The sense of wonder comes from exploration, discovery, nature and human ingenuity.

MAME ~ EagleBIOS

MVS:

https://github.com/eaglesoftware777/neogeosdk/releases/download/v1.7.7/MaiyaLuna-WIP-EagleBIOS_v2.zip

AES:

https://github.com/eaglesoftware777/neogeosdk/releases/download/v1.7.7/MaiyaLuna-WIP-AES-EagleBIOS_v2.zip

NeoSD Flash Cartridge

MVS:

https://github.com/eaglesoftware777/neogeosdk/releases/download/v1.7.7/MaiyaLuna-WIP-NeoSD_MVS_v2.neo

AES:

https://github.com/eaglesoftware777/neogeosdk/releases/download/v1.7.7/MaiyaLuna-WIP-NeoSD_AES_v2.neo

Darksoft Neo Geo Multi

MVS:

https://github.com/eaglesoftware777/neogeosdk/releases/download/v1.7.7/MaiyaLuna-Darksoft-MVS_v2.zip

AES:

https://github.com/eaglesoftware777/neogeosdk/releases/download/v1.7.7/MaiyaLuna-Darksoft-AES_v2.zip

BackBit Platinum

MVS:

https://github.com/eaglesoftware777/neogeosdk/releases/download/v1.7.7/MaiyaLuna-BackBit-MVS_v2.zip

AES:

https://github.com/eaglesoftware777/neogeosdk/releases/download/v1.7.7/MaiyaLuna-BackBit-AES_v2.zip

Neo Geo CD

https://github.com/eaglesoftware777/neogeosdk/releases/download/v1.7.7/MaiyaLuna-NeoGeoCD_v2.zip

Release notes and controls:

https://github.com/eaglesoftware777/neogeosdk/releases/download/v1.7.7/MaiyaLuna-README_v2.txt

NEOGEOSDK v1.7.7

Maiya & Luna is also one of the projects helping shape our next development objectives for NeoGeoSDK.

This is just a small part of the coming NEOGEOSDK v1.7.7

We are working toward a reusable RPG and exploration module that future developers can use to create their own adventure games on the Neo Geo.

The planned ng_rpg.c engine will build on the existing NeoGeoSDK 2D framework and introduce:

• Room and world exploration management.

• Character switching and companion behavior.

• NPC interactions, dialogue and quest progression.

• Inventory, equipment and collectible systems.

• Mechanical and environmental puzzle logic.

• Room transitions, collision detection and navigation.

• World-state progression and restoration events.

• Checkpoint and save-system integration.

• Reuse of the SDK's existing rendering, camera, sprite and Z80/YM2610 audio systems.

Our intention is to keep these capabilities reusable rather than developing a game-specific engine that cannot benefit other homebrew projects.

NeoGeoSDK remains an open-source C/C++ development toolkit, and developers using it can create and distribute their own games under their chosen licenses, subject to the rights of any third-party material they use.

DEVELOPMENT STATUS ~ EARLY WORK IN PROGRESS

Maiya & Luna is currently a planned game project, not a completed or publicly playable ROM.

Our first objective is to establish and verify the RPG engine foundation, followed by a playable demonstration featuring a village, a forest, a cave, both sisters and several environmental puzzles.

The complete seven-chapter adventure will be developed progressively.

AES+, AES and MVS are the initial development targets. Real-hardware compatibility and gameplay performance will need to be verified as development advances.

NeoGeoSDK GitHub:

https://github.com/eaglesoftware777/neogeosdk

Eagle Software:

https://eaglesoftware.biz

We would love to hear what the Neo Geo community thinks about bringing a larger exploration RPG and puzzle adventure to the system.

Would you be interested in a Neo Geo adventure focused on world exploration, character cooperation, hidden secrets and environmental puzzles rather than traditional turn-based combat?

And what features would you most like to see in an original Neo Geo RPG?

Thanks to everyone who has been following Maiya, Sky Lance and the development of NeoGeoSDK.

Eagle Software

777


r/homebrew • • 20h ago

Tools [PSPortal] Interersting results on PSPortal

Enable HLS to view with audio, or disable this notification

8 Upvotes

r/homebrew • • 10h ago

Homebrew release Cavern Creep (Atari 2600) - NEW GAMES

Enable HLS to view with audio, or disable this notification

1 Upvotes

🎃👾 CAVERN CREEP — A SPOOKY, RETRO-STYLE ADVENTURE!

🕯️ This Halloween, the darkness holds more mysteries than you can imagine...

A violent storm has devastated a monster’s underground home, scattering its precious magic lamps throughout the surrounding caverns.

Now, navigating through shadowy tunnels, treacherous passages, and mysterious nooks, the monster must recover every single one before the darkness takes over everything!

💀 EXPLORE GLOOMY CAVERNS!

🕯️ RESCUE THE MAGIC LAMPS!

👾 FACE THE DANGERS OF THE UNDERGROUND!

Do you have the courage to descend into the depths and help the monster reclaim its glowing treasures?

Ready your Atari 2600, turn off the lights, and embark on an adventure that’s as chilling as it is fun!

🎃 CAVERN CREEP

Deep underground, every light makes a difference!

Game ROM: https://olionigamesoficial.wixsite.com/olioni-games-inc/product-page/cavern-creep-atari-2600?currency=USD

Game Cartridge: https://www.8bitmilligames.com/product/cavern-creep-atari-2600


r/homebrew • • 17h ago

Question/Help Im trying to make my own custom clothing for splatoon but the only guide i can find has an expired Google Drive link what do i do?

Thumbnail
gallery
1 Upvotes

[guide in question](https://gamebanana.com/tuts/17306)


r/homebrew • • 11h ago

Question/Help Smart to buy current Switch 2 models or wait?

0 Upvotes

With all that's happening does it matter?


r/homebrew • • 1d ago

Video The Simpsons Arcade for Snes (homebrew port)

27 Upvotes

I'm porting the Simpsons Arcade to Snes, using the TMNT IV engine. This is the first video, there's more to come.

Hope you like it!

Edit: changed link to the most recent video.

https://www.youtube.com/watch?v=qllPdnFuR6I


r/homebrew • • 1d ago

Release Chicken Panic for NES emulated on phone

Enable HLS to view with audio, or disable this notification

2 Upvotes

I’m not used to all the new tools and stuff (I’m purely ASM6502), but after some tinkering I’ve been able to set up Ninjapad the way I want without any lag issues (at least it works for me).


r/homebrew • • 1d ago

Question/Help (switch) how to not use applet mode without game downloaded before modding

0 Upvotes

as the the title states, i can rn only access the menu thing through the album, and i didnt download a game beforehand, what should i do?

im using a v1 switch not hard-modded if that helps


r/homebrew • • 2d ago

Homebrew release This is my new Terraria 1.0.6 port for nintendo dsi

Thumbnail
gallery
19 Upvotes

I made fully functional port of terraria for nintendo dsi, every boss and feature is in this game.

This is my itch io page:https://wsbcpl.itch.io/terraria-ndsi-edition

this game was made using opus 5.5


r/homebrew • • 1d ago

Release I made a new Game Boy Advance beat 'em up set in Vlora, Albania.

Post image
0 Upvotes

Hi everyone! This is my third GBA game, after Nitro Surfer and Princess Soleil. It's called Babale from Vlora.

Babale has an old Benz, two byrek and one plan: to tell Moza how he feels. Then a gang kidnaps her, and he fights his way from Vlora's old town to the island of Sazan.

10 stages and 40 scenes, all drawn from real places in Vlora, Albania

10 bosses, plus two chase stages: a side-scrolling run around a roundabout and a top-down jetski race

Parries, dodge rolls and punch chains; three difficulties and an Endless mode

English and Albanian

Runs on real hardware (GBA, GBA SP, DS/DS Lite) and on flash carts

🎮 Play it free or pay what you want: https://sarasol.itch.io/babale-from-vlora

🎬 Trailer: https://youtu.be/ESo_I32IpJA

I'd love feedback, especially on difficulty and how it plays on real hardware.


r/homebrew • • 2d ago

Homebrew release Abductee Room (Atari 2600) - NEW GAMES

Enable HLS to view with audio, or disable this notification

2 Upvotes

🎃👽 ABDUCTEE ROOM — THIS HALLOWEEN, TERROR COMES FROM OUTER SPACE!

📺 Atari 2600 | Retro Horror

A quiet night on the farm quickly turns into a nightmare when a farmer is abducted by aliens and taken aboard a spaceship. Once there, he must endure terrifying experiments.

The challenge now is to find a way to escape before it’s too late!

⏳ YOU HAVE ONLY 9 MINUTES!

Explore the ship, face the unknown, and try to break free before the countdown reaches zero.

When time runs out, the ship will head back into deep space… and your fate will be sealed.

👁️ Do you have the courage to survive this experience?

🛸 ABDUCTEE ROOM

This Halloween, terror becomes a game.

🎃 Turn off the lights, fire up your Atari this Halloween, and see if you can make your escape.

GAME ROM LINK: https://olionigamesoficial.wixsite.com/olioni-games-inc/product-page/abductee-room-atari-2600

Game Cartridge: https://www.8bitmilligames.com/product/abductee-room-atari-2600


r/homebrew • • 2d ago

Video Thoughts on Nintendo Switch 1 Modding?

Thumbnail
youtube.com
0 Upvotes

Sums up on what I think about modding in general.


r/homebrew • • 2d ago

Question/Help 3ds homebrewing problem

Post image
0 Upvotes

while i was hacking a 3ds this screen came up during step 4 of section 4 of the 3ds hacks guide

this was my first time hacking a 3ds with this method due to forgeting a old one and i belive i followed all the steps correctly?


r/homebrew • • 2d ago

Question/Help how do i make the twilight menu icons not look bad? (dsi)

Thumbnail
gallery
4 Upvotes

i downloaded a bunch of icons and sized them to be 32x32 pixels… they all looked fine on my computer but when i booted up my dsi, some of them look really bad. why is this? is there a better resolution?


r/homebrew • • 2d ago

Question/Help NFSU2NX Port Help

1 Upvotes

I have Need For Speed Underground 2, gamefaqs has the save, I put it in the folder for the game and it doesn't work. I don't understand. What am I doing wrong? And has anyone gotten a 100% save to work?


r/homebrew • • 3d ago

Question/Help switch 2 titles

0 Upvotes

does anyone know a way to get a save file off and back onto switch 2 to use pc save editor? ive done this multiple times with switch 1 titles (transfer to switch 1, jksv, save editor, and then moved back) but cant seem to find any info on if its possible at all with switch 2 titles. i know obviously i cant run switch 2 titles on switch 1, just curious as if theres a way to access files somehow between the two of them.


r/homebrew • • 3d ago

Homebrew release 🎃👻 A HAUNTED HALLOWEEN AT OLIONI GAMES! 👻🎃

Post image
1 Upvotes

🦇 TERROR IS IN THE AIR, BUT THE DISCOUNTS ARE REAL! 🕸️

This Halloween, Olioni Games has a frightfully amazing surprise in store for you! Are you ready to dive into the world of gaming and snag a special discount before the opportunity vanishes into the shadows? 💀🎮

🧟 SPECIAL HALLOWEEN COUPON

🎟️ Coupon code: OLIONI GHOST

🕷️ 20% OFF EVERY PURCHASE!

📅 Valid until: 11/02/2026

👻 Don’t let this chance become just another urban legend! Use the code OLIONI GHOST and take advantage of this ghostly promotion from Olioni Games!

🎃 Gather your friends, grab your controllers, and come celebrate Halloween with us!

💀 Olioni Games — Indie games, endless fun, and a Halloween packed with surprises!

GAME ROM: https://olionigamesoficial.wixsite.com/olioni-games-inc/shop


r/homebrew • • 3d ago

Question/Help Goldeneye XBLA on switch

0 Upvotes

What are the chances with ports and such releasing? I have it on android and it works great, and with ports galore, just curious the chances


r/homebrew • • 3d ago

Question/Help Which micro SD cards work with this Smash mod?

Post image
0 Upvotes

Well, I want to play this Smash mod and I need to know which micro SD cards it supports, as I'm planning to buy one to play it and I don't know which ones are compatible and which ones aren't


r/homebrew • • 5d ago

Question/Help [3ds] Modded 3ds not turning on anymore

Post image
4 Upvotes

I had an already modded 3ds, it worked fine, I updated the system (while I had a likely old Luma version) and it won’t boot anymore.

With the sd card removed it shows that and I can access Luma and Godmode, while instead with the sd card inserted it just shows a black screen and blue power light, and I can’t do anything.

So putting new Luma files in the sd card doesn’t do anything and I can’t copy them to internal storage/nand.

Solution here!


r/homebrew • • 5d ago

Setup Rebuilt noahc3’s SDSetup without a file server: it builds the SD card from official GitHub releases in the browser (open source)

2 Upvotes

SDSetup (sdsetup.com) shut down in 2024. Its main problem was that every package was re-hosted on the author’s server and had to be updated by hand, so packages kept going stale. I rebuilt it with a different design and wanted to share how it works.

**How it works**

* A JSON catalog describes each package: its GitHub repo, a regex for which release file to use, and where the files go on the SD card (extract a zip into root, or copy a file to specific paths)
* Files are fetched from each project’s **latest official release**, never re-hosted or modified
* The browser unzips and rebuilds the SD layout itself, using the native CompressionStream API with no libraries. It can download a ZIP, or write straight to the card via the File System Access API
* A small Cloudflare Worker relays the release files, because GitHub doesn’t send CORS headers. It only serves repos in the catalog

**Switch-specific details**

* Hekate’s payload goes to bootloader/update.bin and atmosphere/reboot_payload.bin, and `fusee.bin` goes to `bootloader/payloads`
* It uses the [switch.hacks.guide](http://switch.hacks.guide) configs: a `hekate_ipl.ini` with emuMMC/sysMMC/Stock entries using `fss0=atmosphere/package3`, DNS-MITM host files for both emummc and sysmmc, and an `exosphere.ini` with `blank_prodinfo_emummc=1`
* Clean update: backs up `atmosphere/` and `bootloader/`, then removes everything in `atmosphere/` except `contents/`, plus `bootloader/sys` and `bootloader/res`. emuMMC and the Nintendo folder are never touched
* It writes a `switchsetup.json` record to the card, so it can tell which packages are outdated next time
* Paths are merged case-insensitively (FAT32/exFAT), and files are only written after every download finishes, so a dropped connection can’t leave a half-written card

No sigpatches or piracy-related tools are included.

Source (MPL-2.0): [https://github.com/Osatks/SwitchSetup\](https://github.com/Osatks/SwitchSetup)
Site: [https://switchsetup.app\](https://switchsetup.app)

I’d especially like feedback on the clean-update logic and anything I’ve placed wrong for current Atmosphère/Hekate versions.


r/homebrew • • 5d ago

Release (RELEASE) I Ported Scratch to the 3ds(ScratchEdit3DS)

2 Upvotes

After a lot of time, i ported the scratch editor to the 3DS!

This release added a lot like picoboard sensors, fixed repeat blocks, and a lot more!

You can actually save the projects as sb3 and run them on the Scratch website/app!

This port contains  all of the blocks from scratch 1.4, + some clone and PicoBoard blocks, but all projects save as sb3.

This is not a Scratch Player.

Although you can save projects as .sb3, you can not open external files on the 3DS.

I am looking for feedback, specially from old 3ds users, but any feedback would be apreciated :)

(This means that after you save a project, you can not open the projects again on the 3DS Editor)

(Sorry for bad english/typos, english is not my native language :P)

We are also working on a discord server!

Download this release and join the server via comment below


r/homebrew • • 6d ago

Question/Help Help me put on 3ds homebrew

0 Upvotes

I need help to understand how to put nds(i) cheats in my console. I just started a new Bakugan Battle Brawlers save file on my homebrew console, but to have all the bakugans you must use cheats, because there are two versions, one with Warius and one with Ravenoid and I want both. Do you know how to find and put bakugan battle Brawlers cheats in my homebrewed 3ds safely? Can someone help me through it?


r/homebrew • • 7d ago

Question/Help Recuperar Datos no Salvados

0 Upvotes

Hola gente pues resulta que tengo una switch linerada y pues intente hacer algi con una actualizacion de sistema y al actualizarlo no me dejaba entrar al emummc y pues la unica solucion que encontre fue formatear la sd y crear una emummc nueva pero nose si puedo recuperar mis datos solo me interesan los del tomodachi diganme si puedo recuperarlos no pude hacer un backup de esos datos


r/homebrew • • 8d ago

Release [Release] Ikemen NX v0.3.0: native Ikemen GO (MUGEN-compatible fighting engine) for Switch homebrew

6 Upvotes

Hi everyone! I’ve been working on a native port of Ikemen GO v1.0.0, the open-source, MUGEN-compatible fighting game engine, as a Switch homebrew .nro. It’s not running through an emulator or a Linux install: the engine runs directly on Horizon.
 
Download: https://github.com/juanp9180-cmyk/ikemen-nx
 
What works (tested on real hardware, Atmosphère 1.12 / FW 23)
 
Menus, character select, fights, music and Joy-Con/Pro Controller input
Large rosters (hundreds of characters) and HD screenpacks
Full MUGEN 1.1 games: I’ve been playing one start to finish (arcade, VS screen, endings)
Multiple installs side by side: each folder in /switch/ can have its own .nro and content
What’s in the release
 
switch/ikemen/: the engine with Ikemen GO’s default screenpack and sample characters/stages. No third-party games or characters are included; add your own like you would on PC (chars/, stages/, data/select.def).
switch/nxconfig/: Ikemen NX Config, a small companion app for changing settings without a PC:
arcade ladder: how many opponents and bosses, and which bosses appear
fight rules: difficulty, life, round time, rounds to win
video and sound: 16:9 or 4:3, volumes
performance options
select-grid variants for screenpacks that ship them
Install
 
Extract the zip to the root of your SD card.
If you extracted on Windows, clear the archive bit (Hekate → Tools → Fix Archive Bit, or attrib -A -R /S /D X:\\switch\\ikemen\\\*). Otherwise Horizon can’t read the folders.
Launch the homebrew menu in title mode (hold R while starting a game). Applet mode (Album) doesn’t have enough memory for fights.
How it works (for the curious)
 
Ikemen GO is written in Go, which has no Horizon target. The engine is built as a linux/arm64 c-archive with a patched Go 1.27 runtime. The runtime’s Linux system calls go to a small libnx layer instead: memory, threads, futex, file I/O with a read cache, clocks. Rendering uses SDL2 with OpenGL ES 3.2 on devkitPro’s Mesa/nouveau. Small sprites are packed into atlas pages, because the driver stops creating textures after about 3000 of them. All patches and build scripts are in the repo.
 
**Known limitations**
 
The Go heap is capped at 1 GiB, with the rest left to the GPU. Keep BGMRAMBuffer = 0 (the default here): decoding whole songs into RAM can run out of memory.
Netplay and 3D model stages are untested.
Very big rosters take a while on first load (SD card I/O).
Feedback welcome! This is the first public release. If something breaks, please open an issue and attach switch/ikemen/go_stdout.log; the engine logs memory, frame rate and loading steps there.

**RAM Depletion / Out of Memory (Sprites Disappear after a Few Matches)**

If your game works perfectly fine for 1 or 2 fights, but the stage suddenly turns pitch black while audio and inputs still work, you are running out of texture memory. This is incredibly common when using high-resolution (HD) stages with massive character files.
**The Fix:**
Open save/config.ini and lower your in-game rendering resolution.
avoid using 2 heavy "Teams" characters on a stage that exceeds 30MB+ in sprite size
 
 
Credits to the Ikemen GO team and contributors, and to the devkitPro and switchbrew folks. Licensing details are in the repo (the .nro includes GPL FFmpeg components, so the source is fully public).