redneck2x Posted January 23, 2014 Author Posted January 23, 2014 I'm tossing just a few ideas around which I would like to see included into the Aroused Framework from a modder perspective. Even more, from a quest mod perspective. A base arousal which can't fall below a certain threshold. Like we discussed the days before, a function where you can manipulate the arousal value itself Disable all arousal value calculations from actors which are in the sla_ArousalLocked and/or in sla_ArousalBlocked faction The first point: I have quest in mind where the PC can get aroused by certain actions. While the quest is running I would like to have a base arousal which can not be lowered to keep the motivation high to complete this quest. Something like this: Function SetBaseArousal(Int Value) If(Value < 0) BaseArousal = 0 ElseIf(Value > 100) BaseArousal = 100 Else BaseArousal = Value EndIf EndFunction and in GetActorArousal from slautilscr If (newRank < 0) newRank = 0 ElseIf (newRank < BaseArousal) newRank = BaseArousal ElseIf (newRank > slaArousalCap) newRank = slaArousalCap EndIf To the third point: Correct me, if I'm wrong here. As far as I've looked through your code you still calculate all variables regardless of the sla_ActorLocked or sla_ActorBlocked faction except in the GetActorArousal function. This could help to get around this w/o writing redudant code in your set and update functions: bool Function IsValidTarget(Actor akRef) If (IsActorArousalBlocked(akRef) || akRef.IsChild()) return false EndIf return true EndFunction This could help to check if the Actor is a vaild target for calculations. I excluded the sla_Locked faction from the check since that could allow us modders to make a subtile difference what still should be calculated. So for a blocked Actor everything remains the same when he got added to this faction. A locked Actor would then only have his/her arousal value locked but all other calculations still apply. In my opinion to keep player motivated there is no need for base arousal level. Your quest can change arousal derivatives (Exposure/Time Rate) and they will keep arousal high and motivate player for actions. or/and your quest/effect can also update exposure at regular intervals by X points. Player actions can be: 1. Do the quest 2. Have sex, often 3. Get potions that might reduce the derivatives, which I understand you plan to make. 4. Stop visiting BBLS, yep high derivatives can effect the game play 2-4 are useless if there is base level, hence player has no choice, ability to choose makes Skyrim great. Blocked faction is intended for strange children races, which are not marked as children, so player can block them manually, it is not intended for modder use.
V-Mann Posted January 23, 2014 Posted January 23, 2014 Hallo: CGi Übersetzt du auch die neue Version. Sexlab_Aroused-v20140122 Danke
llsmbc Posted January 23, 2014 Posted January 23, 2014 Is it safe to update from 0103 to 0122 on the same save with a clean save?
CGi Posted January 23, 2014 Posted January 23, 2014 As far as i understand the changes, you can just install the latest version over the already installed beta.if you didn't install the beta and are updating from an older version, you better use the "clean" save method.
sarahlost36 Posted January 24, 2014 Posted January 24, 2014 so like my character has had 3 different partners since being stuck in a DD chastity belt and getting free, arrousal still 100... what am i doing wrong? my Status looks like this: Arousal 100 Exposure 100 Exposure Rate 0.0000000 Time Arousal 0 Time Rate 32.2155 D 0.00005 if Arousal = Exposure + Time Arousal then yes i guess that 100 but how does Exposure decay? SIGH
rizof Posted January 24, 2014 Posted January 24, 2014 SLA broken when character root from ash piles. For test, reload previous save, SLA work fine. But root ash pile, it make SLA broken. Reset spell work well mostly, but after SLA broken this problem, it also broken. Here is papyrus log. I started new game with 21beta and upgrade it 22 in MO. I never extract BSA, just replace it. ya, I did not use "clean save method". If it need to clean save method for upgrade, sorry for bothering. I use skyre, sd+, hentai prg mod(and other mod mostly just replace mesh, texture mod), and this may cause problem, but I'm not sure. Thanks for your effort.
redneck2x Posted January 24, 2014 Author Posted January 24, 2014 Is it safe to update from 0103 to 0122 on the same save with a clean save? No need to clean save, just copy new files over old ones. so like my character has had 3 different partners since being stuck in a DD chastity belt and getting free, arrousal still 100... what am i doing wrong? my Status looks like this: Arousal 100 Exposure 100 Exposure Rate 0.0000000 Time Arousal 0 Time Rate 32.2155 D 0.00005 if Arousal = Exposure + Time Arousal then yes i guess that 100 but how does Exposure decay? SIGH Exposure decays after orgasm, you need soulgem plugs and some powerful spell that consumes a lot of magica. Also do not set Exposure Rate to 0, it will lock your exposure in place. Though I plan to change how it works: exposure should also decay overtime. SLA broken when character root from ash piles. For test, reload previous save, SLA work fine. But root ash pile, it make SLA broken. Reset spell work well mostly, but after SLA broken this problem, it also broken. Here is papyrus log. I started new game with 21beta and upgrade it 22 in MO. I never extract BSA, just replace it. ya, I did not use "clean save method". If it need to clean save method for upgrade, sorry for bothering. I use skyre, sd+, hentai prg mod(and other mod mostly just replace mesh, texture mod), and this may cause problem, but I'm not sure. Thanks for your effort. Yes it is broken, badly. There are no SLA maintenance logs, and reset spell had failed, looks like you are missing most of the mod. What do you mean by "root from ash piles"?
rizof Posted January 24, 2014 Posted January 24, 2014 Reanimate make corpse rise, kill them make ash piles. Looting them make SLA broke. (Sorry for spelling mistake, I'm not good at English.) Maybe SLA broke earlier, but I suspect that. Because SLA broke twice, first with vampire, second with necromancer. They rise corpse, I kill them all, and just after loot ash piles, SLA didn't work. (Even, I can't click menu in MCM.) Looting vampire, necro didn't make crash at all. I'll test my earlier save, and post it later. thanks.
Para Posted January 24, 2014 Posted January 24, 2014 My notification messages are broken with the last version.
rizof Posted January 24, 2014 Posted January 24, 2014 For quick test, I kill bandits, and summon necromancer with console. And necro rise dead bandit, then kill him. It make SLA broke again, even I don't loot them. Here is the log.
SilverNightRing Posted January 24, 2014 Posted January 24, 2014 Hello, I'm using stacked against gravity armor, playing a dickgirl. One armor lets the dick poke out, only "Worn Iron Armor" from the "Random Alternate Start" mod. Everything else hides the dick, even if it's set as naked. Does naked only make NPCs think your naked or is it also supposed to let a dick poke out too?
redneck2x Posted January 24, 2014 Author Posted January 24, 2014 For quick test, I kill bandits, and summon necromancer with console. And necro rise dead bandit, then kill him. It make SLA broke again, even I don't loot them. Here is the log. Interesting, we might have a bingo here, If I mange to recreate it it might be possible to solve SLA lockups problems. Hello, I'm using stacked against gravity armor, playing a dickgirl. One armor lets the dick poke out, only "Worn Iron Armor" from the "Random Alternate Start" mod. Everything else hides the dick, even if it's set as naked. Does naked only make NPCs think your naked or is it also supposed to let a dick poke out too? SLA only makes NPCs thinks you are naked. Dick poking are due to wrong keywords/slots in armor, nothing to do with SLA. My notification messages are broken with the last version. What is not broken? Can you see version number in MCM menu? Can you see status page in MCM menu?
aldz24 Posted January 24, 2014 Posted January 24, 2014 hi sir i have the version from 1230 and did not download the latest updates for january...can i just download the 1222 i mean which is the latest version without doing the "clean" save?
ocarina007 Posted January 25, 2014 Posted January 25, 2014 [solved] I'm having a problem with puppet master > time rate. I recently tried changing the time rate and later looked at it a few hours later, only to see that it changed by itself. I noticed that you have a little tip at the bottom saying that this value changes over time, so I thought nothing of it. Last night, I tried increasing it again, and immediately went back to it, and noticed it had changed by itself again. That's when I noticed how buggy it was. It didn't matter what I put it on. If I put it on 20, it would change to 12, or 8, or 5 after I left and reentered the menu. If I put it to 100 it would change to 1, or 2, or any other number. I don't see a pattern in them. I tried uninstalling both sexlab aroused and lovers comfort, starting the game to make sure they were gone, making a save, and reinstalling both, to no avail. The same problem occurs. I've never had this problem before, any suggestions? Edit: I think I've found the answer. From redneck2x says on page 23, the reason it keeps setting my time rate so low is because I rarely have sex? Edit Edit: Yep, that's why. I'll leave this here anyway.
redneck2x Posted January 25, 2014 Author Posted January 25, 2014 [solved] I'm having a problem with puppet master > time rate. I recently tried changing the time rate and later looked at it a few hours later, only to see that it changed by itself. I noticed that you have a little tip at the bottom saying that this value changes over time, so I thought nothing of it. Last night, I tried increasing it again, and immediately went back to it, and noticed it had changed by itself again. That's when I noticed how buggy it was. It didn't matter what I put it on. If I put it on 20, it would change to 12, or 8, or 5 after I left and reentered the menu. If I put it to 100 it would change to 1, or 2, or any other number. I don't see a pattern in them. I tried uninstalling both sexlab aroused and lovers comfort, starting the game to make sure they were gone, making a save, and reinstalling both, to no avail. The same problem occurs. I've never had this problem before, any suggestions? Edit: I think I've found the answer. From redneck2x says on page 23, the reason it keeps setting my time rate so low is because I rarely have sex? Edit Edit: Yep, that's why. I'll leave this here anyway. Yep, time rate changing as you play. The formula is: "Time Rate" = (1.5)^(- "Days since last orgasm" / "Decay rate") In English it means that "Time Rate" continuously decays by 1/3 within "Decay Rate" days. Having sex increasing it by some value set in MCM menu. More detailed explanation can be found here: http://www.loverslab.com/topic/20193-wip-sexlab-aroused-v2014-01-22/page-22?do=findComment&comment=628090 hi sir i have the version from 1230 and did not download the latest updates for january...can i just download the 1222 i mean which is the latest version without doing the "clean" save? Yes, just copy new files over old ones, no clean save is needed.
aldz24 Posted January 25, 2014 Posted January 25, 2014 [solved] I'm having a problem with puppet master > time rate. I recently tried changing the time rate and later looked at it a few hours later, only to see that it changed by itself. I noticed that you have a little tip at the bottom saying that this value changes over time, so I thought nothing of it. Last night, I tried increasing it again, and immediately went back to it, and noticed it had changed by itself again. That's when I noticed how buggy it was. It didn't matter what I put it on. If I put it on 20, it would change to 12, or 8, or 5 after I left and reentered the menu. If I put it to 100 it would change to 1, or 2, or any other number. I don't see a pattern in them. I tried uninstalling both sexlab aroused and lovers comfort, starting the game to make sure they were gone, making a save, and reinstalling both, to no avail. The same problem occurs. I've never had this problem before, any suggestions? Edit: I think I've found the answer. From redneck2x says on page 23, the reason it keeps setting my time rate so low is because I rarely have sex? Edit Edit: Yep, that's why. I'll leave this here anyway. Yep, time rate changing as you play. The formula is: "Time Rate" = (1.5)^(- "Days since last orgasm" / "Decay rate") In English it means that "Time Rate" continuously decays by 1/3 within "Decay Rate" days. Having sex increasing it by some value set in MCM menu. More detailed explanation can be found here: http://www.loverslab.com/topic/20193-wip-sexlab-aroused-v2014-01-22/page-22?do=findComment&comment=628090 hi sir i have the version from 1230 and did not download the latest updates for january...can i just download the 1222 i mean which is the latest version without doing the "clean" save? Yes, just copy new files over old ones, no clean save is needed. thank you sir !
Crate123 Posted January 25, 2014 Posted January 25, 2014 The exhibitionist option keeps turning itself back on every time I turn it off. it does it some time after closing the menu, I havent been able to pick out when exactly it happens.
Srende Posted January 25, 2014 Posted January 25, 2014 I'm fairly reliably getting aroused stuck at a certain location. First I thought it was the vibrate event from DD plugs. I did a clean save without aroused and any mod depending on it, and going to the same location afterwards seems to get it stuck even without any vibrate events from DD. This location to be specific. I have a save just bit north of that quicksilver vein. I'm not exactly sure what causes it getting stuck there, but if I continue slowly to the east to fight the 3 ice wraiths, aroused seems to get stuck. One test I did just running through them to the hunter camp in the east (with the corundum ore vein on the map), it continued to work fine, even after killing the ice wraiths. Only other difference I noticed is that one deer was killed near the camp, when otherwise it usually came running towards me before I got there.
redneck2x Posted January 25, 2014 Author Posted January 25, 2014 Fucken talking ash piles. Posted new version v20140124, to update just copy new files over old ones. v20140123, requires SexLab 1.32+ - Some fixes arousal notifications - Fixed time rate faction updated in real time and not only after orgasm - More improvements to reset spell - Exposure now decays overtime just like Time Rate - Females can only have orgasm (arousal goes down) only if animation is tagged as Anal/Vaginal/Masturbation/Fisting - Added soft check if actor is wearing item with zad_DeviousBelt keyword, if true then actor can not have orgasm - Added slaFrameworkScr.GetMostArousedActorInLocation() returns last most aroused actor in current location, can not be player, still need to verify cell/location/none before doing something with actor - No longer checking GetVoiceType() on OnCrosshairRefChange, if referees to ash piles then script halts, maybe Skyrim bug. Many thanks to @rizof This version should finally fix mod lockups, may thanks to @rizof who pointed out ash piles as a lock trigger. ppl who have the mod already locked will need to preform clean save, reset spell will not help.
rizof Posted January 25, 2014 Posted January 25, 2014 Thanks for your effort redneck. You are really hard worker.
Someone92 Posted January 25, 2014 Posted January 25, 2014 - Females can only have orgasm (arousal goes down) only if animation is tagged as Anal/Vaginal/Masturbation/FistingAlso check the position of the female actor; if it's '0' the female actor is in the receiving position, if it's '1' she's in the giving position (no orgasm).
sarahlost36 Posted January 26, 2014 Posted January 26, 2014 why can't i proposition other females (i am a female)... the dialog is just not there to try...
CGi Posted January 26, 2014 Posted January 26, 2014 SexLab Aroused German 2014.01.24 installation: Manual: Just unpack into the games data dir and overwrite when prompted.NMM: Just install as normal but don't choose update when prompted. Wrye: install like any other mod. MO: install into the already existing mod and choose merge or into a new mod, but load the new mod after the english Aroused mod. Note: Does not contain translated scripts. Comes only with the translated ESM and MCM menu. Only for version 2014.01.24. Don't use with any older or newer version. @redneck2x:i'm not so sure that using MCM strings as directly as you did for the magic effect descriptions will work.But you can use them in scripts for debug output and message boxes. SexLab - Aroused 2014.01.24 german.7Z
Recommended Posts