About This File
Phil has had a package on the shelf since 0.25 that offline players could never buy. Little nanobots that swim up to your visual cortex and scramble every bare lady-scenery into a nice Nano-approved pixel mosaic. On x-change.life it works. Everywhere else, Phil shrugs.
This mod makes Beta Blockers work offline. Buy them at Nano Nano for $199, sit through the spiel, and from then on every bare breast and pussy on your screen is covered. Removal is $5000, same as online. Both of the base game's Beta Blockers achievements unlock.
EXACTLY WHAT PHIL PROMISED
- Tits get pixels. Pussy gets pixels. Nothing else does.
- Cocks are never touched. Phil was specific about that, and so is the mod: a cock inside a censored area is cut out of the censor, so it stays visible with pixels around it. The wives paid for that one.
- The boys occasionally miss. A glimpse now and then is in the brochure. The base game's own nude stills are the exception: the handful the detector cannot read carry hand-placed boxes, so the pictures you see at every "examine yourself" are always covered.
IT WORKS ON EVERYTHING, INCLUDING OTHER MODS
- There is no censored media pack. The online version swaps every picture for a pre-censored copy on the server; this mod instead watches what is on your screen and finds the parts as they appear. Stills, video, the paper doll in your sidebar, whatever a scene puts in front of you.
- Because it never needs to know where a picture came from, media added by other mods is covered exactly the same way.
- Nothing uncensored ever flashes. A new picture is covered whole until the detector has looked at it, which on a normal machine is a frame or two.
THIRTEEN CENSOR STYLES
- Mosaic is the default and the one Phil describes. The rest are yours to pick in Mod Options, with a live preview that uses the same code that paints the game:
- Solid Box, Mosaic, Blur, Static, Glitch, RGB Shift, Horror, Terminal Lock, Neon Circuit, Progress Bar, Privacy Tape, Windows Error, and Custom Image (any picture you drop into the mod's img folder).
- Tuning: block size, detector confidence, how often a playing video is re-checked, how much each box is padded, the accent colour for the flat styles. Behaviour: Phil's exception (the cock cut-out), a strict mode that also covers bare butts and anus, and a debug view that draws every raw detection with its class and confidence.
WHAT IT NEEDS
- Any machine that plays the game handles stills. Smooth video wants a browser with WebGPU, which every current Chrome, Edge and Electron build has; without it the mod still works on the CPU, and the video re-check slider is there if the boxes lag. About 50 MB loads once when the treatment is installed. The status line at the top of the settings tab tells you which backend you got and how long a look takes.
Compatibility
- Requires X-Change Life 0.25.6 or newer. No media pack
- No base passage is overwritten and no advice is installed. The store, purchase, removal, both continuation passages and both achievements run through the base game's own code
- The treatment flag is the base game's own, so a save carried to or from x-change.life behaves exactly as it does there, and a save from there works here
- Settings are a player preference kept in the browser, not the save
- For modders: XCLBB.styles.register adds a censor style, XCLBB.overrides.register adds hand-placed boxes for your own media. See the README
- Tested in-engine on 0.25.9 against a full load order
- Third-party components, both MIT: the hs-yx-real-320 YOLOX detector from the Hotscreen project and onnxruntime-web 1.29.0 by Microsoft. Licence texts ship inside the mod.
-
Works only on the XCL Desktop Launcher or Mod Loader server, does not work by running the .html file
-
If you want it working with the .html file the best way to do it is the following:
- Create a shortcut to Chrome.exe on your desktop, right click it and click properties.
-
In target paste the following, replacing the paths with paths releveant to your PC:
-
"C:\Program Files\Google\Chrome\Application\chrome.exe" --allow-file-access-from-files --user-data-dir="C:\Users\athena\AppData\Local\XCL-Chrome" "F:\XCL v0.25 Full Download Mod Testing\modded\X-Change Life.html"
-
-
Close any open instances of Chrome.
-
Click the shortcut and you're ready to go
-
This will mean when you open that shortcut, it opens Chrome, with a flag that disables CORS within files on your PC (note this mod is entirely local, it just loads 2 Computer Vision Models to detect body parts to censor, which is what CORS is flagging) . It opens a new Chrome profile which will mean its a seperate Chrome instance from your normal Chrome profile, and it will open the .html file for you when you click on the shortcut
-
If you want it working with the .html file the best way to do it is the following:
What's New in Version 1.1.0
Released
Beta Blockers: Offline 1.1.0 Changelog
- Pick your parts. The settings tab now lists every part the detector knows, sixteen of them from bare breasts to eyes, and you choose which get covered. Phil's default is still bare breasts and pussy.
- Reverse it. Flip one switch and the selection inverts: the whole picture is covered and only the parts you chose show through. Select "Female face" on its own and you get a face in a sea of pixels.
- One style or many. By default the style you pick covers every part. Switch "Same style for every part" off and each part gets its own picker, so the breasts can wear Privacy Tape while the pussy throws a Windows Error. Reverse it paints the picture as one piece, so it always uses the main style.
- Minigames on top of video are no longer hidden. The censor used to be one sheet over the whole screen; now each picture and clip carries its own, sitting just above the media and below anything the game draws over it.
- For modders: your own censor styles, with a guide. One line makes it work whatever the load order, and MODDERS.pdf in the download covers the style contract, hand-placed boxes for your own media, events, and a complete example mod.
- Added a warning for file:// users, which stops the mod from censoring everything by default and tells the user the issue