Select a subcategory to view available files.
Files From Subcategories
-
[XCL] [0.25.9] Pegged - Eliza Ibarra
By necromonk_
Pegging mod extension for Bar Girl - Eliza Ibarra by Sidewinder45. Made for Pegged by ithrob and AthenaWilliams.
Disclaimer: I own literally none of the visual and audio media used in this mod, all assets were found on very public websites, and I don't have any intentions of profiting off their (re)use.
Requires Pegged and Bar Girl - Eliza Ibarra (duh :))
Hit me up on Discord or in this thread if you found something broken.
1711 downloads
Submitted
-
[XCL] [0.25.9] X-Change Life: Pets
There is a unit at the quiet end of Paradise Mall, past the shutters of two shops that never reopened, and you can hear it from the escalator. Summer City Animal Shelter is three volunteers and a van, and everything in it is secondhand except the animals. You can walk round as long as you like. Signing for one is a different matter, and the part nobody warns you about is not the paperwork. It is that the bowls have to be filled twice a day, every day, by you.
The shelter
Kennels, a cattery, a reptile room and a wall of tanks, each with its own photograph. Eight animals are in on any given week and a new intake arrives every week, so the dog you did not sign for on Monday is gone by the next one. 16 breeds across four species: golden retriever, german shepherd, black labrador and chihuahua; tabby, tuxedo, calico and maine coon; corn snake, ball python, milk snake and kenyan sand boa; leopard gecko, bearded dragon, blue tongued skink and chameleon. Every one has a name, an estimated age, a temperament that sets how warm it starts, and a card the staff have written on, usually with a question mark. They will not sign until the house is ready. A dog wants a bed, a bowl and a lead. A cat wants a litter tray instead of the lead. A snake or a lizard wants a vivarium and a heat lamp. The front desk sells all of it, secondhand, with the prices written on masking tape. Fish work differently: buying the tank is how a fish keeper adopts, and the fish inside are its stock. Goldfish live on their own, three to a coldwater tank. The heated tank holds eight and there is a laminated sheet by the racking explaining which of them can live with which. You name them on the form. The volunteer will point out, twice, that you can change it now and not on the chip afterwards. You can ask about giving one back. Nobody will tell you off. They would still rather you did not, and it costs you something that is not money. The care loop
Feed and spend time with them in the morning, in whichever room they have made theirs, and again at night before you sleep. Both feeds and some attention and the bond climbs. One feed and it slips a little. An empty bowl all day costs twelve points, which is the number that ends things. Miss two days and the shelter puts a card through the door. Miss three and they come for the animal: a hundred and fifty dollar fine taken out of your wallet, and a fortnight before anybody will sign anything over to you again. Contribute two hundred toward the rent and your stepdad and Alexia fill the morning bowl before you are up. That buys you out of the empty bowl, not out of the decline. Pay and then never touch the animal and you are on one feed a day, and you will still lose it, just slowly. Snakes, lizards and fish are ownable and passive by design. They eat, they can be checked on, and they will never ask you for anything else. Greenbank Park
A new daytime activity that only appears when you own something you can put a lead on. Four streets to the gate, a bandstand nobody has played in for years, a rose garden gone to seed, and a mile of path. Real fitness XP through the game's own progression, scaled by how long you stay out. Throw a ball for a dog. Cats can be walked too, and two separate people will stop to say they did not know you could do that. Encounters along the path: other owners whose dogs have already decided about yours, a bag you did not think to bring, and a cat forty feet up a tree with an audience gathering. The joggers have their own photographs rather than borrowing the gym's, so the woman who slows down to make a fuss of your dog is actually standing in the park, and the description you read matches the picture you are looking at. What they give back
On a night when the game offers you the ashamed branch, an animal you trust can take the edge off it. Nothing gets solved. It gets smaller, which is not the same thing. How well it works is rolled against the bond, so a devoted animal usually helps and a wary one usually does not. Trust them far enough and they start bringing you things. Usually a single trainer, not yours, not new. Sometimes a folded note with money in it. Occasionally a sealed pill packet, drawn from the live pill database, so what turns up is whatever your load order actually has in it. Get the bond past forty and the thing that comes through the bedroom door at the worst moment might not be your stepdad. It costs your partner some satisfaction, leaves your family relationships alone, and the scene picks up where it left off. Owning something that can push a door open also nudges the chance of being caught up in the first place, which is the honest price of the hedge.
12 achievements, from signing your first form to leaving an animal long enough that somebody else takes it away
Two mod settings: turn the whole mod off, or keep it and switch off the neglect consequences
3238 downloads
Updated
-
[XCL] [0.25] Read A Book! - Update
By Dragon42
This is a bug fix and version updated version. This is still Katalin's hard work and effort. Thank you to those contributing to its continuation.
What are all those files?
KTX Read a Book 0.1.3.xcl - This is the main file containing all the code and media for the framework (REQUIRED). KTX Book Strategy Guide.xcl - An add-on containing a single book which is not entirely serious and a little fourth-wall-breaking (OPTIONAL). Resources for MOD CREATORS.zip - An archive for modders containing a template, documentation and a book stat calculator (FOR MODDERS).
I am willing to act as an updater for this if others work on coding pieces, but its not on my agenda to pick this up for full developement.
All credit goes to Katalin, who did all the work. This is just a little service mod in her honor.
Contributors: McLurkington. Big thank you for helping!
22726 downloads
Updated
-
[XCL] [0.25.9] Mind Games: Redux
Mind Games
A videogame shop for X-Change Life. Originally by EdgeSkylark, ported and expanded by Athena.
There is a videogame shop on the lower level of Paradise Mall. It sells twelve fictional games, each with its own soundtrack and gameplay footage, and a proprietary joystick that is very obviously a dildo. Buy a computer, buy the joystick, buy a game, and an evening in your bedroom becomes a night in.
Beat a game often enough and it gives you Identity. Play too many days running and your stepdad opens your bedroom door to have a word about it, and what he finds when he does depends on what you were doing.
Version 1.4.0 is a port to base 0.25.9 and a substantial expansion.
All twelve games are real minigames now
They used to be three base minigames wearing twelve skins. Every one of them is now the thing it parodies, written from its own catalogue entry:
Numberwang. A gameshow quiz that declares "That's Numberwang!" on rules you cannot infer. The comedy is the mechanic, so being unfair is correct behaviour. Finale Fantasia. A turn based JRPG battle against Soapiroth. Read the aura, break the elemental barrier, use the two turn window it opens. Mashing attack loses. Behold the Eyes. A grid dungeon crawl. Your torch is the clock and its radius shrinks as it burns. Scanathar never chases you, it opens an eye down a line and fires along it next turn, so pillars are cover. Traps are visible in light and invisible in the dark. Uber Plumber Kart. A top down racer. Eight karts, three laps, four circuits cycled by your own win count. Item quality is worse the better you are placed, and the spiny hits whoever leads from anywhere, so the front is a dangerous place to be. Road Brawler. A real fighting game. Every move has startup, active and recovery frames, fighters occupy space, and holding back is blocking. Uber Plumber Bros. A precision platformer with coins, enemies and lives. Losing your last life is a real ending. Spikey Speedster. A momentum platformer. Pits want speed, spikes want restraint, and reading which is coming is the whole game. Sportsball. A needle sweeps a bar. Stop it in the green for a sports point, the gold for two, miss and the other sports team scores. The game has no idea what sport it is. Extreme Ironing. Heat management. The iron presses whatever is under it and the longer it sits the hotter that square gets. Cover the whole garment before the clock and never dwell. Town of Magic. Three lanes, sixteen turns, four spells and a Focus pool. Keep them off Celica. Three parts, each with its own rule, and one of them punishes single target fire. Tentaclevan. Meet the quota, dodge the police, and remember that a fuller van is a louder one. Captivity. A survival wave shooter in three parts. Ammo, reload timing, and knowing when a top up is worth it.
Each one still declares the same parameters base reads, so the skill check, the XP display, the "Real Time Minigames: Disabled" fallback and the skip links all still work. The custom game is the middle. Base is still the frame.
Mika Tanaka
The shop assistant who used to be an unnamed body carrying boxes now has a name, a face and a counter to stand behind.
A staff pick, rerolled weekly out of the live catalogue rather than a fixed list, so a game added later or by another mod can be picked. Buying her pick pleases her. Letting it expire does not. A conversation bank gated on your own library and progress, so what she says is a read on how you have actually been playing. The joystick sale is her scene now, which is the beat the shop's running joke was always built towards.
For modders: add your own game
Any mod can put its own game on the shop's PC rack with one tagged passage. No JavaScript, no load order to coordinate, and no edits to this mod:
:: hacker sim pc game [mindgames_pc_games] { (set:$mg_pc_registry to it + (a:(dm: "id","mymod_hacker", "name","Hacker Simulator", "price",120, "blurb","Type green text at a wall of green text until the bank opens.", "play passage","hacker sim play" ))) }
Only id, name and play passage are required. Everything else falls back to a sane default, so a two line registration works and a detailed one is rewarded. Your play passage can be a scene, your own minigame, or anything else. A worked example ships as the separate Mind Games PC Example mod, and the full record shape is documented at the top of mind-games-pc.twee.
Also in 1.4.0
Fourteen achievements, including one per game. The computer requirement is no longer a silent dead end. The shop tells you what you need and where to get it. A shared arcade harness, so every game inherits its frame, its accessibility fallback and its lifetime guards rather than reimplementing them. Difficulty for every game was set by simulating the shipped code across hundreds of sessions per strategy, not by feel.
Requirements
X-Change Life 0.25.7 or later Mind Games Store -Media, the companion media mod. Both files are required. Paradise Mall Expanded is supported but not required.
Install
Drop both .xcl files into the game's mods folder and rebuild in the Mod Loader.
Credits
Original mod by EdgeSkylark, version 1.31, targeting base 0.21.7. The shop, the joystick, the game catalogue, the stepdad storyline and the Reclusive Gamer compulsion are his design. Version 1.4.0 is the port and expansion by Athena.
4370 downloads
Updated
-
Jia Outfits Plus
By asra777
- 37 new outfits for Jia, many of which are designed for Bimbo (pink) and can be worn in multiple situations.
[v0.0.1]
Total Outfits: 37
Beach: 2
Casual: 6
Fetish: 2
Gym: 3
Lingerie: 13
Lounge: 5
Office: 3
Stylish: 3
1768 downloads
Submitted
-
[XCL] [0.25.9] Added Flavors
By Ryanwire991
What Is Added Flavors?
Added Flavors is a conversation expansion for X-Change Life. Its goal is to make the game’s characters feel more distinct, less repetitive, and more aware of what has happened during your playthrough. The mod expands the existing Ask about her system with larger dialogue pools, personality-based responses, relationship-dependent reactions, and context-aware conversations tied to actual game events. When Added Flavors activates, you are usually given two eligible questions to choose from. After the character answers, you receive three possible responses. There is no universal “good,” “neutral,” or “bad” answer. Different personalities react differently, so a response that works well with one character may completely fail with another.
Bar Girl Conversations
Added Flavors expands conversations with the game’s bar girls while keeping their existing personalities and relationship systems intact.
The mod supports all seven main bar-girl personality types:
Bimbo Feminine Nerdy Sporty Rich Bitch Slut Main Conversation Pool
Added Flavors expands the standard male-player conversation pool with a wider range of topics and more personality-driven responses.
These conversations cover subjects such as:
Hobbies Relationships Music and movies Money Jealousy Attraction Personality Dating More personal and intimate topics Post-sex conversations Context-aware follow-ups
Some questions only become available once the current bar girl reaches the required Attraction level, while others unlock after specific events such as sleeping with her.
Certain responses can also trigger a native Charm check, meaning a confident or flirtatious answer may work extremely well if you succeed, but fail badly if you do not.
Female-Player Conversations
Added Flavors also includes a separate conversation pool for female players.
These conversations focus more heavily on:
X-Change The player’s transformed appearance Girl talk Relationships Femininity Identity How comfortable the player has become living as a woman
Some questions only become available after that specific bar girl has learned about the player’s X-Change identity.
Context-Aware Conversations
Added Flavors can react to things that have actually happened in your game.
Characters may comment on events such as:
Relationship changes Failed pickups Previous sexual encounters Reputation changes Specific transformations Outfits and appearance People the player has brought home Other events the character has personally witnessed
Some of these conversations are initiated by the NPC rather than selected directly by the player.
Certain contextual conversations are one-time events, while others can return later depending on their trigger and the mod’s normal conversation cooldown rules.
Relationship Effects
Your responses can affect the game’s existing relationship values, including:
Attraction Friendship Respect Dominance / Submission
Different personalities react differently to the same answer.
An assertive response might impress one character while annoying another. Added Flavors is designed around learning what each character responds to rather than simply choosing an obvious “best” answer.
Refusals and Charm Checks
Some conversations may have a chance to be refused, especially when the subject is more personal or intimate.
Certain responses can also trigger X-Change Life’s native Charm check system. Success can significantly improve the outcome, while failure may cause the conversation to end badly. More personal conversations generally require stronger relationships before they become available.
How Often Does Added Flavors Appear?
By default, selecting Ask about her gives Added Flavors a 30% chance to activate.
The remaining 70% uses the normal vanilla conversation system.
This can be changed in Added Flavors Settings to:
10% 30% 50% 70% 100% Conversation Memory
Added Flavors remembers completed conversations separately for each bar girl.
This helps prevent the same questions from appearing repeatedly and allows different characters to develop independently.
Context-specific conversations also maintain their own tracking when necessary.
Vanilla Compatibility
Added Flavors is designed to work alongside the existing game, not replace it.
The original Discuss Mutual Interests system remains untouched.
The mod continues to use X-Change Life’s native systems wherever possible, including:
Relationships Character personalities Sex history Charm checks Game events Existing character progression Alexia and Stepdad Conversations
Added Flavors also greatly expands conversations with Alexia and the player’s stepdad.
New conversations are spread across several pools, including Alexia at home, Alexia at the beach, and stepdad conversations at home.
Alexia
Alexia receives additional conversations about:
The player Summer City Relationships Greg X-Change The player’s appearance Behavior and femininity Identity How comfortable the player has become with transforming
Beach conversations also cover subjects such as:
Swimwear Attention from other people Spending time together Swimming Sunscreen Volleyball events
Alexia also receives context-aware follow-up conversations tied to events she has actually witnessed or learned about.
Examples include:
Alexia catching the player masturbating Alexia catching the player with Greg The player and Alexia’s blowjob arrangement Alexia catching the player having sex with Bruce The Alexia/Bruce/player threesome Beach volleyball wins and losses Transformations and pill use Outfit and appearance changes Sexual experience milestones People the player brings home
Many of these conversations use different responses depending on Alexia’s relationship with the player.
Stepdad
Greg receives expanded conversations about:
Family life The move to Summer City Alexia X-Change His protectiveness toward the player How his relationship with the player is changing He also receives context-aware conversations tied to events he has personally witnessed or participated in, including certain outfit and secretary-related moments.
Relationship-Dependent Dialogue
Alexia and Greg can respond differently depending on the current relationship state.
Where appropriate, conversations may use variants based on:
Friendship Respect Attraction Flirtation Poor relationships
More personal or suggestive conversations also have minimum relationship requirements so they only appear when they make sense.
Some dialogue choices can directly influence other player values, including Femininity.
Dredd Expansion
Dredd Expansion is being discontinued for now. I realized that adding support for a mod that was already on the brink of being discontinued probably wasn’t the best choice, and that’s the main reason I’m dropping the current version. I wanted to rewrite it anyway, so for the next update I’m moving on from it for now. I’ll revisit the expansion at a later date once the Dredding Intimacy revamp is out, and rebuild it properly around the updated version.
The Goal
Added Flavors is not intended to replace X-Change Life’s relationship system.
The goal is simply to add more variety, personality, continuity, and consequences to everyday conversations.
Characters should feel less like repeating dialogue menus and more like people who remember what has happened between you, notice how the player is changing, and react accordingly.
6950 downloads
Updated
-
[XCL] [0.25.9] Bar Girl - Aria Alexander
By XanaX98
Pale and slutty Aria moves to Summer City to get tanned and have some fun!
Hello everyone,
Aria is my first bar girl made fully with Requel, all the images and videos were edited using it. I am still trying to get hang of it so these media files may not be the highest quality.
I just wanted to give huge thanks to Aphrodite, Chloe and Datdude for Requel because it is a godsend compared to how much editing I had to do before this.
Also I shamelessly stolen Ivy's ideas from her bar girls she is currently remaking and applied to Aria but if you gotta steal, steal from the best right? 😅
I hope you like Aria and stay tuned for more girls coming soon.
BWC & BBC content is included!
Installing: Add the zip file using XCL mod loader. (Do not extract the zip files)
Disclaimer: I do not own any photo or audio files included. Files were sourced from free and public websites. I do not profit from this mod in any way.
2898 downloads
- aria alexander
- black hair
- (and 3 more)
Submitted
-
test Fertile ditz pill
By Kyatinoa
New update info Please Read the bold statement
Diagnostic Tools as been removed and is standalone there is dedicated functions that get added when you have my mod installed with it but it is not bundled in with the version.
New/Improved content - updated mantra system and milk system improved game play aspects and improved some performance issues.
For best and most up to date content use with my comp for creampie overhaul that is on discord and use with my pregmod fixed version and neon desires and twin mod for complete content.
Note might fully require those 4 mods to work properly.
====================================================
For pregmod use the version on the discord channel.
for creampie overhaul use the version on the discord channel.
Added support for Creampie overhaul and neon desires
Removed the integration with spike fun and drug framework.
fixed bugs and updated the in-game ReadMe.
breeding urge system should be working as intended you should no longer get stuck at max.
Pill timer should be shorter have not fully tested.
Compatibility with Pregmod22.7b and XCL identity change office V0.2.8 or newer knockoff pharmacy and pill diagnostic kiosk and Twin Mod and Creampie overhaul and neon desires.
Have your modlist attached so i can take a look cause just telling me does make it much harder to find the issue and fix and make sure to provide screen shots or a video of the issue.
Please post any errors in the discord with info and mod list so i don't have to ask over and over again also as people still do it the intergration checks show up after character creation even though the show up as not during does not mean they are broken.
Old info still somewhat relevant for better info use the ReadMe in game for the time being till i have time to pull from it and update this.
FERTILE DITZ MOD PACK FOR X-CHANGE LIFE
DESCRIPTION
Fertile Ditz is a comprehensive breeding-focused mod pack for X-Change Life that
transforms your gameplay experience with new pills, mechanics, locations, and
content centered around fertility and pregnancy themes.
Take the Fertile Ditz pill and experience enhanced fertility, overwhelming
breeding urges, and ditzy bimbo thoughts as your body craves to be bred!
FEATURES
* NEW PILLS - Fertile Ditz, Knockoff, and ULTRA variants with unique effects and more
* BREEDING URGE SYSTEM - Dynamic urge that builds over time and affects gameplay
* FERTILITY CLINIC - New mall location with testing and treatment services
* FERTILE BLISS BOUTIQUE - Premium shop with exotic permanent treatments
* BREEDING DASHBOARD - Track your cycle, partners, and breeding statistics, and readme
* OFFICE CONTENT - Boss interactions, coworker Drew, client breeding requests
* BOOTY CALL SYSTEM - Call your favorite breeding partners anytime
* 30+ ACHIEVEMENTS - Unlock rewards for your breeding accomplishments
* PREGMOD COMPATIBLE - Works with both base game and Pregmod pregnancy systems
------------------------------------------------------------
- X-Change Life (latest version recommended)
- Optional: Pregmod for enhanced pregnancy content
ICONS QUICK REFERENCE
-----------------------------------------------------
🌸 Breeding Dashboard / Mod indicator
💕 Breeding content
🤰 Pregnancy
💔 Pink Passion items
🔥 Peak fertility / Ovulating
🏥 Fertility Clinic
💊 Pills
💜 Drew content
===============================
For detailed information, see the in game readme
===============================
Made a thread in the Discord server please post any bugs that you believe are apart of my mod so i can try and fix it as fast as possible.
65301 downloads
Updated
-
Diagnostic Tools
By Kyatinoa
Diagnostic Menu — v7.2.10
A full-featured debugging and save-health suite that lives inside the game. Every tool is reached from the settings menu → Tools, with consistent navigation back to the central hub.
No external software needed. No browser Dev tools required. If something's wrong with your save, your stats, or your event flags — there's a panel for it. And as of
7.2, the mod doesn't just wait for you to open a panel a set of always-on live detectors watches for errors, soft locks, freezes, and broken save loads while you play, and files what it finds into the error log automatically.
Compatibility & install
This is a standalone mod, and it is compatible with Fertile Ditz. You can install it on its own for vanilla X-Change Life, or run it alongside Fertile Ditz.
- **Standalone:** works on vanilla X-Change Life with the full base-game toolset.
- **Alongside Fertile Ditz:** it auto-detects FD in your save and appends the FD-specific panels (FD Core, FD NPCs, FD Systems). Vanilla players never see those.
- **Load order:** load this after Fertile Ditz, Pregmod, and Creampie Overhaul (declared in the mod meta). Requires base game 0.25+.
- Purpose: it helps fix issues with game saves and does general diagnostics of mods while you play — finding bugs and coding errors.
- ⚠️ Use Auto-Fix at your own risk — it can and will change save state. Auto-Fix only offers a repair when it detects an actual problem, but write operations have no undo. Save first. For anything you're unsure about, review it in the Interactive Console (read-only snippets) before applying.
Feedback: diagnostic issue reports are welcome — post them in the Discord channel **Diagnostic Tool**.
What's new since 7.0.x (for returning users)
🛰️ Live Detectors (7.2.0) — nine background detectors (D1–D9) that catch what the old error watcher structurally couldn't: console-only errors, softlocked screens,
multi-second freezes, save loads where init hooks were silently skipped, and calls to macros that don't exist. All are designed to be free when idle; the master switch is in the panel (default ON).
- Live source-map inference (7.2.1) — the source map now pulls from your actual game at load time instead of relying only on a baked snapshot. Mods the snapshot never knew about still get attributed (it correctly picked up AlexiasCut in live testing), and anything it can't prove is honestly labeled as unattributed instead of guessed.
- Source map is now a `.js` file (7.2.0) — parsed once per browser session instead of ~300 KB of inline script re-parsed on every save load. Noticeably lighter loads for source-map users.
- One error pipeline — console errors, DOM errors, stalls, softlocks, and load-health entries all flow through the same log with the same de-duplication, taxonomy, and per-mod attribution, so the Error Log Viewer and Export Report show everything in one place.
Quick Reference
| Panel | What it does |
|---|---|
| Diagnostic Hub | Central navigation to every panel + cheats menu |
| Quick Health Check | At-a-glance scan of essential game state |
| 🛰️ Live Detectors | Always-on error/softlock/stall/init watchdogs (D1–D9) — NEW in 7.2 |
| Character & Side Effects | Character datamap dump + side-effect integrity |
| Mod Systems | Deep inspection of mods |
| Base Game & Save | NPCs, events, outfits, mods overview |
| Auto-Fix | One-click repairs (only shows when issues exist) |
| Recover from Old Bad Fixes | Targeted repair for damage from earlier diagnostic versions |
| Save Health Diagnostic | All 16 sections in one pass |
| Save & Game State Scanner | Analyze any save slot from IndexedDB |
| Save Size | Variable-by-variable bloat audit |
| Pregnancy Timeline | Visual pregnancy + birth history |
| Bracket Balance Checker | Find mismatched [ ] in passage source |
| Passage Link Checker | Find broken (goto:), ($cs:), (display:), (link:) |
| Tag Analyzer | Group passages by tag |
| NPC Relationships Viewer | Edit per-NPC dom / attraction / friendship / respect |
| Passage History | Visit log + undo-history trimming |
| Variable Snapshot | Capture state, compare later |
| Error Watcher | Always-on background error capture |
| Cheats Menu | Direct stat / storyline manipulation |
| Interactive Console | Live Harlowe REPL with 8 power tabs |
| Export Report | Full diagnostic report to clipboard |
| Harlowe Debug Mode | Activate Harlowe's native debug overlay |
| Source Map Addon | Optional addon — per-mod attribution everywhere, now with live inference |
Diagnostic Panels
🏠 Diagnostic Hub
Central navigation with links to every diagnostic panel plus a cheats menu for testing and recovery. Every panel has consistent navigation back to the hub — and a clean exit back to the game/settings with no soft-lock.
⚡ Quick Health Check
At-a-glance scan of essential game state: day/time, character data, money, pregnancy, pill status, birth counter, and event arrays. Catches the most common problems fast.
🛰️ Live Detectors (NEW in 7.2)
Nine background watchdogs that catch problems the moment they happen and file them into the error log — with the passage, the mod (when the source map is installed), and a probable cause attached. Found in Prototypes → Live Detectors; the master switch defaults to ON. Each detector was built around one rule: **zero cost when idle** — they fire on rare events, not every frame.
- D1 — Console error capture. The game engine logs some errors only to the browser console — errors inside day-advance processing, dialogs, and deferred content that never touch the visible page. D1 captures those into the same log as everything else (with a noise filter for known-harmless chatter), so "invisible" errors stop being invisible. This class of bug included a real calendar error that never appeared on any screen.
- D2 — Softlock detector. "No more options show up" is the most-reported symptom there is. D2 checks each screen after it settles; if a passage renders with zero clickable elements, it files a SOFTLOCK CANDIDATE entry naming the passage — and attaches the most recent error, which is almost always the cause. Your softlock report now writes itself.
- D3 — Error-abort tagging.** In this engine, one error aborts the *rest* of that render — the red box and the broken screen that follows are one bug. D3 estimates how many macros each captured error silently killed ("this error skipped ~N macros") and links the error to any softlock it caused.
- D4 — Flight recorder. A rolling trail of your recent clicks and passage transitions (capped, tiny). "What did you click before it broke?" — the first question in every bug report — now has a recorded answer, included in exports.
- D5 — Stall sentinel. Multi-second freezes produce zero errors — the game just hangs. D5 uses the browser's own performance monitoring to log any main-thread block over 2 seconds (configurable) with its duration and what was being processed. A 150-second load stall that once took weeks of anecdotes to pin down now shows up as one log line.
- D6 — Passage breadcrumb. Shared infrastructure: tracks the last passage the engine fetched, so stall and load entries can say where the game was. (Presented honestly as "the last passage fetched before the event", never as "the culprit".)
- D7 — Init-coverage audit. When a save loads, dozens of initialization hooks are supposed to run — and an early error can silently skip a whole block of them, leaving your save subtly incomplete (the classic "her data is missing half its keys" bug). D7 counts them on every load and reports "Save load: 171/173 init hooks ran — MISSING: …", pointing at the error that caused the gap. Nothing else can detect a skipped hook, because a skipped hook produces no error.
- D8 — Datamap-contract scanner. A registry of "this datamap must contain these keys" contracts, swept on demand — because in this engine a missing key isn't a harmless default; it's an error that breaks the next screen that reads it. Includes a dedicated rule for the Creampie Overhaul calendar window (a real field bug this would have caught before the player ever opened the day screen). Other mods can register their own contracts.
- D9 — Missing-macro scan. Finds calls to custom macros that no installed mod actually provides — a bug class that hides in rarely-visited screens and only explodes when you finally reach one. One manual-run sweep checks every passage in the game in well under a second; on its first live run it automatically found a field-reported bug plus nine more latent ones.
🧍 Character & Side Effects
Dumps your full character datamap, stat breakdowns (base + buffs), and runs integrity checks on side effects. Finds orphans, duplicates, and unregistered entries that would crash the stat page.
🌱 Mod Systems
Deep inspection of mod systems: core variables, pill database.
🎮 Base Game & Save
Scans NPC databases, family NPCs, game systems, events, outfits, positions, and loaded mods. Quick top-level overview of base-game data integrity.
🛠️ Auto-Fix
One-click repairs for detected issues. Only shows fix buttons when actual problems are found, so you can't accidentally break things. Pairs with the Interactive Console's read-only repair snippets when you want to review what a fix does before running it.
🩹 Recover from Old Bad Fixes
Targeted repair page for damage caused by earlier diagnostic versions.
A previous Auto-Fix release had two false positives that wrote bad shapes into base-game data:
- `position_inventory` was being reset to an empty array when it should be a datamap
- `memory` was being reset to 0 when "none" is a valid recall-miss state
This page scans for those exact damage signatures, leaves valid states alone, and offers fixes only when actually broken.
Non-destructive — only restores valid base-game shapes. Safe to run on a healthy save (it'll just report everything as healthy and do nothing). Useful if you played on an older diagnostic build and now see crashes in sex scenes or recall events.
🩺 Save Health Diagnostic
The big one. Runs all 16 diagnostic sections in a single pass with a table of contents for navigation. Covers everything from core state to gauntlet NPC bloat cleanup.
💾 Save & Game State Scanner
Standalone tool with a save-slot selector. Pulls live data straight from your browser's IndexedDB, so you can analyze any save slot without loading it.
Includes:
- Variable size analysis
- Save bloat detection
- Gauntlet cleanup tools
- Color-coded size bars per slot
📦 Save Size
Focused save-bloat audit for the currently loaded save. Measures each variable's serialized size, sorts by largest first, and flags oversized data so you can see exactly what's eating up your save file. Lighter and faster than the full Save Scanner when you just need to know "what's making my save big."
🤰 Pregnancy Timeline
Visual timeline of your current pregnancy status plus full birth history, pulled from the same source the base game's Sex Stats page uses — so the numbers always match. Detects FD / base-game sync drift and points you to the fix.
🔧 Bracket Balance Checker
Scans passage source code at runtime for mismatched [ ] brackets.
- Basic mode — shows counts
- Advanced mode — pinpoints exactly which brackets are unmatched with line numbers, depth tracing, and full passage source
Filter by Fertile Ditz only or base game / other mods.
🔗 Passage Link Checker
Finds broken (goto:), ($cs:), (display:), and (link:) references.
- Basic mode — shows the line with each broken reference
- Advanced mode — displays the full passage source with broken references highlighted in red and line-numbered
Uses the source map (when installed) for accurate per-passage mod attribution, so you'll never get false positives from other mods that happen to share keywords.
🏷️ Tag Analyzer
Scans every passage in the game and groups them by tag. See exactly which passages run on header, footer, startup, nightly, etc. Useful for tracking down what's executing every turn and finding tag-related bloat.
👥 NPC Relationships Viewer
Lists every NPC in your save with expandable cards showing dom, attraction, friendship, and respect.
- Edit any stat with ±5 buttons or reset
- Delete corrupted entries
- Filter by All or Corrupted
- Choose how many to show
📜 Passage History
Shows where you've been, using Harlowe's own visit log.
- Recent passages list
- Full search across all 9000+ passages
- Undo-history trimming tools (keep last 100 / 50 / 20) to shrink bloated saves
- Show 10 / 25 / 50 / All
📸 Variable Snapshot
Capture full game state at one moment, do something in-game, then come back and compare. Shows added / removed / changed variables with before/after values.
Pairs with a built-in performance timer that counts headers, footers, and event-tag passages firing per turn and measures elapsed time and turn-rate (Fast / Moderate / Slow), so you can quantify slowdown and pinpoint when it started.
🚨 Error Watcher & Error Log Viewer
Always-on background monitor that silently captures Harlowe and JavaScript errors as they happen. The viewer lets you review, filter, and copy error reports without losing your place.
As of 7.2, everything converges here: console-captured errors (D1), softlock candidates (D2), abort annotations (D3), stalls (D5), and load-health lines (D7) all land in the same log with the same de-duplication and taxonomy — one place to look, one export to share. When the source map is installed, every entry is automatically enriched with the file and mod it came from.
🎯 Cheats Menu
Direct manipulation of:
- Masculinity cap / Identity level
- Breeding urge / Bimbo conditioning
- Money / Base stats / Arousal / Mood
- Pill timer
- Kane / Vex / Dealer progress
- Lactation / Birth counter
- Storyline resets
Every destructive action requires confirmation.
💻 Interactive Console
Live Harlowe REPL for inspecting and surgically repairing save state when the canned tools don't fit. Type any Harlowe expression, click Run or hit Ctrl+Enter, and the result renders inline against your real save with timing and ok/error status.
⚠️ The console writes to your live save state. Same as the X-Lowe Enhanced Console, same Harlowe API. A (set:) query actually sets the variable. The Confirm Writes toggle (default ON) catches write macros and shows you a preview before executing. See the Safety section below.
Quick example — reset the pregnancy accelerator (paste into the console, Run, confirm the write):
```
(if: $character is a dm)[(if: $character contains "side effects")[(if: $character's "side effects" is an array)[(set: $character's "side effects" to $character's "side effects" - (a: "accelerated womb", "hyperaccelerated womb", "hypergestation"))]]](set: $fd_bought_accelerated_womb to false)(set: $fd_bought_hyperaccelerated_womb to false)(set: $fd_bought_hypergestation to false)(if: $pregnancy is a dm)[(if: $pregnancy contains "extra days")[(set: $pregnancy's "extra days" to (a:))]]
```
Organized into eight tabs:
Tab 1 — 💻 Console (main work area)
The REPL itself. The variable-browser sidebar groups all variables in your save by prefix (FD / character / pregnancy / pill / pregmod surfaced first), with a filter box that auto-expands matching groups and one-click insertion of (print: $varname) into the input.
Quick-insert toolbar:
- Inspect character
- Inspect pregnancy
- Type of
- Keys of
- Clear output
- Snapshot / Diff buttons
Smart features:
- Variable autocomplete fires while you type — $pre shows $pregnancy [dm], $pregkids [num], $preg_video_num [num], etc., labeled with type and size. Tab accepts the first match, Esc dismisses.
- Datamap pretty-printing — output renders as a clean key/value list instead of Harlowe's raw `<table class=datamap>` HTML.
Tab 2 — 🔬 Inspector (power inspection without writing queries)
Four tools for exploring state visually:
- 🔍 Filter Variables by Type — chips for datamaps / arrays / numbers / strings / booleans / oversized (>5KB). Click a chip, see only matching variables. Click any result to insert (print: $varname) into the Console.
- 🔎 Search Variable Values — walks every top-level variable looking for matches in strings, numbers, array elements, and datamap keys/values. Shows where each match occurred.
- 📋 Datamap Inspector — type any variable name, get a clean three-column table inline (Key / Value / Type) with smart truncation for long values. No popup modal.
- 📄 Passage Source Viewer — type any passage name, see its full source with tag info. Falls back across multiple Harlowe API surfaces so it works regardless of build version.
Tab 3 — ✏️ Editor (power query writing)
Four tools for building, saving, and previewing queries:
- 💾 Saved Snippets — name and store the current console input. Each entry has an expandable preview, Insert/Delete buttons, and the library has Clear-all + Copy as JSON + Import (Replace or Merge) for sharing/backup. Stored in localStorage.
- 🧪 Dry-Run Mode — captures pre-state, runs the current input, computes the diff (added / removed / changed counts plus per-variable before→after for the first 20 changed), then attempts to restore primitive values to undo the change.
- Honest caveat: only string / number / boolean variables restore reliably. Datamap and array mutations cannot be perfectly reverted.
- 📋 Query Templates — dropdown of pre-built generators: Set NPC stat · Init pregnancy datamap key · Reset variable · Add to side effects array · Loop and inspect array. Pick one, fill in the form fields, click Generate — the constructed query lands in the Console ready to review.
- 🎨 Syntax Highlighting Preview — colors your console input by token type (macros / strings / $variables / _temp variables / numbers / brackets / keywords). Click-to-render to keep it cheap.
Tab 4 — 📖 Cheat Sheet (categorized variable reference)
Built directly from the base game source files. Eleven base-game categories with curated reference rows plus extensive datamap key listings.
| Category | What's covered |
|---|---|
| 🧍 Character | Full $character datamap with all keys (including gotchas like pregnant being a string "true"/"false") |
| 📅 Time & World | Day, time, weather, events |
| 💊 Pills | All 11 pill types with effects, prices, durations + pill_inventory keys + protection state |
| 💗 Pregnancy (base) | Base game pregnancy datamap structure |
| 🧪 Side Effects | Full list of 30+ side-effect names with display labels |
| 👥 NPCs & Relationships | $relationships master map, default NPCs (Alexia, stepdad, Bruce, Serra, Nyx) |
| 📊 Stats & Skills | get/set macros, action points, sex/activity counters |
| 🎒 Inventory & Outfits | Items, outfit datamap, outfit categories |
| 💼 Office Job | sales_job datamap with all keys |
| 🏠 Home & Money | Rent, allowance, mess, chores |
| 🎮 Cheats & Settings | cheats_enabled, realism_mode, all toggle flags |
Each entry shows:
- Variable name + type label
- Plain-English description
- Common values (when known)
- Datamap key list (for complex datamaps)
- 📍 Live indicator — shows your save's actual current value, OR "not present in current state" when missing
- 📋 Read button → inserts (print: $var)
- ✏️ Write template button → inserts a (set:) template with a typed default
Toolbar: debounced search filter (by name or description) + Expand all + Collapse all.
FD detection: When the Fertile Ditz mod is detected in your save, three additional FD categories append to the bottom (FD Core, FD NPCs, FD Systems) with a banner. Vanilla X-Change Life players never see them.
Tab 5 — ⚙️ Workflow (structured debugging workflows)
Five tools for multi-step / longer-running investigations:
- 👁️ Watch List — pin variables to monitor across queries. Refresh-on-demand; changed values flash yellow. Persisted in localStorage.
- 📍 Named Baselines — save multiple state snapshots with names and timestamps. Diff vs current shows added / removed / changed counts plus per-variable before→after for the first 30 changed values. Useful for "save baseline before pill, take pill, diff to see what changed."
- 📝 Multi-Step Queries — queue queries from the Console tab and run them in sequence with per-step ok/error status and elapsed milliseconds.
- 🔬 Variable Read/Write Tracer — takes a variable name and walks every passage in the game, distinguishing writes (passages that contain (set:|put:|move:|unset: $var)) from reads (passages that reference $var without setting it).
- 💾 Save State Import/Export — copies full state JSON to clipboard, or imports from a textarea with two-click confirmation. Same primitive-only restore caveat as dry-run.
Tab 6 — 📚 Snippets (27 base-game-only diagnostic queries)
Organized into five categories. Useful for vanilla X-Change Life players and FD users alike — no mod-specific references in any snippet.
- 🌱 Basic — Quick checks (7 snippets) — day/time/money, gender & DNA, active pill, pregnancy status, side effects, pill inventory, outfit
- 🔍 Basic — Inspect structure (5 snippets) — list keys for $character / $pregnancy / $sales_job / $relationships, plus stepsis state
- ⚙️ Advanced — Stats (4 snippets) — skill levels via get_charm / get_fitness / get_intellect macros, lifetime activity counts, action points, pregnancy-chance preview
- 🛠️ Advanced — Repair (review first!) (6 snippets) — find duplicate side effects, remove specific side effect, reset $position_inventory, force pill expire, reset cheats flag, heal energy & action points
- 📊 Advanced — Bulk inspection (5 snippets) — count keys across all major datamaps, event array sizes, inventory & outfit counts, NPC stats summary, money breakdown
Each has an expandable preview so you can review the code before clicking. Snippets never auto-run — clicking inserts the query into the Console tab for you to review and run manually.
Tab 7 — 📜 History
Last 20 queries persisted in localStorage across sessions. Click any entry to recall, or use ↑/↓ in the input when it's empty to cycle through. Dedupes repeats. Clear-history button.
Tab 8 — ❓ Help
Pattern reference, keyboard shortcuts (Ctrl+Enter, Tab, Esc, ↑/↓), safety features, and caveats. Pattern reference is rendered at runtime so the help text never accidentally executes the macros it's documenting.
🛡️ Safety
- Confirm Writes toggle (default ON, persisted) — detects (set:), (put:), (move:), and (unset:) and prompts with a query preview before executing.
- Snapshot/Diff — captures full state at one moment so you can see exactly which variables changed after doing something in-game.
- Copy Output — sends the result to clipboard for bug reports.
- Per-feature error isolation — each tab's features are wrapped in individual error reporting. If one feature fails to wire up, the others still work, and a red banner at the top of the panel names exactly which feature errored.
- Graceful API fallback — if the Harlowe API isn't reachable in your install, the console shows "Console unavailable" instead of crashing.
Other Tools
📤 Export Report
Generates a full-text diagnostic report and copies it to your clipboard for easy sharing when reporting bugs. As of 7.2, the log it draws from includes the detector streams — so a pasted report can carry the error, the softlock it caused, the click trail leading up to it, and the save-load health line, all in one paste.
🐞 Harlowe Debug Mode
One-click activator for Harlowe's own native debug overlay. Adds a panel in the bottom-right corner with a built-in variable inspector, a macro replay log, and an enchantment viewer. Useful when you want to see how Harlowe is interpreting your state from the engine's own perspective rather than through the diagnostic's lens.
🗺️ Source Map Addon
Maps every passage in your game to the file and mod it came from. Once installed, it powers smarter behavior across the toolkit:
- Link Checker stops misclassifying other mods' passages as Fertile Ditz
- Error Log shows which mod each error originates from
- A dedicated Source Map Viewer unlocks with:
- Live search across all 9000+ passages with click-to-expand details (mod, file, tags, source size)
- Browse all Fertile Ditz files with their full passage lists
- Browse every installed mod sorted by passage count, click to see what passages each one defines
- Enrich Errors view that maps recent Harlowe/JS errors back to their originating mod and file
- Show 10 / 25 / 50 / All buttons across every view, with sticky state when switching counts
7904 downloads
Updated
-
character [XCL] [0.25] Kendra Sunderland - Playable Character + (BLACKED)
By Velvet Ivy
This mod adds a brand new playable character to XCL. The beautiful, blonde, and stacked with all natural G tits - Kendra Sunderland!
She went from bored library camgirl to full-blown internet legend practically overnight.
These days, she’s still got that girl-next-door charm — just with a way dirtier imagination.
Flirty, confident, and always one step away from another "oops" moment - hope you enjoy her in Summer City!
Wanna get the full experience?
Load up the BLACKED mod and let her true colours shine. Kendra was made for it ♠️ — and she’s not shy about showing it.
After all, that's where her adult industry stardom began.
💁 Base Mod Features
75 Positions: 30 active, 45 passive
25 Transactional Doggy scenes
25 Transactional Blowjob scenes
10 Transactional Rough Blowjob scenes
291 Outfits: Categorized by beach, casual, lounge, gym, office, stylin’, lingerie, and fetish
10 Hairstyles x 20 makeup looks for maximum customization
A whole variety of non-sex clips to keep her playthroughs fresh and varied
♠️ BLACKED Expansion
88 Positions: 38 active, 58 passive
20 Transactional Doggy scenes
25 Transactional Blowjob scenes
10 Transactional Rough Blowjob scenes
150 BLACKED Expansion Exclusive Outfits: YES, YOU READ THAT RIGHT. She has a whole new wardrobe with the BLACKED expansion! So don't miss out!
Note: The BLACKED expansion requires the BLACKED mod for assets and functionality! See Compatibility & Notes for more info.
🧘 Custom Gym Scene
Kendra has her first exclusive custom workout scene! Make sure to buy the right outfit first. I've heard the trainer is around on Sundays usually. 📹 Custom Clips and Scenes! *NEW*
Dynamic Office Sales Clips: Office sales clips will dynamically change based on what you wear to the office for the day! Custom Pregnancy Clips: custom pregnancy clips for her pregnancy sequence
📦 How to Install
Download the "Kendra Sunderland.zip" file (and optionally, the Kendra Sunderland-BLACKED.zip Expansion).
Drop the file(s) into your XCL folder — do not extract!
Run the mod loader and hit “Add mods”
Press “Load mods”, wait for it to finish, then launch the game through your modded folder.
🧩 Compatibility & Requirements
✅ 100% compatible with XCL 0.25
🔗 If using the BLACKED expansion, make sure the latest BLACKED base mod is installed:
🧡 Credits/ Special Thanks
XCL Discord Community - for your continuous support and love! Your feedback, input and support really helped fuel the motivation to bring Kendra to life.
💬 Bugs & Feedback
Post in the Kendra Sunderland - Player Character thread on the official XCL Discord.
I’m always open to feedback, ideas, and reports.
🔞 Disclaimer
All content in this mod is free, non-commercial, and for entertainment only. All media assets are sourced from public sites or original content. No profit is made from this mod.
🗒️ Release Notes
156760 downloads
- playable character
- xcl
- (and 2 more)
Updated
-
character [XCL] [0.25] Luna Star - Playable Character + (BLACKED)
By Velvet Ivy
Beneath the neon haze and endless rooftop parties of Summer City, Luna Star is the girl your favourite influencers wish they could become.
A walking headline with a body made for balcony selfies and a smile that spells trouble, Luna arrives in X-Change Life ready to rewrite every rule the city thought it knew.
And with the BLACKED expansion, that story just got even dirtier.
💁 Base Mod Features
63 Positions: 38 active, 25 passive - every move, every mood.
30 Transactional Doggy scenes
30 Transactional Blowjobs
10 Transactional Rough Blowjobs
313 Outfits: Categorized by beach, casual, lounge, gym, office, stylin’, lingerie, and fetish
21 Hairstyles for maximum customization
A whole variety of non-sex clips to keep her playthroughs fresh and varied
🍆 BLACKED Expansion
65 Positions: 34 active, 31 passive - all crafted for Luna’s signature Latina x BBC energy
17 Transactional Doggy scenes
25 Transactional Blowjobs
10 Transactional Rough Blowjobs
ANAL Add-Ons (Base + BLACKED)
Luna's Anal scenes have been split for both the CORE mod and BLACKED expansion. This allows people to choose whether or not to have anal scenes included in the night time positions available to unlock. Base Mod - Luna Star (Anal Positions).xcl has 23 positions BLACKED - Luna Star - BLACKED (Anal Positions).xcl has 21 positions You CANNOT have ONLY Anal scenes - these are simply add-ons to their respective original mods. You don't have to do anything special to load them. Just download and load onto mod loader and let it do it's magic. 📦 How to Install
Download the "Luna Star.xcl" file (and optionally, the Expansions).
Drop the file(s) into your XCL folder — do not extract!
Run the mod loader and hit “Add mods”
Press “Load mods”, wait for it to finish, then launch the game through your modded folder.
🧩 Compatibility & Notes
✅ 100% compatible with XCL 0.25
🔗 If using the BLACKED expansion, make sure the latest BLACKED base mod is installed
🧡 Credits/ Special Thanks
XCL Discord Community - for your continuous support and love!
🔞 Disclaimer
All content in this mod is free, non-commercial, and for entertainment only. All media assets are sourced from public sites or original content. No profit is made from this mod.
🗒️ Release Notes
118771 downloads
- xcl
- playable character
- (and 2 more)
Updated
-
character [XCL] [0.25] Riley Reid - Playable Character + (BLACKED)
By Velvet Ivy
This mod brings a brand new playable character to XCL — the playful, unpredictable, and irresistibly wild Riley Reid!
From humble beginnings to becoming one of the most recognizable names in the industry, Riley’s charm is anything but ordinary. She’s got that mischievous smile, a curious streak a mile wide, and a habit of turning even the simplest moments into something a little more... interesting.
In Summer City, she’s exactly what you’d expect - flirty, spontaneous, and always chasing her next thrill!
Looking to unlock her full personality?
Pair her with the BLACKED mod and her BLACKED expansion to watch her bold side take over!
💁 Base Mod Features
78 Positions: 39 active, 39 passive (for best results, try to have partners who have different levels of dominance!)
20 Transactional Doggy scenes
31 Transactional Blowjob scenes
15 Transactional Rough Blowjob scenes
323 Outfits: Categorized by beach, casual, lounge, gym, office, stylin’, lingerie, and fetish
31 Hairstyles for maximum customization
A WHOLE VARIETY of non-sex clips to keep her playthroughs fresh and varied
♠️ BLACKED Expansion
72 Positions: 40 active, 32 passive (for best results, try to have partners who have different levels of dominance!)
25 Transactional Doggy scenes
30 Transactional Blowjob scenes
18 Transactional Rough Blowjob scenes
Note: The BLACKED expansion requires the BLACKED mod for assets and functionality! See Compatibility & Notes for more info.
ANAL Add-Ons (Base + BLACKED) *NEW*
Riley's Anal scenes have been split for both the CORE mod and BLACKED expansion. This allows people to choose whether or not to have anal scenes included in the night time positions available to unlock. Base Mod: Riley Reid (Anal Positions).zip has 27 positions BLACKED: Riley Reid - BLACKED (Anal Positions).zip has 27 postitions You CANNOT have ONLY Anal scenes - these are simply add-ons to their respective original mods. You don't have to do anything special to load them. Just download and load onto mod loader and let it do it's magic. 📦 How to Install
Download the "Riley Reid.xcl" file (and optionally, the Expansions).
Drop the file(s) into your XCL folder — do not extract!
Run the mod loader and hit “Add mods”
Press “Load mods”, wait for it to finish, then launch the game through your modded folder.
🧩 Compatibility & Requirements
✅ 100% compatible with XCL 0.25
🔗 If using the BLACKED expansion, make sure the latest BLACKED base mod is installed:
🧡 Credits/ Special Thanks
XCL Discord Community - for your continuous support and love! Your feedback, input and support really helped fuel the motivation to bring Riley to life.
💬 Bugs & Feedback
Post in the Riley Reid - Player Character thread on the official XCL Discord.
I’m always open to feedback, ideas, and reports.
🔞 Disclaimer
All content in this mod is free, non-commercial, and for entertainment only. All media assets are sourced from public sites or original content. No profit is made from this mod.
🗒️ Release Notes
66005 downloads
- playable character
- xcl
- (and 2 more)
Updated
-
Required Rent
Required Rent is a household-economy overhaul for X-Change Life.
I've always been annoyed that X-Change Life doesn't have enough ways to pressure the player, or enough reasons to make hard decisions. A lot of that comes from money being too easy to come by, and no real drain on it as the game goes on.
This mod tries to fix that by putting a required weekly rent on the household. It does not fully replace the base-game rent system. It hijacks it: you have to cover the new bill first, and the old household bonuses only come back if you pay extra on top.
There are a fair few features and consequences in this version, and a balancing act around how your stepdad sees you as you fall behind — and whether you dodge the longer debts, or steer into them.
This version uses base-game art and systems, but it adds new scenes, situations, and outcomes that should give some replay value if you're bored of the usual offerings.
Difficulty
You are able to change:
Starting rent amount. Max rent amount. Rent increase speed. Rent bonuses included or not.
This is a first pass. There's more planned, and some features may not play out correctly 100% of the time. I've tested it a lot on my end, but I wouldn't be surprised if some weird combination of flags, pills, and household state breaks it. The writing is very placeholder. I wanted a working foundation before I went deep on prose.
Requires X-Change Life 0.25.5+.
How rent works
Rent is a real weekly cash bill, due every Sunday. The morning planner HUD shows base rent, overdue, and how much is still due this Sunday.
Money you send with the household 💸 during the week counts toward that bill. Sunday takes whatever cash you still have on you toward what's left. If you cover it, you're paid up. If he has to take the last of your pocket cash to finish the job, that still counts as collected. If you still come up short, the leftover is doubled and becomes overdue. Next week's base rent still comes due on top of that. Pay extra over the required amount and the vanilla household bonuses come back for the overage. Fridge breakfast stocking is the exception — that still works like the base game. If you're overdue, chore pay goes to the missed amount first. You keep whatever is left. Base rent can hike over time based on how your stepdad sees you. Miss enough Sundays and the house starts taking other things.
New scenes and how to reach them
Please provide feedback, ideas, and bug reports in the Discord. Thank you for checking this mod out.
5736 downloads
Updated
-
[XCL] [0.25.6] Paradise Mall Expanded [Paradise Mall Location Framework]
Ever felt that Paradise Mall is a bit too cramped with mods adding more and more locations to the Mall?
Well do I have the mod for you!
Paradise Mall Expanded adds several new passages inside the mall to make the mall feel like a much bigger place.
Entrance Hall Jitters Bubba Zipple Vending Machine Loiter Mods that don't have support for PMX end up here as well as this is where the mall options around still fires West Wing Lower Level - Clothing Bonwit Teller Salvation Armani Laundromat Upper Level - Luxury Headlines Wrist Craft Pelican Trust East Wing Lower Level - Technology & Entertainment Radio Shack Blockbuster Serendipity Comics Upper Level - Medical X-Change Pharmacy Nano Nano Mutatio
Walking between areas is a real loiter step (events/catcalls/encounters can fire), each area has its own flavor-line bank, and leaving a store puts you back in the wing the store lives in, not at the entrance.
No interior shop passages are touched so no interferance with any base game or modded shops.
New modder hooks: registry parents mall_west_lower / mall_west_upper / mall_east_lower / mall_east_upper plus matching *_options passage tags, and $pmx_area for scoping.
For example, this is how Neon Desires gets added:
:: Neon Desires Link [mall_options] { (unless:$pmx_installed is defined)[ (display:"Neon Desires Mall Link") ] } :: Neon Desires Mall Link (show_tooltip:[{ (link:"Neon Desires")[ (set:$places_visited to $places_visited + (a:"neon desires")) (cs:"Neon Desires") ] }],[Adult fun for everyone! Toys, outfits, and more.]) :: Neon Desires west wing place [register_places] { (set:$registered_places to it + (a:(dm: "id","neon_desires:west_wing", "parent","mall_west_lower", "label","Neon Desires", "tooltip","Adult fun for everyone! Toys, outfits, and more.", "kind","passage", "passage","Neon Desires", "visit flag","neon desires", "sort",40 ))) }9308 downloads
Updated
-
[XCL] [0.25.9] A Different Generation
By gg43
A mod to gain better control over some aspects of how npc's are generated. Currently it allows you to define the weighted chance of an npc being GenZ, Millenial, or GenX with separate variables for coworkers. Mainly I did this because it annoyed me that the game hardcoded it so that each npc's ages had a 50% chance of being limited to 30 or lower when generated. I am working on trying to also have more control over female coworker generation but the codebase isn't exactly set up to make that easily mod-able. I would like to extend this further to other aspects like increasing tag chances but that is also a bigger task I think. If you have suggestions or questions I will have a thread on the discord channel I can be reached.
This mod does respect the default age range setting and will prioritize it over your own weights if they contradict each other.
1209 downloads
Submitted
-
[XCL] [0.25.6] Scentsibility
Scentsibility
Perfume, aftershave and pheromones for X-Change Life.
This was a mod request by Pillholic in my discord thread
The base game already models smelling bad. It tracks it, it makes NPCs react to it, and it makes you want it gone. Scentsibility is that same idea with the sign flipped: something you choose, pay for, and put on deliberately.
A scent you wear, not an item you own
Twenty-five bottles across four counters. Designer names at Bonwit Teller, drugstore standards at the pharmacy, unlabelled gambles at the Salvation Armani, and something stranger at Mutatio.
How long it lasts depends on what it is. How loud it starts depends on how much you use. Two sprays to the pulse points is correct. Four is bathing in it, and everybody can tell. It fades through the day, washes off in the shower, and bottles run out, so the good stuff is a decision.
People notice, and they have opinions
How close somebody needs to be depends on how much you have on. A stranger in the street needs you wearing a lot. A girl you are already talking to needs much less. In bed the question does not arise.
Ten named characters have their own taste, and it is a decision rather than a dice roll. Wear the same thing around somebody often enough and it becomes your signature with them, at which point they stop remarking on it. That is the point. Change bottle and they notice immediately.
Everyone else smells of something too
A well-groomed man is wearing something and wearing it right. A man who needed a shower this morning is sometimes wearing far too much of something cheap over a problem it is not fixing.
Applying is gendered. Wearing is not.
Perfume goes on a woman and aftershave on a man. But whatever is already on you stays on through a transformation. You cannot top it up, because the bottle will not work on you any more. You can only wash it off, and until you do, people have things to say about it. Not all of them unkind.
One bottle Mutatio keeps behind the counter
It is not perfume. She is quite clear about that, and noticeably less clear about what it actually is.
It buys you a great deal of attention and no say at all in whose.
Details
Ten achievements, one per mechanic Requires X-Change Life 0.25.6 or later Can be disabled entirely in Mod Settings Modders: Scentsibility exposes register_scent_npcs so your own character can have a scent taste, or override one of mine.
2024 downloads
Updated
-
[XCL] [0.25] Bar Girl - Cookie
By Dragon42
This brings the AI bar girl Cookie to XCL.
Images: PriceXO
Media: Sparda
Inspiration: My best friend, Cookie
Special thanks to Aphrodite for an amazing game
------------------------------------------------
My subscribestar, if you wish to support me:
https://subscribestar.adult/shadowdragon
15421 downloads
Updated
-
[XCL] [0.25] Dragon's Generic Bar
By Dragon42
This is a template and instructions for creating your own bar based on the Broken Drum. This template supports both Wharf and Daily Planner locations. You can easily build a full custom bar experience off this.
It requires the WharfBars.twee file found in The Wharf
Don't forget to change the name of the .twee file from DragonBarClub.twee to whatever you want to call it.
These are the instructions contained within the file:
5666 downloads
Updated
-
[XCL] [0.25] Gallery Pass
By Dragon42
This is your Gallery Pass to the Art Gallery in the Wharf.
Requires The Wharf
There are stories here now, if you have X-Change Battles.
My subscribestar link:
https://subscribestar.adult/shadowdragon
Please consider supporting my work.
58694 downloads
Updated
-
[XCL] [0.25] Library Card
By Dragon42
This is your Library Card to give you access to The Library in The Wharf.
In the Library you will find works by authors:
Aphrodite (X-Change)
Blue_Sparkle (Transgender)
Curio (Transgender)
JD_Texas (Transgender)
Suzie Morehead (X-Change)
Jirkislo (various)
Shadowspawn (various)
In particular, I highly recommend the X-Change and Transgender sections of Library. They are very worth reading.
Rumors of hidden passages and rooms are greatly exagerated.
The latest updates brings full support for Read a Book!
Check out/return Library Books to read at home (requires Read a Book!)
Buy more books at Serendipity (requires Read a Book!)
Unique books you can read at home, but not at the Library (requires Read a Book!)
Neither Read a Book! nor Library Card is required for the other to function, but they DO augment each other if you have both installed. Note: Library Card still requires Wharf.
Developers: Shadowspawn/Dragon42 & Jirkislo
Author List: Aphrodite, Blue_Sparkle, Suzie Morehead
Inspiration: Sorrow
Thank you for XCL: Aphrodite and everyone who helps her
REQUIRED: Wharf
RECOMMENDED: Read a Book!
===
For modders:
Adding [library_section_add]-, [library_book_add] and [library_mod_summary]& to allow for easy adding of books by mods.
Current Library Sections supported are:
$book_list Works of Fiction: Long+
$story_list Works of Fiction: Short+
$poetry_list Poetry of all Flavors+
$gallery_maps The Library's Map Room*
$xchange_list Stories of fact and faction set in Summer City+
$lore_bios Works about the People of Summer City+
$lore_company Works about the various corporations at play in Summer City+
$lore_pill Works about the various Pills that can be found, both legal and shady+
$erotica_list Erotica specific list. While the first three lists CAN have erotica, this is the place for fully erotic works.+
$testimonials_list These are meant to be actual things written by exchange users. Think public reviews in the form of stories cleaned up for "book" presentation.+
* (set:$gallery_maps to it + (a:"<img class='greyborder' src='img/Library/MapSummerCity.jpg' width=60% height=auto>") allows you to add maps to the Map Room in the Library.
+ (set:$variable_you_want_to_set to it + "Book Name") where Book Name is both the title of the work and the passage (:: Book Name) that contains your book. You'll need to copy the Generic Book template at the end of Library and modify it with the contents of your book.
- [library_section_add] allows you to add new sections to the Main Library passage. You'll need to add a $yourvar_list variable for the buttons and corresponding passages for each book.
& [library_mod_summary] a simple passage with "* [Your Mod Name Here]: [SHORT Description of your Mod here]"
Template Passages and Examples are included at the end of Library's .twee file
My subscribestar link:
https://subscribestar.adult/shadowdragon
Please consider supporting my work.
88599 downloads
Updated
-
Lana Outfits Plus
By asra777
When you're playing as Lana, have you ever felt that she's lacking outfits, like for the gym, or to fit specific gameplay situations (like when you get spiked with a bimbo or show-off pill, for example (pink / +8 sluttiness))?
Well, in any case, this mod adds 78 brand new outfits for our fabulous Lana Rhoades... because her butt deserves it.
(When you update with mod loader, remove the old version)
3302 downloads
Updated
-
Demanding Loans
By McLurkington
Demanding Loans
In my opinion, the loans offered by Pelican Trust in vanilla XCL have three things that get in the way of them being as fun as they could be:
1.) Having 30 days to repay even the very small loans is way too much time. It both makes the loans too easy to repay, which kills the tension, and means that it takes forever to get to the compliance content if you actually want to see it. 30 in-game days can take hours of real-time gameplay, even if you're rushing through things.
2.) Meanwhile, the compliance penalties feel a bit overwhelming for larger loans. The number of partners you have to satisfy for a $5000 loan can definitely seem a bit tedious, after a while. It just doesn't quite seem worth it, given the relatively small value you get out of the $5000 once you're past first week or two in game.
3.) The largest loan offered is just a bit too small to feel satisfying. With the number of potential money sinks (pills, clothes, makeup, watches, nano nano upgrades, etc.) you can run through $5000 very quickly, and on the flip side, it becomes relatively easy to earn fairly large amounts at DynaPill once you're a few promotions in and understand the system.
So, I decided to throw together a quick modlet to make the flow of things a bit more interesting.
First of all, I added one additional level of loan you can take out once you unlock the more generous loan options, for $10000, which still feels like a reasonably useful amount even once you have more earning potential.
Also, the amount of time you have to repay a loan scales with the size of the loan. Pelican Trust will give you 3 days to repay a $250 loan, 5 days for a $500 loan, two weeks for a $2500 loan, three weeks for a $5000 loan, and a full month to repay a $10000 loan. Making an interest payment on your loan will similarly scale with the size of the loan. It should still be completely possible to repay your loans, but with the lower time to repay your loans, you might actually be forced to make interest payments to extend the deadline, or fail altogether if you make some particularly large purchases at the wrong time.
And if you should default on your loan, you'll face slightly reduced compliance penalties at the higher end. Still fun, with high enough requirements that you won't be getting out of your "repayment" immediately, but no longer quite so much that they feel like they're going to last forever. Instead of 25 partners after failing to repay a $2500 loan, you'll need to complete an encounter with 20 partners. Instead of 50 partners for a $5000 loan, you'll have to complete an encounter with 30 partners. And if you take out one of the new $10000 loans, you'll have to finish 40 free use encounters before you're released from the Compliance program.
Quick side note: This mod mostly works by setting the due date and other terms of the loans when you receive them, so it won't automatically update any existing loans you have taken out on an old save.
2695 downloads
Updated
-
Twin Mod
By nona nona
This mod makes a random chance for pregnancies to result in twins. This in turn unlocks:
A late stage pregnancy image for each character Unique events during pregnancy for twins Harder pregnancies (can't get pregnancy support quickly, and can't use pregnancy accelerators) Variants of most pregnancy events
The base chance of having twins is 5%. This can be increased at Mutatio, but will lower your base chance of getting pregnant.
7278 downloads
Updated
-
Justice for Jia (Reupload)
By McLurkington
This is a reupload of a mod originally created by Jirkisklo, Justice for Jia. Justice for Jia adds some new sex positions for Jia, along with new media/videos for the new positions. The original upload of the mod no longer seems to be available, and a couple folks on the XCL discord mentioned that they missed the mod, so after a few tweaks to fix some bugs and typos, I'm making the version I had saved available here. "Justice for Jia 1.1.2.xcl" is the main mod file, with all the actual changes/added positions. "Justice for Jia replacer.xcl" is a media only mod that replaces the video clips for a few of the base game positions. (If I remember right, the clips that are being replaced are clips that used a different redheaded model with a similar body type instead of actually using content from Jia herself.)
3386 downloads
Submitted
-
Fresh Start
By McLurkington
Fresh Start
This mod adds a set of starting options to your Summer City experience that allow you to add some new twists and turns to how you play the game.
Finances: Tired of being short on cash when you start the game? Or want to have even more of a reason to get out of the house and get to work? Now you can choose how well off you are at the start of the game. You could have as much as $10,000 in your bank account, if you want. Or you can start out owing a $15,000 debt to the bank, with only a couple weeks to start making payments or they'll enroll you in their 'compliance program.'
Employment: Want to skip the hiring process and begin the game with a job offer in hand at Dynapill? Sure. Want to have to work as a secretary first? Yep. Maybe you would get a kick out of an X-Change internship that requires you to show up to work on a pink? Or maybe you would like to start as the office plaything, stuck as a secretary for the first little bit, with a very high sexual reputation hanging over your head and getting you groped?
Secret Kinks: Everyone has their "thing" and now you can, too! Have a handful of Summer City specific fantasies to pick from, each of which can lead you down a dark road of satisfying compulsions and guilt free sex. (Or extremely guilty sex if that's your thing, perv~!)
Quirks: The vast, vast majority of people react to X-Change as intended, experiencing the effects you would expect based on the pill they have taken. But if you want, you can be the exception-- someone with a little twist of tainted DNA or some hidden predisposition that will leave them experiencing some unexpected side effects when they take an X-Change.
Pick your poison and have fun with it, or turn on Locked Randomization to find some unexpected excitement!
11328 downloads
Updated