CCP dial logoConditioning Control Panel v6.7.4 OK
field_manual / core_tools.dir / heavy machinery

Mandatory Videos

Your own videos, played fullscreen at random, a few times an hour. Optionally with a mini-game that checks you are still watching.

Overview

Mandatory Video card popup on the Dashboard with What It Does and Pro Tips
Mandatory Video, as described in the in-app Dashboard card.

You drop video files into a folder. The app picks one at random and plays it fullscreen, on top of whatever you were doing, a few times an hour. Nothing is downloaded for you and nothing is bundled - it only ever plays files you put there yourself.

By default you can still close a video with the panic key. If you want that taken away, that is what Strict Lock is for. Start with it off.

📺
Fullscreen

Takes over the screen, on top of everything

🔒
Strict Lock

Optional. No skipping, no closing

👁️
Attention Checks

Click the targets to prove you're watching

📳
Haptic Sync

Hitting a target can buzz a connected toy

Video Settings

Setting Range Default What it does
Enable On/Off On Turns mandatory videos on or off
Per Hour 1-20 2 How many videos play in an hour
Strict On/Off Off Videos can't be skipped or closed. See below
Min length 0-600 sec 0 (off) Skip anything shorter than this
Max length 0-1800 sec 0 (off) Skip anything longer than this

The two length sliders are the Duration filter. Both default to 0, which means no limit. Use them when your folder is a mix of ten-second clips and half-hour files and you only want one kind right now.

What actually happens

  • Videos come from the videos/ subfolder of your assets folder (%LOCALAPPDATA%\ConditioningControlPanel\assets\ by default, or wherever you point Pick Folder in the System card on the Dashboard)
  • Recognised file types: .mp4, .mov, .avi, .wmv, .mkv, .webm
  • Playback is fullscreen and always-on-top, with no title bar. You can't move it, resize it, or minimise it
  • It plays on your primary monitor. Turn on Multi Mon in the System card and it fills every screen instead - on three or more monitors you also need Fill all monitors with video, which is off by default to keep the decoders from stacking up
  • Audio from your other apps is ducked while it plays
  • Press the panic key (default: Escape) to stop it, unless Strict Lock is on
  • Watch time counts toward achievements and daily quests. XP for videos comes from the attention check mini-game, not from playback itself

Strict Lock Mode

Strict Lock removes your exit. With it on, a video plays to the end whether you want it to or not.

Read this before you turn it on

You cannot close, minimise, or skip the video. The only way out is the panic key, and only if the panic key is still enabled. Do not switch this on for the first time with a two-hour file in your folder. Use the Max length filter so you know the longest window you could be committing to.

Turning it on

The app makes you confirm twice on purpose:

  1. A dialog lists what you're agreeing to: no skipping, no closing, panic key only, "this can be very intense and restrictive"
  2. Tick I understand enabling Strict Lock is dangerous. The confirm button stays greyed out until you do
  3. Click Enable Anyway

Getting out

Setup Way out
Strict on, No Panic off Press the panic key (default: Escape)
Strict on, No Panic on Nothing in the app. Wait for the video to end, or kill the process from Task Manager

No Panic is a separate switch in System settings that disables the panic key everywhere, not just for videos. Stacking it with Strict Lock means the app has no stop button at all. Task Manager (Ctrl+Shift+Esc) always works, and there is no penalty for using it.

Attention Checks (Mini-Game)

Also called Mini-Game in the app. While a video plays, buttons pop up at random spots on screen. Click them before they vanish. It's a proof-of-presence check: it stops the video from becoming background noise you scroll past.

Setting Range Default What it does
Mini-Game On/Off Off Turns attention checks on or off
Targets 1-10 3 How many targets appear per video
Duration 1-15 sec 5 How long each target waits for you
Size 30-150 px 70 How big the target button is

The dice icon next to Targets randomises the count instead, picking anywhere from 1 up to your slider value each time.

How a round plays out

  1. A button appears somewhere on screen with a phrase on it, like "GOOD GIRL" or "OBEY"
  2. Click it before the timer runs out. That's a hit, worth +15 XP, and it can fire a haptic pulse if you have a device paired
  3. On multi-monitor setups the same target spawns on every screen. Catching any one of them clears the whole batch
  4. Catch every target and you get a completion bonus on top: 200 XP plus 50 more for each replay you had to sit through
  5. Miss even one and the video starts over. That's the consequence
Replays stack

Every failed round replays the video, so a long file plus a hard target setting can turn into a much longer sitting than you planned. If Mercy is enabled in System settings, the app lets you off after the third failure instead of looping again. Leave Mercy on until you know how the timing feels.

Editing the phrases

The Phrases button opens the target word list. It ships with a dozen defaults (CLICK ME, GOOD GIRL, DROP, OBEY, ACCEPT, SUBMIT and others) and you can add, remove, or switch off any of them. The Style button next to it changes how the target looks - colours, border, font.

Stare to click

If you've set up Webcam Tracking, the Stare to click toggle lets you hit a target by looking at it for about a second instead of clicking it. Same hit, same reward.

Achievement tip

Failing the attention check three times unlocks Mercy Beggar.

Audio Ducking

Ducking turns down everything else on your PC while a video plays, so the video is what you hear. It lives on the Audio card on the Dashboard, behind the advanced toggle, not in the video panel.

Setting Range Default What it does
Duck (toggle) On/Off On Reduce other apps' volume during playback
Duck (slider) 0-100% 80% How much to reduce them. 80% means they drop to 20% of their volume
Don't duck browser On/Off On Leaves the built-in BambiCloud browser at full volume

How it works

  1. A video starts. The app turns down each other app's volume individually, using Windows' per-app mixer. Your system volume is not touched
  2. The video plays at whatever you set under Video volume
  3. Apps that start mid-video get turned down too - the app rescans while ducking is active
  4. When the video ends, every app is put back where it was. If the app crashes mid-duck, it writes down the old levels first and restores them on next launch, so nothing stays stuck quiet

Tips & Troubleshooting

Which file formats to use

Playback runs on LibVLC, so most things work. If you're converting anyway:

  • MP4 (H.264) - the safe default
  • WebM - fine alternative
  • MKV, MOV, AVI, WMV - all recognised, just bigger or fussier

Common issues

Nothing plays

Check the file is in the videos/ subfolder of your assets folder, and that its length isn't being excluded by the Min or Max length filter. The Test button on the video card plays one straight away.

Black screen, no picture

Usually a codec the decoder can't handle. Re-encode to MP4 (H.264) with a tool like HandBrake.

Audio out of sync

Re-encode the file. Sync problems are almost always baked into the source.

Can't exit a video

Press the panic key. If Strict Lock and No Panic are both on, use Ctrl+Shift+Esc and end the process from Task Manager.

Other apps stayed quiet

Ducking restores levels on the next launch after a crash. If something is still low, check the Windows volume mixer.