Jump to content

OStim Sexual Life - W.I.P 1.0.0


4 Screenshots

About This File

Now Available (Beta)
 

Skyrim counts every dragon you put down. It has never counted a single night.
 

Every adult mod that needs to know what your character has done ends up writing its own notebook. One counts orgasms, another counts scenes. One reads OStim's metadata this way, another that way. Each of them carries its own copy of OStim's action list, and every OStim update leaves those copies a little more wrong.

So the same character ends up with three different histories, none of which agree — and a modder who wants to ask a simple question, has she done this before?, has nowhere to ask it.

OStim Sexual Life is the notebook, on its own. It watches OStim scenes and writes down what happened. That's all it does. No spells, no debuffs, no dialogue, nothing added to your game — because a framework that also plays gameplay designer is a framework nobody wants to depend on.
 

What's included:

  • Acts, by category and direction — vaginal, anal, oral, hands and thighs, breast, foot, foreplay, alone. Each one split into what you gave and what you took, read from the direction of the act itself rather than guessed from who was "dominant".

  • A whole scene counts once — twenty animation changes is still one encounter. Orgasms are the exception, counted one by one.

  • How it happened — double penetration, threesomes, gangbangs, orgies, rough, aggressive, creatures, same sex, alone.

  • Your firsts — the first time for each kind of act, kept separately, so a mod can know exactly what she has never done.

  • Partners — counted once each, however many times you go back, plus who it was last.

  • NPCs are tracked too — everyone you sleep with keeps their own history, so mods can tell the veteran from the one who has never been touched.

  • An MCM you can read — live numbers on one page, and a journal that tells you the same thing in words.

  • Your old progress comes with you — anything recorded by OStim Experience or OEager is imported the first time this loads. Nothing is counted twice.
     

This isn't a stats screen. It's the ledger the next mods get built on.
 

Because OStim needs a reputation. A world that never notices is a world that isn't really there, and no reputation system can exist until something is keeping score.

OStim Sexual Fame is what this was built for: a Skyrim where the innkeeper's tone depends on what the town has heard about you. That one is coming. He doesn't ship on a schedule, he ships when it's right — and this is the part that had to be solid first.
 

Requirements

  • Skyrim Special Edition / Anniversary Edition

  • SKSE64

  • OStim Standalone (and whatever OStim itself requires)

  • PapyrusUtil SE / AE

  • SkyUI 5.2+

  • MCM Helper

Optional: nothing. There is no SKSE plugin of its own, no ESM, one small ESP, and it runs alongside anything else in your OStim setup.
 

Installation

  1. Install with your mod manager and enable OSexLife.esp

  2. Load your save — including an existing one. The mod ships its own SEQ file, so the quests start on a save that never had it.

  3. Open the MCM (OStim Sexual Life) and have a look at Settings.

  4. Go have sex. The numbers move when the scene ends, not while it runs.

Uninstalling leaves nothing behind in your save: everything lives in PapyrusUtil storage, not in the plugin. No orphaned script waiting for you.
 

Beta notes
 

This is a beta. The counting has been tested, but not by enough people and not in enough kinds of scenes. What would help most, in order:

  • A plain one-on-one scene — did the right categories move, on the right side of given/taken?

  • Changing animations several times in one scene — it must still count as one encounter.

  • A threesome, and then something bigger — do Threesomes / Gangbangs / Orgies move?

  • Real double penetration — two partners at once should register; two partners taking turns should not.

  • Saving and loading in the middle of a scene — nothing lost, nothing doubled.

  • Coming from OStim Experience or OEager — did your old numbers arrive?
     

There's a Debug log toggle in Settings. Turn it on, run a scene, and your Papyrus.0.log will hold exactly what the mod saw — which is worth far more to me than "it seems wrong". Turn it off afterwards.
 

For mod authors

The archive has an "OSexLife API" folder with OSexLife.psc. Drop it in your import path and call it — every function is Global, so there's no quest to fill in, no alias, no property:

Int timesTaken = OSexLife.GetCount(akActor, OSexLife.CAT_ANAL(), OSexLife.ROLE_TAKE())
Bool herFirst = OSexLife.IsVirginIn(akActor, OSexLife.CAT_VAGINAL())
Float days = OSexLife.GetDaysSinceAny(akActor)

The player's numbers are also mirrored into GlobalVariables, which means you can gate dialogue on GetGlobalValue without writing a single line of Papyrus.
 

Ask for anything you need from the API and it goes on the list. This mod is only worth building if other people build on it.
 

18+. What gets written down here stays between you and the notebook.

— Lirael Atelier 🐺



×
×
  • Create New...