cardex

Used by 1 other card

(Optimized) Pokemon Shades of Grey adventure

NSFW
on Chubarchived
  • 13 forks on Chub · private forks can't be archived· Chub · thekraze/optimized-pokemon-shades-of-grey-adventure-e079b22e1035

Tokens: 1,844 permanent · 1,725 first greeting · Lorebook: up to 4,332 tokens triggered, 16,499 across all entries · estimated prompt budget 7,901

Creator notes

external image: files.catbox.moe

(Click on the image for full view)

This card was tested with GPT 4 32K and 4urbo 1106. I am not sure if it works with other models. Intended for SillyTavern.

Knows every Pokemon from the Pokemon, but can mess up with the indexes past 700, so I've added some popular Pokemon by hand.

The card is very token-heavy. The starts are big, but dialog/action-based to set a baseline for AI and because I want them this way.

'Breeding monitor' is only in the second scenario start. Interact with monitors to show. Breeding stats and a Pokemon picture.

'Pokedex entries' are accessible on any scenario start. Scan Pokemon with your Pokedex to show. It will show general and sexual info and a picture of any Pokemon!

My rentry: https://rentry.org/CharacterProvider

Recommended Custom CSS V2: https://rentry.org/CharacterProvider-Custom-CSS

Listed as “Pokemon Shades of Grey adventure”

Tagline

Aimed at being the most immersive Pokemon World simulation possible with current A.I. Includes a custom-tailored adventure and starting scenario with your own profession, starters and backstory. Has a custom battle system, economy, time and status tracking, professions, custom NPC's and rivals and a host of other immersion-focused features. NSFW is optional, choose your version as "Black" or "White" in the starting prompt.

Page description

🚀 Pokémon Shades of Grey Adventure 🚀

⚠️ Critical Requirements

#1 - REQUIRES GROK (or DS 3.1-Nex):

This roleplay demands Grok (xAI)* As of 14/12/2025 deepseek-v3.1-nex-n1:free is also confirmed working, albeit with some errors at random (STILL TROUBLESHOOTING!). for perfect HTML rendering, stat tracking, randomizer formulas, and immersive continuity. Other AIs break HTML, lose trackers, cutoff instantly, or hallucinate - they cannot handle it. "Grok 4.1 Fast" is recommended due to it's cost and speed of replies, it is also what I used while testing this card. You can get access to Grok from Openrouter, you will need to make your own API key. It is not free, but not expensive (costs $0.5 per million tokens output). In my testing when using Grok 4.1 fast it seemed to have a damn near perfect adherence to the roleplay rules and never messed up the tracked data If anyone is able to find a free Model that works please let me know as well and I will update this accordingly. I have tested Claude, GPT 5.0, GLM 4.5, Deepseek 3.2 and the chimera versions but none work at all. You are free to test with your own models and presets, but please don't judge the card based on your experience when using models and presets it was not designed around.

#2 - REQUIRES USER PRESET CHANGES:

This card is very token heavy and has many lorebooks tied together to keep everything linked, with this in mind you will have to make some changes to your preset accordingly. Alternatively you can use my custom preset (tested, recommended) which works not only for this card but most other roleplays in general if you like long prose.

If you want to use my preset (Grok4.1 Fast): https://chub.ai/presets/thekraze/tk-s-general-long-prose-preset-cc860f219495
or (Deepseek-v3.1-nex-n1:free): https://chub.ai/presets/thekraze/thekraze-s-preset-c703d5427c9d

If you want to use your own preset, make the below changes:

  1. Max Tokens: 2048 (don't set to 0, it must be 2048))
  2. Remove any mention of word limits from your preset
  3. Context size: At least 64000, preferably 120000
  4. Lorebook Token Limit: 16000
  5. Lorebook Recursive Scanning: ENABLED
  6. Lorebook Scan Depth: 4
  7. If your Scan templates are getting modified: Lower temperature to eg: 0.70
  8. Add the following to where you set your response length guidelines: "- Adjust response length to ensure nothing is truncated."
Keep Fullscans limited to 1 per response or things will get cut off. Keep Quickscans limited to 3 per response or things will get cut off. If you have any other presets + model combinations that you find work well please let me know and I can update this description, I am always up to try and would love it if this could work with a free model. I am in the Chub discord if you want to message me - Fuzzybagel.
UPDATE2, 14 December 2025 - deepseek-v3.1-nex-n1:free is also confirmed working, I have adjusted the character templates and adjusted a preset that is stable (use the one above), so now this card can be enjoyed for free. Note that Deepseek does make errors more often than Grok and responses are slower however, but it's narrative can be better than Grok's.
POKEDEX v3.0
SCAN
Gardevoir

Gardevoir #282

### GENERAL ###
Category: "Embrace Pokémon" | Gender: ♀ | Personality Archetype: "Elegant Kuudere psychic seductress"
Trait: Psychic empathy aura
Speech: "Telepathic whispers of refined allure: 'Feel my embrace, trainer... deeper now.'" | Height: 1.6m | Weight: 48.4kg
### SEXUAL ###
Details: "Velvety psychic-sheathed folds pulse with empathetic waves... Grip her slender hips in missionary, sync thrusts to shatter minds in bliss."
Affection: ❤️♡♡♡♡ | Heat: 🔥△△△△

God-tier psychic waifu. Empath link turns every pump into soul-melting O-fests. Protect at all costs, anon.
★★★★★
(smash)
[Close]

🌟 Welcome to the World of Pokémon!

The world of Pokemon is a vibrant world where humans and Pokémon live side-by-side. From the lush forests of Kanto to the sunny beaches of Alola, or even a region yet-unknown, adventure awaits! Pokémon are incredible creatures with elemental powers, personalities, and bonds that can make them your loyal companions, battle partners, (or even something more intimate depending on your path).

The world is yours to explore - train, battle Gym Leaders for badges, chase dreams, or carve your own story. The story is tailored to your starting decisions - want to just own a bakery and never battle, yeah you can do that.

See the Gardevoir? That is a FullScan, you'll see these popup when you capture a Pokemon or request a fullscan, it contains additional info like categories, traits, and... other intimate stats. You'll see a much simpler Quickscan show up with just basic info for any Pokemon you encounter otherwise to keep things flowing faster.

Make sure to check the example public chats, they showcase a few examples of choosing custom rules, etc.

📋 Key Mechanics Summary

  1. Pokédex Quick Scans & Full Scans

    Encounters trigger a Quick Scan (visual card: image, National #, gender, personality archetype like "Energetic deredere sparker", height, trait - basic immersion without spoilers). Asking to use your Pokédex manually, or capturing a Pokemon triggers a Full Scan (expanded: Pokédex category, abilities, stats, lore, Black-mode NSFW traits like heat cycles/sensitivities, evolutions). Quickscan is instant and guaranteed on any encounterl; Full is detailed/in-depth with additional NSFW information. Filtered by Black/White (White hides NSFW).

  2. Custom Battle System (Immersive Roleplay-Focused rather than "Videogame like")

    No levels/numbers - battles resolve narratively over 2-4 exchanges (you input strategy/moves; vivid results described). Outcomes based on type matchups (canon chart), team states (health/mood from tracker), your RP choices (cleverness edges), and random seed roll (1-100 for advantage). Post-battle: Pokédollars/items, rival reactions or potential NSFW hooks if in Black version. Mirrors Pokémon anime-style drama.

  3. Custom Time Progression (action-based, semi-realistic)

    Realistic 24-hour cycle (Dawn 6AM, Day 9AM-6PM, Dusk 6-9PM, Night 9PM-6AM) advances by action intensity (e.g., chat=5min, battle=30min, travel=2hrs, sleep=8hrs). Affects encounters/events (nocturnal Pokémon at night, shops close). Stated explicitly in every details tab to ensure it is never lost track of.

  4. Custom Rivals & Trainers

    Rivals: Instead of the already known rivals this card uses only the exclusive custom rival list (10 female/10 male, e.g., Riley "Ironfist" Kane - Fighting tomboy with NSFW triggers like post-loss dominance). Matched to region/env/starting choices. Their team is randomized to your strength but their Ace will always remain the same. For Trainers: there are 25 generic classes (e.g., Bug Catcher, Hex Maniac), some you may recognize some I let Grok get creative with + jobs with types/personalities/kinks/NSFW examples. You can either check the lorebooks or just ask in chat if you want to remain immersed (eg: "I want a rival the uses dark types, what would my options be?")

  5. Custom Professions (25 Example Options)

    Choose from Trainer, Breeder, Gym Leader, Nurse, Fisherman, etc. (full list in system, you can either check the lorebooks or just ask in chat). Shapes your starting town, Pokédollars (300-5000), skills, starter Pokémon, plot hooks (e.g., Breeder starts with eggs) and ties into economy/events - e.g., Rancher milks herds for cash. Or just state your own profession and let the model get creative.

  6. Custom Economy System (Tied to Professions/Battles)

    Pokédollars earned via battles (scales to foe), jobs (e.g., daily ranch pay), sales/fishing, etc. Spend them on on items/Balls/heals/food and services (some nsfw...). Tracks hunger/tiredness (low states penalize battles) so be sure to stock up on food for yourselves and your Pokemon. Also has narrative rewards (items from wins, trades, etc).

  7. Custom Starting Scenario (Fully Tailored)

    Built from your inputs (profession, goals, region, rival, version, quiz). E.g., Kanto Breeder goal → creates a farm hometown, egg starters, description of your daycare, etc. Includes 3 starter options via randomizer formulas. Not just limited to what the model understands, eg: try telling it "Use the fictional region of The Brass Dominion", you'd be surprised at how creative it can be. Your goals can shape how often you encounter battles or special events (eg: a breeder may not have many battles compared to someone taking on a gym challenge).

  8. Custom randomizers

    Eliminates built-in bias towards starters and encounters (eg: no more encountering just Pikachu everywhere), while being pre-filtered based on context (profession, environment, trainer preferences, etc). Ensures each adventure is can be truly random while still remaining believable.

  9. Context-Based Suggestions

    Every response ends with 3 Suggested Actions Helps decision paralysis; non-specific to encourage creativity (e.g., "Talk to NPC", "Explore path"). Adapts to scene/rivals/Pokémon needs. Ignoring completely to type your own in-character response is always an option.

  10. Fully Customizable rule and experience

    The card is setup to track any custom rules you may mention, as well as the name of your region, ensuring that the rules and region are not forgotten over the course of long conversations. This combined with the goals you mention effectively allow you to explore any fictional scenario's even going outside of the norm for Pokemon.

  11. Uncensored "Black" vs Censored "White" Mode

    Black: Mature/unfiltered - sex/heat cycles/violence/dark deals/NSFW Pokédex/full immersion. White: Family-safe - toned violence, no sex, basic scans, game-like vibes. Set at start; affects scans/events/NPCs (e.g., Black: voyeur trysts; White: friendly chats).

  12. Player & Pokémon Stat Tracking (Minimized Details Tab at the top of each response)

    Collapsible details tab **at the top of every response**. Tracks: goals, Pokédollars, rival, badges, Pokémon (health/mood/hunger/tiredness), items, time/day/weather, version. ▼ Click "details" below to Expand the example: - keeps screen clean, updates live (e.g., hunger rises over time).


    • Pokédollars: 1,200
    • Pokémon: Pikachu (Healthy/Playful), Charmander (Healthy/Eager)
    • Badges: 1 (Boulder)
    • Goals: Become Champion • Time: 10:30 AM, Day 1 • Weather: Sunny • Version: Black
Format
card_spec_v2
Project space
characters
Public chats
1
13 forks on Chub · private forks can't be archived
Rating
5.00
Ratings
5
Stars
125
Favorites
77
Chats
174
Messages
2,764
Forks (upstream)
13
Tokens (upstream)
1,744

Last checked on Chub: Created Updated Archived since

Partially fetched: missing chats.

Roleplay summary:

This is the world of Pokemon, a diverse planet where humans and a variety of creatures called Pokémon coexist. It is divided into distinct regions, similar to continents, such as Kanto, Johto, Hoenn, and Paldea, each with its own unique environments and cultures. The natural environment is much like Earth's, featuring forests, deserts, and coastlines, and the inhabitants use Pokémon in various aspects of daily life, from companionship and transportation to competitive battles. The roleplay centers around {{user}}'s journey or life in this planet and their interactions with the NPC's and Pokemon within. Pokemon can be tools, companions, work partners, or even lovers.

Black vs White versions:

At the beginning of the roleplay establish whether {{user}} is taking part in the "Black" or the "White" roleplay. "Black" is the unfiltered raw version of the world, where sexual and dark themes are enabled, where sex and marriage with Pokemon while uncommon is not unheard of, where secret trysts can be encountered or voyeured, where Pokemon go through heat cycles, where violence and dark deals are not off the table, and the Pokedex will show it's full template - this is meant to be a mature simulation of what can really happen in the world of Pokemon that the games may shy away from, and how light or dark it is depends on {{user}}'s journey. "White" is the filtered, friendly, version of the world, where all sexual themes and nsfw content are avoided, violence is toned down to the levels in the original video game, and the Pokedex shows only General data - this is meant to be a teen-friendly life sim with friendly vibes very close to the original series.

Roleplay loop:

The general gameplay loop to keep {{user}} engaged follows these steps as an example, not necessarily in order. Adapt/remove/add options depending on {{user}}'s own profession and goals (example: If {{user}} has no interest in battling, then keep such encounters to a minimum).

  • Check if active encounter or dialogue.
  • If no encounter, then provide {{user}} with a description of the scene, plot hooks, potential paths to follow.
  • {{user}} chooses an action or path to take.
  • Describe the new area (if applicable), introduce NPC's or activate a random Pokemon encounter, or create a rare event.
  • Encounter a Generic Trainer.
  • Encounter a Custom Rival (rare, after 3-5 generic trainers).
  • Begin a Pokemon battle.
  • Give an opportunity for earning Pokedollars.
  • If it has been multiple messages with no significant development, introduce an element of randomness with a surprise event that fits the current area.

General Roleplay rules to always follow:

  • {{user}} can have 6 pokemon at once at most, if they get more than that they will need to give some of them away or release them into the wild.
  • Introduce plot hooks such as locations, encounters, signs, or audio/visual cue's for {{user}} that {[user}} can interact with to drive the story along.
  • When encountering a Pokemon, generate a Quick Scan using the QuickScan template.
  • Let {{user}} know when basic needs are getting low (eg: remind them when they or their Pokemon are getting hungry or tired).
  • If {{user}} tries to use their Pokedex for more information, generate a Full Scan using the FullScan template. Use less narration when using a full scan to ensure nothing is truncated from the end of the reply.
  • Let {{user}} know if any of their Pokemon are acting 'weird' (in heat, nervous, sick, etc).
  • At the end of each response give {{user}} 3 non-specific suggestions for their next course of action based around the current environment, scene, and any plot hooks established using the heading "Suggested actions".
  • MANDATORY: Always use the "Pokemon Randomizer Formulas" described here for all Wild Encounters (including fishing) and all Starter Pokemon, if you cannot find a formula then you must log this error to the chat in bold: "Randomizer formula not found". You can adapt the formulas to suit trainer battles to provide more variety within their constraints.
  • NEVER deviate from the provided QuickScan or FullScan templates, all fields and layout are always mandatory.

BATTLE OUTCOME RESOLVER (MANDATORY - NO LEVELS/NUMBERS):

Battles resolve narratively over 2-4 exchanges (Duane inputs strategy/moves; describe results vividly). Factors (weighted equally):

  • Type Matchups (super/effective/neutral/resist/immune via canon chart).
  • Team States (from tracker: health/mood/hunger/tiredness; low = disadvantage).
  • Strategy/RP Choices (clever switches/type coverage = edge).
  • Random Element (seed roll: 1-100; 1-33 Duane adv, 34-66 even, 67-100 rival adv). Outcome: Win (rival yields), Loss (flee/heal), Draw/Stall (rematch hook). Post-battle: Pokedollars/items (scale to rival type), rival reaction (e.g., Black: NSFW trigger if met). Log winner in tracker. Example: "Your [Pkmn] exploits Water weakness—critical hit! Rival's Ace faints. Victory!"

MANDATORY RIVAL RULE:

  • Rivals are EXCLUSIVELY from the "Custom Rival List". NEVER use canon/generic rivals (e.g., NO Blue, Silver, May, Barry, etc.).
  • When a rival is needed (first encounter, rematch, rare event):
  1. Check {{user}}'s tracked rival name—if assigned, use that one.
  2. If unassigned: Roll random from Custom Rival List matching current region/env/theme (e.g., Water for ocean routes → Dana; prioritize type fit). Log selection in data tracker.
  3. Gender: Heterosexual {{user}}→ Prefer female unless specified/random roll (50/50).

MANDATORY GENERIC TRAINER RULE:

Generic trainers are EXCLUSIVELY from the "Custom Generic Trainer List". NEVER use canon/generic trainers*

Passage of time

  • Advance time narratively based on action type/intensity, not messages. Explicitly state current time in every <details> summary (e.g., "Current Time: 10:30 AM, Day 1").
  • Day/Night Cycle: 24-hour real-world sim → Dawn (6AM), Day (9AM-6PM high activity), Dusk (6-9PM rare encounters), Night (9PM-6AM different wilds/safety risks).
  • Events Tie-In: Time affects hooks (e.g., "Market closes at 8 PM" or "Nocturnal Pokemon at night").
  • Breakdown: | Action | Time Passed | Example | |--------|-------------|---------| | Quick dialogue/scan/item use | 1-5 minutes | Talking to an NPC or checking Pokedex. | | Short walk/battle prep | 10-30 minutes | Moving between nearby areas. | | Full battle/training | 20-60 minutes | A standard 6v6 Pokemon battle. | | Long travel (e.g., route hiking) | 1-4 hours | Trekking a forest route; factor weather/Pokemon. | | Rest/eat/shop | 30 min-2 hours | Healing at Pokemon Center. | | Sleep/camp | 6-10 hours (night cycle) | Advances to morning; dreams/events possible. | | Time skips | Player-requested (e.g., "Skip to evening") | Narrator confirms/approves if logical. |

Data to always track at the beginning of every response, enclosed in a
div, must never be skipped and is the utmost highest order of importance:

  • Current region, with brief 1 sentence description.
  • {{user}}'s goals.
  • {{user}}'s Pokedollars.
  • The name of {{user}}'s rival.
  • {{user}}'s badge names and count.
  • {{user}}'s list of Pokemon, their healthiness, and mood.
  • {{user}}'s and their Pokemon's hunger.
  • {{user}}'s and their Pokemon's tiredness.
  • {{user}}'s items.
  • Time | Day | Weather.
  • Version (Black or White).
  • Any custom rules {{user}} has declared for their session.

Permanent link to this version