Jump to content

[Mod][XCL] Spike Fun (XCL 0.25)


emes

Recommended Posts

Posted

[XCL] Spike Fun (XCL 0.25)


Adds a variety of drug-spiking and non-con sex to the workplace, bar, and club.

 

Author: usagitriplesix

 

Spike Fun

For X-Change Life 0.25.9
Spike Fun adds a large collection of adult scenarios built around the PC being secretly given transformation pills, drugs, and other effects.

What originally started as a way for the PC to get their drink spiked has grown into a broader system covering bars, clubs, work, recurring NPCs, special stories, drug combinations, attempts to identify what happened, and consequences that can continue after the original incident.

Content Warning

Spike Fun contains adult content involving:

  • drugging and involuntary transformations;

  • coercive situations;

  • non-consensual sexual scenarios;

  • sexual exploitation and blackmail;

  • altered judgment and compulsive effects.

 

The non-consensual sex events can be disabled in Spike Fun's settings.

Spike frequency and several other parts of the experience can also be adjusted.

 


Requirements

Spike Fun requires:

  • U666 Drug Framework 4

  • U666 DF4 Spike Drug Registry

  • U666 Effects Core

  • U666 Spike Fun Media

 

Current releases:

  • Spike Fun v0.22.1

  • Spike Fun Media v0.15.0

  • Drug Framework v4.8.1

  • Drug Framework - Spike Registry v0.2.1

  • Effects CORE v0.1.1

 

You do not need to install every U666 Drug or U666 Pill.

Spike Fun contains the core payloads it needs to function. Additional compatible drugs and pills expand the possible things that can happen.

 


Installation

Install the required files through Mod Loader.

Spike Fun Media

Do not unpack the Spike Fun Media ZIP.

It is a Mod Loader media package and should be installed as-is.

Spike Fun

Install the Spike Fun .xcl package normally.

Required frameworks

Also install:

  • Drug Framework

  • Drug Framework - Spike Registry

  • Effects CORE

 

Mod Loader should handle the declared dependency ordering.

The U666 Mod Settings Organizer is optional but recommended if you use several of my mods and want their settings collected more cleanly.

 


What Does Spike Fun Do?

Random Spikes

The PC may encounter attempts to secretly administer drugs or transformation products in several parts of the game.

Spike Fun distinguishes between:

  • transformation-focused spikes while the PC is male;

  • drug/effect spikes while the PC is already female;

  • authored story payloads;

  • lighter random incidents;

  • rare or major payloads.

The contents of a spike can depend on the location, situation, culprit, PC state, and compatible products you have installed.

Not every drug is allowed in every event.

Especially dangerous or story-specific products can be restricted to authored scenarios instead of appearing in the general random pool.

 


Different Culprits Want Different Things

Spike Fun does not treat every spiker as the same generic NPC.

Their personality, goals, and circumstances can influence:

  • whether they try something;

  • what sort of payload they use;

  • what they hope will happen afterward;

  • whether the PC has a chance to notice;

  • what consequences follow.

Some incidents are isolated.

Others can introduce recurring characters or longer situations.

 


Bars, Clubs, and Venues

The Broken Drum remains one of Spike Fun's major locations, with drink spikes, interruptions, special stories, patron activity, and aftermath events.

Spike Fun also supports the Electric Pickle, with venue-specific activity and responses rather than simply treating it as another copy of the Drum.

The current system also has infrastructure for compatible third-party bar venues where the necessary capabilities are available.

Venue activity can rise and fall, affecting how much spiking pressure the PC encounters.

 


Seeing Something Suspicious

The PC is not always the target.

Spike Fun includes incidents where the player can witness suspicious behavior and may have opportunities to:

  • intervene;

  • confront someone;

  • report an incident;

  • ignore it;

  • fail to stop it.

Success may depend on the situation and the PC's condition or abilities.

Reported incidents can influence later activity and recurring Spike Fun stories.

 


Workplace Spikes

Spike Fun can replace or expand the game's workplace-spike behavior.

The workplace system can use Spike Fun's modern payload selection and keep track of information such as:

  • what happened;

  • whether the PC could have noticed or avoided it;

  • the apparent motive;

  • the payload used;

  • follow-up information needed by compatible workplace mods.

This can be enabled or disabled in Spike Fun's settings.

 


What Did They Give Me?

An important part of Spike Fun is that the PC does not necessarily know.

A secretly administered substance may initially be unidentified.

Drug Framework and the Spike Registry track the actual payload, while Spike Fun controls what the PC reasonably knows about it.

For that reason, I strongly recommend the Pill Diagnostic Kiosk.

The Kiosk gives the PC an in-game method of investigating drugs and effects currently in their system rather than relying on out-of-character knowledge.

 


Pills, Drugs, and Effects

Spike Fun uses a shared payload system instead of containing every possible pill and drug itself.

The core package includes the basic products it needs, including its Caliente/Futility support and internal transformation-payload infrastructure.

Compatible U666 Drugs and Pills can add additional possibilities.

Examples include:

  • Resistance Plus

  • SoloLock

  • Yin-Yang

  • Nymph-O

  • Flirtatious Femme

  • Yes

  • other DF4-compatible drugs with appropriate Spike Registry support

Installing a product does not necessarily mean it can appear in every random spike. Each product can define where and how it is appropriate to use.

 


Payload Combinations

Some spikes can contain more than one drug or effect.

Spike Fun's settings allow you to control how common these combinations are:

  • Single Only

  • Reduced

  • Standard

  • Frequent

  • Chaotic

There is a separate setting controlling how heavily unusual or major payloads are weighted.

Authored stories keep their intended payloads instead of having these settings randomly rewrite them.

 


Male and Female Spike Frequency

Current Spike Fun separates two things that older versions treated together:

Male Transformation Spikes

Controls how often a male-bodied PC is forcibly moved into female gameplay.

Female Drug Spikes

Controls drug-driven complications while the PC is already female-bodied.

Each can independently be:

  • Off

  • Rare

  • Occasional

  • Standard

  • Frequent

  • Extreme

You can also leave them tied to Spike Fun's global intensity preset.

This makes it possible to substantially reduce one part of Spike Fun without disabling the other.

 


Story Content

Spike Fun includes authored stories and recurring situations mixed into its random incidents.

These include both relatively short complications and larger chains with consequences that can persist beyond the original spike.

Current core content includes things such as:

  • special bar spike scenarios;

  • housecall situations;

  • recurring spikers;

  • Foxhunt Club-related content;

  • bar-girl incidents;

  • clone/transformation scenarios;

  • the Mandatory Stripper story;

  • Creampie Revenge;

  • special pill packages;

  • recurring phone calls and follow-ups;

  • HGH-related opportunities when the HGH system is installed.

Story content can be disabled separately from ordinary Spike Fun incidents.

Some individual stories also have their own settings.

 


Generic Bar Girls and Bar Population

Spike Fun can expand the number of patrons at the Broken Drum.

It can also allow some bar-girl slots to be occupied by generic women rather than always giving the PC a featured named girl.

Options include:

  • original three-patron behavior;

  • expanded six-patron behavior;

  • variable additional patrons.

Generic bar girls can also be disabled if you only want featured characters.

 


Optional: Drink Spike Redux

Current version: u666 Drink Spike Redux v0.2.6

Drink Spike Redux is a separate optional mod built on Drug Framework and the Spike Registry.

It expands the ordinary situation where a male NPC offers to buy a female PC a drink.

Depending on the NPC and settings, he may attempt to add a compatible DF4 drug to it.

The PC may sometimes notice something suspicious and get an opportunity to react.

Drink Spike Redux has its own frequency setting:

  • Disabled

  • Standard

  • Frequent

Requires:

  • Drug Framework

  • DF4 Spike Drug Registry

It does not require Spike Fun, although the two are designed to work together.

 


Optional Story Module: Dr. Healgood

Current version: Spike Fun Module - Healgood v0.1.5

Dr. Healgood is an optional Spike Fun story module centered around dealing with a particularly troublesome existing condition.

It expands Pill Poppa with additional authored content and a possible route for resolving the problem.

Requires:

  • Spike Fun

  • Knockoff Pharmacy

Install it only if you want the additional story.

 


Optional Story Module: TD Chad

Current version: Spike Fun Module - TD Chad v0.1.13

Tiny-Dick Chad is a much larger recurring Spike Fun scenario.

This is intentionally more intrusive than an ordinary random event and can become a significant long-term part of a playthrough.

The current version includes an expanded recurring-character arc, HGH interactions, follow-up encounters, housecalls, consequences, and longer-term progression.

Do not install TD Chad simply because it is available. Install it because you want the TD Chad scenario in your game.

Requires:

  • Spike Fun

  • Knockoff Pharmacy

  • Effects CORE

  • HGH Effect Core

  •  


Optional: HGH Effect Core

HGH is not required for ordinary Spike Fun.

If installed, Spike Fun can use HGH as part of compatible authored and recurring content.

The HGH integration is substantially more developed than the old single-event implementation and can involve remembered partners, rumors, repeat encounters, and escalating social consequences.

TD Chad requires HGH.

 


Recommended Mods

Pill Diagnostic Kiosk

Strongly recommended.

Spike Fun intentionally allows the PC to be affected by things they have not yet identified. The Diagnostic Kiosk gives you an in-world way to investigate them.

Knockoff Pharmacy

Recommended if you install a number of U666 drugs, pills, or either of the current Spike Fun story modules.

It gives third-party products a dedicated home at Pill Poppa.

U666 Mod Settings Organizer

Optional convenience mod for players using several configurable U666 mods.

 


Compatibility

Spike Fun touches a large number of game systems, so mods that completely replace the same bar, sex, orgasm, or NPC-management passages can conflict with it.

The current build contains explicit warnings for the following specific versions:

  • Bar Drug 2.14

  • Kokopelli's Servant 0.12.0

  • Kokopelli's Servant 0.12.1

  • LESBIANED 0.4.1

  • Nanobots Side Effects 0.1.2

  • PURPLED 1.0.1

 

Those are version-specific findings. A warning against one inspected version should not automatically be read as a claim that every past or future version of that mod is incompatible.

 

Not So Broken Drum

The currently inspected Not So Broken Drum build is compatible with Spike Fun with the required ordering.

The package commonly labeled Not So Broken Drum 2.25.2 reports loader version 1.25.3.

Spike Fun should load before that build of Not So Broken Drum; the current metadata is configured accordingly.

 

Old compatibility warnings

Some old Spike Fun pages warned broadly against mods such as More Bar Characters, BR Pills, and Wonka Shop.

Those blanket warnings have been removed from the current compatibility metadata because they are no longer supported by the present compatibility audit.

 


Customizing Spike Fun

Spike Fun now includes extensive settings directly through Mod Loader.

Important controls include:

  • male transformation-spike frequency;

  • female drug-spike frequency;

  • overall Spike Fun intensity;

  • single versus multi-drug payloads;

  • rare/major payload frequency;

  • story pressure;

  • outcome severity;

  • clone-pill frequency;

  • non-consensual sex events;

  • workplace Spike Fun;

  • clone pills;

  • Exhibitionist/Show-Off payloads;

  • Broken Drum population;

  • generic bar girls;

  • recurring-character call rates;

  • all story scenes;

  • selected individual stories.

 

There are also advanced tuning controls for players who want more precise control.

You no longer need to manually edit a personal-settings Twee file for ordinary customization.

 


Current Downloads

Required

  • Spike Fun v0.22.1

  • Spike Fun Media v0.15.0

  • Drug Framework v4.8.1

  • Drug Framework - Spike Registry v0.2.1

  • Effects CORE v0.1.1

Optional

  • Drink Spike Redux v0.2.6

  • Spike Fun Module - Healgood v0.1.5

  • Spike Fun Module - TD Chad v0.1.13

  • HGH Effect Core v0.2.3 — required for TD Chad

  • compatible U666 Drugs

  • compatible U666 Pills

  • Pill Diagnostic Kiosk

  • Knockoff Pharmacy

  • U666 Mod Settings Organizer

 


Current Version

Spike Fun v0.22.1

This release targets the XCL 0.25.9 line.


 

Posted

ERROR!

 

I don't know if it has a connection with the bar drug mod (I'm using both), but it happened that the character after being drugged, and having the first partner, another one appears, BUT, not losing the bar for "CUM" haha, so I got stuck in this scene, if anyone wants to solve it, there's a bug

Posted
1 hour ago, ewelgulo said:

ERROR!

 

I don't know if it has a connection with the bar drug mod (I'm using both), but it happened that the character after being drugged, and having the first partner, another one appears, BUT, not losing the bar for "CUM" haha, so I got stuck in this scene, if anyone wants to solve it, there's a bug

 

I'm not surprised. I haven't seen this particular bug, but I had plenty that prevented me from being able to continue. Not even sure where to start with addressing the issues, so hopefully some other coding gurus may have a chance of figuring out.

 

(Or, perhaps, later versions of the base game will have a more appropriate sex sequence to use...)

Posted

If mod loader 1.1.2 is required, it'd be nice if you included it in the downloads.  I couldn't find any old archives of XCL that had an older mod loader, the only reason I could try this out was because I had a old zip file that still had 1.1.2 in it.  Attaching it here for anyone else having trouble.

mod-loader-1.1.2.jar

Posted
8 hours ago, Lazyby said:

If mod loader 1.1.2 is required, it'd be nice if you included it in the downloads.  I couldn't find any old archives of XCL that had an older mod loader, the only reason I could try this out was because I had a old zip file that still had 1.1.2 in it.  Attaching it here for anyone else having trouble.

mod-loader-1.1.2.jar 2.55 MB · 0 downloads

 

It really should be required, but someone reported that there was an issue with using 1.1.3.

 

I've managed to confirm it, but not narrow down the exact cause (I think it may have something to do with the metadata that lists the specific compatibility requirements...seems right now, that's hurting more than helping).

 

I tried stripping all metadata from the .twee files, and that's allowed it to work with the newer version of Mod Loader. I'll try to see if I can get a better idea of what's going on as I update it to work with the new mechanics or XCL v0.18.

  • 5 weeks later...
Posted

There's definitely a problem with the 1.13 mod loader. Ran into an error, narrowed things down until this:

 

Spoiler

image.png.bfbfccf6879e5bec46eb5e0e5e9f3da7.png

 

Thank you guys for letting me know 1.12 is needed, and for linking it!

Posted

Mod loader 1.1.2 shouldn't necessarily be needed, but I always unpack the TWEE files for the mods I work with, and I forgot that it tends to freak out if they're archived. I guess I'll just need to remove the meta data for the time being.

Posted

Major bug in Spike Fun 005c!!!

 

The core twee file uses $items for storing the pills and chances of activating. 

 

Unfortunately, this is the global variable that contains the miscellaneous inventory of the game. 

The computer, body pillow, robot vacuum & watches at a minimum are stored here. 

None of those items are available after the 'spike pill selection' passage is called.

Posted
17 hours ago, cnwjr said:

Major bug in Spike Fun 005c!!!

 

The core twee file uses $items for storing the pills and chances of activating. 

 

Unfortunately, this is the global variable that contains the miscellaneous inventory of the game. 

The computer, body pillow, robot vacuum & watches at a minimum are stored here. 

None of those items are available after the 'spike pill selection' passage is called.

 

I was not aware (I barely understand how the code works). I'll have to look into that and see if I can fix it.

Posted
11 hours ago, emes said:

 

I was not aware (I barely understand how the code works). I'll have to look into that and see if I can fix it.

In the 'spike pill selection' passage in the ... Core.twee file, simply change the variable $items to something else.  Since it isn't currently used anywhere else in your twee files, I suggest using a temporary variable name _items - if you expect you will need to use the variable elsewhere in the future, try prefixing it with the mod name: e.g. $sfitems

Posted (edited)

Getting an error in the new escape-from-bar sequence cat-call gauntlet

 

The (else:) changer should be stored in a variable or attached to a hook.
Macros like this should appear before a hook: (else: ...)[Some text]

 

With all images showing at once, and no reachable buttons at the bottom.

Edited by ObedientCat
Posted
5 hours ago, ObedientCat said:

Getting an error in the new escape-from-bar sequence cat-call gauntlet

 

The (else:) changer should be stored in a variable or attached to a hook.
Macros like this should appear before a hook: (else: ...)[Some text]

 

With all images showing at once, and no reachable buttons at the bottom.

 

I guess I put that out the door too quickly. I wanted to fix a couple of critical bugs, and didn't think that sequence would add a new one, so I didn't test. Whoops!

Posted

" I can't (display:) the passage 'club spike' because it doesn't exist.

I tried to use a macro, but its call wasn't written correctly."

 

I got this trying to go to the club

Anyone know what I did wrong?

  • 4 weeks later...
Posted
On 11/10/2023 at 11:49 AM, ImposterSyndrome said:

Hello!

 

Does this mod still require [XCL] Drug Framework [for 0.18a] - X-Change Life - LoversLab? That mod's page says that it has been discontinued, and to use [XCL] Drug Framework 2 [for 0.18a] - X-Change Life - LoversLab instead.

 

Use Drug Framework 2 and make sure you have the Caliente and Futility from my Drugs mod as well. It's been updated to use those new versions.

 

 

15 minutes ago, magismoke said:

Not sure why, but the wonka shop mod doesn't get detected, despite being installed.

 

It's a mod-loader issue that I thought was supposed to have been resolved. The fix is to rename the wonka XCL to ZIP, unpack it, and put the TWEE file in the mods folder where Mod Loader can see it.

Posted

I'm not sure why, but I keep getting a message in the bar when talking to any of the girls:

 

Quote

There isn't a temp variable named _around in this place.Temp variables only exist inside the same passage, hook, or lambda in which they're created

 

This is from an existing save.  It worked fine previously unmodded, but now it just keep twitching out when I try to talk to the bar girls.

Posted

I am also getting the beginning of a forced non-con event when I try to leave the bar without talking to anyone, and get the following message:

Quote


I can't (display:) the passage 'wait progress begin' because it doesn't exist.I tried to use a macro, but its call wasn't written correctly.

 

 

I hope this is helpful, not sure what is happening.

Posted
13 hours ago, WhiteNoiseMaker said:

I'm not sure why, but I keep getting a message in the bar when talking to any of the girls:

 

 

This is from an existing save.  It worked fine previously unmodded, but now it just keep twitching out when I try to talk to the bar girls.

 

Update your Mod Loader. You'll want at least version 1.2.0 moving forward, as it's added the ability for modders to use the [around] tag, which allows modifying passages without overwriting the base game. A lot of modders are going to be using it to help keep mods more compatible.

Posted
2 hours ago, emes said:

 

Update your Mod Loader. You'll want at least version 1.2.0 moving forward, as it's added the ability for modders to use the [around] tag, which allows modifying passages without overwriting the base game. A lot of modders are going to be using it to help keep mods more compatible.

Thanks, that helped a great deal.  

 

I still get the error at the New U Machine, but I have the female-New-U mod loaded; which I am not sure if it's interfering with the machine, but is allowing me to use it without errors if I am pilled, so functionality is still kind of there.

Posted

I'm afraid I don't know anything about what's modding the New-U machine, or what might be wrong. I just know the errors you were posting were clearly because of the [around] tag, and that's all new Mod Loader stuff.

  • 1 month later...
  • 5 weeks later...
Posted (edited)

Hi great mod, please provide walkthrough how to achieve new stories.
I think I was not able to reach anything except when you are drugged and forced to chat few people before leave bar (first image).
Have not been able to reach Simon dialog (second image) and x-change promo girl (image 5)

Also do you think this is ok that there so many conflicts? I installed mods that were recommended

 

Spoiler

777.png

 

Edited by Indarello

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...