Jump to content

About This File

I'm sorry for a mess with naming this mod, because already exists "SexLife" by Dooge. But too many things in my mod were already named by 'SexLife' and change again entirely... Sorry. Let it be 'vlkSexLife'
Initially it was addon for another my mod, but I decided don't make 'patches' to another mods for compatibility with SLAR reasons, but use SLAR's factions etc. as stub.

 

What is it? Alternative for 'SexLab Aroused (Redux)'. Yes, it's SLAR, but remade for my own tastes. Especially if I prefer not slot32 gameplay but multislotted armor sets, but most of mods has lack of handling Nudity.

 

With switchng from SLAR install ONLY on NEW game. DO NOT switch mid-game. Same to backward.

 

MAJOR NOTES:
1. Do not mess/install with SLAR in any way. Or use my mod with SLAR's stub or original SLAR!!!
2. As sceleton of code had been taken SLAR v27a - I do not see a reason to invent a BISYCLE. But after changes that was made it's not original SLAR - unnecessary scripts was removed, over 80% of code rewrote, etc.

 

Aroused module features and major differences from SexLab Aroused Redux (SLAR afterwards):
1. All values are interpreted as float instead int as in original. So you may with event transfer any values.
Quote from original slamainscr.psc:
;Called by external programs using a modevent like
;int eid = ModEvent.Create("eventname")
;ModEvent.PushForm(eid, actor)
;ModEvent.PushFloat(eid, 3.5)
;ModEvent.Send(eid)
but in real actions SLAR will omit decimal part and perform actions with 3.0 only.
2. Exposure increases have differences when seeing Naked or Sex Action and prticipating in sex has difference too. You may disagree with me but to see naked person or sex act has difference.
3. Naked arousal performed only if NPC is seeing gender preffered person. For me if NORMAL (hetero) male is seeing naked male he does not feel something related to arousal. Same for females.
'Preferrability' is floating and based on SexLab's data. Really in SexLab it's not only descreete "hetero-homo-bi", but something between this values. Let's say value 56 means that 56%-hetero and other 44%-homo.
Same suggestions implemented in this mod.
4. If NPC is having around not only one naked NPC, it catch ONLY ONE fully calculated Exposure increase, other naked persons affects three times less.
5. Internally simulated sex activity of NPCs (does not affect on PC and can be switched off on any NPC, for example on followers). In SLAR if NPCs will not participate in SexLab animations too long time they Arousal will become always 100, but timerate 0.
5a. SLAR's TimeRate deleted. Instead is used "DaysToRelief" - like in real life we all have own temperament: somebody wants to fuck every hour, for another 1 act in week more than enough. It's natural.
So in my mod absent absurd 'timerate' post-orgasm increasing that leads fuck-fuck-fuck to find relief with dead loop. All we have it's our temperament.
6. After orgasm arousal and exposure does not reduced by N points instead they are reset to zero.
7. After performed orgasm arousal will not grow some time as usually to simulate real-life decay. Also if NPCs were raped they arousal will not grow at all some time - simulate anticipation to sex after being raped.
8. For Nudity scanning may be used 2 variants - for PC always performed multislot scanning in all variants:
8a Vanilla - only slot32 armor check. Fast. Armors that must be considered as "Naked" or "Erotic" may be set via MCM.
8b Slot mode only for selected NPCs (followers for example). Slower then vanilla, but work correct for multislot armors (SLAR has a bug with "EroticArmor" keyword and sla_NakedArmorList, if NPC has multislot armor and at least ONE part is in list or has EroticArmor then regardless other pieces of worn items NPC is considered as Naked).
9. Exposure not constantly grows, but decays with time in proportion with OrgasmDecayRate multiplied by 3. For example, if from last exposure passed 2 hours and OrgasmDecayRate is equal 0.3 days, then resulting exposure will be multiplied by (1 - 2/(0.3 * 24)) = 0.72(2)
10. Something else I forgot.

 

For MODDERS:
Please, use common vlkSL_Interface. Use this functions for comunicating and don't jump into other scripts or great mess can happened as with SLAR:
some mods uses slaInternalScr, some slaUtilScr, some slaFrameworkScr - but at the end it just slaFrameworkScr.
By your wish I'll add new interface functions ASAP.

 

COMPATIBILITY.
Most of Arousal-based mods will not notice any difference.
Except those mods that alters/relies on SLAR's 'timerate'. Even for those situations I tried to manipulate "DaysToRelief" values.
I didn't dig in SLEN too deep but it has own 'simulating' sex life feature, so may be incompatible in meaning of messing calculations of arousal and exposure. So turn off this feature in SLEN, but no guarantee. Please, report about issues.

 

Features:
1. Own orgasm handling, not based on SexLab's event. Recommended to turn OFF in SexLab all related to orgasm except applying cum.
2. Speeding up animation at orgasm by AnimSpeedPlugin
3. Added keys for manipulating 'Hold Orgasm' and 'Sequenced Fuck' status for actors with player involved animations:
- Hold Orgasm will prevent actors in male positions to cum.
- Sequenced Fuck is useful if sequence of animations (with PC) is one complex scene. When ON (true) then actor's arousal is not reset to 0 after orgasm, that allow to simulate multiply orgasms. Must be turned OFF before last in sequence animation recives OnAnimationEnd event. But main purpose don't let PC to get great amount of W&T vaginal damage. Not related to victims. But planned to add perversion/masochism stats
4. Wear&Tear module:

1. Separately track oral, vaginal and anal damage caused by sex actions.

2. Aggressive animations and especially if player is victim perform more damage. Also fisting tracked as too powerfool

3. Sex with creatures also performs more damage especially if creature has bigger size (calculated by Bounding Box) than PC.

4. I do not reduce common values of Health, Stamina. Instead effect affects at health and stamina rate regeneration. Also on prices (for oral), attack damage modifier (vaginal) and power attack damage for anal
;)
5. Arousal affects on taked vaginal damage. If animation starts with low arousal PC takes more vaginal damage.

6. Lubricants can be bought from food or alchemy sellers. After consuming they duration is 2 game hours.

7. With damage over 50 SexLab animation may be interrupted due pain. With more damage probability of interruption grows. Consuming Ale, Black-Briar Mead, Nord Mead, Alto Wine, Wine, Skooma will prevent sex interruption for 2 hours during sex if PC's orifices are damaged. If PC is Victim interruption can't be happened anyway.

 


Almost all settings are configurable via MCM.

 

Requirements:
SexLab,
SKSE,
PapyrusUtil,
JContainers,
'SexLab Animation Speed Control 3' http://www.loverslab.com/files/file/2062-sexlab-animation-speed-control/ (only AnimSpeedPlugin part without AnimSpeedSexLab)
Recommended to use SexLab 1.62 fixes from folder 'Patches' provided with this mod

 

NOTICES about correct animations tagging.
W&T works fine for those who can and do own animation assemblies, not blindly use SLAL packs.
For proper functionality of W&T in animations Cum Sources and Tags must match. For example, animation contains both oral and vaginal stages. While registering animation used: AddPosition(Female, VaginalOral), but while tagging "Oral" is omited. As result PC does not receive oral damage.
And contrary with AddPosition(Female, Vaginal) used, but with tags "Oral, Vaginal", only Vaginal damage will be applied.
For better calculations best solution is to use SetStageCumID() function.

 

Update:
All updates are just overwrite, if they have no additional notes in Version History section. So, please, read this section for every update.

 

Planned:
1. Fix bugs. Even if I do not see them now, that does not mean that they absent, especially with releasing as separate mod ;)
2. For Aroused add new stats features and use own more complex orgasm system.

 

Licence note:
All sources and mod itself are free for everyone - do what you want, even not asking me.
Anyway I can't restrict you from asking money in any way (paid mods, donations, special downloads on another sites... etc.). So it's all on your conscience.

 

Credits:
Ashal,
Fishburger67,
and every modder that created stuff from Requirements part
Thank You!

 

Version:
08 June 2017
Fix. Huge bug related to orgasm in animations. Stupid me, StorageUtil.UnSetIntValue(none, "vlkAR_LeadIn" + tid) and StorageUtil.UnSetFloatValue(none, "vlkAR_LeadIn" + tid) are completely different, but I'd missed 'type' difference.
With more in-game time passed then more error. Please, download this update ASAP.


03 June 2017
Changed. Gender preference handling for transgender NPC. In calculations taked into account both Skyrim's sex and SexLab's gender. As example Futa character will be attractive for all NPCs, as has male and female attributes at once.
Fix. Hopefully, repeated orgasms.
Added. When turning ON 'Sequenced Fuck' with 'LeftShift' pressed will work only for PC, not affecting to another sex-animation participants.
31 May 2017 v2.2 seems stable.
Fix for seeding MutiOrgasmicMult value
Changed Hold Orgasm key functionality. It applied not only to current animation, but act as switch with states ON-OFF for entire animations with player involved.
30 May 2017. Sorry, my bad. For those who downloaded 'vlkAF_SexLife 2.1b 20170530.7z', please download 'vlkAF_SexLife 2.1b 20170530_1.7z'
Without version stepping:
Added. Forgotten SetGenderPreference SLAR's function, used in some mods. Override is not used, value is writing directly to SexLab.
Added option to completely ignore Timerate. Mods can write and read values without errors, but MaxDaysToReset will be unaffected. For me is enough that DD-like mods can add exposure.
Fixed a little bug with converting Timerate to MaxDaysToReset if you don't want ignore external timerate changes.
Bugfixes and slightly changed logic related to Hold Orgasm and Sequenced Fuck.
Added MutiOrgasmicMult. This value is used for allow actors to have multiply orgasms. The higher value - more probability to have more then one orgasm, especially in Sequenced Fuck. By default for males and creatures is seeded as 1.0, but for females value randomized.
26 May 2017:
Without version stepping:
Added keys for manipulating 'Hold Orgasm' and 'Sequenced Fuck' status for actors with player involved animations:
- Hold Orgasm will prevent actors in male positions to cum in current animation with PC
- Sequenced Fuck is useful if sequence of animations (with PC) is one complex scene. When ON (true) then actor's arousal is not reset to 0 after orgasm, that allow to simulate multiply orgasms. Must be turned OFF before last in sequence animation recives OnAnimationEnd event. But main purpose don't let PC to get great amount of W&T vaginal damage. Not related to victims. But planned to add perversion/masochism stats
For modders: this was already implemented for any actors via using StorageUtil (see vlkSL_Interface).


Kind Regards.



×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more information, see our Privacy Policy & Terms of Use