Home Guide GitHub

XP & Progression Guide

Every XP source, formula, and multiplier — the complete reference

How XP Works

XP (experience points) is earned through sessions, activities, quests, and daily streaks. XP accumulates to level you up, unlock new features, and climb the leaderboard.

Almost all XP passes through the global XP multiplier from the Skill Tree, so unlocking multiplier skills accelerates everything.

Key Concepts

Base XP — the raw amount before multipliers.
Global multiplier — applied to all XP sources via the Skill Tree.
Session multiplier — an additional multiplier that only applies to session completion XP, based on your level.

XP Sources

Sessions

Sessions are the biggest XP source. Each session type awards a base XP (via BonusXP), which is then scaled by the session level multiplier and a duration bonus.

Session Base XP

The raw base is min(2500, BonusXP) - (pauseCount × 100), floored at 0. Each pause costs 100 XP. Typical BonusXP values by difficulty:

Difficulty Typical Base XP Examples
Easy ~400 XP Morning Drift
Medium ~800 XP Random Drop, Gamer Girl
Hard ~1,200 XP Good Girls Don't Cum, Deep Dive
Extreme ~2,000 XP Bambi Time
Remote Control 200 XP Controlled by another user
Custom (Timeline) Varies Based on duration + enabled features

Duration Bonus

Sessions longer than 2 minutes award extra XP based on duration and level:

Duration Bonus = (minutes - 2) × (8 + level × 0.15)

Example: Level 50, 30-minute session
  = (30 - 2) × (8 + 50 × 0.15)
  = 28 × 15.5
  = 434 bonus XP

Final Session XP

Final = round(base × sessionLevelMultiplier) + durationBonus

The session level multiplier only applies to the base, not the duration bonus. The global Skill Tree multiplier is then applied on top of the final value.

Activities

XP earned from individual activities during or outside of sessions. All values shown are base XP before the global multiplier.

Activity Base XP Details
Flash Image (with audio) 8 XP 5% Lucky Bimbo chance → 10x multiplier
Flash Image (no audio) 4 XP 5% Lucky Bimbo chance → 10x multiplier
Flash — Hydra gen 1 (unlinked) 75% of base (min 1) 6 XP with audio, 3 XP without
Flash — Hydra gen 2+ 1 XP (flat) Lucky Bimbo does not apply to gen 2+
Bubble Pop 5 XP 5% Lucky Bubbles chance → 20x multiplier
Subliminal (with audio) 20 XP
Subliminal (text-only) 10 XP
Subliminal (custom flash) 10 XP
Video — Target Hit 15 XP Per target clicked during video
Video — Attention Pass (penalties + 1) × 50 + 200 First pass: 250 XP. Each replay adds +50
Bouncing Text 15 XP 2s cooldown, 150 XP/min cap. Level 60+
Lock Card (50 × repeats) + 200 Strict mode: 1.5x. Level 35+
Bubble Count — Completion 100 XP Duration-scaled (60s baseline). 3-min cooldown. Level 50+
Bubble Count — Correct Answer 250 XP Also duration-scaled
Mantra 30 + min(streak × 5, 50) Max 80 XP at 10+ streak. 20/min cap, 1.5s min interval
Pop Quiz 25 XP Per answer (test mode excluded)
Avatar Interaction 5 XP Per interaction with avatar
Keyword Trigger Configurable (0-100) Default 1.5x multiplier during sessions
Bubble Count Duration Scaling

If the video is shorter than 60 seconds, XP is proportionally reduced. A 30-second video awards 50% XP. Minimum: 10% of base (1 XP floor).

Quests

Quests are a major XP source that scales with your level. See the Quests guide for the full list of available quests.

Quest XP = baseXP × (1 + level × 0.04) × betterQuestsMult × (1 + questStreak × 0.03)
Factor Effect
Level scaling +4% per level (multiplicative)
Better Quests skill 1.25x quest XP
Quest streak +3% per consecutive day of daily quest completion
Quest Type Base XP Range Scaling
Daily Quests 100 - 250 XP +4% per level
Weekly Quests 500 - 1,000 XP +4% per level

Daily Streak & Perfect Week

Log in daily to build your streak. With the Milestone Rewards skill unlocked, you earn bonus XP each day:

Streak Daily Bonus Level 50 Example
1 - 3 days50 XP124 XP
4 - 6 days100 XP247 XP
7 - 13 days150 XP371 XP
14 - 29 days200 XP494 XP
30+ days300 XP741 XP
Streak Bonus = base × (1 + (level - 1) × 0.03)

Example: 30+ day streak at Level 50
  = 300 × (1 + 49 × 0.03)
  = 300 × 2.47 = 741 XP

With the Perfect Bimbo Week skill, you earn large milestone bonuses when you hit daily quest streak milestones:

Milestone Base Bonus Level Scaling
7-day quest streak3,000 XP+2% per level
14-day quest streak6,000 XP+2% per level
30-day quest streak10,000 XP+2% per level

XP Multipliers

Skill Tree Multipliers

All XP sources pass through GetTotalXpMultiplier() from the Skill Tree. Bonuses stack additively, then Pink Rush multiplies the total:

Skill Bonus Condition
Base1.0xAlways
Sparkle Boost 1+10%Skill unlocked
Sparkle Boost 2+15%Skill unlocked
Sparkle Boost 3+20%Skill unlocked
Streak Power+0.5% per streak day (max +15%)Skill unlocked + active streak
Night Shift+50%Active 11 PM – 5 AM
Early Bird Bimbo+50%Active 5 AM – 8 AM

Pink Rush

Pink Rush

3x multiplier on everything for 60 seconds. The entire additive sum above is tripled.

Trigger: 50% chance every 10 minutes (checked by timer). Only while the Pink Rush skill is unlocked.
Duration: 60 seconds, then ends automatically.

Session Level Multiplier

This multiplier only applies to the session base XP (not the duration bonus, not activities). It kicks in at level 30 and scales up:

Level Range Multiplier Growth Rate
1 - 291.0x
30 - 791.0x → 1.5x+1% per level
80 - 1241.5x → 2.4x+2% per level
125 - 1492.4x → 3.15x+3% per level
150+3.15x → 5.0x cap+3% per level (capped)
Level  30: 1.0x     Level  50: 1.20x    Level  80: 1.50x
Level 100: 1.90x    Level 125: 2.40x    Level 150: 3.15x
Level 200: 4.65x    Level 212+: 5.00x (cap)

Maximum Multiplier

Maximum Multiplier

Without Pink Rush: up to ~2.1x (all Sparkle Boosts + max Streak Power + Night Shift or Early Bird)
With Pink Rush: up to ~6.3x (entire sum above, tripled)

These global multipliers stack on top of the session level multiplier. A Level 150+ player during Pink Rush + Night Shift could theoretically earn 5.0x × 6.3x = 31.5x the base session XP.

Leveling

XP Per Level

Each level requires an increasing amount of XP. The formula changes at each tier:

Level Range XP Per Level Formula
1 - 80 800 → 2,500 800 + (level - 1) × (1700 / 79)
81 - 100 2,500 → 4,000 2500 + (level - 80) × (1500 / 20)
101 - 125 4,000 → 6,000 4000 + (level - 100) × (2000 / 25)
126 - 150 6,000 → 10,000 6000 + (level - 125) × (4000 / 25)
151+ 10,000+ (exponential) 10000 × 1.03^(level - 150)

Example Levels

Level   1 →   2:      800 XP
Level  10 →  11:      994 XP
Level  25 →  26:    1,316 XP
Level  50 →  51:    1,854 XP
Level  80 →  81:    2,500 XP
Level 100 → 101:    4,000 XP
Level 125 → 126:    6,000 XP
Level 150 → 151:   10,000 XP
Level 175 → 176:   20,938 XP
Level 200 → 201:   43,822 XP
Cumulative XP

Reaching Level 50 requires roughly 62,000 total XP. Level 100 requires roughly 190,000 total XP. Level 150 requires roughly 490,000 total XP. Beyond 150, exponential growth means each level takes 3% more XP than the last.

Level Titles

Your title changes as you level up:

Level Range Title
1 - 4Beginner Bimbo
5 - 9Training Bimbo
10 - 19Eager Bimbo
20 - 29Devoted Bimbo
30 - 49Advanced Bimbo
50+Perfect Bimbo
Level Up Sound

Place a lvlup.mp3 file in Resources/ or assets/audio/ to play a custom sound when leveling up!

Level Unlocks

New features unlock as you reach certain levels:

10
Spiral Overlay + Pink Filter

Hypnotic spiral GIF overlay and pink-tinted screen effects

20
Bubble Pop Mini-game

Pop floating bubbles for bonus XP and combo streaks (5 XP/pop)

35
Lock Card Challenge

Type passphrases correctly to unlock your screen (200+ XP)

50
Bubble Count Challenge

Count bubbles during video playback for 100-350 XP

60
Bouncing Text

DVD-screensaver style bouncing trigger words (15 XP/bounce)

70
Brain Drain Overlay

Progressive blur effect that "drains" your thoughts

75
Mind Wipe Audio

Random mind wipe audio effects for deeper immersion

100
Autonomy Mode

The ultimate surrender — let Bambi take control

Fair Play

Idle Suppression

To prevent AFK farming, passive XP sources are suppressed when you are detected as idle:

Suppressed When Idle Always Awards XP
Flash Images Bubble Pops (requires clicking)
Subliminal Messages Video Attention Checks (requires interaction)
Bouncing Text Lock Card (requires typing)
Bubble Count (requires answering)
Mantra (requires typing)

Rate Limits

Several activities have built-in rate limits to prevent exploit farming:

  • Bouncing Text: 2-second cooldown, 150 XP/min cap
  • Bubble Count: 3-minute cooldown between games
  • Mantra: 1.5-second minimum interval, 20 XP/min cap
  • Session XP: Base capped at 2,500
Server-Side Anti-Cheat

XP and stats are validated server-side before syncing. Abnormal values, NaN data, and impossible progression rates are automatically rejected. See the Leaderboard guide for details.

Achievements

Unlock achievements for various accomplishments. View all achievements in the Progression tab.

Progression Achievements

Plastic Initiation

Reach Level 10

Dumb Bimbo

Reach Level 20

Fully Synthetic

Reach Level 50

Perfect Plastic Puppet

Reach Level 100

Time & Sessions Achievements

Rose-Tinted Reality

Keep Pink Filter active for 10 cumulative hours

Deep Sleep Mode

Complete a session lasting longer than 3 hours

Daily Maintenance

Launch the app 7 days in a row

Retinal Burn

Have 5,000 Flash Images displayed

Morning Glory

Complete Morning Drift between 6-9 AM

Player 2 Disconnected

Complete Gamer Girl without Alt+Tab

Sofa Decor

Complete The Distant Doll session

Look, But Don't Touch

Complete Good Girls Don't Cum with Strict Lock

Spiral Eyes

Stare at the Spiral Overlay for 20 minutes

Minigames Achievements

Mathematician's Nightmare

Guess correct bubble count 5 times in a row

Pop Goes The Thought

Pop 1,000 bubbles total

Typing Tutor

Complete Lock Card with 100% accuracy

Obedience Reflex

Complete Lock Card (3 phrases) in under 15 seconds

Mercy Beggar

Fail the attention check 3 times

Clean Slate

Let Mind Wipers run for 60 seconds

Corner Hit

Watch Bouncing Text hit the exact corner

Neon Obsession

Click on the Avatar 20 times rapidly

Hardcore Achievements

Panic Button? What Panic Button?

Complete any session with Disable Panic enabled

Relapse

Press ESC to stop, then restart within 10 seconds

Total Lockdown

Activate Strict Lock, No Panic, and Pink Filter together

System Overload

Have Bubbles, Bouncing Text, and Spiral all active