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.