Jump to content

[Elin] [Mod] More Lovin' Library Reworked - Adult content framework


Recommended Posts

Posted (edited)
On 5/16/2026 at 11:13 PM, JustHare said:


Thanks for clarification!
That skill does sound quite cool, I thought BetterSuccubus just rebalances a few things and adds a couple of flavour skills, but there's surely more into it. Which is good, but also bad, because, I reckon, I'll have a hard time If I'll try to create compatibility patch with BS in the future.

 

I would describe BetterSuccubus like this: If every game mechanic was a cog, then BetterSuccubus makes every cog related to succubus gameplay user-configurable. Not just multiplier variables, but on/off toggles for whole features.

 

Here is what's configurable (pseudocode):

 

Quote

DrainSkillRaiseToggle
DrainSkillPotentialRaiseToggle
DrainSkillRaiseMul

 

DrainMultiplier
DrainHPToggle
DrainMPToggle
DrainSTToggle

 

DrainHungerToggle
DrainHungerMul

 

DrainKillRefillsHPToggle
DrainKillRefillsMPToggle
DrainKillRefillsSTToggle

 

CharmAbilityToggle
TurnHostileOnCharmFailToggle
HostileActsBreakCharmToggle
PreyRaisesAffinityToggle


SexLengthTurns (same feature as your mod)

 

AllowPreyWithoutSleepToggle

(Target still must be nonhostile, which is where the new Charm ability comes in. Gameplay-wise, this effectively replaces the core of succubus gameplay: Instead using the dreambug/larva to subdue NPCs, you charm them with magic in a CHA-contest. Roleplay-wise, i like this mechanic far better than the dreambug approach)

 

DreambugTeleportToTargetToggle
DreambugMakeTargetSleepToogle
DreambugSTCostMul

 

NPCMilkAndEggOverrideToggle
NPCMilkChanceDiv (per gender)
NPCEggChanceDiv (per gender)
NPCFertChanceDiv (per gender)

 

PCMilkAndEggOverrideToggle
PCMilkChanceDiv (per gender)
PCEggChanceDiv (per gender)
PCFertChacenDiv (per gender)

 

 

 

So as you can see, it's like a "Make Your Own Succubus Mechanics" toolkit. 

 

I cannot be entirely sure, but from what i have observed interaction between BetterSuccubus and your mod appears to follow these rules:

 

Drain Multipliers: Conflict by double application/overlap. No actual errors or feature-breakage, but the effects of both mods get applied.

 

Charm & Prey Mechanics: Clean seperation. BetterSuccubus takes precedence and your mod does nothing on prey/seduce sex.

 

Pregnancy/MilkEgg Mechanics: Clean seperation for PC, unsure about NPCs. For PC the following rules seem to apply: If sex is prey/seduce, then BetterSuccubus Milk/Egg mechanics apply, and your mod does nothing. If sex is NOT prey/seduce, then your pregnancy mechanics apply, and BetterSuccubus milk/egg settings do nothing.

 

EDIT: I wanted to make the codebox smaller and fix the unneeded linebreaks, but the forum software does not let me edit the codebox after posting it. Probably an incompatibility with my 3 years old browser. That's not my problem: There was a time when websites were designed for maximum compatibility, not "support the latest cool thing".

 

EDIT: Tried to turn it into a spoiler, and the forum software decided to eat ALL linebreaks. So now it's a fucking quote. Best i can offer. Fuck this software.

Edited by bitnuke
Posted
On 5/20/2026 at 6:40 PM, bitnuke said:

If every game mechanic was a cog, then BetterSuccubus makes every cog related to succubus gameplay user-configurable. Not just multiplier variables, but on/off toggles for whole features.

BS is transpiler-heavy, it rewrites vanilla bytecode directly, which means it's fragile against anything else that also touches those same methods.
On the opposite, MLLR just intercepts calls to vanilla methonds and reroute them to MLLR's own methods, without patching them (the exceptions are methods for "CanBecomeMama" checks, genetic patches for incest and pregnancy tick simulation).

Nerd stuff goes down there, so beware:

 

On 5/20/2026 at 6:40 PM, bitnuke said:

SexLengthTurns (same feature as your mod)

TL;DR: Not quite the same if we're going to nerd about it, BS's sex length setting does nothing when MLLR is intercepting. 
 

BS transpiles maxProgress directly into AI_Fuck.Run() with the help of working with IL, while MLLR just defines phase thresholds internally, and never touches maxProgress itself. There is similar feeling, sure, but if both are active, BS's transpile fires at load time and MLLR's interception means the patched vanilla code never actually runs and gets replaced with MLLR's version.

That's a nerd stuff, really, just wanted to clarify that.

 

On 5/20/2026 at 6:40 PM, bitnuke said:

Charm & Prey Mechanics: Clean seperation. BetterSuccubus takes precedence and your mod does nothing on prey/seduce sex.

When MLLR intercepts, the vanilla body never executes, so BS silently does nothing. On prey/seduce sex, MLLR currently doesn't intercept these variations (AFAIK they are categorized as Prey/NTR types of Sex, may be wrong here), so vanilla runs and BS fires normally.

 

On 5/20/2026 at 6:40 PM, bitnuke said:

Drain Multipliers: Conflict by double application/overlap. No actual errors or feature-breakage, but the effects of both mods get applied.

Kinda same goes here, vanilla runs (patched by BS), then MLLR's finish postfix also fires with it's own multipliers, and that's why there's an overlap.

 

On 5/20/2026 at 6:40 PM, bitnuke said:

Pregnancy/MilkEgg Mechanics: Clean seperation for PC, unsure about NPCs. For PC the following rules seem to apply: If sex is prey/seduce, then BetterSuccubus Milk/Egg mechanics apply, and your mod does nothing. If sex is NOT prey/seduce, then your pregnancy mechanics apply, and BetterSuccubus milk/egg settings do nothing.

That's... probably as you described, I haven't looked into it for a whole month, so I'll need to revisit that feature.

MLLR has its own pregnancy system, same goes with breastfeeding, without any "pregnancy-eggs" from vanilla or requirement for a bottle of milk to feed the child. MLLR's breastfeeding hook only triggers on the 
MotherMilk variation specifically and is about child growth, not production (as it is in BS with calls to vanilla MakeEgg/MakeMilk methods). And the same logic applies for NPCs too.

---

So, putting all that nerd stuff aside, I'll see what I can do about the problems you've mentioned earlier.

I guess I'll have to add compatibility patch for BetterSuccubus. Because I'm playing Elin without this mod, I can't guarantee that all is going to work perfectly, but at least I'll patch the problems with charm and double-drain.

Posted (edited)

Potential bug (reproducable, but not fully tested):

 

If a child that is currently assigned to a homebase is "permanently deleted" via the childmanager, then the child continues to appear in a greyed-out state on the resident board. This "zombie-resident" does take up a resident slot.

 

I have not tried waiting to see if it gets cleaned automatically over time. Talking to the child resident first and dismissing it (banish), then permanently deleting it, prevents this issue.

 

I see two solutions here: #1. Handle resident cleanup yourself. #2. If the player requests deletion, check if the child is a resident. If yes, refuse deletion and tell the player to dismiss it first.

 

---

 

About a BS-patch: Most of the issues really just seem like a matter of information and UI-feedback to me. For example, if BS is detected, you could just put an infobox in the config UI, informing the player that all prey-type sex will be handled by BS, and that your mod will do nothing in those events.

 

The only real conflict - at least with current mod versions - is drain effects. If technically feasible, i would prefer if this mod simply did not apply drain effects on prey/seduce/mischief, if BS is detected. Because then the logic is super clean and simple: BS handles prey/seduce, and you mod everything else. BS has far more flexible drain-settings anyways, so this way each mod is responsible for what it's best at.

 

The catch of course is: The rape mechanic in this mod currently has no real purpose other than roleplay. I imagine you are planning to expand it in the future with more complex mechanics, especially for succubus? If yes, then we have an actual feature collision, and a decision would need to be made which model is used. In fact, BS would be kinda redundant then: Your mod already has a better pregnancy model. If in the future it also provides superior drain mechanics, then why use BS at all?

Edited by bitnuke
Posted
10 hours ago, bitnuke said:

I see two solutions here: #1. Handle resident cleanup yourself. #2. If the player requests deletion, check if the child is a resident. If yes, refuse deletion and tell the player to dismiss it first.


Sounds good, I'll look into it.
 

10 hours ago, bitnuke said:

If technically feasible, i would prefer if this mod simply did not apply drain effects on prey/seduce/mischief, if BS is detected.

It is possible to implement, and maybe it'll be that way, at least in the first version of the compatibility patch for BS.
 

10 hours ago, bitnuke said:

I imagine you are planning to expand it in the future with more complex mechanics, especially for succubus?

Not so much when I first implemented it, I've added just to replace Elin's Mischief, so that MLLR would handle all the sex thingies, but I guess I'll have to expand on it in the future. I'm not going to promise anything major, like BS did, though. I just wanted to create Elin's version of RimJobWorld.

Posted

 

More Lovin' Library Reworked 1.12.2

Data format

  • JSON stays the primary format for SexTypeData_*.json and SystemDialogues.json.
  • Added an alternative Excel format for SexTypeData.xlsx (two sheets: SexTypes and Lines keyed by sex_type_id + kind + target + lang + phase) and SystemDialogues.xlsx (one sheet Dialogues with topic_id / lang / text). lader picks JSON first and only falls back to XLSX if no JSON is present, so mixing within one mod isn't supported ( sowwy :( ).
  • Modder templates for both formats live in package/Data/Examples/.
  • Modding guide update in MODDING.md.

Prostitution

  • Changed prostitution price logic, it now mirrors Elin's logic completely and is no longer that overpowered

Text

  • Text has been simplified, rose prose removed.

Succubus

  • Separated succubus-related options into SuccubusConfig, with separate Succubus section in Mod Options.
  • Added Dream Larva affinity bypass feature. When enabled (default), NPCs with Dream Bug in their inventory will consent to sex regardless of affinity level. Configurable.
  • Succubus drain is configurable now, with ability to disable/enable during consensual sex. Consensual sex with succubi with succubus drain disabled will use normal consensual text and mechanics.
      Rape/hostile encounters will still use succubus-specific content regardless of this setting.

Note: Updates on LoversLab can be very late. I post mainly on Discord.

MoreLovinLibraryReworked_1.12.2.zip

Posted

Succubus was kinda made for this. The fact Elin has a legit sex demon that actually drains skill potential through fucking (which sounds like this is a less lethal version of cum extraction), kinda proves Elona wasn't a one time crack marathon. The dev is always high as a kite.

  • 1 month later...
Posted

More Lovin' Library Reworked 1.13.1


Fixes

  • Sex now trains the correct attributes (Charisma, Endurance, and Will).

Succubus

  • Succubus drain now checks by the Succubus feat instead of the race id, matching vanilla.
  • Restored the drain message to the event log.

 

More Lovin' Library Reworked 1.13.0

Conditions

  • Spent condition (ConSpent) added, applies to characters after sex, works as natural cooldown before sexing again.
  • Succubi won't become spent after sex (they're built different).
  • Configurable in ConditionsConfig.

Pregnancy

  • Added postpartum recovery to pregnancy. After giving birth, mothers go through a short cooldown before they can conceive again.
  • Configurable in PregnancyConfig.

NPC-to-NPC

  • Added AllowNPCToNPC toggles for Sex, Rape, and Prostitution, enabled by default.

Rape

  • Added configurable post-rape hostility.
  • Rebalanced default hostility values for less swingy reactions.
  • Configurable in RapeConfig.

Better Succubus Integration

  • Added (kinda) integration with Better Succubus
  • When BS is loaded, MLLR defers succubus life-drain to it so there won't be double-drain. Other MLLR mechanics still apply.
  • Check README.md for more info about current state of integrating BS.

Player as Receiver

  • Consensual sex you initiate now asks whether you want to top or bottom.
  • Submit: PC can now provoke the target into raping the PC

Icons

  • Icons have been changed, now they are visually distinctive between each other

Fixes

  • Children are now properly removed from the resident board on deletion.

Note: Updates on LoversLab can be very late. I post mainly on Discord.

MoreLovinLibraryReworked_1.13.1.zip

Posted

Hello just confirming 1.13.1 doesnt work with stable, It says that a child is born but no child generates (Also ofc not giving the option to customise the child at all because it doesnt exist 😅)

Posted

don't forget the most recent updated integrated custom whatever loader into the base game, so that separate requirement is no longer needed. Not sure how that'll affect mods that needed it before.

Posted

Don't worry, I've finally prepared a hotfix for this and I'm currently playtesting it. If everything works as expected, I'll release it today or tomorrow.

Posted (edited)

More Lovin' Library Reworked 1.13.2

 

CWL

- Since CWL has been integrated into Elin, CWL dependency has been removed

 

Fixes

- Fixed the player's children being immortal and impossible to sell into slavery when `ChildRevivalMode` was set to `Disabled`. `Disabled` now correctly makes children mortal and sellable.
- Fixed the problem with pregnancy linked to CWL integration into Elin

 

Pregnancy

- `ChildRevivalMode` now takes effect on existing children. Changing it mid-game prompts whether to apply the new mode to your existing children too.

----

Note: Updates on LoversLab can be very late. I post mainly on Discord.

 

 

MoreLovinLibraryReworked_1.13.2.zip

Edited by JustHare
Updated zip with hotfix
Posted (edited)

So, i didn't try versions of this mod after 1.6.0, because i didn't want to update Elin for a while. This is because i'm one of those "regressive" people who actually play games, instead of spending 80% of my time updating shit and fixing broken stuff. In other words: I pick one game version, make it rockstable, and then leave it as is for a while and enjoy playing. But i still read changelogs and watch the mod-situation, to have a feel for when it's worth spending the time to update. The current stable version of Elin (2026-07-06) seemed like a good opportunity to update: Most of the heavy under-the-hood changes happened months ago, so most mods should be updated. And there's enough new features (like an entirely new marriage system) to be worth the hassle.

 

Result with 50 mods: Almost painless update, except for two outliers. Some mod that changes the ammo display caused a blackscreen on saveload. WTF? Trivial feature, so just die. The other problem is BetterSuccubus. It's just broken in ways i don't understand. BS dev was notified over a month ago. Silence. No official statement. So i opted to continue playing without BetterSuccubus.

 

This gave me the opportunity to judge the succubus mechanics of this mod by its own merits. So here's my impression of succubus gameplay with the current version of MLLR:

 

It's fine. I could get used it, but am missing one feature: The "charm" ability from BetterSuccubus.  I just don't like the DreamLarva mechanic of Elin. It feels alien, artificial and lore-unfriendly for a succubus.  It breaks suspension of disbelief for me. 

 

The way i would prefer to play a succubus in MLLR: Fight groups of enemies by neutralizing some temporarily via charm (costs mana, CHA-vs-CHA skillcheck). Then either deal with the charmed enemies (turn hostile on attack), or use them as STA-batteries.

Edited by bitnuke
Posted

Question: Is it normal/intended that a succubus does not benefit from draining? No matter how i set the dividers and multipliers in the config, while draining the victim loses more stamina, but the succubus cannot gain from it? The best i got when playing with the multiplier was -1 stamina. It was never net-positive.

Posted
On 7/15/2026 at 4:12 PM, bitnuke said:

Question: Is it normal/intended that a succubus does not benefit from draining? No matter how i set the dividers and multipliers in the config, while draining the victim loses more stamina, but the succubus cannot gain from it?

Yes, it is normal. This is vanilla Elin behavior, succubus never actually gains stamina from sex, "draining" only makes the partner lose extra stamina, and the succubus's payoff is stat growth. I'll leave it as it is in vanilla.

On 7/15/2026 at 4:12 PM, bitnuke said:

The best i got when playing with the multiplier was -1 stamina. It was never net-positive.

The stamina multiplier only ever scales how much the victim loses, so it'll never turn net-positive for the succubus no matter how you set it. And the drain multiplier does nothing for consensual sex unless you enable "Drain on Consensual".

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
×
×
  • Create New...