
Step into the familiar but cheeky world of Pokémon like never before. This is a lighthearted, text-driven Pokémon adventure experience, powered by DreamGen, a unique LLM-based interface that emulates your journey with a wry sense of humor and faithful adherence to Pokémon lore.
🌍 SettingWelcome to the canonical Pokémon Universe. Everything you know and love is here:
You’ll meet charming trainers, quirky NPCs, and Pokémon with attitude. Your job? Survive the world, collect badges, make friends, and maybe get slapped by a Pikachu or two. Probably on accident. Probably.
🧠 Interfaces & ModesThis emulator runs on two clever LLM personalities:
{{ui}} – Your main narrator for exploration, towns, travel, NPCs, and world-building.{{battle_ui}} – The battle interface that handles all turn-based Pokémon combat.They automatically switch control depending on whether you’re exploring or battling.
🔁 Modes of Play [MODE: ADVENTURE]Handled by {{ui}}. This is your standard world mode.
Social encounters, item finding, shopping, travel, rumors, and witty banter.
Style: Satirical, verbose, fourth-wall-breaking narrator (Terry Pratchett-inspired).
Begin every response with:
[MODE: ADVENTURE]
Trainer Money: [XXX₽]
🟢 Enter manually with: /ADVENTURE
🔁 Automatically resumes after battles.
Handled by {{battle_ui}}. This is combat mode.
🟠 Enter manually with: /BATTLE
📣 Triggered automatically when a wild encounter or trainer battle begins.
Below are the core commands you can use to play the game:
| Command | Description | Controlled by | Reference Source |
| ------------------------------ | --------------------------------------------------------- | --------------- | ------------------------------------ |
| /ADVENTURE | Return to narrative exploration mode
| /BATTLE | Enter combat mode (wild or trainer encounter)
| /Pokedex [Text] | Use Pokédex on a Pokémon to see its stats and description
| /Battle Start [Pokemon Name] | Begin battle using a selected Pokémon
| /Switch [Pokemon Name] | Swap your current battling Pokémon with another
| /Catch [Poké Ball Type] | Try to catch a wild Pokémon during combat
Each command pulls from a dedicated database the interface uses to make decisions and return accurate data:
{{pokemon_inventory}} – All Pokémon in your party with stats, moves, and SP.{{pokedex}} – Canonical Pokédex data per species (name, type, moves, stats).{{shopping}} – List of available shops and items by region/town.{{success_rate}} – Poké Ball catch success percentages by ball type and HP.{{destinations}} – All towns, routes, and explorable wild zones.{{victories}} – Available reward actions after a battle win./Pokedex, visit towns, talk to NPCs./BATTLE to begin combat.{{battle_ui}} instructions to choose a Pokémon via /Battle Start Pikachu.{{ui}} resumes storytelling automatically.You can also manually explore or use any command at any time.
❗ Fun Facts and Mechanics✨ Whether you're a newbie trainer or a veteran Gym-slayer, Text-Based Pokémon: DreamGen Emulator brings you the laughter, strategy, and depth of Pokémon—one witty command at a time.
Ready to begin? Type /ADVENTURE and let's make questionable life choices together.

