Pokémon CrystalDust
A faithful remake of Pokémon Crystal on Emerald's engine, built from the pokeemerald decompilation, deliberately keeping the original battle mechanics — and with the clearest setup requirements in the catalogue.
Straight answers
- What is the latest version of Pokémon CrystalDust?
- Latest version: v3.0.0-alpha.0.5.
- What is the latest catalog note?
- 28 Sep 2026 — Profile added. Read the dated note
- How do I update Pokémon CrystalDust?
- Confirm the current creator-owned patch instructions, then re-patch a clean, unmodified base ROM you already own. Save compatibility between versions depends on the developer’s instructions; do not assume saves carry over. Checked creator/source route
- Is Pokémon CrystalDust finished?
- Status: active. Campaign: Public alpha reaching Sudowoodo. An unreleased progress branch goes as far as Mt. Silver and Red. The original developer stopped working on Pokémon ROM hacking and handed the project on; Deokishisu resumed development and remains lead, with Sierraffinity in an advisory role. The public build is an alpha that has been remade from the ground up and reaches only as far as Sudowoodo.
- Which base game does Pokémon CrystalDust need?
- Base game: Pokémon Emerald (English, U). Patch format: BPS patch, applied with Floating IPS
- Which starter Pokémon can you choose?
- The Johto trio: Chikorita, Cyndaquil or Totodile. Only the one you pick is obtainable — the developers state you have to trade for the other two.
- Where is the checked creator/source route?
- Developers' FAQ
- Which platforms and emulators are confirmed?
- Apply the BPS patch to a clean English Pokémon Emerald (U) ROM using Floating IPS. · Set the save type to Flash 128K, or the game reports a save error. · Enable the real-time clock in your emulator or flashcart; without it the game reports that the clock battery needs replacing. · The developers recommend mGBA on desktop. · Saves do not carry between versions.
- Why does Pokémon CrystalDust say my save battery has run dry?
- The real-time clock is not enabled. Turn on real-time clock support in your emulator or flashcart and the message goes away.
- Why can I not save in Pokémon CrystalDust?
- The save type must be set to Flash 128K. Any other setting produces a save error.
- Can I keep my save when a new version comes out?
- No. The developers state there is currently no way to make saves from previous versions compatible.
- How far does the public build go?
- The public alpha reaches Sudowoodo. Kanto is part of the design but is not in this build, and the unreleased progress branch goes further at your own risk.
- Does CrystalDust have the physical and special split?
- No, and that is deliberate: the developers kept the original battle mechanics rather than modernising them.
What kind of adventure is it?
Pokémon CrystalDust retells Pokémon Crystal on Emerald's engine, keeping the original story, the original day and night system and the original battle mechanics rather than modernising them. Kanto belongs to the design, following Crystal, but the current public alpha stops at Sudowoodo.
Recorded gameplay details
Johto
The Johto trio: Chikorita, Cyndaquil or Totodile. Only the one you pick is obtainable — the developers state you have to trade for the other two.
Public alpha reaching Sudowoodo. An unreleased progress branch goes as far as Mt. Silver and Red.
No rebalancing is stated. The developers deliberately kept the original battle mechanics, and specifically rejected the physical and special split to preserve them.
Recorded features
- Pokémon Crystal rebuilt on Emerald's engine, aiming to look like a version Game Freak might have made at the time
- The original Crystal day and night system, with time-of-day encounters, driven by a real-time clock
- Built openly on the pokeemerald decompilation by the PRET team, with the source published
- The Hoenn Battle Frontier stands in for Crystal's Battle Tower
- Official Pokémon only, from Generations 1 to 3, with no later generations added
Known limits
- Saves do not carry between versions, and the developers state there is currently no way to make older saves compatible
- The save type must be set to Flash 128K, or the game reports a save error
- The real-time clock must be enabled in your emulator or flashcart, or the game reports that the clock battery needs replacing
- The Battle Frontier is buggy and can softlock a save permanently; the developers state they will not repair softlocked saves
- The public alpha reaches only as far as Sudowoodo; Kanto is part of the design but is not in this build
- The phone card system is unfinished, so regular trainers cannot be registered
- The unreleased progress branch goes further but its saves are very likely not compatible with the next release; the developers say to play it at your own risk
Recorded convenience features
- Time-of-day encounters through the original Crystal day and night system
- Upgraded graphics and audio on Emerald's engine
- The Hoenn Battle Frontier in place of the Battle Tower
Before you update or start
- Apply the BPS patch to a clean English Pokémon Emerald (U) ROM using Floating IPS.
- Set the save type to Flash 128K, or the game reports a save error.
- Enable the real-time clock in your emulator or flashcart; without it the game reports that the clock battery needs replacing.
- The developers recommend mGBA on desktop.
- Saves do not carry between versions.
Safe patch boundary
- Open the checked project source below, then confirm the current patch instructions through a creator-owned route before downloading.
- Patch format: BPS patch, applied with Floating IPS. Read the bundled instructions before patching.
- Use your own legally obtained copy of the required base game: Pokémon Emerald (English, U).
- Back up the in-game save before changing a patched build.
We never host ROM files, BIOS files, prepatched games, mirrors or unofficial download bundles.
Open the checked project source Open the complete safe patching guide Check your base file and patch locally Compare all three installation models Choose a GBA emulator and check your savesPlaying Pokémon CrystalDust on a handheld? Start with the device guide- Version 2
The developer released version 2, which reached further into the story than the current rebuilt alpha does.
- Profile added
Pocket Deal Radar recorded the Emerald (U) base, the BPS patch route, the Flash 128K and real-time clock requirements, the save incompatibility between versions, the Battle Frontier softlock warning and the change of project lead.
Recorded sources
Sierraffinity, previously known as diegoisawesome; development is now led by Deokishisu
The developer's own site, source repository and release pages establish the project name, the Emerald (U) base with its published checksum, the BPS patch applied with Floating IPS, the v3.0.0-alpha.0.5 version, the pokeemerald decompilation by the PRET team, the alpha reaching Sudowoodo, the v2 release of 16 Dec 2013, the Flash 128K save type and the real-time clock requirement. The developers' own FAQ establishes the Johto starter rule, the Generation 1 to 3 roster, the retained Generation 3 EXP Share behaviour, the original HM and day-night systems, the deliberate rejection of the physical and special split, the save incompatibility between versions, the Battle Frontier softlock risk and their refusal to repair softlocked saves, and the unfinished phone card system. The original developer's own posts establish that he stopped and handed the project on, and that Deokishisu now leads it.
Written with AI help from recorded source notes. Catalog source checks, release reviews and save guidance have separate dates. No hands-on play or device results are recorded here.
How we check