3 items

File information

Last updated

Original upload

Created by

zip

Uploaded by

iamzip

Virus scan

Safe to use

Tags for this mod

157 comments

  1. iamzip
    iamzip
    • premium
    • 16 kudos
    Locked
    Sticky
    The way to set up each slot:

    - Hit the check box to activate. Don't do this until you have the rest of the slot defined, especially the colors.

    - pick a driver from the list, this is what will be tracked.  Eg. if you pick level then your character level as a number is the driver.

    - Pick a pulse condition if you want.

    - Set the minimum, this is how low the driver will be tracked, so if your minimum is 5 then your slot color will be set to the minimum until you pass level 5. There is a setting in the general tab to hide the slot if your driver value is below the minimum.

    - Set the maximum for the driver value, anything after the maximum will keep the color set to the maximum.

    For setting the colors you have to go to racemenu, set the color and alpha level you want, then go to the MCM and use the get button for that slot. You need to do this for each color you're picking, ie. min, max, and pulse.  If you're doing several slots at once I advise using racemenu presets and the "get all as" button in the general tab.
  2. amrsalah2000
    amrsalah2000
    • member
    • 7 kudos
    if you wanna save up an esp slot just compact and esl the esp and copy this txt in zao_cfg.json in the path \skse\plugins\StorageUtilData

    {
    "form" : 
    {
    "arousal" : "0x813]|ZAO_active_overlays.esp",
    "asneak" : "0x822|ZAO_active_overlays.esp",
    "enjoyment" : "0xb820|ZAO_active_overlays.esp",
    "health" : "0x808|ZAO_active_overlays.esp",
    "magicka" : "0x803|ZAO_active_overlays.esp",
    "onanimcastlh" : "0x826|ZAO_active_overlays.esp",
    "onanimcastrh" : "0x828|ZAO_active_overlays.esp",
    "onanimloopdriver" : "0x82A|ZAO_active_overlays.esp",
    "onanimlooppulse" : "0x824|ZAO_active_overlays.esp",
    "oncombat" : "0x805|ZAO_active_overlays.esp",
    "oncontinuous" : "0x821|ZAO_active_overlays.esp",
    "onhit" : "0x80B|ZAO_active_overlays.esp",
    "onspell" : "0x809|ZAO_active_overlays.esp",
    "resist" : "0x80D|ZAO_active_overlays.esp",
    "stamina" : "0x811|ZAO_active_overlays.esp",
    "time" : "0x81F|ZAO_active_overlays.esp"
    },
    "stringList" : 
    {
    "dlistdef" : [ "Character Level", "DamageResist", "MagicResist", "Game Time Increase", "Game Time Decrease" ],
    "dlistsex" : 
    [
    "Sex with Humans",
    "Sex with Creatures",
    "Sex - Human vs Creature",
    "Sex - Creature vs Human",
    "Enjoyment",
    "SL Skill - Anal",
    "SL Skill - Oral",
    "SL Skill - Vaginal"
    ],
    "dlistskill" : 
    [
    "OneHanded",
    "TwoHanded",
    "Marksman",
    "Block",
    "Smithing",
    "HeavyArmor",
    "LightArmor",
    "Pickpocket",
    "Lockpicking",
    "Sneak",
    "Alchemy",
    "Speechcraft",
    "Alteration",
    "Conjuration",
    "Destruction",
    "Illusion",
    "Restoration",
    "Enchanting"
    ],
    "dlistsla" : [ "Arousal" ],
    "dliststat" : [ "Health", "magicka", "stamina" ],
    "plistanim" : [ "OnAnimLoopPulse", "OnAnimLoopDriver", "OnAnimCastLH", "OnAnimCastRH" ],
    "plistdef" : [ "No Pulse", "OnLevelUp", "OnSkillUp", "OnCombat", "OnHit", "OnSpell", "OnContinuous" ],
    "plistsex" : [ "OnOrgasm", "OnSex" ]
    }
    }

    1. Skyfall1408
      Skyfall1408
      • member
      • 0 kudos
      I am not an expert in how things work, could you explain to me what changes you had make here to the id's.
    2. Grosaprap
      Grosaprap
      • premium
      • 2 kudos
      The FORMIDs of the original esp are outside the range that are allowed for ESL flagged files. To convert it to an esp-fe file, you have to compact the IDs down into that range. The config file that amrsalah2000 has provided are what should be the new FORMIDs, _after_ you have manually gone through the compacting process in xEdit.

      If you are unsure how to do this, you probably don't want to worry about doing it till you've educated yourself a bit more. It is a process that requires manual processing and knowledge. The good news is there are a plethora of videos and posts out there about how to both ESL a file and how to compact FORMIDs for files that need it. Just be sure that you educate yourself on what can should and shouldn't be touched this way.
  3. TheKozak
    TheKozak
    • member
    • 5 kudos
    Was looking for something like this and happy to see its already been made!

    Does anyone know how to get the excitement with ostim to work? The climax is working but cannot get the glow to increase gradually with excitement
  4. 1098398649
    1098398649
    • member
    • 6 kudos
    im not sure what did i do wrong, but a few slots seems to be bugged out on my end. it keeps applying the effects despite being turned off in MCM.

    so I have Apropos, and it add conditional overlay through slave tats after a "unpleasant intimate scene". previously, on slot 3, I ve setup another body overlay which I later removed(and disabled). So now the slot is empty, Apropos would add overlay to slot 3. the problem being, the pulse and driver option still gets triggered on slot 3, and only on slot3 it seems...if i add a placeholder overlay to slot3, so the slave tats get moved to slot 4, or, if it gets moved to slot 2, every thing just works.

    reloading and restarting the game doesnt work, reseting with MCM dosent either, so I think some of my settings arent saved properly, but looking at the Json file gives me no clue. where should i look for if such a problem occures?

    for the time ill just go with the placeholder solution as a temprorary fix, as ive setup racemenu to have 10 slots on all body parts, probably wont ever run out of slots to use, but still, i fear this issue may come back later in my playthrough...
    1. iamzip
      iamzip
      • premium
      • 16 kudos
      Interesting, that's a new one.  What pulse and driver settings did you have the slot set to? Did it remain active even if you changed them?
    2. 1098398649
      1098398649
      • member
      • 6 kudos
      i think it was SL arousal + On orgasm or something, both are SL related. I tried to disable the pulse by setting to no pulse, but the driver dont seem to be able to completly disable? ive set it to the default option of on character level, and it actively updates the overlay, messing up the colour. 

      I first noticed this seeing some strange glow during a SL scene, looking into it revealed that for whatever reason, the driver were still up and running on a scar slave tats. now thinking back to it, could it be cause by some conflict with SL mods? as it also seems to get triggered when a SL scene starts. but i couldnt understand why only on a spesifc slot, and not on other slots. 
    3. iamzip
      iamzip
      • premium
      • 16 kudos
      The scripts that make the mod function pull their slot information from the cfg file that gets updated every time you leave the MCM.  Please go in the MCM and double check that the slot in question is not active and what number is shown for the slot, it's base 0 so the 3rd slot is slot 2, etc.  Next open up the zao_cfg.json file and look for "intlist" and see if any of the lists contains the slot.  If it does then go ahead and delete it from the list, or delete the whole list if that slot is the only one in it.  Then go back in game and see what happens.  Even if this fixes it please go back into the MCM and then exit out, save, and check the cfg file again.

      The script should clear all the int lists and rebuild them every time you exit the MCM, but if it's missing something then deleting the slot from the cfg file could fix it.  However if the rebuild puts the slot back then there's something else going wrong and I'll have to do a bit more digging.  Sorry for your troubles.
    4. miukcow
      miukcow
      • member
      • 0 kudos
      This solves my issue. Slave tats starts numbering from 1 but ZAO starts from 0.
  5. Adim2P
    Adim2P
    • supporter
    • 1 kudos
    This has SL integration, but for the love of me can't seem to make the OnOrgasm and OnSex work, it seems to me like the mod can't get any information from SL Framework, tried to reinstall SL Framework but no luck, tried to reinstall and remove some mods that might have conflict with how the Orgasm or Sex event is modified still no luck. It can't even read any value from the Enjoyment drive, as it reads as 0. Anyone having the same issues I'm really on the verge of going back to LE since it works there lmao

    Edit: Downgrading to 0.2 fixed the problem, I don't know what's wrong with 0.3
    1. iamzip
      iamzip
      • premium
      • 16 kudos
      That is odd, the way SL events are caught didn't change between versions. For v0.3 sometimes the formIDs in the cfg file out of the box don't match up, not sure why, but symptoms are generally similar to yours. Please try auto generating a new one.

      With a clean install of v0.3

      1- delete your cfg file, will be in your skse\plugins\storageutildata folder.

      2- start a new game, don't need to save.

      If fixing for an existing save do the next steps.

      3- load existing save.

      4- enter then exit the Active Overlays MCM.
    2. Fraym
      Fraym
      • supporter
      • 1 kudos
      Heyo you both, an update on this issue.

      First of all thanks for all the work into providing this mod,
      the roleplaying ability it allows for has been really cool.

      As for the SL events not firing, after some debugging I've
      found that the PC sex is not updated after the mod is
      initially installed (set in OnInit.)

      This likely means that for new playthroughs it's fixed on
      male since this is the default sex, this wouldnt crop up
      on existing playthroughs.

      A simple patch I've applied is to simply convert the variable
      into a read-only property as such:
      Bool Property IsFemale Hidden
          Bool Function Get()
              return Game.Getplayer().GetActorBase().GetSex() as Bool
          EndFunction
      EndProperty

      I've tested this fix and uploaded a patched version of the
      main quest script that can be placed in Data/Scripts right here.

      Have a lovely day o/
    3. iamzip
      iamzip
      • premium
      • 16 kudos
      To the best of my knowledge this bool being set at the oninit() is only an issue if you change your character's sex in racemenu any time after the start.  I've started several characters and only had issue when making that change later in a save.  I'll add that to the bug fixes I need to complete and put it up hopefully soon.  Thanks for providing a patch.

      One thing I haven't checked is if this causes issues with the vanilla start, I've only ever done new games with LAL or similar.
    4. Fraym
      Fraym
      • supporter
      • 1 kudos
      Heyo iamzip,

      This likely only pops up when starting a new vanilla game,
      or changing sex in racemenu during an existing playthrough.

      As for manipulating NodeOverrides though, its imperative that
      this is always the most recent value.

      Once again thanks for all the work, and have a nice day o/
    5. avalanche24
      avalanche24
      • supporter
      • 2 kudos
      This worked very well! Thanks!
    6. Adim2P
      Adim2P
      • supporter
      • 1 kudos
      So after 2 years of not coming back to this mod page and wanted to see if this got updated, I just wanna say thank you and holy s#*! I need to check my notifications from time to time. 

      I'm a programmer but don't do Papyrus scripting but I kinda wanna know if I nailed the concept on this modification.
      Bool Property IsFemale Hidden
      Bool Function Get()
        return Game.Getplayer().GetActorBase().GetSex() as Bool
      EndFunction
      EndProperty

      So, since the mod as you said only detects the gender after OnInit(), from what I can gather, you made a property named IsFemale to set up, as I can guess a function, then set a method to get the current values of the Player's current gender am I correct? Which then returns it as a boolean value for IsFemale.

      Which then actually makes sense when I think about it, basically when I'm setting up the mods I'm gonna need when I'm still in the dungeon in Live Another Life mod, I added another mod named Bowl of Reflection which lets me alters the character's appearance without using the racemenu command in the console. Which I already initialized Active Overlay after I made my first initial apperance with the racemenu. Then I use the bowl to use Active Overlay to see if the overlay works correctly. Yeah I think that's the only culprit I can think of. But I don't know if that's the real reason.

      Anyways I used your patch, and it worked flawlessly just wanna thank you profusely, thanks to the mod author as well for replying to my comment that I only just seen after two years lmfao. I'm now gonna use the mod again, after another reinstall and playthrough.
    7. Fraym
      Fraym
      • supporter
      • 1 kudos
      Oh yeah it's been quite a while, but recently got into modding skyrim again and this one remains one of my favs :D

      From what I can tell, the fix simply converts the single-time check to a property which is evaluated every time, using the current player's sex and casting it as a bool, so you're pretty on the money.

      Glad to see people are still enjoying modding skyrim, cheers
  6. GhostRdrTat
    GhostRdrTat
    • member
    • 20 kudos
    Does the OStim plugin work with OStim NG?

    EDIT: For anyone else wondering, I just did some testing and it appears to work fine with OStimNG. Also I'm on ae 1.6.53 with current OstimNG,Opensex,etc all current versions as of 4-19-23 and all appears to be working fine so far.
    1. Cypress090
      Cypress090
      • member
      • 5 kudos
      I wonder if it'll work with Ostim Standalone
    2. dragovero
      dragovero
      • supporter
      • 2 kudos
      The OnOrgasm works, but it triggers both on male and female orgasm. I cannot make the excitement driver works tho...
  7. RaynMaykr
    RaynMaykr
    • premium
    • 0 kudos
    Working on including this is in a mod list for myself.  The overlay get functions dont appear to be working.  Get all as max/min/pulse. or each slot, cant get texture or color.  Anyone else had this issue recently?
    1. Khiragt
      Khiragt
      • supporter
      • 1 kudos
      starting a new mod list and playthrough, also encountering this issue. None of the slots seem to be detecting applied overlays.
  8. EkkoFoxtrot
    EkkoFoxtrot
    • premium
    • 0 kudos
    Disregard. Community Overlays was responsible, not this mod.
  9. killatopak
    killatopak
    • member
    • 0 kudos
    Is the Ostim patch compatible with Ostim Standalone?
  10. Tennerville
    Tennerville
    • premium
    • 0 kudos
    Disregard.
  11. Mavericks52
    Mavericks52
    • supporter
    • 0 kudos
    Important note, all of the scripts will compile without errors regardless of if you have the SKY UI SDK. The way to tell is if there are errors when adding properties. Its an mcm menu thing. Also I have made a external plugin with compatibility for PSQ SSE Hybrid. If anyone want it let me know.