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.
Source: r/PokemonROM · by /u/Falansh-Luke111