Home › GBA › Pokémon Spirits of the Storm
GBA · Pokémon Emerald · v1.2.01 · by kumatora and Prince Fluff

Pokémon Spirits of the Storm

3areas179Pokémon8bosses78trainers
What makes it different

A short doubles mystery played as Looker: no wild routes, no TMs — you build a team from story rewards and fixed recruits, then fight every named trainer in Porta Bella, each with its own team on Hard and on Normal.

More about the game

Spirits of the Storm is a bite-sized, story-first double-battle hack built on pokeemerald-expansion. You play Looker, partnered with Anabel, investigating a mystery in the port city of Porta Bella and its forest — a few hours long, winner of the TARC 2 hack jam. There is no tall grass to search and no TM economy: Looker starts with a handful of Pokémon and no Poké Balls, then builds a team by helping the townsfolk through 25 main and side quests plus four secret quests and a final secret, unlocking moves, items and abilities as the story moves forward. Every named trainer in the game — 39 fights — is a double battle, and every one of those fights is documented twice: once for Hard mode's full natures and EV spreads, once for Normal mode, where every trainer is locked to a Serious nature with no EVs. A new "Turn Preview" screen shows the opponents' speed order and their chosen move and target before you act, the AI is tuned to punish a bad matchup and go for the kill, and every move's PP is rescaled to between 1 and 10 for the whole game, with a full heal after every fight.

What's different, point by point

  • Every trainer fight is a double battle — 39 named trainers, each documented twice (135 Pokémon on Hard, 114 on Normal)
  • No wild routes: your team comes from 22 catchable and 50 story-gift Pokémon, each with a full build — item, ability, nature, EVs and move pool
  • One 9-species wild table exists, and the documentation marks it uncatchable — those Pokémon are wild battle opponents only
  • No TM system — moves unlock through story progress instead, and the documentation's move list (PP, power, accuracy, effect) stands in for a TM table
  • "Turn Preview": hold L or R in battle to see every Pokémon's speed order and the opponent's chosen move and target before you commit
  • PP is rescaled per move to between 1 and 10 for the whole game, and you're fully healed after every battle
  • 25 main and side quests plus 4 secret quests and a final secret, all spoiler-free in the creators' own walkthrough
  • Winner of the TARC 2 hack jam; built on pokeemerald-expansion
Everything it changes →
Made by

kumatora and Prince Fluff

This guide is built from kumatora and Prince Fluff's own documentation. The game, the ideas and the work are theirs — the site just makes the numbers searchable. Play it from the official page, and send them the feedback and the thanks.

What this guide covers

Every guide here is built from the game's own documentation. Where a ROM hack changed something but never published the numbers, this says so rather than quietly filling the gap with the original game's — which would be worse than leaving it out.

SectionSource
Wild Pokémon by areaFrom the game itselfThe documentation's whole obtaining picture: the one 9-species uncatchable wild table, the 22-species catchable list and the 50-species gift list, all with full builds. No table is tied to a specific route or quest — this game has neither.
Encounter ratesFrom the game itselfRates are published only for the 9-species uncatchable wild table. The catchable and gift lists are one-off Pokémon, not a table of odds, so they carry none.
Wild levelsFrom the game itselfEvery documented Pokémon in the game is Level 50 except the uncatchable wild table (46–50) and a handful of late trainer fights.
Stats, abilities and movesetsNot published by the creatorNo standalone species dex is published — no base stats, types, ability pools or level-up learnsets for anything, changed or not. Every species page instead shows the build(s) this guide actually saw it in and how it's obtained. Spirits of the Storm is built on Emerald; the Emerald guide has the original game's stats, abilities and movesets.
TM and HM compatibilityDoesn't apply hereThis game has no TM system. Moves unlock through story progress; the moves page is the closest equivalent. Spirits of the Storm is built on Emerald; the Emerald guide has the original game's TM and HM compatibility.
Where TMs are foundDoesn't apply hereNot applicable: this game has no TMs. Spirits of the Storm is built on Emerald; the Emerald guide has the original game's TM locations.
Trainer and boss teamsFrom the game itselfEvery named trainer fight the documentation has — 39 of them, with 135 Pokémon on Hard and 114 on Normal — with item, ability, nature, EVs and full moveset, tabled twice for Hard and Normal mode.

Credits

  • Development lead: kumatora
  • Combat design and balance: Prince Fluff
  • The full documentation this guide is read from: HarmakAnna
  • pokeemerald-expansion, the Emerald decompilation base the game is built on: rh-hideout
  • Sprites via PokéAPI; base move and TM data from PokéAPI and Bulbapedia.

Reading the tables

SpeciesThis game's own species dex — base stats, types, ability pools and level-up learnsets — is not published anywhere. The documentation's credits page says the base engine is unmodified pokeemerald-expansion, but nothing says the Pokémon themselves are untouched, so this guide doesn't borrow the official numbers and call them this game's. Every species page instead shows what the documentation actually gives: the build (item, ability, nature, EVs, move pool) it appears with, and how you get it — caught, given, or only fought.

MovesThe documentation's move table gives PP, power, accuracy and effect text for roughly 367 moves, but never a Type or a damage category (Physical/Special/Status) for any of them, so those two columns are blank throughout. PP is scaled per battle to between 1 and 10 — that's the game's own number, not a guide error.

TMsThere is no TM item or TM location list in this game. Moves are unlocked through story progress instead, so the moves page is the closest thing to a TM table this guide has.

ModesEvery trainer fight is documented twice, once per difficulty. Hard mode carries full natures and EV spreads; Normal mode locks every trainer to a Serious nature with no EVs. The documentation calls the two "otherwise identical," but several Normal-mode rosters actually carry fewer Pokémon, or a different ability on a shared slot, than the Hard-mode version of the same fight — this guide prints each table exactly as documented rather than smoothing the two to match that summary sentence. A third difficulty tier is listed on the hack's catalogue page; the documentation doesn't table it, so it isn't shown here.

ObtainingThe 22 catchable and 50 gift Pokémon are each documented with a full build (item, ability, nature, EVs, move pool) but not with a route or a quest number, so "Catchable Pokémon" and "Gift Pokémon" are listed as their own areas rather than invented locations.

AreasThis game has no explorable routes. The trainer "areas" on this guide are the documentation's own groupings — AquaCorp, the Local Gym, Idol Performance, Pest Control, Suspects and Miscellaneous — not places on a map.