Jump to content

Select a subcategory to view available files.

Files From Subcategories

  1. [XCL] X-Change Life Mod Loader Utility

    This is the official utility that can be used for applying mods to the game X-Change Life. 
     
    Find mod loader usage details here: https://gitgud.io/xchange-life/mod-loader/-/wikis/home
     
    And a step-by-step guide for applying mods with this utility: https://x-change.life/wiki/docs/mods/
     
    Developed by @togashikokujin who is a primary contributor to the X-Change Life project.
     
    If you feel like buying me a coffee, https://ko-fi.com/togashikokujin. The mod loader will always stay free, though.
     
    Starting with version 2.4.0, we had to up the Java version from 8 to 17. If you get the oh-so-helpful "A Java exception has occurred" when running the jar version, you will need to install a newer JRE. https://www.oracle.com/java/technologies/downloads/ is a good place for that if you don't already know what you're doing and have other preferences.
     
    NOTE: If you're using the installable version of the mod loader, be sure to install it to a folder other than your XCL folder. It will delete everything in its folder when you install updates. We do not have control over this aspect of the installer.

    177055 downloads

    Updated

  2. X-Change™ Life

    X-Change Life is a text-based, sandbox RPG with tons of sex. It takes place in a world where gender-swapping pills can give you any body you want! The core concepts include making sex encounters quite interactive, and giving you a lot of gameplay choices compared to other HTML-based sex games. You can either download it (it's big, about 5gb due to having thousands of media files - they're all compressed, I promise), or play online. 
     
    Find out more about the project here. You can support me on SubscribeStar here for access to early playtests and votes on future content!
     
    This game is in its early stages (it's been in public development for a bit over a year), but already has a decent chunk of content. It's also built from the ground up to be extremely modular and moddable. It's also completely open source and you can check out the code repository (I even give bounties for bug fixes) in the first link.
     
    Anyhow, that's all! Enjoy.

    202811 downloads

    Updated

  3. X-Change Life VSCode Extension For Making Mods

    VS Code extension for X-Change Life Twee (.twee) files using X-Lowe (Harlowe-style syntax).
    Download from Microsoft Marketplace: https://marketplace.visualstudio.com/items?itemName=aphrodite.xcl-twee-xlowe
    Or Open VSX.org: https://open-vsx.org/extension/aphrodite/xcl-twee-xlowe
    Features
    Syntax highlighting for XCL/X-Lowe patterns (passages, macros, variables, hooks, HTML) Passage Explorer panel in the Activity Bar for quick navigation Macro Handbook panel (categorized macro browser + docs) Palette Gallery panel with live theme previews and one-click application Go to Definition (F12 or Ctrl/Cmd+Click) on passage references Autocomplete for macros and passage names CodeLens showing passage targets inline Hover info for macros and passage references Status bar showing current passage 14 custom color themes optimized for Twee editing

    975 downloads

    Submitted

  4. [XCL] [0.25.9] Bar Girl - Aria Alexander

    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.

    121 downloads

    Submitted

  5. X-Change Life: Hard Mode

    This mod is trying to solve three interrelated problems:
     
    The game right now, if you're an experienced player and good at minigames, is too easy. When I first played there was a real sense of jeopardy in some situations, but now I don't have to worry - I can just beat the minigame and it'll all turn out fine many of the most interesting story beats in the game are stem from failure, but if you just beat every minigame you never get to see them. Of course, you could intentionally fail, but this detracts from gameplay/roleplaying currently, as many people have noted, there is no real way for the game to push reluctant characters into gender-swapping. Now, there are in fact mechanics latent in the game which push this way, e.g. demos and playing Bruce or Dredd at cards. But the only reason a player would interact with these options would be to earn money, but given making money is fairly easy, and since as a male character there's really no need to spend any money if you don't want to, a player often never takes these options.  
     
    I've tried to solve these problems with this mod, which makes minigames significantly harder across the board, adds a rent mechanic configurable in settings to give male players money troubles, overall makes the sales job less lucrative, and adds a hardcore mode to discourage save-scumming. I've configured it so minigame difficulty interacts with skill: increase your skills and the minigames get easier.
     
    XCL Hardmode — Features Settings:
     
    Difficulty: Off / Normal / Hard / Brutal — one switch driving every system below. Stepdad Rent: Off / $300 / $500 / $700 per week. Rent Escalation: Off / +$100 / +$200 / +$300 per week  
    Persuasion / word minigame:
     
    Word buttons reshuffle position after every click — how much depends on Charm. Filler decoy words put into the pool at low Charm. The option pool no longer shrinks to 0, dependent on charm  
    Sales job:
    Commission curve: early-career rates significantly reduced and bend back to vanilla as you climb. (demo rates stay the same to incentivise demos) Company intel fog: soft attributes read ??? on the notice board and DynaCAS, budgeted by Intelligence and time on the sales floor. turning up to work without makeup forces you to work as a secretary or go home Significantly tuned down starting commissions Drew disabled until higher desk level  
    Minigames:
    speed of all button pushing games significantly upped Blowjob pleasure gain is capped per tick, so you can't cause someone to come just by extending a blowjob for 70 seconds choice interrupts increased from 2->3 at low skill, and messages made more deceptive  
    Secretary work:
    Bonus tasks are now timed, with a live countdown in the sidebar. to complete a task you have to both beat the task and the wordle Stepdad rent:
    Weekly bill introduced in a scene, escalating, folded into the household contributions screen as a rent balance with pay-down buttons. Missed weeks accumulate strikes and a Sunday morning confrontation (you might have to work off the missing money)  
    Hardcore mode
    One run, one save slot, picked at the start and unchangeable. Manual saving and save importing are disabled; Save & Quit in the sidebar. Checkpoints automatically on every location change. Locks at day 1 — can't be switched on or off mid-run.  
    Anti-Cheat Mode:
    Refreshing the page now takes you back where you were, removing the chance for save-scumming
     
    Miscellaneous:
     
    Going to bed with high arousal repeatedly on a pill might cause you to seek satisfaction XP difficulty slider: permanently lower your XP multiplier for the whole run.

    719 downloads

    Updated

  6. [XCL] [0.25.6] Bad Habits: Redux

    Bad Habits: Redux
    A vices overhaul for X-Change Life: cigarettes, weed, cocaine, mushrooms and ecstasy, each with its own mechanics, art and consequences.
     
    What is this?
    Bad Habits started life as a small cigarettes-and-weed mod by Melodious Melia. Version 1.0.0 grows it into a complete dependency ladder for X-Change Life. Five substances, two dealers, addiction and tolerance systems, moods, withdrawal, portrait work, live psychedelic visuals, 32 achievements, and one very bad decision available at the club if your wallet is empty.
    Nothing here is a reskin of anything else. Each drug has its own arc and its own reason to exist:
    Cigarettes. Three brands, a six stage nicotine habit that creeps up on you, smoke breaks at more or less every location, and street harassment tuned by a setting. The habit starts as something to do with your hands and ends with you planning your day around it. Weed. Two strains from Callum, the bar dealer. Mellow highs, munchies, and a habit that costs you motivation rather than money. Cocaine. Three grades at three prices with purity to match. While you're up, action points cost half: the drug that gives you more day. Then it wears off, the crash takes the evening back, and a three stage addiction starts taking $40 to $80 a day out of your pocket whether you score or not. Magic mushrooms. Two bags, slow onset, five stages, one whole evening. Live psychedelic visuals warp every image and video in the game while you trip (Full / Capped / Off in settings), and the base characters get dilated-pupil, bloodshot portrait variants by tier. No crash and no addiction: the day after a trip is actually better than a normal day. The catch is a tolerance that makes back-to-back trips a shadow of the real thing. Ecstasy. Three pills from Dolphins to Teslas. Reluctance melts while you're rolling, arousal climbs on its own, and people warm to you twice as fast. The price is a two day comedown where everything is fine and nothing is good. No addiction arc. It doesn't need one.
      The club dealer
    Cash works the Electric Pickle. He sells the synthetics, he remembers you, and he notices what you reach for when you can't pay for it. If that happens, he has a proposition involving one pink pill and a party at his place. It pays exactly the thing you couldn't afford. It is repeatable. It is not a secret what kind of party it is.

    Also in the box
    32 achievements across all five habits, from "Just the One" to the ones you'll have to earn the hard way. 8 settings: per-drug toggles, trip visual intensity, addiction speed, catcall frequency. Sidebar status icons with tooltips for every substance, plus moods for cravings, crashes, comedowns and afterglows. Per-character portrait variants for the ten base player characters in both genders (wired, tripping, rolling). A dealer framework other mods can plug venues into (see the included modders guide).
    Requirements & installation
    X-Change Life 0.25.6 or newer XCL Mod Loader BOTH files: Bad Habits 1.1.0.xcl (the mod, 100 KB) and Bad Habits-Media 1.0.0.xcl (art, clips and audio, 256 MB)
    Add both .xcl files to the Mod Loader, rebuild, and play. The loader handles load order automatically. Safe to add to an existing save; state is initialised on the fly and old Bad Habits saves are migrated.
     
    Compatibility
    Built additively: base passages are wrapped, never replaced, and shared base variables are respected (the mod takes maximums rather than overwriting). No known conflicts. If another mod adds its own venue dealers, or strains, the framework is designed to coexist; modders can wire into it via the included Bad Habits Modders Guide.
     
    Credits
    Melodious Melia: the original cigarettes and weed mod this grew from. Athena: design, code, art pipeline, and the 1.0.0 release.
      Permissions
    Ask before repackaging or porting. Modders are welcome and encouraged to integrate with the dealer framework and the extension hooks documented in the modders guide.
     
    The obvious disclaimer
    This is fiction for an adult game. Every substance in it is written to cost you something, because that is what makes it a game mechanic. None of it is an endorsement of anything, except possibly not buying the cheap coke.

    3634 downloads

    Updated

  7. [XCL] [0.25.6] Added Flavors

    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.

    3734 downloads

    Updated

  8. WW Modlets

    Hey all! Here are some very minor adjustments you can try. I hope to add more of these as I go.
     
    I hope you enjoy!
     
    WW Overpriced Water
    - If you're trying to kick caffeine and alcohol, you can now buy an overpriced fancy sparkling water for only $25/glass at the bar or the club. This fancy water will give you +1 AP, reset your ability to dance at the club when you get "winded", and as a bonus, you don't get a status penalty for being caffeinated at night! (For balancing purposes, drinking this water counts towards your max Bubba Zipples for the day before you hit the "Jittery" limit and can no longer benefit from drinking more water or Bubba Zipple)
     
    WW Extra Gym Membership Options
    - The basic functionality this used to serve was added to the base game - yay! But, I still wanted a modlet to tweak it. This modlet lets you manage your membership anytime you are at the gym, instead of only when your membership is expiring. No early cancellations, but you can see how many days you have left and toggle auto-renew to your hearts content.
     
    WW Lose Masculinity on Failed Girl Satisfaction
    - This makes it so that if you cum before a girl, you will lose masculinity instead of gaining it. This is an RP option that was suggested in the Discord.
     
    WW Infinite Drew and Facility Visits
    - I saw someone requesting that the "Facility offices" and "Chat with Drew" buttons not disappear after clicking into them. This modlet lets you visit Drew or Ray as many times per day as your heart desires. No clue if this will cause issues down the line, but is seems stable from my quick testing.
     
    WW Nepo Baby Start
    - This one adds a setting option that lets you choose your starting level at the sales job from the settings menu. It will only work if you choose the setting level BEFORE applying for a job at DynaPill - then make sure you select the "Begin Interview with Name Drop" option. It's useful if you are always starting new saves like me, but it might not be very balanced. If anyone has feedback, I'd be happy to look at updating it for game play balance!
     
    WW Haxor Cheats
    - This is the mini-est of mods (the meta data is 1/3 of the file!), but I've just been wanting to implement a version of the console commands where you don't have to worry about getting the cheat flag triggered... so I added it as a program on your computer! Run any console commands or script you want without fear of getting caught by the cheat flag... just be aware that you can seriously mess your save up if you run some weird code, there are no safeguards on this thing.
     
    WW Recycling Center
    - This adds a daytime activity that lets you remove items from your player's inventory. The main reason for this mod is if you want to remove lingerie (which cannot be sold at Salvation Armani), but you can also get rid of pills and some other items from your inventory if you want to for any reason
     
    WW Bulk Bar Girls Handling
    - As I understand it, the bar girl limit due to overflow has already been resolved for future bar girls - thanks to everyone who sorted that! - if you still have enough old bar girls without this updated functionality that you would still like to play, you can try this. Instead of having each bar girl advise the same passage, it creates a list of the relevant bar girls on startup of a game and then advises the relevant passage once, checking to see if the current bar girl is in the predefined list. In order for this to work, you will need to manually remove the ":: girl cum [around]" passage from the bar girl files.

    19242 downloads

    Updated

  9. Bar Tabs & Gloryholes

    Bar Tabs and Gloryholes — Feature List (v1.0)
     
    Drinks at the Broken Drum no longer charge immediately — they accrue to a running tab ($bar_tab), including drinks bought for NPC girls. A mod option controls the price multiplier applied to all bar (and Electric Pickle club) drinks: 1x / 2x / 2.5x, adjustable from the Mod Options menu. A persistent "Pay off your tab" button appears in the bar's option list whenever a tab is outstanding. Attempting to leave the bar with an unpaid tab triggers a Charm check. Pass: the bartender waves you off. Fail: a branching set of consequences opens up.  
     
    Gloryhole — Female
     
    A discoverable anonymous-blowjob minigame system (adapted and reworked from the BarWhore mod) reachable from the bar's back room. Paid mode (tips, with a fatigue mechanic that reduces tips with repeated same-day use) and quota mode (working off an unpaid tab) both fully supported.  
     
    Gloryhole — Male
    Full parity feature: males can discover and use gloryholes too. Discovery: paying off a bar tab while aroused (10+) triggers a bartender scene revealing the gloryhole for future voluntary use. A "resist cum" minigame (stick your dick in the hole, hold back as long as you can) with win/lose outcomes. On a win, 50% chance the girl mentions another gloryhole location you haven't found yet (see below).  
     
    Extra Locations
    Four additional gloryhole locations beyond the bar, each independently discoverable: a gym locker-room shower, an abandoned beach porta-potty, an Electric Pickle bathroom stall, and a Salvation Armani fitting room. Each is usable by both genders, (shared code, per-location flavor text and imagery).  
     
    Pelican Trust / Free Use Integration
    Free Use characters can choose to work a gloryhole (bar or any satellite) for tips as normal, or for free in exchange for a chance at a Pelican Trust Compliance Credit toward their loan. Flavor text reflects the credit system realistically: a hit shows a phone notification; a miss leaves the player genuinely unsure whether they failed to satisfy the client or the client simply wasn't an Approved Payback Participant.  
     
    Side Content
    A secret encounter  
    2 new achievements, 1 new secret achievement 2 brand new compulsions and a custom status effect
       
    This mod leans heavily on the Gloryhole content from aselpatsid's BarWhore mod and is entirely vibe-coded by Claude, which relied heavily on BinaryMisfits X-Lifestyle MCP Server, which itself relies on years of community modding effort & guide creation, which itself all rests on the prodigous work of Aphrodite, the game's author. So you can rightly think of me as the last and pettiest link in an ever-long chain. Still I hope you enjoy the mod and if there's sustained interest in it I already have a few ideas for future content updates. Please report any feedback you have or bugs you find either here or in the mod's discord thread which I'll have created shortly after this mod is uploaded.

    697 downloads

    Submitted

  10. Fertile ditz pill

    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. 

    62585 downloads

    Updated

  11. [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

    601 downloads

    Submitted

  12. [XCL] [0.25.6] X-Press Delivery

    I was browsing the captions on the discord server and came across this amazing one from Aphrodite so full credit to her for the idea behind this mod and this amazing game.     It works by going to the mall and seeing the flyer for the X-Press Delivery Job, it is avalible during the day slot Monday - Friday but you can change the days you work. You can also work at DynaPill if you're hired at X-Press and vice versa.     The mod has integrations with: X-Fans - customers can recognise you if you have an audience, and you can film your deliveries Any Job - registers X-Press as a job so it plays nicely with other work BLACKED - adds Dredd to your route Become a Star - adds Vince to your route Paradise Mall Expanded - the kiosk moves to the East Wing Lower Level   None of these are required. The mod uses them if you have them.     When you start your shift you have to be female, if you're not they give you a Basic at the start of your shift for a price of course. Once you start your shift you have to deliver a number of packages before you're done. Most are ordinary, but some customers want some special treatment in order to get their signature and a nice tip! How often that happens depends on your rank and the route you pick.   Routes. From Courier up you choose where you run each shift. Maple Grove suburbs is quiet and polite with fewer surprises and generous tips, the Standard route is the usual mix, and the Docks district is a rougher crowd with far more special deliveries and the biggest tips.   Regulars. Satisfy a customer properly and he may start watching for your van. Regulars remember you, start warmer, tip better, and notice when you wear something new for them. They stay on the route where you met them, and the depot lists them by name.   Familiar faces. Some doorsteps have somebody you know behind them. Bruce takes deliveries and is exactly what you would expect. Dredd signs for club supplies at his penthouse. Your stepdad pays for your discretion. Hailey signs for her components with earnest courier etiquette. Vince takes delivery of studio equipment.   Sticky fingers. Sometimes a parcel from the X-Change Pharmacy rattles. Deliver it honestly for a discretion bonus, peek inside, or keep it and pocket a pill. If the customer complains, the claim comes out of your pay at sign-out.   Achievements. Twelve of them, nine visible and three hidden.   The base pay starts at $250 plus tips. Tips are given based on how satisfied the customer is with your special treatment, multiplied by your rank and your route, and their satisfaction is also how you get promoted:   Trainee - base - $250/day, tips x1 Courier - 5 satisfied customers - $325/day, tips x1.25, and you pick your own route Senior Courier - 12 satisfied customers - $400/day, tips x1.5, and a bigger bag means more doors Route Captain - 20 satisfied customers - $475/day, tips x1.75, and regulars start asking for you by name Lead Driver - 30 satisfied customers - $550/day, tips x2 X-Press Elite - 45 satisfied customers - $650/day, tips x2.5   Higher ranks also carry more packages per shift and get knocked on more often.   Base game 0.25 or newer. Nothing else required.   Have Fun!

    25920 downloads

    Updated

  13. [XCL] [0.25.6] Backpage

    Backpage - Underground Escort Work
    A new mod for X-Change Life. Your bedroom PC gets a discreet new app: Backpage, where you set your rates, take bookings, and work the world's oldest profession on your own terms.
    The gig
    Set your own rates for three services:  Blowjob,  Sex, and the Girlfriend Experience and toggle what you're willing to offer. Daily client requests roll into your inbox. Every man is a type the gentleman, the chad, the fuckboy, the nerd, the sugar-daddy, the dom  each with his own offer, generosity, and… risk level.  Accept to book, and the appointment drops into your day planner in the right time slot. Show up as promised (rep matters, ghosting a client hurts). Acts run on the game's real bedroom mechanics. Your pay = your fee + a tip scaled by how satisfied you leave him. An Escort skill levels up with every job and sweetens your tips, alongside a full reputation & rating system. The Girlfriend Experience
    This is the heart of the mod a full four-beat date, not a menu click:
    Arrival → drinks → a signature moment → the spark, each at a real venue with its own scene art. A live Chemistry meter in the sidebar reacts to your choices versus his personality. Reading him is the whole game. Nail his signature moment a confession, a dare, a gift, a spending spree, a test of obedience for a big payoff: bonus cash, a gift, or turning him into a regular. Chemistry carries into the bedroom: a great date means he's already worked up (bigger tip). Let it go cold and the date collapses he walks, no pay, and a one-star review.  X-Fans integration
    Running X-Fans too? Your Sex and GFE gigs become content. Mid-gig you'll get the option to talk your client into filming (Charm check) so a single booking pays you twice
     
    Check out the awesome sub-mod for Backpage by C that makes Alexia into your pimp: ALEXIA'S CUT (requires Backpage Beta 3)

    25939 downloads

    Updated

  14. [XCL] [0.25] Bar Girl - Suzie Morehead and Friends

    This is putting all my new Bar Girls plus my bar girl updates under one roof. They come equipped with various amounts of cosplay, location images, and bonfire dancing. Kimmy Kimm brings a trick or treating event (expanded from BRs) to Summer City.

    Updated Bar Girls:
    Aspen Romanoff
    Ava Knoxxx
    Carmen Hayes
    Dani Jensen
    Haley Spades
    Jessa Rhodes
    Kimmy Kimm
    Lilith Lust
    Sarah Banks
    Whitney Stevens

    New Bar Girls:
    Suzie Morehead
    Nova Noctum
    Aaliyah Clark
    Jill Faye
    Gwen Winters
    Bobbi Sue
    Fiona Lee
    Fawn McCoy


     
     

    104685 downloads

    Updated

  15. Diagnostic Tools

    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

    6854 downloads

    Updated

  16. WW Mall Expansion

    Adds a few minor features at the mall, including...
    Jitters now has Daily trivia and a loyalty punch card I've also included a template file if anyone should want to include their own trivia questions! Radio Shack now sells a pocket computer and a radio Pocket computer unlocks a special options at work (See the spoiler below for details) Radio lets you listen to different channels at night Wrist Craft now sells bracelets in addition to watches, but be wary - they each have a special effect! (See the spoiler below for details) An optional UI replacement for the Bubba Zipple vending machine at the mall and at the office. To tell the truth, this one seemed cooler in my head than it has been in execution, but if its not for you, feel free to disable it from the settings menu on startup or anytime  
     
    I hope you enjoy!

    16302 downloads

    Updated

  17. [XCL] [0.25] Kendra Sunderland - Playable Character + (BLACKED)

    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
     

    148019 downloads

    Updated

  18. [XCL] [0.25] Luna Star - Playable Character + (BLACKED)

    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
     

    110517 downloads

    Updated

  19. [XCL] [0.25] Riley Reid - Playable Character + (BLACKED)

    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

    54884 downloads

    Updated

  20. 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.

    4254 downloads

    Updated

  21. [XCL] [0.25] Lulu - Playable Character Mod (+ BLACKED)

    Ever get the urge to become a sexy Asian goddess? Get ready to step into the shoes of actress Lulu Chu in this playable character mod.

    The mod currently features:

    240+ active/passive positions 🍑
    100+ active/passive BLACKED positions ♠️
    200+ outfits 👗
    200+ makeup/hair combo portraits💄💇‍♀️

    Major thanks to Jirkislo, who is the original author of this mod. I would not be releasing this mod now if it were not for the significant progress Jirkislo made on this project. Their contribution cannot be overstated. I would also like to thank Chloe for the mod creation tool as well as Curio for outfit contributions. Moreover, thank you to anyone else who contributed to this project through its development.

    The download button will redirect you to Pixeldrain where you can get the file. Lulu is required for Lulu BLACKED (as is Chloe's BLACKED mod). The following are the redirects:

    yL3P4wbF - Lulu 2.1.0
    Ac6yyeP2 - Lulu BLACKED 1.7.5
    QREQ2qgN - Lulu ANAL 1.0.0

    The mod is BLACKED compatible as of 1.0.0.

    To install, simply add the .xcl file to the mod loader.

    Please post any feedback/bugs to the dedicated page on Discord.

    All assets were obtained on free, public websites. I own none of the visual or audio assets used in this mod. Assets belong solely to their respective copyright holders. I do not, in any way, profit from the creation of this mod.

    74880 downloads

    Updated

  22. [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 ))) }

    6575 downloads

    Updated

  23. DatDude's Loose Ends - Scenelet Pack! [XCL 0.25.6]

    DatDude's Loose Ends  ✨  a scenelet pack for X-Change Life
     
    Want to Support me?
    Thanks to all who have enjoyed my modding efforts. This work isn't easy, but it is fun and invigorating. If you want to support my efforts and help me continue making new gameplay mechanics and systems for X-Change Life, consider joining my SubscribeStar page.
     
    WHAT THIS IS 🧵
     
    Think of the little one-off encounters the base game already contains — the ones that stop you on a hub screen, run three or four screens, and hand you back to your day. Loose Ends is more of those, written to sit beside them rather than on top of them.
     
    Two of the six star a new girl, Auggie, with her own scenes and cameos. The rest cast the girls the game already has, so the face changes on every playthrough.

    WHAT'S IN IT 🎁
     
    Light hints only. Half the fun is walking into these cold.
     
    👕 THE CLOTHES TEST — the mall
    🏋️ COUNTED FOR YOU — the gym
    🚶 THE CUMWALK — the mall
    🍸 THE ELECTRIC PICKLE — the nightclub
    🚿 THE GOOD SHOWERS — Solaro Bay
    📼 VINTAGE PORN — your house
    🍣 SURPRISE GLORY HOLE — the nightclub
    🧾 ON THE HOUSE — the nightclub
    💔 JUST TAKE CARE OF IT — your house
     
    Detailed guides on how to find each scenelet are currently available on my SubscribeStar page! If you can't wait, consider joining (ONLY if you have the extra money). I plan to post a detailed guide on accessing the scenes in an upcoming version of the mod.
     
    No base files are edited. Everything hangs off passage tags/around tags, so it should sit alongside other mods without a conflict.
     
    Scenes are written to leverage both female and male players, so there should be a bit of something for everybody here.

    Please direct your feedback and bug reports to the relevant mod threads on the official X-Change Life Discord server, as I will not be monitoring threads here on LoversLab. Thanks!

    7802 downloads

    Updated

  24. DatDude's Oral Pills [XCL 0.25.6]

    DatDude's Oral Pill 💊👄

    Ever wondered why Oral Pills aren't available in Summer City? Well, they finally are!
    Oral Pills are now an option at the Paradise Mall Pharmacy 🏥! Originally developed as an "improvement" to the patented Cum-Cure formula, the scientists at X-Change Corp. were delighted to discover the unexpected Freudian benefits that can come from improved taste buds. This pill temporarily rewires your brain's dopamine centers to focus around your mouth and throat, rather than just your genitals. As a result, you'll find it hard (read: impossible) to orgasm through normal means — instead, you'll find that getting your partners off gets you off too! Careful, though: you've got to swallow every last drop to maximize the effect. 😉
     
    ✨ Features

    💊 New pill at the Pharmacy: Oral. Lasts between 5 and 7 days. 400 currency at the Pharmacy (occasional 10% discount).
    🚫➡️👅 Blocks normal orgasms, but rewards throatpies. While on an Oral Pill, you can't cum the normal way — but swallowing a partner's cum will get you off, hard.
    📈 Boosted skill XP. Big bonuses to Gag Reflex and Blowjob skill gains whenever you're on an Oral Pill (3x) or dealing with the Oral Fixation side effect (2x).
    🏢 Works on coworkers. Give an Oral Pill to a male coworker at the office and watch how it changes their gender-swap duration and how their sexual encounters play out.
    🍸🍻🕺 Non-Con spiking support. If Non-Con mechanics are enabled, Oral Pills can now show up when someone gets spiked at the workplace, bar, or nightclub — fully integrated with the game's spike settings.
    🧬 New-U side effect. The New-U machine can hand out "Oral Fixation" as a temporary side effect all on its own — no pill required.
    ⚠️ Permanent risk, if you enjoy it too much. The more you use Oral Pills — and the more oralgasms you rack up while on them — the greater the odds that Oral Fixation sticks around permanently once the pill wears off. Don't worry, it's treatable... eventually. 👇
    🏆 6 new achievements to unlock along the way (see below).

    🧪➡️🔮 The Path to Nyx: A Complete Walkthrough

    Want to unlock the (non-repeatable!) purple-pill scene with Nyx the Witch Doctor at Mutatio? Here's the full route:
    Use Oral Pills often, and let them expire naturally (or during sex) — every expiration rolls a chance for the effect to become permanent. The more oralgasms you've had, and the more times you've gone through this, the better your odds.
    Once you're permanently Oral Fixated, keep living your life — you'll start getting occasional night thoughts nudging you toward the X-Change Pharmacy.
    Visit the Pharmacy and ask about your "leftover oral pill effects." You can either:
    Buy a $50 Detection Kit and wait ~3 days for results, or
    (If female) work with the pharmacist directly for an instant diagnosis. 😏
    Once diagnosed, go back to the Pharmacy for the temporary treatment ($250, female only) — this buys you time, but the side effect will try to come back.
    With a diagnosis on record, head to the Potion Shop at Mutatio and ask Nyx about permanent Oral Fixation treatment.
    Agree to return the next day — and make sure you're in your Pink (female) form when you do.
    …and that's where the spoilers stop. Nyx has her own way of doing things. This scene is a one-time deal, so savor it. 🍆🔥

    ⚠️ Known Limitations

    One-off, hand-authored scenes involving cum-swallowing have not all been individually updated for Oral Pill/Oral Fixation awareness — most notably, Purple Alexia's scene doesn't currently acknowledge or react to your Oral Pill or Fixation status. Everything that runs through the game's shared sex, masturbation, and spiking systems is fully compatible as of this update; unique one-off scenes are reviewed and added over time.
     
    🙏 Credits
    Thanks to Notapotato in the Discord for help with the mod thumbnail!
     
    🐛 Bug Reports
    Please direct your feedback and bug reports to the relevant mod threads on the official X-Change Life Discord server, as I will not be monitoring threads here on LoversLab. Thanks!
     
    Want to Support me?
    Thanks to all who have enjoyed my modding efforts. This work isn't easy, but it is fun and invigorating. If you want to support my efforts and help me continue making new gameplay mechanics and systems for X-Change Life, consider joining my SubscribeStar page.
    There is no pressure to sub -- I have no plans to create exclusive content for subscribers. The main benefit will be getting a more up-to-date and detailed look at my upcoming modding efforts. Thanks!

    41988 downloads

    Updated

  25. X-Lifestyle Core

    X-Lifestyle Core is a foundation mod -- shared infrastructure a family of X-Lifestyle mods and utilities will build on, not a content mod itself. It's genuinely early: most of what's built so far is plumbing for other mods, with just enough live now that you'll actually notice it in play. Each feature below follows the same shape: what it does in plain terms, then a collapsed "Developer Guide" spoiler with the actual API for anyone building their own X-Lifestyle mod against it. Skip the spoilers if you're just here to play.
     
    What's here now (live in this release)
     
    Day-start sidebar notes
     
    Restyles the base game's own daily reminders (fitness decay, "It's a work day.", laundry, scheduled demos, ...) into a themed banner, plus a post-it note other X-Lifestyle mods can post their own short-lived reminders to. Up to 15 posted notes render at once, spilling into extra notes below the button row once there are more than 5.
     
    Two widgets, both auto-rendered at day-start -- a read-only notices banner (the base game's own captured reminder text) and a post-it board other mods post to.
    Post from your own Twee content -- first argument is the message, second is how many day-starts it stays visible (including today):
     
    ```twee (bmft_sticky_note_post: "Callie will be at the gym today.", 1) ```  
    Posting the exact same text again just refreshes its expiry instead of adding a duplicate line.
     
    Same thing from JS, if you're not in a Twee passage:
     
    ```js window.BMFT.StickyNotes.post(message, days); ```  
    Want a one-off toast instead of a standing line? This fires the base game's own sticky notification directly, no persistence:
     
    ```twee (bmft_sticky_note_notify: "Pills go on sale today.") ```  
    Up to 15 messages across every addon combined render at once, newest-first, FIFO past that cap. Both macros are always registered and never throw for a caller-side reason outside bad arguments -- if this feature is ever toggled off inside Core, posting silently does nothing rather than erroring, so nothing in your own mod needs to check first.
     
    Built-in day-start notices
     
    Riding that same sidebar note: which pill (if any) the Pharmacy has on sale today, whether Salvation Armani restocked its racks, and whether your currently active pill wears off today (naming which one, unless it's a spiked pill you haven't identified yet -- in which case it stays a mystery, same as everywhere else in the game). This one's internal orchestration, not something another mod calls into, so there's no separate developer API for it beyond the sticky-note board it posts through above.
     
    Character Dossier tab
     
    A basic tab (your body traits as chips, a plain pronoun row) -- it shows up now purely because the features above are live. Its own dedicated content (a per-pill pronoun picker, a preference-axis system) is still in development, gated off pending more work -- see "What's planned" below. Not an API surface itself, so no developer guide here either.
     
    Shared logging entry point 
     
    Lets other X-Lifestyle mod authors log through one shared convention instead of raw console calls, so every mod in the family tags its console output the same way. Not player-visible on its own.
     
    From your own JS:
     
    ```js window.BMFT.Log.warn("[YourMod]", "something degraded, here's why"); ```  
    Same thing from Twee:
     
    ```twee (bmft_log: "[YourMod]", "warn", "something degraded, here's why") ```  
    Levels are debug, info, warn, and error. Error and warn print in every build, including a real release -- keep them rare and genuinely actionable. Debug and info only print in a testing build, but every call (printed or not) still lands in a capped ring buffer a shared debug console can dump. Not gated by a feature flag -- this is dev/debug infrastructure, not player-facing behavior, so it's always live.
     
    A quick note on how I build this: I use AI (Claude Code) as a tool throughout development -- writing code, drafting docs, researching how the base game actually works. Every change gets reviewed before it ships, and I take real care to keep that process from producing anything abusive, unsafe, or careless. But I'll say it plainly: humans make mistakes, and AI makes mistakes too. If something looks wrong, undocumented, or off, tell me -- that's exactly the kind of feedback that makes this better.
     
    Built with help from the X-Lifestyle MCP -- grounded, citable X-Change Life modding knowledge for AI assistants. 
    https://xcl-mcp.binarymisfit.dev
     
    Source is open -- the code, the whole history, all of it: https://gitgud.io/binarymisfit/x-lifestyle-core
     

    420 downloads

    Updated

×
×
  • Create New...