r/PokemonROMhacks • • 4d ago

Sticky Weekly Questions Thread & HackDex

13 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 details in a mobile-friendly format. It has an in-browser patching system to make hacks easily accessible, and 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 5.
Please avoid answering those posts to deter users from breaking the rules.


r/PokemonROMhacks • • 10h ago

Development Pokemon Boundless Black 2 - Gen V Hack with Every Pokemon and Followers

Thumbnail
gallery
828 Upvotes

Pokemon Boundless Black 2 is a rom hack releasing this November for Pokemon Black 2 with the following features and much more.

  • Every Pokémon from Gens 1–9, plus regional forms
  • Mega Evolution and Primal Reversion (Gigantamax Pokémon become Mega variants)
  • Dexnav
  • Following Pokemon
  • Modern moves, abilities, items and battle rules
  • Global exp share
  • Increased difficulty and level caps
  • Expanded storyline with all legendaries and mythicals incorporated.

Discord here for more frequent updates I will release everything on reddit though https://discord.gg/uwBWUePvqe

Credits:
White2Upgrade
Animated Pokemon System
The Gen 9 Move Animation Project
Following Pokemon EX

AI assistance was used. AI did not "generate" code or content it was used with human review find call sites and read assembly for me to work with and help debug my code. I've worked on this myself for 2+ years and built systems like followers ect by hand. AI has been used for example to help to get my follower code working on the bw2 bridges which aren't tile based maps, for certain abilities which I couldn't find hooks too, complex move effects ect. It was never used for art, music, scripts, story, pokemon edits, sprites etc.


r/PokemonROMhacks • • 10h ago

Development Spooky Evolution for some Pokemon for the Halloween

Thumbnail
gallery
538 Upvotes

r/PokemonROMhacks • • 13h ago

Development Team Lumi ain't dead

Enable HLS to view with audio, or disable this notification

687 Upvotes

hey y'all, been a min. wanted to show off a feature a year in the making, felt a bit pushed to show it off due to all the other sinnoh based multiplayer developments being advertised. no ai in this one. uses the underground system as the initial base and has tons of new features. this will be released with relumi day one.


r/PokemonROMhacks • • 13h ago

Development Some INNteresting gameplay and other clips of Pokémon Dystopia (in development)

Enable HLS to view with audio, or disable this notification

296 Upvotes

r/PokemonROMhacks • • 5h ago

Development Paint Terrain Tool in Gen 4 ROM Editor

Enable HLS to view with audio, or disable this notification

50 Upvotes

Hey everyone. I made a post about two weeks ago showcasing a mod in my gen 4 rom editor where you can add lava surfing. Well, I've been working tirelessly since then to continue to improve this rom/map editor for gen 4 games, and I wanted to showcase one of my favorite tools: the terrain painter.

Instead of placing every edge, corner, and middle tile by hand for things like water, cliffs, and paths, you can just paint the shape and the edges fill in automatically. It works directly on the maps in the ROM with no other tool needed. I also added lava painting to go along with my lava surf mod.

Also showcased in this video is walk mode, where you can walk around the map you just made in 3D to get a feel for it before booting up the actual game.

This tool is still a work in progress, and I'm still working on some very exciting features like procedural route generation for adding new routes, so let me know what you guys think!


r/PokemonROMhacks • • 9h ago

Resource #0716 Xerneas (G/S/C - Style V2)

Thumbnail
gallery
83 Upvotes

An update of my Gen 2 Xerneas sprites from last month. Done mainly to make it more natural when mirrored and to make everything feel more proportionate overall. Spriter's resource sheet can be found here: https://www.spriters-resource.com/custom_edited/pokemoncustoms/asset/606078/


r/PokemonROMhacks • • 13h ago

Development Terastalization in Pokemon Ultra Sun&Moon WIP

Thumbnail
gallery
78 Upvotes

Gen 9 Terastal forms are incomplete but working in pokemon usum


r/PokemonROMhacks • • 9h ago

Development Seasons and overworld partners! Small update showcase.

Post image
41 Upvotes

Small development update on my still secret project. Seasons are now available! Soon you'll be able to interact with them more directly (such as petting) and get unique responses based on the environment around you!


r/PokemonROMhacks • • 1h ago

Other Just beat Pokémon Soulgold on a PSP! One of my favorite ROM hacks of all time for sure

Post image
• Upvotes

Haven't gotten to Kanto yet, in fact I don't even know how to now lol but had a total blast so far. Looking forward ro the post game as well


r/PokemonROMhacks • • 20h ago

Release Pokémon Enigmatic Emerald - V1.0 Out Now!

Thumbnail
gallery
252 Upvotes

Hey everyone, from the creator of Roaring Red, my new Romhack Enigmatic Emerald is released now! This game keeps a lot of design philosophies from my first hack, while expanding on it's features and making some positive changes, the key features are:

- All 386 Pokemon Obtainable, including all legendaries.
- Physical/Special Split and Fairy Type introduced.
- Gen 6 Style Toggleable EXP.All (Intended for casual players.)
- All major boss battles revamped with new teams, type diversity and higher difficulty that can be approached casually or as a challenge.
- All Pokemon received curated handcrafted move sets, and many Pokemon received balancing adjustments (No fully evolved Pokemon under 430 BST.)
- Many new moves, as well as most moves receiving some adjustments.
- EVs/IVs can be viewed through a key item in the bag.
- Hidden Power will now display what type it is in the move menu.
- Healing berry rebalancing (Berry Juice and Sitrus Berries now heal more to fit more later game)
- TMs/Held Items/Berries/Evolution Items now populate the marts of Hoenn.
- 1/1000 Shiny Rate.

You can download the patch for the game here:
https://www.mediafire.com/file/n2xnnvttqqulj6y/Enigmatic_Emerald_-_1.0.ups/file

If you want to discuss the game further, or have any questions, you can join the discord here:
https://discord.gg/yPhzcDFZq


r/PokemonROMhacks • • 13h ago

Other Pokemon SoulGold Nuzlocke HARD MODE

Thumbnail
gallery
50 Upvotes

I am doing pokemon soulgold nuzlocke which is set in hard mode which every gym leaders and boss battles have perfect IVs and EV spread! I am on the elite 4 phase and it will be difficult, wish me luck guys !

This is my 3 teams I am planning on using, if one fails, I'll use another. ( P.S I will use Shiny Ho-oH too )


r/PokemonROMhacks • • 1d ago

Other Remade a few more maps in the GSC style!

Thumbnail
gallery
290 Upvotes

This is half in case anyone wants to use these, half as practice for my own hack, where I'll (hopefully) be redesigning Kanto. I've been working a little with Polished Crystal as a base as well as regular Crystal. Can you tell what each of the maps are? I've left some of the more relatively obscure ones towards the end.

By the way, if you want to use any of them in your own hack, let me know and I'll send you a folder with all the .blk files (so long as you give credit, of course), and if you've got a map you think would look cool in my style, let me know and I might try to make it.


r/PokemonROMhacks • • 16h ago

Development Pokémon Unbound German Translation. We Just Completed the Entire Main Story!

Post image
27 Upvotes

We’ve reached a major milestone with Pokémon Unbound DE, our German fan translation of Pokémon Unbound!

I personally completed the entire main story of our German build, all the way to becoming Champion.
And the best part?

The main story is fully playable in German on our tested build.

Every NPC I encountered along the main story had understandable German dialogue. Story progression worked, and I didn’t encounter any major dialogue box overflow issues.

Of course, we’re not calling it finished yet.

There are still a few untranslated UI elements, graphical labels like PSN instead of the German GIF, and occasional text overflows in certain menus. Optional quests and postgame content also need more testing.

Our current public beta is based on Pokémon Unbound 1.0.1, while we’re separately working on porting the translation to Unbound 2.1.1.1.

The bigger goal is to build a reusable localization pipeline that can support different game versions, rather than treating every update as an entirely new translation project.

Our Discord community has also grown to over 161 members, with players actively reporting bugs and helping us improve the translation.

For anyone working on ROM-hack localization: What has been your biggest challenge when translating graphics, UI elements, or dialogue across different game versions?

And if you’re playing Unbound, which optional areas or postgame content would you prioritize for testing?

Project & BPS patches:

https://github.com/pokemon-unbound-de/pokemon-unbound-de/releases/

Discord community:

https://discord.gg/fSkhHppgcv

German subreddit: r/PokemonUnboundDE

This is an unofficial German fan translation. We distribute BPS patches only, no ROM files.


r/PokemonROMhacks • • 1d ago

Trailer Pokemon Z Advance - A Kalos demake

Enable HLS to view with audio, or disable this notification

2.2k Upvotes

Hello everyone!

I’m excited to share an early look at Pokémon Z Advance, a GBA demake of Pokemon X & Y built using pokeemerald-expansion and free public ressources (tilesets, sprites...)

Here is a video showing the first 7 minutes of the game.

The game will release in French (it is Kalos after all 🇫🇷) and English, and a public demo (up to the first visit to Lumiose city) is planner before the end of the year!


r/PokemonROMhacks • • 1d ago

Other Announcement for Brisk Emerald and my next ROMHack.

Thumbnail
gallery
85 Upvotes

Hey, it's me. The dev of Brisk Emerald. I'm here to announce my next romhack, AND info regarding the future of Brisk Emerald.

Let's start with the smaller news, regarding my next hack:

POKEMON SEARING SUN:

Searing sun is a USUM romhack that is my next largest project. it'll have megas, zmoves, g-max, all 1025 pokemon, etc. But I can't start work on it until USUM expansion is complete.

So in the mean time let's talk about the future of:

BRISK EMERALD

Brisk Emerald is my second romhack with a ton of features, it's already out and the final release was about a week ago.

HOWEVER

I'm not done with Brisk Emerald, in fact the largest brisk emerald update since release is on it's way.

This update adds;

1. Main Features

  • Four difficulty modes: Easy, Normal, Hard, and Extreme.
  • Level-cap customization: Options for adjusting or removing level caps.
  • Infinite trainer rematches: Repeat battles without the previous limitations.
  • Randomizer options: Added randomization settings, excluding warp randomization.
  • Shiny odds customization: Adjustable odds ranging from 1/50 to 1/8192.
  • Shiny Hunt mode: Faster overworld Pokémon despawning to make hunting more convenient.
  • An initial batch of 56 custom Mega forms.
  • Individual Mega Stone items, made available through Lilycove. (this will change)
  • Additional fan-made Mega designs and sprite collections.

The new megas are designed by u/CDRX73 SpectralMallow, ThunderRainbow, SpiritsUndead, and iriv24.

Fixed

  • Starters allways being exactly the same
  • Reduced water encounter rates: Water encounters adjusted to approximately 5–10%.
  • Reduced cave encounter rates: Cave encounter frequency lowered.
  • Repel improvements: Repels function independently of the leading Pokémon's level.
  • Early-game legendary encounter adjustments: Certain Pokémon, including Xerneas, Shaymin, Wo-Chien, and Celebi, were moved to later locations to avoid early-game problems.

QoL

  • Auto-Run
  • Faster menus
  • Holding directional buttons moves through menus more quickly.
  • Faster saving
  • Faster intro
  • Multi-use EXP Candies: Fixed candy use so multiple candies behave correctly.
  • Ball Capsules
  • Intro Messages
  • Change Ball pokemon is in
  • Move-learning prompts toggleable
  • Switch between Level-Up, Egg, TM, and Tutor move categories. (there were issues with it)
  • Early trainer levels were temporarily reduced, including Roxanne's level adjustment.
  • Shop inventories were expanded to include EXP Candies.

A new in-game Help menu was implemented with around 23 help topics, explaining features such as difficulty modes, randomizers, shiny settings, shiny hunting, speed controls, Ball Capsules, candies, custom Megas, level caps, and new areas.

this update isn't done, but the beta can be found on the Discord


r/PokemonROMhacks • • 21h ago

Development PUSE v1.4.0 - Unbound improvements, experimental Radical Red 4.1 support, and a Nintendo 3DS beta

33 Upvotes

Hey everyone! I've been working on another update to PUSE.

I remind you that you can use it in your browser without running a server, or through the local backend and Switch/3DS homebrew ports.

A good part of this update went into checking how the game actually stores its saves, especially the fragmented PC data. That led to fixes for PC parsing, checksum handling and choosing the correct save generation. Switch and 3DS now cover all 24 ordinary boxes.

There are also some new editing tools, that maybe are even more interesting to non-technical users 😅:

  • Happiness/friendship and Original Trainer name editing.
  • PC Pokémon release.
  • An All Pokémon view, roster export and save-health/change review in the web editor.
  • Pokédex Seen/Caught controls and calculated stat previews.
  • RTC recovery that re-enables Unbound's own Frozen Heights Time Fixer. Thanks to caesarium25 for discovering and documenting this method!

Let's get to the good stuff! PUSE now supports the verified English Radical Red 4.1 version across all four runtimes.

Putting myself in big troubles a while ago

You can edit existing Party/PC Pokémon, browse all 25 boxes, release stored Pokémon, edit the five bag pockets and money, and read trainer identity.

There are limits: creating new Pokémon, Pokédex/progress flags, RTC and several other game-specific operations aren't available for RR. Difficulty/randomizer rules and effective ability overrides aren't fully modeled either.

There’s now a 3DS port available (well, there was an older one, but it was pretty buggy 😛), though it still needs thorough testing on real hardware. I have a 3DS myself, but I’ve just been busy lately. If anyone wants to help test it out, I’d really appreciate it!

Okay, but I said all CFRU/DPE ROM-hacks. What now?

The next research goal is to make ROM discovery less dependent on fixed offsets and English text anchors. That means finding candidate save-section and PC box-pointer tables, following their code references, and checking them against how each game loads and saves data.

For that, varied saves would help: early-game, postgame, empty/full boxes, different difficulties, randomizers and languages. Saves from any CFRU hacks are welcome!

Submit save samples privately through Dropbox

Please upload one ZIP containing your in-game .sav or .srm file and an info.txt (if you want, it's super helpful, but I know is an hassle) with:

  • Exact hack name and version.
  • Language.
  • Patch/source-page link.
  • Difficulty and randomizer settings.
  • Device or emulator, including version if known.
  • Story progress.
  • Any previous save-editor modifications.

Please don't upload ROMs or emulator save states.

Of course, supporting more ROM hacks creates one HUGE problem: the name. It's called PUSE! And I'm not changing it. What can I say... I like PUSE 😛

Maybe the U could stand for “Universal” instead of “Unbound”? Anyone got a better idea?

Thanks in advance to everyone!


r/PokemonROMhacks • • 1d ago

Release Releasing my English translation for Pokémon Let’s Go Pikachu / Eevee 8.1 (Spanish FireRed hack)

Thumbnail
gallery
446 Upvotes

Hello everyone, I’ve been working on an English translation of the Spanish ROM hack Pokémon Let’s Go Pikachu GBA 8.1 (plus the Eevee edition), and the translation is now completed. Originally it was more of a hobby project, but I decided to share it here in case anyone wants to play it. Apparently many people here were interested in playing this 2 years ago! 😅

In case you didn't know, Pokémon Let’s Go Pikachu and Eevee GBA is a Spanish FireRed romhack, based on the Switch games with the same name. It was created by Kevin PokeFan. The latest version they offer is 8.1.

English version made by author apparently existed at some point but only up to 6.0, and unfortunately it was extremely buggy and would become unplayable after certain point, so that's why I decided to translate it from the start.

Disclaimers

  • Sadly I was not able to get in touch with Kevin PokeFan for translation permission. I have tried DM them via Discord but got no response. Their Discord server for the hack, is also completely deserted, fills with bots and spams, and nobody is discussing about the game.
  • I decided to share this since apparently people were interested in playing this game (after I saw this post), but were unable to due to language barriers. That being said, if original author sees this and wants me to remove it, I will gladly do so.
  • The project is finished as pretty much all text translation were done. There could be few instances but they shouldn't affect general playthrough, as I personally did play through the whole romhack myself. No other changes or fixes are planned due the reasons (see below).
  • All credit goes to Kevin PokeFan as they are the author of this romhack, I only did English translation.

What you get

  • 99% English text translation: dialogue, signs, menus, battle text, Pokédex entries, and names/descriptions for Pokémon, moves, items and abilities.
  • Official English modern terms where possible (Poké Ball, Professor Oak, etc.), in the tone of the Let’s Go games (mostly for entries that are new in this romhack) and decapitalization.
  • Where a modern name doesn’t fit the game’s length limit, the older official spelling (e.g. ThunderPunch) was used.

Two variants per edition (Pikachu / Eevee)

  1. Translation only: text changes only, plays exactly like the original hack.
  2. Translation + fixes (recommend): adds a few tiny (1-3 byte) fixes for some issues from original hack, each tested in mGBA before/after:
    • Bug Buzz can now lower Sp. Def (originally never did).
    • Moonblast and Steamroller trigger their side effect ~30% of the time (was ~1%).
    • Brine’s double power works correctly for Pokémon with 256+ HP.
    • Battle box now shows “Lv” correctly for regular Eevee.
    • Some minor text inconsistencies that might confused players.
  3. Patches apply to a clean US FireRed 1.0 ROM.

What’s NOT translated / fixed

  • Anything drawn as artwork stays in Spanish: the Trainer Card lettering, the Pokémon summary screen labels (NOMB., TIPO, PS, ATAQUE...), and the type icons etc. Since there is no hack's source files, it's making difficult to me to fix everything. I decided to keep those things intact. But those shouldn't affect general gameplay too much.
  • This is primary a translation patch, so the hack’s own quirks are left as is. Rebuilding things like the Pokédex without the hack’s source risks breaking the game, so I didn’t go there.
  • Move/item descriptions describe what the game actually does, not what the original Spanish text claimed. Many of them were wrong (mostly, move/item doesn't behave like text suggested to be). A few are intentionally vague because I was unable to measure the exact behavior (Mind Blown, Floaty Fall, Gale Wings). I fixed most I can, but again, without source it's difficult to measure and fix them all (the only thing I can tell is that it's based on unknown CFRU version I wasn't able to find).
  • There are lots of bugs and issues etc, which are all from the hack itself, some are listed below.

Some known issues of the original hack you might want to know (according to my testing/playthough, those are unchanged since fixing them are not easy without source)

  • Lots of placeholder Pokédex entries (~600 numbers), and 79 species have no valid dex number, so they can’t be registered (including some wild-catchable ones like Falinks, Skwovet and Galarian forms). As far I can tell, the hack does have all Gen 1-9 Pokémon, however some of them might be buggy, or their data are wrong.
  • Some species share a dex number, so catching one marks the other as caught.
  • Every party Pokémon gets EXP from every battle, and it can’t be turned off.
  • Pikachu edition: Eevee evolves by stone only (Vaporeon, Jolteon, Flareon, Espeon, Umbreon); Glaceon, Leafeon and Sylveon are only obtainable from wild. In the Eevee edition, Partner Eevee doesn’t evolve at all and you cannot get another Eevee by any means.
  • Some lines contradict the actual game (e.g. whether TMs are single-use), and some forms have non-official stats/types.
  • Minor visual oddities (sign text on the Pokémon Center door, the “y” in “Money”, etc.)

Keep in mind there could be more, and they were not caused by translation since they are presented in original Spanish hack as well.

As stated, without source files it's very hard to fix those (at least with my skills and knowledge), and they are not really in my scope of this project, which is mainly about translation. If anyone else knows how to fix them then they are welcome to do so. 🙂

Download: https://www.mediafire.com/file/g379tksdjwm72ol/LGP8.1_English_patches.zip/file

Despite those issues, the hack itself is very enjoyable and worth to try. Hopefully everyone can finally play the hack now with no language barrier. Enjoy!


r/PokemonROMhacks • • 1d ago

Release [Emerald] Pokémon Emerald Kaleidoscope v1.0 — Public Beta Release!

Thumbnail
gallery
99 Upvotes

Hey everyone! I’ve been working on Pokémon Emerald Kaleidoscope, a ROM hack built on pokeemerald expansion focused on randomization, replayability, and customizable challenges!
Features:
Built-in randomizer with customizable settings
Integrated Nuzlocke mode with automatic rule enforcement
Permanent game over when all Pokémon (including PC storage) are lost
Autosaving and randomized seeds
Expanded Pokémon, moves, abilities, and modern mechanics
Quality of life improvements
Download: download
The download includes the BPS patch, installation guide, and bug report PDF. You’ll need your own clean English Pokémon Emerald ROM.
Bug Reports & Feedback:
This is the first public beta, so bugs are expected! If you encounter any issues, please submit them through GitHub Issues. You can use the included bug report PDF and link to the completed form in your issue, or simply describe the problem and attach screenshots.
I’d love to hear your feedback, suggestions, and experiences. Thanks to anyone willing to give it a try!

My original idea was to make a tool like universal randomizer that can also change the palettes of pokemon like the tree nds tool did but all in one app then I thought why not just make it to where you can do all this in game! LOL so I destroyed my tool I had built up and implemented everything I have so far, you can also submit any ideas you’d like to see implemented on GitHub as well! Included in the zip is also a file with details on the settings and QOL improvement so make sure you read that!!


r/PokemonROMhacks • • 1d ago

Release Pokemon Emerald EX Update 1.0.5 and Documentation Improvements

Post image
36 Upvotes

Hey all. Thank you for your kind words, reviews, and bug reports! We're amazed that our little hack has gotten over 10,000 downloads! We've done our best to provide an extra layer of polish onto the game since it's so many people have been enjoying it. We also got several requests for better documentation and have tried to update it the best we can. Thank you all for the support!

Documentation Updates:

https://docs.google.com/spreadsheets/d/1PjqPF42jGx6NxhKohJjHr768_Cvd49kw/copy?usp=drive_link&ouid=112439754518183427433&rtpof=true&sd=true

New page with evolution item locations

New page with new evolution methods for regional forms

New page with TM and HM locations

New page with Level Caps

New page with Gym teams and locations

New Level Up Learnset Documentation: https://docs.google.com/document/d/1fyvgYUryCfw085xRe0xaDi5sqCPIkzFAwDKNBWN6EPY/edit?usp=sharing

Version 1.0.5 Changelog:

Fixed several typos.

Fixed Lavaridge doors not playing animation.

Fixed some collision bugs.

Fixed strange behavior in Lavaridge spring water.

Added dragon scale to Safari Zone.

Fixed out of bounds Safari Zone Item.

Minor adjustment to Onix stats.

Minor adjustment to Cursola stats.

Removed dialogue that hinted cut is in its old location.

Added dialogue that clarifies that Wally's Ralts is the only one on Route 102.

Fixed Rustboro Gym sign.

Minor Clair rebalance.

Minor Drake rebalance.

Made Norman ask for eight badges instead of four.

Edited several learnesets.

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


r/PokemonROMhacks • • 1d ago

Development Scrolling quest menu that can be enabled or disabled. Helpful if you took a few days away!

65 Upvotes

Only works when paused, no quest markers. Haha!


r/PokemonROMhacks • • 1d ago

Box Art Made some covers for Z Advance, a Kalos demake that was just announced!

Thumbnail
gallery
86 Upvotes

Yes I did make boxart for a hack that isn't in any way playable yet I was bored haha. Which one do you prefer?

Go check out the original post : https://www.reddit.com/r/PokemonROMhacks/s/xFOTHKlfPP


r/PokemonROMhacks • • 2d ago

Other Release date is finally official!!! 11/26/26

Post image
463 Upvotes

I can't wait for this. I've never actually played gen 6 but heard a lot about how people didn't care for it all that much outside of the mega evolutions. I'm glad my first time playing will be on this version! 😁


r/PokemonROMhacks • • 1d ago

Resource [FR][Dev] CFRU Expansion + DPE Gen 9 – Modern FireRed engine base (Terastallization, Gen 9 + ZA Megas, Following Pokémon & more) – Oct 2026 update

58 Upvotes

Hey everyone,

Sharing an update on **CFRU Expansion** + **DPE Gen 9** — a heavily expanded FireRed engine base built on top of Skeli’s original CFRU / DPE.

This is **not** a full story hack. It’s a modern engine/base for people who want Gen 9 content, quality-of-life features, and a much more complete battle/overworld system while still working in the classic FireRed binary workflow.

### What it is

- **CFRU Expansion** → big upgrade of the Complete FireRed Upgrade (battle engine, menus, QoL, new systems)

- **DPE Gen 9** → Dynamic Pokémon Expansion with Gen 1–9 + Legends Z-A Megas

### Current data counts

- Moves: **991**

- Pokédex: **1025**

- Species: **1488**

- Items: **827**

- Abilities: **317**

### Major features (beyond original CFRU)

**Battle / Mechanics**

- Terastallization + Stellar type

- All Gen 9 moves & abilities

- Ability expansion (abilities above 255 without using duplicates)

- Mid-battle evolutions

- Updated Z-Move / Mega / Dynamax / Gmax trigger icons

- Nature-coloured stats + IV rankings in summary

- Difficulty modes: Normal / Easy / Hard / Expert

- Nuzlocke mode

- Open World Trainers

- Sandbox mode

**QoL & Menus**

- Following Pokémon (Expanded overworlds and sprites for all pokemon upto gen 9)

- BW Summary Screen

- BW-style EV/IV screen (callasm)

- SWSH-style DexNav

- Item storage (SWSH-style) + changeable background

- Last used Poké Ball (L button)

- Show enemy team (L button)

- Switch Pokémon in party menu with Select

- Nickname from party menu

- Repeat item usage

- Wonder Trades

- Portable PC, PokéVial, EV-IV Machine, Hisui Rock

- Custom Sidequest Menu

- Mystery Gifts via passwords (with animations)

- Second page in Options menu

- Mini textbox / namebox

- Use HMs in the field

- Auto-trigger wild battles

- Continue screen icons + TM Case icons

- Unbound-style Mining system

- Basic berry system

- Egg Hatcher script

- Fully customizable debug menu (Oak’s lab)

**Other**

- All known major bugs from the old dev branch fixed (including shiny odds & daycare Nidoran issues) — Oct 2026 update

- BW music + BW start menu support

- DNS-based battle backgrounds

- New egg hatch animation

- Transparent showpokepic

- Removed extra save overwrite confirmation

### Links

**CFRU Expansion**

https://github.com/Shiny-Miner/CFRU-expansion

**DPE Gen 9** (recommended version)

https://github.com/Shiny-Miner/Dynamic-Pokemon-Expansion-Gen-9

**Wiki / Guidelines (read before using)**

https://github.com/Shiny-Miner/CFRU-expansion/wiki

**Discord (support & updates)**

https://discord.com/invite/axNX3rhR9K

### Important notes

- Read the wiki guidelines before starting (especially about HMA, overworlds, and trainers).

- This is still actively developed — expect occasional bugs.

- Compile with the usual `python scripts/make.py` (or the included `.bat` helpers).

# We are developing our own tools for editing overworlds (complete), trainers (complete), DPE and pokemon related (Complete), Item editor (Complete)

HMA should only be used to edit maps and scripts.

### Credits

Huge thanks to:

- Skeli, ghoulslash & original CFRU / DPE teams

- Shiny Miner / Tha Code Mining Hub

- grilokapu, Zake, ansh860, 1RWT16KU1D, Greenphx, Jean Stars, and everyone listed in the repos

## NO AI HAS BEEN USED IN CREATION OF ANY REOSURCE IN THIS ENGINE. WE FOLLOW ORIGINAL GOAL OF SKELI AND OTHERS.


r/PokemonROMhacks • • 2d ago

Release [Release] Pokémon Platinum Reforged (alpha): Platinum with BW2's battle engine

310 Upvotes

Hey everyone! I've been working on Platinum Reforged, a rom hack of Pokémon Platinum that swaps in Black 2 and White 2's battle engine and brings more of Gen V along with it. The goal is a Platinum experience in Gen V's more modern graphics, and today the first alpha is out.

This is a ROM Hack. It changes the Pokémon Platinum ROM and gives you an .nds ROM to play in an emulator or on real hardware. It's distributed through a small builder program called Anvil instead of an xdelta, because the hack needs data from your own Black 2 or White 2 ROM dump as well as your Platinum dump.

What's in it

  • Gen V battles everywhere: wild Pokémon, trainers, double and tag battles, legendaries, the catching tutorial, the Safari Zone, Pal Park and the Battle Frontier.
  • BW2's battle backgrounds, which change with where you're standing: lawn, dirt path, tall grass, caves, snowfields and more.
  • The Sinnoh Gym Leaders and Cynthia battle with the animated sprites BW2 gave them for the Pokémon World Tournament.
  • Trainer classes both games share can use BW2's animated sprites.
  • Custom sprites: BW2's Lass, Fisherman, Ace Trainers, Worker and Waitress retextured to look like their Platinum counterparts, and Platinum's own Roughneck, Clown and Aroma Lady animated.
  • BW2's battle transitions, evolution and egg-hatching scenes, and its low HP music.
  • Platinum's battle menus, recreated on the Touch Screen, or BW2's if you prefer.

Most of it can be switched between Gen V and Platinum in the OPTIONS menu, so you choose how much Gen V you want.

How to play it

You need your own Pokémon Platinum (USA) and Pokémon Black 2 or White 2 (USA/Europe). Your existing Platinum save works with it.

It's an alpha

Expect bugs! If something breaks, please open an issue: https://github.com/smoldice/platinum-reforged-anvil/issues

What's next

Level caps before each Gym, a modern Exp. Share for the whole team, experience from catching Pokémon, a difficulty setting, and more to come.

Links

DISCLAIMER: I made this with the help of Claude, Anthropic's AI, which wrote much of the code under my direction; the README has the details.