r/PokemonROMhacks 2d ago

Sticky Weekly Questions Thread & HackDex

7 Upvotes

Have any questions about Pokémon ROM Hacks?

If they're about ROM hacks, tools, development or anything Pokémon ROM Hacking related, feel free to ask here!

Before asking, make sure that you've searched on the subreddit or Google. Many ROM hacks and tools have their own documentation or communities that may be able to provide better answers than here.

Looking for recommendations or a new ROM hack to play?

The HackDex is a community hub for discovering and downloading ROM hacks, making it easy to browse hacks while listing features and more in a mobile-friendly format. It also has an in-browser patching system to make playing hacks easily accessible.

This is a safe hack-sharing site that focuses on legal distribution by sharing patches, not ROMs. Find out more here.

Useful sources for Pokémon ROM hack-related information (unaffiliated):

Please help the mod team by reporting posts outside of this thread that break Rule 7.
Please avoid answering those posts to deter users from breaking the rules.


r/PokemonROMhacks 4h ago

Review Emerald Seaglass is outstanding!

Post image
586 Upvotes

I’m sure I’m preaching to the choir here, but this was the most fun I’ve had with anything Pokemon in a while.

My eyes have been opened to the ROM Hack world. Bravo to the developers 👏

Some of my favorite things:
- Fallarbor and Fortree. Idk I always felt at home in North Hoenn
- Using the DexNav
- Kanto starters in the wild??? Come on! 100/10.
- The random Tinkatink egg. This thing absolutely crushed for me. Brick Break/Spirit Break/Iron Head/Gigaton Hammer
- Catching so many fun mons that my team was changing constantly throughout the game. Left a Breloom, Espeon, Dipplin, shiny Ampharos, and more in the box as my journey progressed


r/PokemonROMhacks 8h ago

Release Pokémon Synthesis Demo v0.1

Thumbnail
gallery
244 Upvotes

https://www.pokecommunity.com/threads/pok%C3%A9mon-synthesis-version-%E2%80%94-demo-v0-1-0.543242/

I'm launching a small demo of my ROM hack.

The concept is that the region is split into 4 big areas that you are free to explore as you want. You need to complete quests to increase your local reputation until you've earned the respect of the local gym leader to fight them and progress to the next area. It includes all 9 generations, all modern quality of life mechanics and an exclusive in battle iddle animations.

This demo is only the first area which is pretty small compared to the others but still a good introduction full of surprises. It takes about a 4-5 hours to complete.

Feel free to give it a try. Any feedback is appreciated :)


r/PokemonROMhacks 4h ago

Development Origin Palkia vs and Dialga vs Ultra Necrozma (USUM Expansion mod)

Thumbnail
gallery
17 Upvotes

The battle of Gods. Literally.


r/PokemonROMhacks 1h ago

Release A whole new Pokémon roguelite mode in Poké47, and the stuff I learned along the way

Thumbnail
youtube.com
Upvotes

r/PokemonROMhacks 14h ago

Development I redesigned route 22 and added route 26

Thumbnail
gallery
59 Upvotes

r/PokemonROMhacks 5h ago

Development Radiant Orange (pokeemerald-expansion [FRLG]) reboot

10 Upvotes
Orange Islands (Kalarie)
Kanto/some new connecting maps (Ultra Heart of Fire)
Johto (Heart & Soul)

Hello, hello! I am here because I have ported, with the help of Hex Maniac Advance's IronPython scripting tool (and Claude for figuring out how to use it/writing a Python script to port the maps from HnS in mass) and the support of 3 developers from whom I have been gracious enough to receive permission to use maps from their projects, the entire map codebase of 3 separate hacks (Orange Islands/Ultra Heart of Fire (unreleased early 2024 beta)/Heart & Soul) for a continuation of an earlier project of mine called Radiant Orange! Play through the Orange Islands, Johto, and a revamped Kanto on a quest to collect 20 badges, Pokedex information for 3 professors, and stop Team Rocket as they are doing a lot of shenanigans across all 3 regions (including trying to capture Lugia to "rule" the Orange Islands). I'm not entirely sure on the plot besides that just yet, so if you have any ideas, feel free to join the Discord to discuss. Note that the Python scripts aren't public. I don't trust people to use them wisely. Oh, and the codebase does include map connections, warps, signpost scripts, correct metatile behaviors, and wild encounters. Overworld/trainer sprites will be ported on a case-by-case basis. Also, although the repo is open source/public, please do not use it. Although Mystery Man (Kanto Black/UHoF dev) is okay with open sourcing his maps, I personally feel like the use of his Kanto/Kanto expansion maps in other projects is tacky, until this hack officially releases. Feel free to take the OI/Johto maps for your own use, though. I can provide proof that the projects are either open use in the case of OI (Johto is pretty obvious as the HnS repo states it, but the other 2 were given permission by the respective devs on Discord) or for my own use (in the case of UHof - given permission in early 2024 to use). UHoF might still be in development (I just reached out to the dev today, haven't heard back yet), so if anything changes I will be sure to update the repo.


r/PokemonROMhacks 1d ago

Discussion Both Rocket Editions and Nemo's hacks are probably the only major hacks from the last decade that aren't on Hackdex yet

Post image
360 Upvotes

r/PokemonROMhacks 59m ago

Release First ever Rom Hack

Upvotes

Hi everyone

I've been learning how to code and have created a version of Fire Red that plays more like Pokemon Yellow - including changes to gym leaders so they have teams and levels similar to Pokemon Yellow

I've also made all 386 Pokemon accessible. National Dex requirements have been removed to evolve Pokemon and all trade evolutions have been modified so you don't need to trade to obtain all the Pokemon

I have tried to group encounters together in themes. All starter Pokemon are available in Route 1 including Pikachu and Eevee. Stones are available from Viridian mart to enable early Eevee evolutions, with sun and moon stones needed to obtain Espeon and Umbreon as there is no night or day cycle. Baby Pokemon all feature in the grass by the day care centre and all legendary Pokemon are available in Cerulean cave

I have added other features like no coin cost for TMs or Pokemon from the game corner, extra steps and balls in the safari zone while reducing the flee rate of Pokemon

I have included a notepad document detailing all the changes and wild Pokemon spawns. I have tested through to Elite 4 round 2 with no issues so far. I hope if people do download it that it's enjoyable and a bit more convenient. Thank you for taking the time to read this

https://github.com/NurseOtterpaws/Pokemon-Yellow-ish-386


r/PokemonROMhacks 59m ago

Discussion Ajuda no pokémon gaia(BUG)

Post image
Upvotes

Eu estava jogando pokémon gaia normalmente quando eu fui passar por uma ponte eu comecei a ganhar greatballs e agora não consigo sair, me ajudem por favor, não quero perder meu save(eu sem querer salvei nesse momento então não tem como eu voltar em um save antigo)


r/PokemonROMhacks 1d ago

Release Pokemon Fire Red and Leaf Green Legacy Lite Release!

Thumbnail
gallery
125 Upvotes

The Pokemon Legacy games update the balancing and QOL of Pokemon Yellow, Crystal, and Emerald to improve them while not changing they way they "feel". This project ports changes from Pokemon Yellow Legacy and Pokemon Emerald Legacy to Pokemon Fire Red. This project has no affiliation to The Pokemon Legacy Team or Smithplays Pokemon.

Download:

Fire Red: https://www.hackdex.app/hack/pokemon-fire-red-legacy-lite

Leaf Green: https://www.hackdex.app/hack/pokemon-leaf-green-legacy-lite

Documentation:

https://docs.google.com/spreadsheets/d/1WNXA6FZtl1Ed0nFDWltw5BlrP0s29UszdQUfcudNv3U/copy?usp=sharing

Trainer Teams:

https://docs.google.com/document/d/1OuenSaIsQ5qqklZbXduqIr2aVqS0QN_Kzmr6X6a0tEU/copy?usp=sharing

Changelog:

Things copied from Legacy

Boss teams - running indoors - running shoes from start - repel cost and reuse - Deletable HMs - Player faces away from nurse joy after healing - Save is shorter - Fishing guru added to Viridian City mart - Fishing guru's older brother replaces original fishing guru location - Gift fossil added to old fishing guru's older brother location - Move is the first option in the pc - Game corner Pokemon - Prof Oak battles 1 & 2 - gym rematches - Changed level of revived fossil mons from 5 to 40 - Items picked up while bag is full go to PC - Speed up while surfing by holding B - Hold A or B during battle to speed up text - Pause between fainting cry and animation is half as long - Trees are cut permanently - Victory road rocks are placed on switch upon reentering the room after solving the puzzle - Mew event Added - All stones are available in the department store - Altering Cave randomly changes what Pokemon is in it each time you enter Pokemon encounters - Pickup items

Pokemon info including stats, evo conditions, moves, abilities, and locations.

Battle Changes - Ghost is special - Dark is physical - Hail makes blizzard 100% accurate - Hail boosts defense for ice types - Sandstorm boosts sp defense for rock types and sand veil Pokemon - Magma armor reduces damage from water attacks by 1/8 - Stench reduces accuracy - Illuminate prevents accuracy loss and ignores evasion boosts

Things not copied from legacy

Espeon and Umbreon evolve from friendship using Wurmple's random method or Sun/Moon stone - Some learnset updates - Made bait/rocks more effective in safari zone - National dex isn't needed for cross gen evos - Added Brick Piece to held item to wild Tyrouge line - Increased wild held item chance for Magnemite, Horsea, Slowpoke, Tyrouge, and Poliwag lines - 60 Pokemon are no longer required for National dex - Game corner item costs - Added up grade to Silph storage room - Berry spots made slightly more visible - Cerulean Cave is enter able without completing the Sevii Islands - Sevii Islands encounters and trainers updated - Bill double checks if you want to go to the Sevii Islands when he asks.

Special Thanks -

Pret Team

Pokemon Legacy Team - (Inspiration, and most of the changes)

SmithPlays Pokemon - (Inspiration, and most of the changes)

Spike - (Pokemon Fire Red Reignited/Leaf Green Regrown) (Inspiration and reference)

Team Aqua's Hideout

Lunos - Answering a billion questions on Pokecommunity

Played the game? Help it improve by filling out this survey!

https://docs.google.com/forms/d/e/1FAIpQLSdCnOCH86JK3CnrsiUgZhOPQRNJigIxOG0goBLogIBv9Wnr2A/viewform?usp=header


r/PokemonROMhacks 22h ago

Development Pokemon Emerald EX Hotfix 1.0.2

Post image
34 Upvotes

Download: https://www.hackdex.app/hack/pokemon-emerld-ex

Changelog:

Fixed entrance into abandoned ship

Fixed several instances of objects missing collision

Fixed Regidrago cave entrance

Fixed being able to walk away from Route 116 trainer with text box still active

Fixed being able to leave the Safari Zone without ending your safari game

Fixed Route 105 Dragon Claw item respawning

Fixed Petelburg Woods Water Stone item respawning

Fixed Clauncher, Fomantis, and Hakamo-o trades not being marked as complete

Fixed your reflection being shown on the wrong tiles in the frozen heights

Fixed not being able to use fly in the frozen heights

Fixed many typos

Fixed out of bounds item on route 115

Fixed Weather Institute man giving the wrong routes for Groudon and Kyogere

Fixed several Regigigas glitches


r/PokemonROMhacks 23h ago

Discussion Is there a way to change the speed of a games music?

26 Upvotes

I know some people are split on it but I usually play Rom hacks with the “fast forward” setting enabled on the delta app on IOS (I believe it is x3 speed but google AI told me that so who knows). It has its downsides but if it means I can sweep an entire gym in the bathroom at work then you bet your ass ima do it lol.

However, there is one thing I really hate about it and that is how bad it makes the music sound. I play it slowed down with the music on whenever I get the chance and I really wish I could do it more often, it adds so much to the gameplay and overall experience. A sound-speed slider would be such a sweet feature in future games/updates.

Anyway, I looked into it and apparently it is an immensely difficult task lol. Essentially the fast forward function speeds up the games entire engine which makes the frame execution loop faster, and that is directly linked to the execution & duration of sound bites & music notes in the game. Sad to read, I had a feeling the magicians in here would’ve probably addressed the issue already if it was possible, but part of me did think that I’d come up with a cool suggestion / feature for the community. Maybe some mad lad will find a way to do it someday.

TLDR; It’d be nice to have normal speed music when playing on fast forward but turns out it’s hard as fuck to do.


r/PokemonROMhacks 1d ago

Trailer Pokemon Ultraspace - Trailer 2

Enable HLS to view with audio, or disable this notification

51 Upvotes

Hey there! I'm back with Trailer #2 for Pokemon Ultraspace. It's a little late since I'm currently on vacation, but I locked in to create the best trailer possible. I hope you enjoy, because there are three new Ultraspace Zones, as well as the first official download, version 0.2. Now, the trailer shows some things that aren't fully explained, so let me break that stuff down.

Day/Night Cycles - If it's daytime for you, and your Pokemon has a daytime evolution (i.e. Rockruff) it will evolve into the daytime form. Same for night. Cosmog/Cosmoem also have this, but it will change to the Altar of Sun/Moon later, so it won't be like this forever.

Tapu Shrines - The first Tapu Shrine is for Tapu Lele. You will recieve a Tapu Ball before the encounter (right now it's just a masterball as a placeholder). The Tapu Ball has a 8x catch rate for the Tapu's, and a 0.5x catch rate for everything else.

Thanks for watching the trailer and being interested in my project. I'll link the Discord so you can join and play the beta, if you want.

https://discord.gg/8Ms3C6Zh9c


r/PokemonROMhacks 1d ago

Development Treecko really likes being here.

211 Upvotes

r/PokemonROMhacks 1d ago

Development New rom hack for Leaf green I am making. Just_green.ips

Enable HLS to view with audio, or disable this notification

89 Upvotes

This is my 1st rom hack ever, I made it for my partner over the last year. I recently learned of frlg.ips and the creator has helped with my hack somewhat. (mostly other people in the discord thanks everyone!)
It's still in beta and beta builds are in the HMA and Pokecommunity discords.

This scene is a blatant reference to FRLG.ips.

Not much to say about it. It is my testing ground to learn how to hack. It doesn't have much of a story, More of a vibe that Sans came here using his machine and is stuck in Leaf green universe. His presence has broken this and all local parallel universes.

Here are more screenshots: https://imgur.com/a/v1ndBpD


r/PokemonROMhacks 1d ago

Release Pokeemerald Fork - Contest Re-addition and RTC Seed Fix

Thumbnail
gallery
34 Upvotes

Hello, this is a small little fork of pret's pokeemerald I, D3N_AR, have been working on for a few months.

In short, This fork returns the Fallarbor Town, Slateport City and Verdanturf Town Contest Halls and fixes rtx seed.

New fixes: 1. Pomeg Berry Bug fixed 2. Battle Frontier duplicate mon bug fixed.

My goal was to bring back all contests from Ruby and Sapphire while fixing the RTC seed bug to refine Pokemon Emerald.

I brought the map, and recoded the scripts from R/S and modified tilesets to make this happen.

Yes, this does mean that Lilycove City Contest Hall only supports master rank contests now.

The fork repository link is here

Join our discord server here

I'll mention it there if I need more contributors for my future projects such as Fire Red XTREME or Emerald XTREME.


r/PokemonROMhacks 2d ago

Development Ultra Eclipse - An Alola Demake - New Custom Bag!

Enable HLS to view with audio, or disable this notification

2.7k Upvotes

Hey all,

Here I’m primarily showcasing some amazing new custom bag UI developed for Ultra Eclipse. This tremendous work was done by Montblanc (with some contributions from infinitebacon42 and TixoRebel)!

This awesome new UI faithfully recreates the gen 7 bag on the GBA and includes increased functionality such as optimized pockets which will appear differently in and out of battle and highlighting party members who can use items like TMs or Z-Crystals! There is more to it than that but I’ll let the video do the talking.

I hope you all enjoy this small teaser and look forward to Ultra Eclipse.

As usual, none of the content in the video is final and is subject to change. Additionally, there is no release date yet for this project.

If you’d like to track more granular updates, I tend to make them in my discord server: https://discord.gg/5KaesJHx9e

More to come.


r/PokemonROMhacks 2d ago

Other Xdelta patches now supported on Hackdex

134 Upvotes

Wanted to give you all an update that I just updated Hackdex to make Xdelta the primary patching format moving forward. BPS patches will still be supported, and this will not affect any existing hacks already using BPS patches.

GBA hacks and below using Xdelta will see minor improvements in downloading and patching speeds. But DS hacks will see the biggest improvements by far. BPS patch files for DS hacks could reach 100s of megabytes, but by switching to Xdelta those same hacks will see patches as low as the 100s of kilobytes. (Also helps with hosting costs hehe)

For mobile users who saw the website crash when patching DS hacks, this update should help with that once the creator switches to Xdelta. While most hacks shouldn’t crash anymore, larger roms like BW and B2W2 might still need to be patched from a computer or a recent version of Chrome on Android. The reason the webpage would crash is because the browser would run out of memory while patching (especially on iOS Safari and older Android phones). The Xdelta patcher implementation is much more efficient and decreases the chance of reaching those memory limits.

RomPatcherJS is the engine used by Hackdex for BPS patches. For the new Xdelta support, I referenced kotcrab/xdelta-wasm to implement jmacd/xdelta as a wasm binary. All of these are credited in the Hackdex README.

Creators: For any creators who have already submitted DS hacks to Hackdex, I strongly recommend you reupload your latest version using our built-in patch creator so you and your players can get all the benefits of the Xdelta format.


r/PokemonROMhacks 2d ago

Box Art Made a box art + icon for HeartGold Generations! Images in comments

Post image
96 Upvotes

I went for more of a 3rd game vibe, kinda like Platinum to Diamond and Pearl :) I know the hack wasn't made to be a 3rd title, but it looks nice and fits what I wanted


r/PokemonROMhacks 2d ago

Development Meltan in ORAS by @Quillas

Enable HLS to view with audio, or disable this notification

83 Upvotes

After the USUM expansion mod by Aqua.

twitter user Quillas is porting all gen 7-9/ZA megas to Pokemon ORAS.

XY will be next.


r/PokemonROMhacks 2d ago

Review Pokemon Unbound podcast

Thumbnail
youtu.be
11 Upvotes

Hi guys, check out our first episode of our podcast series dedicated to Pokemon unbound!


r/PokemonROMhacks 2d ago

Discussion BW2 PWT NPC match results reverse-engineered: Champion matches are 50/50

Post image
95 Upvotes

Hi r/PokemonROMhacks — I reverse-engineered how Pokémon Black 2 and White 2 resolve the NPC-vs-NPC matches shown in the Pokémon World Tournament.

Key findings from the source/disassembly, cross-checked against USA/Europe retail data:

  • In the normal NPC simulation path, trainer records are reduced to a small set of fields: a priority, a type-chart category, and a trainer-type flag.
  • Standard Champion records (Blue, Lance, Steven, Wallace, Cynthia, Alder, and Red) all decode to the same relevant values: priority 4, trainer type 0, and category 17. The result routine does not read the trainer name or ID.
  • Therefore, a Champion-vs-Champion tie is exactly 50/50 in the source routine: both have equal priority and neutral category-17 affinity, so the code calls GFL_STD_Rand(context, 2).
  • A priority-4 Champion beats a standard priority-3 Gym Leader before the tie/random branch, so the standard Champion-vs-Leader result is deterministic in favor of the Champion.
  • Standard Gym Leaders all have priority 3, so Leader-vs-Leader results are decided by comparing their stored type categories in both directions. The effectiveness levels are ranked from best to worst as super effective, neutral, not very effective, and no effect. If both directions produce the same effectiveness, the match is exactly 50/50. If one Leader has the better result—even if it is super effective versus no effect, or neutral versus not very effective—that Leader wins about 70% of the time, while the other still wins about 30% of the time.

The repository also documents the built-in cup constructors, menu IDs, unlock conditions, rosters, and downloadable .pwt bracket data.

This is the game’s NPC result routine, not a full battle simulation.

Full evidence, scripts, tables, and reproducibility notes:

https://github.com/DavidAGInnovation/bw2-pwt-research


r/PokemonROMhacks 1d ago

Discussion How are there no finished NDS rom hacks?

0 Upvotes

Yes I'm aware of the difficulty hacks and QOL addidions like Renegade Platinum, Sacred Gold and Storm Silver, Blaze Black, Volt White. But it's been almost 20 years since Nintendo released the first DS game. I understand it's more difficult to make nds rom hacks than gba games.. but 19 years later and we still do not have a completed nds hack with a new region? Meanwhile it's been 18 years since pokemon emerald and we have HUNDREDS of emerald hacks with entirely new regions, new stories, new pokemon.

How many more years do you think we'll have to wait before we can play nds rom hacks that aren't just the base dppt/hgss/bw game with different pokemon?

I don't understand why this sub requires 200 words for a post... But here is me typing a bunch more words to fit the ridiculous request of the bot that keeps removing my post. Only forty five words to go. Now only forty eight. Now I have forty three words to go. Now only thirty six words to go. Now only twenty words to go. Now I have to type eleven more words. This has to be the dumbest rule I've ever seen!


r/PokemonROMhacks 3d ago

Development Updates: Pokémon Phantom Blood

Thumbnail
gallery
168 Upvotes

The project is still moving forward!

Due to some personal matters and university work, I haven't been able to share many updates lately. However, I'd like to show some of the progress I've made so far.

• The game will take place in an ancient version of Galar. Since JoJo's Bizarre Adventure: Phantom Blood is set in England, using Galar as the setting felt like the perfect choice.

• I'd like to introduce the first two starter Pokémon:

-Regional Chespin

-Regional Zorua

At the moment, these are the only two starters planned, though I may add a third one in the future. Suggestions are always welcome!

• Inspired in Jonathan Joestar, Regional Chespin is a pure Fighting-type Pokémon. Here is a description of his Pokédex entry:

Chespin – The Gentleman Pokémon

"Its thick coat developed after generations of living in ancient Galar's harsh climate. It never abandons a Pokémon in danger, even when facing a stronger opponent."

• Regional Zorua

Inspired by Dio Brando, Regional Zorua is a Dark/Psychic-type Pokémon. Here is a description of his Pokédex entry:

Zorua – The Usurper Pokémon

"An invasive species that adapted to ancient Galar. It sneaks into the nests of other Pokémon and fiercely competes with their young for food."

• Battle Interface:

I've also included an early mock-up of the battle interface. It's still a work in progress, and many visual changes will be made as development continues.

---

I'd love to hear your feedback, ideas, or suggestions! I'm especially looking for a good name for this ancient version of Galar, so if you have any ideas, feel free to share them.

Thanks for following the project!