CCP dial logoConditioning Control Panel v6.7.4 OK
field_manual / progression.dir / gentle

XP & Progression

Where XP comes from, what multiplies it, and what each level gets you. The full reference, numbers and all.

How XP Works

XP is the app's points system. Almost everything you do earns some: watching a session through, popping a bubble, finishing a quest, just opening the app on a new day. Enough XP and you level up.

Levelling up does three things. It hands you a sparkle point to spend on upgrades, it moves you up the leaderboard, and past level 30 it quietly increases how much sessions pay out.

Nothing in the app is locked behind a level. Since v5.8.0 every feature is available from level 1, so XP is a score and a pacing mechanism, not a gate.

Three words worth knowing

Base XP - the raw number before anything is applied to it. Every figure on this page is a base number unless it says otherwise.
Global multiplier - a single number from the Skill Tree that scales every XP award you get.
Session multiplier - an extra multiplier on top, based on your level, that only applies to finishing a session.

You need to be signed in

XP is only awarded when you are logged into your CC Labs account, or running in offline mode with an offline username set. Use the app fully signed out and nothing is counted.

XP Sources

Sessions

Sessions are by far the biggest XP source. Every session has a base payout set by its difficulty, and that base then gets scaled by your level and topped up by a bonus for how long the session ran.

Session Base XP

The base is capped at 2,500, and every time you pause costs you 100 XP:

base = min(2500, sessionBaseXP) - (pauses × 100)

It cannot go below 0. Abandoning a session part-way awards nothing at all. Base XP 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 Someone else is driving
Custom (Timeline) Varies minutes × 10 + feature bonuses, rounded to the nearest 50
Training Program day 300 - 1,000 XP 300 + 700 × intensity, then 1.5x on a boss day

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

Order matters here. The session level multiplier only touches the base, never the duration bonus. The global Skill Tree multiplier is applied last, to the whole thing.

Activities

Everything you can do outside a full session. These all pay whether a session is running or not. Every figure is base XP, before the global multiplier.

Activity Base XP Details
Flash image, sound playing 8 XP 5% Lucky Bimbo chance of 10x
Flash image, silent 4 XP 5% Lucky Bimbo chance of 10x
Flash - Hydra gen 1 (unlinked) 75% of base 6 XP with sound, 3 XP without
Flash - Hydra gen 2 and up 1 XP flat Lucky Bimbo never rolls on Hydra clones
Bubble pop 5 XP 5% Lucky Bubbles chance of 20x. Also 1 sparkle point per 100 pops
Avatar bubble pop 5 XP Popping the companion's speech bubbles
Subliminal (Bambi Freeze) 20 XP The full-screen freeze variant
Subliminal (normal) 10 XP
Subliminal (custom or remote) 10 XP
Video - target hit 15 XP Per target you click during a video
Video - attention check passed (penalties + 1) × 50 + 200 250 XP first time. Every failed retry raises the payout by 50
FYP clip viewed 5 XP Capped at 12 paying clips a minute
FYP attention hit 15 XP
Bouncing text 15 XP 2s cooldown, 150 XP/min cap
Lock card (50 × repeats) + 200 1.5x in strict mode
Bubble count - finishing a game 100 XP Scaled by clip length (60s baseline). 3-minute cooldown
Bubble count - correct answer 250 XP Also scaled by clip length
Mantra typed 30 + min(streak × 5, 50) 35 to 80 XP. Maxes at a 10-mantra streak. 20/min cap, 1.5s minimum gap
Mantra spoken (mic verified) 30 XP flat No streak bonus on this one
Pop quiz answer 25 XP Per correct answer. Test mode does not pay
Graded Intake completed Up to 100 XP 25 + depth×50 + affirmedMantras×5, hard capped at 100
Chaos / DTRH run Your run score Capped at 250 × minutes × difficulty
Keyword trigger Whatever the trigger author set 1.5x while a session is running
Bubble count duration scaling

Clips shorter than 60 seconds pay proportionally less, so a 30-second clip pays half. The floor is 10% of base, so a very short clip still pays something.

One companion takes XP away

The Brainwashed Slavedoll, unlocked at level 125, drains 3 XP off your total on every tick while she is active. That is deliberate - the point is to out-earn her. Your XP is floored at 0, so she cannot put you in the red, but she can hold you still if you idle.

Quests

Quests are the XP source that scales hardest with your level. See quests.log for the full pool.

Quest XP = baseXP × (1 + level × 0.04) × betterQuestsMult × (1 + questStreak × 0.03)
Factor Effect
Level scaling +4% per level
Better Quests skill 1.25x quest XP
Quest streak +3% for each consecutive day you have completed a daily quest
Quest Type Base XP Range Scaling
Daily quests 100 - 450 XP +4% per level. The top of that range is Patreon-only
Weekly quests 500 - 1,200 XP +4% per level. Same again

Daily Streak & Perfect Week

Open the app on a new day and your login streak goes up by one. That is the whole requirement - no session needed. With the Milestone Rewards skill bought, the streak pays you every 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

There is a second, separate streak: the quest streak, which counts days you finished a daily quest. With the Perfect Bimbo Week skill, hitting a quest streak milestone pays a lump sum:

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

Every XP award in the app passes through one global multiplier from the Skill Tree. The bonuses below add together first, then Pink Rush multiplies whatever total you ended up with:

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 11pm to 5am
Early Bird Bimbo+50%Active 5am to 8am

Pink Rush

Pink Rush

Everything is worth 3x for 60 seconds. The whole sum above gets tripled, not just the base.

When it fires: once you own the Pink Rush skill, the app rolls a 50% chance every 10 minutes.
How long: 60 seconds, then it ends by itself. It can fire again later in the same sitting.

Session Level Multiplier

This one only touches session base XP. Not the duration bonus, not activities, not quests. It does nothing until level 30, then climbs:

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: 2.1x. That is all three Sparkle Boosts (+45%), Streak Power maxed out at a 30-day streak (+15%), and either Night Shift or Early Bird (+50%).
With Pink Rush: 6.3x. The 2.1x, tripled.

The session level multiplier stacks on top of that. At level 212 or above, during Pink Rush, in the small hours, a session base is worth 5.0 × 6.3 = 31.5x. That is the ceiling, and it needs a lot of things to line up at once.

Leveling

XP Per Level

Each level costs more than the last. The rate changes at four points, and past 150 it goes exponential. There is no level cap.

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,839 XP
Total XP to get there

Level 25 is about 25,000 XP all in. Level 50 is about 64,500. Level 100 is about 194,000. Level 150 is about 516,000. Level 200 is about 1.64 million. Past 150 each level costs 3% more than the one before it, so the curve stops being a curve and starts being a wall.

Level Titles

The app shows a rank title next to your level. There are six of them, and the noun on the end comes from your mod - Bambi Sleep calls you "Babe", Circe's Lock says "pet", Drone Mode says "Unit", and the default is "Subject":

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

Prestige

Prestige is a second number that sits alongside your level. It is not a reset button and there is nothing to click - it counts the sparkle points you have spent on skills, over your whole account life:

Prestige rank = 1 + (lifetime sparkle points spent / 100)

Spend your hundredth point and you hit Rank 2. Because seasons strip your XP-economy skills and make you re-buy them, prestige is the thing that keeps climbing when your level does not. It never goes down.

Level Up Sound

Drop an lvlup.mp3 into Resources/ or assets/audio/ and the app will play it when you level up.

Level Milestones

Nothing here is a gate

Since v5.8.0 every feature in the app works from level 1. The milestones below unlock companions and achievements, not features. If you never level up, you can still use the whole app.

The app also throws a small celebration at levels 10, 25, 50, 100, 125 and 150, then every 25 levels after that. Here is what the big ones actually give you:

10
Plastic Initiation

Your first level achievement, and the first milestone celebration

20
Devoted

Your rank title moves up again. It first changes at level 5, then at 10, 20, 30 and 50

50
Synthetic Blowdoll Companion

Your first companion. Earns more companion XP the stronger your Pink Filter is

75
Bambi Cow Companion

Ditzy and docile. Her advertised session XP bonus is declared in the app but not currently wired up, so treat her as cosmetic for now

100
Perfect Fuckpuppet Companion

Earns 1.5x companion XP while autonomy is running

125
Brainwashed Slavedoll Companion

Drains 3 of your XP every tick while she is active. The challenge is out-earning her

150
Platinum Puppet Companion

The last one. Halves her companion XP unless strict mode is on, doubles it with No Escape and attention checks running, and docks you 25 companion XP for every attention check you fail

Fair Play

Idle Suppression

Leaving the app running while you go and do something else does not earn XP. After 3 minutes with no keyboard or mouse input, the app marks you idle and stops paying out the passive stuff. Anything that needs a click or a keystroke keeps working, because doing it proves you are there.

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

A few activities are cheap and repeatable, so they have ceilings. None of these will bother you in normal use:

  • Bouncing text: 2-second cooldown, 150 XP per minute
  • Bubble count: 3 minutes between paying games
  • Mantras: 1.5 seconds minimum between them, 20 per minute
  • FYP clips: 12 paying clips per minute
  • Graded Intake: 100 XP total, however well you do
  • Chaos runs: score capped at 250 per minute, times the difficulty multiplier
  • Sessions: base capped at 2,500, minus 100 for every pause
The server checks your numbers

XP and stats are validated on the server before they sync. Impossible jumps, broken values and nonsense data get rejected. See leaderboard.htm for what that means for rankings.

Achievements

Achievements tab grid with neon-styled unlocked and locked tiles
The Achievements tab - unlocked ones glow, locked ones stay dim until earned.
Drone Mode variant of the Achievements tab with hex-shaped green icons
Bundled mods like Drone Mode re-skin the entire UI - same grid, different aesthetic.

There are 63 achievements you can earn: 52 open to everyone, plus 11 patron-exclusive ones that sit in their own section with their own counter. They are one-off, they do not pay XP, and they exist purely as a record of things you did. The full grid lives in the Achievements tab. A representative selection:

Level Achievements

Plastic Initiation

Reach Level 10

Dumb Bimbo

Reach Level 20

Fully Synthetic

Reach Level 50

Docile Cow

Reach Level 75

Perfect Plastic Puppet

Reach Level 100

Brainwashed Slavedoll

Reach Level 125

Platinum Puppet

Reach Level 150

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

Threadbare

Spend 10 cumulative hours under the Spiral

Screen Time

Watch 10 cumulative hours of mandatory video

Eyes Front

Pass 100 attention checks

Thirty-Day Doll

Launch the app 30 days in a row

First Week

Finish the seven-day First Week program

Window Shopping

Spend 100 Sparkle Points

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

Word Perfect

Complete 50 Lock Cards

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