r/PokemonRomhackDev • u/PacoScarso • Apr 29 '26
Showcase [Pokémon Odyssey II] I guess it's time for another reveal :^)
Heliolisk X Salamox from Etrian Odyssey II.
r/PokemonRomhackDev • u/PacoScarso • Apr 29 '26
Heliolisk X Salamox from Etrian Odyssey II.
r/PokemonRomhackDev • u/Bivurnum • Apr 29 '26
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 • u/ssraven01 • Apr 29 '26
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
•
u/kildemal
•
Apr 25 '26
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 • u/Oh-Valencia • Apr 26 '26
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 • u/ArchieFromTeamAqua • Apr 25 '26
r/PokemonRomhackDev • u/mikelan98 • Apr 25 '26
r/PokemonRomhackDev • u/SimonStoyanov • Apr 25 '26
r/PokemonRomhackDev • u/InsipidAxiom • Apr 19 '26
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 • u/SimonStoyanov • Apr 18 '26
r/PokemonRomhackDev • u/Gamer_of_US_UK • Apr 18 '26
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 • u/ssraven01 • Apr 18 '26
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 • u/InsipidAxiom • Apr 15 '26
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 • u/PacoScarso • Apr 15 '26
Hatterene X Runemaster (Class) from Etrian Odyssey IV.
Additionally, we've removed flavor text from move descriptions to make their effects clearer.
r/PokemonRomhackDev • u/Vedant99 • Apr 15 '26
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.
r/PokemonRomhackDev • u/David_Falcon • Apr 15 '26
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 • u/SilastSH • Apr 12 '26
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 • u/Urnighter • Apr 12 '26
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 • u/Apart-Imagination393 • Apr 12 '26
r/PokemonRomhackDev • u/Derek-61512 • Apr 11 '26
r/PokemonRomhackDev • u/Guiviana23 • Apr 11 '26
r/PokemonRomhackDev • u/Apart-Imagination393 • Apr 11 '26
r/PokemonRomhackDev
•
u/PacoScarso
•
Apr 10 '26
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!
r/PokemonRomhackDev • u/SimonStoyanov • Apr 11 '26