What's New Since 0.1
Gameplay Changes
- Expanded starter pool (8 → 11) — Charmander, Bulbasaur, and Squirtle join the pool; Geodude replaces Sudowoodo. Rival teams cover all eleven.
- Whiteout overhaul — Losing your whole team no longer grants a free full heal. Only your lead Pokemon is revived, at 1 HP with no PP restored — but your money is no longer halved. Paid healing is the real cost of defeat, so budget for it.
- Catch experience bonus raised — Catching a wild Pokemon now awards 2.5x experience (up from 2x).
- Level cap announcements — Gym Leaders, the Elite Four, and Lance now tell you the new level cap when you defeat them.
- Weird tree is locked in — The Route 36 Squirt Bottle encounter is rolled once, the first time you enter the route, and stays that Pokemon for the rest of your save. No more rerolling by walking in and out.
- Pre-Whitney pacing — Route 34, Route 35, and National Park trainers are +1 level so your team lands closer to the cap heading into Goldenrod Gym.
- Rod warnings — All three rod-givers now warn you that fishing rods break after one use.
- Bug-Catching Contest temporarily disabled — The gate officers report "technical trouble" while the contest is reworked for Nuzlocke rules.
More Randomization
- Randomized hold-item gifts — Santos in Blackthorn (Spell Tag / Dragon Scale / Blackglasses / Twistedspoon / Leftovers) and the Mystic Water man in Cherrygrove (Mystic Water / Charcoal / Miracle Seed / Pink Bow / Berry Juice).
- Many more randomized pickups — Fixed item and TM pickups across Burned Tower, Mt. Mortar, Slowpoke Well, Ruins of Alph, Silver Cave, Tin Tower, Sprout Tower, Union Cave, Lake of Rage, Dark Cave, Radio Tower, the route gates, and Routes 26/29/34/35/36/37/43/44/45 now draw from randomized pools.
- Cianwood Pharmacy — Now stocks a random evolution stone, guaranteed to differ from the one in Goldenrod Dept Store 3F.
- Expanded trainer and encounter randomization — More gym leader team variants (including Morty and Clair), rebalanced Johto grass encounters, and shop/economy tuning.
Economy & Balance
- Potion prices cut — Potion 200 → 25, Super Potion 500 → 63, Hyper Potion 1000 → 250, plus other item price adjustments.
- Free-healing loopholes closed — Elm's lab healing machine and the Route 26 heal house now charge standard rates, and Pokemon withdrawn from the PC come out at 1 HP. No more free full restores.
Bug Fixes
- Fishing catches were wrongly blocked with "already caught a Pokemon here" — rods are one-use and now correctly bypass the one-catch-per-route rule everywhere.
- The Squirt Bottle encounter could be blocked by the route's catch rule if you'd already caught something on Route 36 — it's now its own independent encounter that doesn't consume the route's catch.
- The weird tree could render as a clone of the player character (two separate engine bugs, both fixed — it now always shows the Pokemon you'll fight).
- Revive costs overflowed above level 10 (a level 28 revive charged 188¥ instead of 700¥) — now calculated correctly up to level 100.
- Fixed a crash/freeze when giving an item to a Pokemon from the bag.
- Bug contest encounters no longer interact with the one-catch-per-route system.
Pokemon Crystal Adventures
A roguelike reimagining of Pokemon Crystal Legacy — different every time you play.
Crystal Adventures transforms Pokemon Crystal Legacy into a strategic, replayable adventure. Nuzlocke rules are built into the game, shops and gym teams are randomized, and healing costs money — every decision matters, and no two playthroughs are the same.
Design Goals
- High replayability — Randomized starters, gym teams, shops, TM rewards, NPC trades, gift Pokemon, and overworld items mean each run feels fresh
- Strategic resource management — Paid healing and one-catch-per-route force you to think carefully about every battle and every Pokeball
- Streamlined experience — Faster early-game dialogue, optional tutorials, and a single balanced difficulty with no mode selection
- Built on Crystal Legacy — All of Legacy's polish, rebalanced learnsets, improved sprites, and quality-of-life fixes carry over
Features
Nuzlocke Catch Rule
Only the first wild Pokemon you encounter on each route can be caught. You get multiple Pokeball attempts during that encounter, but once it's over, that route is done. Static encounters (legendaries, gifts, special events) bypass this restriction. Fishing rods break after a single use, giving each rod one shot at a water encounter. Every team you build is unique.
Paid Healing
Pokemon Centers charge for their services:
- 1¥ per HP restored
- 2¥ per PP point restored
- 10¥ per status condition cured
- Level x 25¥ to revive a fainted Pokemon (includes PP restoration)
The cost is shown before you commit. Budget wisely — running low on money with a battered team is a real danger. If your whole team faints, only your lead Pokemon is revived at 1 HP; the rest stay down until you pay.
Randomized Starters
Three starters are randomly selected from a pool of eleven: Chikorita, Totodile, Cyndaquil, Charmander, Bulbasaur, Squirtle, Aipom, Geodude, Smeargle, Swinub, and Mareep. Each starts at level 5 holding a Berry.
Randomized Trainers & Gym Leaders
All eight Johto Gym Leaders have multiple possible team configurations, and 147 regular Johto trainers each have three possible teams — randomly selected at battle start. Even if you know Crystal inside and out, every trainer battle can surprise you.
Randomized Shops & TMs
The Goldenrod Dept Store stocks change each playthrough — 3F sells a random selection of evolution stones, trade evolution items, held items, type boosters, and vitamins, while 5F offers six randomized TMs drawn from tiered pools. The Cianwood Pharmacy stocks a random evolution stone. Gym TM rewards and fixed TM pickups throughout Johto are also randomized. 34 Gen 1 TMs (TM51–TM84) have been added to the game, expanding the available move options.
Randomized Overworld Items
Item pickups across Johto draw from randomized pools of 3–5 possible items each. That Great Ball you found last run might be an Ultra Ball or a Nugget this time.
Randomized Trades, Gifts & Encounters
NPC trades, gift Pokemon (Karate King, Mania, Bill), randomized hold-item gifts, and the Route 36 weird tree encounter all draw from randomized pools — and the weird tree locks in the moment you first see it.
Catch Experience Bonus
Catching a wild Pokemon awards 2.5x experience, rewarding you for building your team rather than just knocking everything out.
Improved Shiny Pokemon
Shininess is based on a Pokemon's combined DVs (stats). A higher DV total means a shiny Pokemon genuinely has stronger stats than average. The shiny threshold has been lowered for a roughly 3% encounter rate — rare enough to be exciting, common enough that you'll see them.
Mystery Egg
Professor Elm's egg randomly contains one of eight baby Pokemon: Togepi, Pichu, Cleffa, Igglybuff, Smoochum, Elekid, Magby, or Tyrogue.
Rival Teams
Your rival's team composition adapts based on which starter you chose, keeping the matchup dynamic across playthroughs.
Quality of Life
- Skippable Prof. Oak intro explaining the game's mechanics
- Level cap announcements from Gym Leaders as you progress
- Shortened early-game dialogue for faster pacing
- Optional Route 29 catching tutorial
- Elm's aide gives Poke Balls alongside the Potion for immediate catching
- Wild encounter distribution rebalanced for Nuzlocke play
- Rebalanced catch rates, potion prices, and repel prices