A FLATFOOT GAMES RELEASE

Wishes of
Tomorrow

When Jirachi, the Undying Wish, awakens from its thousand-year slumber to grant a single wish, you're not the only one racing toward its promised power.

A mysterious faction led by a gold-masked Oni emerges from the shadows, determined to seize Jirachi's wish for their own sinister ambitions.

Witness Mega Power. Capture Darkness. Seek the promised land of Shin-Tokyo.

The wish is waiting. Will you be the one to claim it?

EVERY WISH HAS A PRICE.

v1.2.4FreeEnglishGame Boy Advance
A masked oni in a purple robe, holding a ball.
WISHES OF TOMORROW
WHO YOU'LL MEET
scroll →
Professor Clarkson
Prof. Clarkson
Regional researcher

Hands you your first partner, then follows you around the region asking questions he already knows the answer to.

Edwards
Edwards
Rival

Army specialist and jumpmaster. Wants the same thing you do and is not remotely subtle about it.

Red Fatality
Red Fatality
Antagonist

Runs the outfit digging under the mountain. Believes he's the reasonable one, which is the problem.

The Minister
The Minister
Edgerunner

Knows every wire under the city and who paid for it. Trades information for favours you'd rather not owe.

Allison
Allison
Siren

Holds the lake route and won't let you pass until your team can handle deep water.

Mikmanc
Mikmanc
Lab technician

Runs the storage system and the healing machines. Complains about both, fixes neither.

Yiffer
Yiffer
Dojo leader

Third badge, and the first fight that actually asks you to think about turn order.

WHAT'S INSIDE

Quality of Life Changes

01

64 new maps

Towns, a lake, a shrine road and a mountain you can actually climb — sixty-four maps drawn tile by tile.

02

Gens I–X, 50+ new sprites

Ten generations of creatures in one region, plus over fifty custom sprite designs drawn for this game alone.

03

Battles that respect you

Reworked type balance, faster animations, and a difficulty curve tuned by people who beat the original blindfolded.

04

New QoL and battle mechanics

Fast travel, a searchable bag, run by default, reusable balls, and a reworked battle system. The tedium is gone; the game isn't.

05

Download and play it right here

Patch your own copy in this tab and press play — the game runs in your browser, no emulator to install. Keep the patched file too, if you'd rather play it on something else.

TRAILER
OFFICIAL TRAILER
PRESS PLAY
SCREENSHOTS
scroll →
The animated title screen: a nebula over a snow-capped peak, the Pokémon logo, and Shadow Jirachi hovering above the summit.
TITLE SCREENNEW IN 1.2.1
Frostwood Town under snow: a log lodge strung with lights, a yellow cable-car gondola, a footbridge and a row of pines, with the player and their follower out front.
FROSTWOOD TOWNNEW IN 1.2.3
The Hall of Fame: six Pokémon including a white shiny Gengar and several Shadow Pokémon, under "Welcome to the HALL OF FAME!" and the Wishes of Tomorrow v1.2.3 stamp.
HALL OF FAMENEW IN 1.2.3
Siren Allison's name banner sweeping across the screen as she swims in toward the beach.
SIREN ALLISONBOSS FIGHT
A rain-lit Shin-Tokyo street at night, with a cycling ALL HAIL billboard and patrolling guards.
SHIN-TOKYOOVERWORLD
A double battle: Baxcalibur and Armor Mewtwo facing Rayquaza and Dracovish, with the battle menu open.
DOUBLE BATTLEBATTLE
A battle against a Shadow Jirachi, its move list showing Meteor Mash, Healing Wish, Rest and Future Sight.
SHADOW JIRACHIBATTLE
Two figures facing each other on a rock above molten ground, mid-confrontation.
THE SUMMIT REVEALSTORY
General Edwards on a rain-lashed dock, telling the player that use of deadly force is authorized.
GENERAL EDWARDSSTORY
Arriving on Ryuden Island, its name card shown across the top of a palm-lined shore.
RYUDEN ISLANDOVERWORLD
An underwater battle against a shadow Lanturn, with the message "You used Snag Ball!"
LAKE ENCOUNTERBATTLE
The region map open on the FLY screen with Shin-Tokyo selected.
THE REGION MAPPOST-GAME
Nessa beside a parked jet, telling the player that FLY and the PJ will take them anywhere.
THE PRIVATE JETPOST-GAME

Download v1.2.4

Free, no account, no launcher. Grab the patch from the latest release and apply it to your own legally obtained base ROM.

Downloads from here
since 12 August 2026
BUILT ON POKEEMERALD-EXPANSION_
APPLY THE PATCH

Patch it here, in this tab.

Pick your copy of Pokémon Emerald (U), hit Apply, and play — right here in your browser.

1
Your base ROM
No file chosen
2
The patch
Loading…

Loading the patcher…

REQUIREMENTS

What you need

Base ROM
Your own legally obtained dump of Pokémon Emerald (U) — 16 MB unzipped, header code BPEE. A zipped copy (about 6 MB) is fine too: the patcher on this page unzips it for you. Not included, not linked.
Patcher
None needed — the patcher on this page runs in your browser. Flips works too if you'd rather do it offline.
Emulator
mGBA 0.10+ recommended. VBA-M and Delta on iOS also tested.
Hardware
Runs on original GBA hardware via flash cart, and on Analogue Pocket.
Save files
128KB flash save. Set your emulator's save type to Flash 128K if it doesn't detect it.
Or none of it
You can skip every line above and play in this tab — patch your ROM here and press play. Keyboard on desktop, on-screen pad on phones, saves kept in your browser.
CHANGELOG

Recent versions

v1.2.423 September 2026
  • You can get off the Shinkansen again. The door tile had never been marked as a door, so the exit the map declared never fired and the carriage was a dead end. Fixed on both trains.
  • Yiffer makes you earn the free sample. The Strength HM in Munen Tunnel now comes after a fight, with a boss card, Zangoose, Zeraora and a Machamp.
  • Walnut Woods is redrawn on the snow set, with Munen Village touched up alongside it.
  • The space battle backdrop is credited to LibertyTwins, who drew it.
v1.2.321 September 2026
  • The early game is redrawn: your bedroom, Munen Village, Munen Lake, Walnut Woods and Frostwood Town, on new snow tilesets with ice you slide on and snow that keeps your footprints.
  • Losing to a trainer whites you out again. It had stopped after the first Snag, which is why Ryoko kept re-challenging and the Oni handed over his badge anyway.
  • Fast forward no longer freezes a battle when you close the Bag or the Pokémon menu.
  • Ryuden Island's Dragon Wardens and egg no longer vanish because you picked up the Munen Master Ball or the Super Rod first.
  • Shadow Jirachi's battle sprite is back in one piece, and the title screen and character portraits got a proper clean-up.
  • Each starter pedestal rolls its own 1-in-10 shiny, and the preview shows it before you choose.
  • The clock runs on play time now, and the Start menu shows the day, the time and your money.
  • Shiny Gengar follows you in white, matching its battle sprite. Follower art by CloneBtw.
v1.2.29 September 2026
  • Wild double battles turn up now, and you can aim a Poké Ball at whichever one you actually want.
  • Shinies at 1 in 256, with a gold HP box so you cannot scroll past one by accident.
  • An Exp. Share in your bag from the first step. Switch it off any time by using it.
  • 3x fast forward in Options. The music keeps its own time, so nothing sounds like a chipmunk.
  • Each starter learned something with a bit of personality to it.
  • The tower guards no longer crash the game on sight, which they had been doing rather reliably.
  • The Minister will sell you a Mega Stone without taking the game down with him.
  • NPCs stopped walking out through the walls. Clarkson in particular.
v1.2.128 August 2026
  • Defragmented Siren Allison. She swims now.
  • Restored Shadow Jirachi's aura — the wrong Jirachi had been turning up to its own boss fight.
  • Upgraded the title screen art.
  • Added post-game Battle Frontier access. The ship accepts passengers at last.
  • Shadow Pokémon remembered how to Mega Evolve.
  • Megas now turn up for the Hall of Fame photo instead of reverting.
v1.2.027 August 2026
  • Randomizer Mode. Reroll starters, wilds and Trainers — levels stay exactly where they were.
  • A dragon starter trio: Gible, Frigibax and Axew.
  • Mega Stones, three of them lying around the Distortion World.
  • A Game Corner that finally sells things worth the coins.
  • The yacht questline pays out.
v1.1.013 August 2026
  • Name your own character.
  • Custom battle backdrops region-wide, including sea battles that know what time it is.
  • Shadow sprites that sit right.
  • Post-game FLY reaches everywhere.
  • Save-compatible with v1.0.0 — keep your run.
v1.0.012 August 2026
  • The whole three-act campaign.
  • An original region.
  • Shadow Pokémon: snag them, purify them.

Every release is listed on the releases page.

CREDITS

Who drew it.

Sprite design
Rafael Sanna · aveontrainer · baylorhernandez · biadoxaf · DarkusShadow · jaov46
Character art
ToxShadows642
Shadow sprites
pogokitten · WeeGeeDude · Quanyails
Tileset art
pinkscales · Phyromatical · MagiScarf · PeekyChew · Elinthind · lo8jd · Dark Slayer
Shin-Tokyo art
Emeiry · Odisea by ekat99
Battle backdrops
carchagui · LibertyTwins · aveontrainer

The full roll — engine, music, playtesting — plays at the end of the game.

FAQ

Questions people actually ask

Is it free?+

Yes, and it stays that way. There is no paid tier, no cosmetics, and no donation nag inside the game.

Do I need the original cartridge?+

You need your own legally obtained dump of Pokémon Emerald (U) to apply the patch to. We distribute a patch, not a game — we don't provide the base ROM and can't help you find one.

How do I apply the patch?+

Use the patcher further up this page: choose your base ROM, press Apply, save the result. It all happens inside your browser — the ROM is never uploaded anywhere, and this site has no server that could receive it. If you'd rather patch offline, the file is a standard BPS and works with Flips or any other patcher.

Can I play it without installing an emulator?+

Yes. Patch your ROM on this page, then press Play in browser — the emulator loads on demand and boots the ROM you just built, with keyboard controls on desktop and an on-screen pad on phones. Nothing is uploaded; the game runs on your own machine. Saves are kept in your browser, so export them from the emulator's menu if you want to move them to a real emulator or a flash cart.

The patcher says my ROM is wrong. Now what?+

The patch stores a checksum of the exact base ROM it was built against, and the patcher compares yours to it. A mismatch almost always means a different region or revision, or a dump with a header still attached. You want the plain 16 MB Pokémon Emerald (U) file, code BPEE. A .zip of that file also works — the patcher unzips it before checking.

Can I play it on my phone?+

Yes — any modern GBA emulator works. Delta on iOS and mGBA on Android are the two we test against each release.

Will saves carry over between versions?+

Yes — v1.2.4 loads saves from every earlier version, and nothing in it touches a save slot. Patch a fresh ROM with the new version and keep using your existing save. Two things change on a save from v1.2.2 or earlier: the clock restarts from the first morning, because it now runs on play time; and if you have been to Ryuden Island, the Dragon Wardens and the egg can be available again, since they used to share save slots with the Munen Master Ball, the Munen Lake Super Rod and the Melting Mile path. Whenever a future version breaks save compatibility, the release notes will say so at the top.

How do I report a bug?+

Open an issue on GitHub, or email [email protected] with your version number and the save file if you have it.

Is there a sequel?+

Something is in prototype. It's smaller, and it's not set near the mountain.