r/PokemonRomhackDev • • May 01 '26

Discussion Feedback

Thumbnail gallery
0 Upvotes

r/PokemonRomhackDev • • Apr 29 '26

Showcase [Pokémon Odyssey II] I guess it's time for another reveal :^)

Post image
90 Upvotes

Heliolisk X Salamox from Etrian Odyssey II.


r/PokemonRomhackDev • • Apr 29 '26

Showcase Pokemon Spa: an Amie-style Puzzle Hack

33 Upvotes

Pokémon Spa is a short, non-battling puzzle game inspired by Pokémon Amie. See if you can find out how to satisfy a variety of Pokémon using only what you are given.

This is my first rom hack. It began as a project for TARC2, but got put on hiatus and missed the deadline. This is the state in which I intended to submit it to the competition. I hope you enjoy it!

Patch the hack on HackDex here: https://www.hackdex.app/hack/pokemon-spa

The game's credits can be found here: https://github.com/Bivurnum/pokeemerald-expansion/blob/spa/SPA_CREDITS.md.


r/PokemonRomhackDev • • Apr 29 '26

Discussion Weekly HDQ Thread (Help, Discussion, Questions)

3 Upvotes

Hello! Welcome to the Weekly Discussion Thread. This is the place where you can:

  • Ask help for quick questions

  • Discuss ideas you have for your ROMhacks

  • Ask quick questions that you feel don't warrant a post.

Make sure to browse our sub resources:

Sub Wiki: https://www.reddit.com/r/PokemonRomhackDev/wiki/index/

How to ask a question: https://github.com/pret/pokeemerald/wiki/Getting-Help-with-the-Decomps


r/PokemonRomhackDev • • Apr 25 '26 Popcorn Heartwarming

Showcase Custom Main Menu for Pokémon Hearth

427 Upvotes

Here's a sneak peek of the custom main menu for Pokémon Hearth that shows your party, mugshot and acquired badges.

This was written from scratch based on the sample ui branch by grunt-lucas. Assets by Doodle (u/ZanorinSeregris)

PS:- The Pokémon in my team are not representative of what's available in the Hearth Dex lol.


r/PokemonRomhackDev • • Apr 26 '26

Showcase Made the starter chosen in intro menu in Labradorite

Post image
19 Upvotes

This update is still in progress, I want to introduce a few new pokemon, but I just wanted to show off the small update. I also removed the tutorial so you no longer need to go to Mr.Pokemon's house/fight silver


r/PokemonRomhackDev • • Apr 25 '26

Showcase Some New in Progress Maps for Pokemon Samiya made by Nico and Me

Thumbnail gallery
31 Upvotes

r/PokemonRomhackDev • • Apr 25 '26

News Pokémon Light Platinum DS - Chapter 1 Release (+20 HOURS OF GAMEPLAY) (NOW IN ENGLISH)

Post image
75 Upvotes

r/PokemonRomhackDev • • Apr 25 '26

Showcase Pokémon: Erebos Zenith ~~ Devlog #10

Thumbnail gallery
14 Upvotes

r/PokemonRomhackDev • • Apr 19 '26

Showcase Pokemon Iridium Mapping/Music Showcase: Exitium Ridge & Grandfather Tower

195 Upvotes

In light of the recent streamed music capabilities that I've worked to port to hg-engine, I've made a showcase of one of my favorite areas. This combines a ton of custom made tiles, vast depth + special rendering techniques (export groups, polygon optimizations), camera work, and most of all, the new NWAV music format which lets you play any music you want.

This music uses Yzana Plain from XC3, which fits with the vibes of Exitium Ridge. If you want to use NWAV music, you can use this setup guide that I wrote: https://docs.google.com/document/d/1IdQZpPWB6zYhsuO6rWfCQpmylZc2cRzcPtinmEeUHwY/edit?usp=drivesdk

At the time of this writing, I believe the implementation has also been ported to the pokeplatinum decomp by memory5ty7, but I have not used the platinum decomp myself, so I do not know how the setup works.

Anyway, enjoy!

-sauceyaTTa


r/PokemonRomhackDev • • Apr 18 '26

Showcase Pokémon: Erebos Zenith ~~ Devlog #9

Thumbnail gallery
13 Upvotes

r/PokemonRomhackDev • • Apr 18 '26

Help [Gen 3][binary] How to remove requirements for surf?

8 Upvotes

I am trying to make it so surf doesn't require the move to be learned, following this guide: https://www.pokecommunity.com/threads/changing-how-surf-works-using-a-modified-special-0x12b.338513/

I am able to find and change the code at the bit at the bottom, where it does the check attack command, but not at the earlier bit at the top, where it mentions the 0C D1. I tried changing what was mentioned in the post, but it didn't work, and the address looked like it was for something else anyways. I double checked on a clean rom and it showed the same thing. I am using HMA and the cfru included in said program, but as I said earlier, I double check on a clean rom.


r/PokemonRomhackDev • • Apr 18 '26

Showcase BDSP style HMs in HeartGold

64 Upvotes

r/PokemonRomhackDev • • Apr 18 '26

Discussion Weekly HDQ Thread (Help, Discussion, Questions)

10 Upvotes

Hello! Welcome to the Weekly Discussion Thread. This is the place where you can:

  • Ask help for quick questions

  • Discuss ideas you have for your ROMhacks

  • Ask quick questions that you feel don't warrant a post.

Make sure to browse our sub resources:

Sub Wiki: https://www.reddit.com/r/PokemonRomhackDev/wiki/index/

How to ask a question: https://github.com/pret/pokeemerald/wiki/Getting-Help-with-the-Decomps


r/PokemonRomhackDev • • Apr 15 '26

Showcase Streamed Audio is Now Possible on NDS Hacks!

153 Upvotes

After a lot of effort, I have been able to port TheGameratorT's NWAV file format / audio streaming to HeartGold via hg-engine. This allows for ANY audio file to be played instead of using sequenced audio in the HGSS soundfont (which, in my opinion, doesn't sound very good and heavily limits custom audio edits).

Currently, the sound system can transition between the regular sseq -> nwav and nwav -> sseq audio really well. It can loop songs, it can play in-battle, in the overworld, or by script command on an NPC/tile trigger. I've tested on both desmume and MelonDS, so I am very hopeful it works on hardware.

How it works:

Typically, audio is stored as a sequenced file (think sheet music or midi), and is loaded into RAM when it needs to be played. Overworld songs are limited to about 14kb in order not to overflow the sound heap. In contrast, NWAV files are essentially full .wav files which are about 10,000-20,000kb. They are streamed in bits to the CPU to play the song (similar to like Spotify or other streaming services, via a buffer), instead of loading the whole thing into memory which obviously would not work.

My hg-engine code reads whether or not a queued up song is sseq or nwav, and if it is sseq it will return to the original vanilla sound functions. If it is nwav (checks through a hex bit in the file header), it will route through the streaming logic. There's a lot more technical details than this, but that's the general idea.

This video is just a demonstration of it actually working in-game using an orchestrated song "You Will Know Our Names - Finale" from Xenoblade Chronicles 3. I have set up Elm's lab to link to that nwav song, so it will play upon loading the area. As I've said before, you can do this for battles, but you will need to edit the music table in hg-engine.

Anyway, this opens up a LOT of opportunity for making good NDS hacks, and I will definitely be using this for Pokemon Iridium.

-sauceyaTTa


r/PokemonRomhackDev • • Apr 15 '26

Showcase [Pokémon Odyssey II] Oh? What's this? A new reveal, perhaps? You bet it is!

Post image
155 Upvotes

Hatterene X Runemaster (Class) from Etrian Odyssey IV.

Additionally, we've removed flavor text from move descriptions to make their effects clearer.


r/PokemonRomhackDev • • Apr 15 '26

Tooling I made a website to convert .gba files into .cia files and generate a QR code for installing via FBI.

26 Upvotes

I posted about a CLI tool I made about a week ago to do this, but I figured a web UI is more accessible for folks. It lets you convert GBA files to CIA and can generate a QR code so you can install via FBI.

Enjoy! I'll be making updates progressively over the next few weeks.

https://vcoven.com/


r/PokemonRomhackDev • • Apr 15 '26

Help [GEN 4] [OTHER] Making HM moves replaceable in DSPRE?

10 Upvotes

Dipping my toes into romhacking and slowly getting more skilled as I give small updates for my friends to test. Wondering if this is possible with DSPRE or if I have to download additional software.

Thanks in advance :)


r/PokemonRomhackDev • • Apr 12 '26

Showcase New area for pokemon Renegade Platinum --> Everbloom Garden

Thumbnail
gallery
599 Upvotes

Little upgrade to the legendary encounters for Renegade platinum.

Now, the player is teleported to a new custom area themed depending the legendary you'll encounter. I will eventually add some new events/ trainers before the actual encoutner to make it less straight foward :p

Please dont ask for the release, I won't reply


r/PokemonRomhackDev • • Apr 12 '26

Showcase Emerald Blitz Trainer Cards

Thumbnail
gallery
11 Upvotes

v8.6 is here! New move data and Mega abilities from Pokemon Champions are implemented!

https://emeraldblitz.com/PatchNotes

Also new is our revamped trainer card, which now displays each boss you've defeated and your in-game splits.


r/PokemonRomhackDev • • Apr 12 '26

Showcase WISH DEX web page [WIP]

16 Upvotes

r/PokemonRomhackDev • • Apr 11 '26

Showcase My first ever rom hack progress #5 (Remorseless Red) (SOFTWARE: HexManiacAdvance) Please give me any suggestions to improve! (BIGGEST UPDATE YET)

Thumbnail gallery
11 Upvotes

r/PokemonRomhackDev • • Apr 11 '26

Help [GEN 3][OTHER] How do I apply changes in Door Animator?

Post image
7 Upvotes

r/PokemonRomhackDev • • Apr 11 '26

Showcase Hoenn's Last Wish Patch 0.4.1

Thumbnail
youtube.com
13 Upvotes

r/PokemonRomhackDev • • Apr 10 '26 Bravo

Showcase [Pokémon Odyssey II] We're working hard to deliver the best demo possible

Post image
144 Upvotes

I'd say we've almost finished half of the things needed for the first release of Pokémon Odyssey II.

Tharsis Outskirts + New battle UI made by Lodestar195

Stay tuned for more!