Sucker343 Posted January 29, 2020 Posted January 29, 2020 7 hours ago, Seijin8 said: What slot use equals what rating? Outfit slot use isn't universal. ...yes, you are right. It can be done same way SLATE do. customize and export customized ratings to a json file (records there EditoID and modified value). It will serve as a backup in case something goes wrong and player need to start everything also to share here at loverslab for those who care. When restoring those backup SLAX will find the item that is listed on json file and look for same ingame. when It finds a match update the value accordingly and skip those not found. This way even If someone Importing from multiple shared jsons and do not have some of the armors in game it will be safe to import. Incase value is already modified for the item while importing it will be overwritten or a popup is shown. Even in case someone merged esps and formIds mismatch editorID remain name. So it will work on merged esps as well. 1
Fish0 Posted January 30, 2020 Posted January 30, 2020 14 hours ago, Caco Demon said: Heck, I'm waiting on the SE version of the mod with great anticipation. Are there any real issues with converting and attempting to use the patched version of the mod with SE? The mod has an SKSE plugin, and that can't be ported without the source code.
jalingon3011 Posted February 3, 2020 Posted February 3, 2020 Hi there, for some reason my "Lover's Desire" spell went missing from the Active Effects menu. I checked with console command and I indeed don't have the spell with me. Does anyone know how to solve this? Thanks.
Yuni Posted February 6, 2020 Posted February 6, 2020 This mod doesn't seem to update people's arousal for me, over time... NPCs have what they have and it never goes up, even though papyrus SAYS it's updating/increasing their exposure, it makes no actual changes when exposure happens. Papyrus.1.log
Hex Bolt Posted February 6, 2020 Posted February 6, 2020 12 minutes ago, Yuni said: This mod doesn't seem to update people's arousal for me, over time. Tenri posted a fix a couple of pages back. 1
Yuni Posted February 7, 2020 Posted February 7, 2020 On 2/6/2020 at 12:46 AM, HexBolt8 said: Tenri posted a fix a couple of pages back. Thaaaaank you. ❤️ With it functioning, I love this mod. Being able to update tags at runtime lets me use clothing items that can be slutty without breaking any tag changes I've made every time I reinstall or redownload a clothing mod. Now if only arousal were in Disparity! Hah.
Skrim72 Posted February 8, 2020 Posted February 8, 2020 On 2/3/2020 at 2:50 AM, jalingon3011 said: Hi there, for some reason my "Lover's Desire" spell went missing from the Active Effects menu. I checked with console command and I indeed don't have the spell with me. Does anyone know how to solve this? Thanks. I have the same issue.
Hex Bolt Posted February 8, 2020 Posted February 8, 2020 5 hours ago, Skrim72 said: I have the same issue. It won't show on the active effects page if it's at the stage at which it applies neither a buff nor a debuff. However, it should always be active on the PC when checking with the console. 2
Guest Posted February 8, 2020 Posted February 8, 2020 - Added ability to set a bonus added to fatigue on orgasm if actor is male (can set whether or not to use SexLab gender; set to true by default). - Added ability to set if the fatigue and trauma added on rape will be lessened based on lewdness, whether frustration will be added at all when raped based on lewdness, and how quickly trauma decays based on lewdness. (Based formula on the one SLSO uses to reduce exposure loss on orgasm) EDIT: Oops. I made a couple mistakes when editing the mod to do with time rate adding and frustration loss. But I fixed it. Anyone who downloaded the new one is gonna have to redownload it. SLAX Edits 5 (with Tenri Fixes).zip
Sucker343 Posted February 9, 2020 Posted February 9, 2020 CTD after updating to SLSO 1.6.2. Do not know why.
OsmelMC Posted February 9, 2020 Posted February 9, 2020 21 minutes ago, Sucker343 said: CTD after updating to SLSO 1.6.2. Do not know why. Don't install the SLA patch from SLSO
jpee1965 Posted February 9, 2020 Posted February 9, 2020 5 hours ago, Sucker343 said: CTD after updating to SLSO 1.6.2. Do not know why. Yes, completely uninstall the existing SLSO so you can see the FOMOD style installation options on the new SLSO install. Uncheck the arousal appropriate patch box (the last one on the list I think).
Sucker343 Posted February 9, 2020 Posted February 9, 2020 It was other mod I was updating causing the problem. It's all shorted out. Thanks anyway.
viterra Posted February 14, 2020 Posted February 14, 2020 From which mod GetOrgasmCount() ? slamainscr.psc : Int orgasmCount = (controller.ActorAlias(actorList[ActorIndex]) As sslActorAlias).GetOrgasmCount() I'm can't compile this scripts.. And I want a little mod for slaframeworkscr.psc to save settings across games: Float Function FloatUpdateActorExposure(Actor who, Float exposureDelta, String debugMessage = "") If !who || who.IsChild() Return -2 EndIf Float actorExposure = StorageUtil.GetFloatValue(who, "SLAroused.ActorExposure", -2.0) If debugMessage slax.Info("SLAX - UpdateActorExposure - BEGIN " + who.GetLeveledActorBase().GetName() + " from " + actorExposure + " by " + exposureDelta + " because " + debugMessage) EndIf Float actorExposureDelta = exposureDelta * GetActorExposureRate(who) Float actorExposureTime = StorageUtil.GetFloatValue(who, "SLAroused.ActorExposureDate") Float now = Utility.GetCurrentGameTime() ; Simply replacing the old RandomFloat code makes this far more responsive, but we can do more... actorExposure = SlaInternals.UpdateExposure(actorExposure, actorExposureDelta, slaConfig.TimeRateHalfLife, now, actorExposureTime) StorageUtil.SetFloatValue(who, "SLAroused.ActorExposure", actorExposure) StorageUtil.SetFloatValue(who, "SLAroused.ActorExposureDate", now) Int intActorExposure = actorExposure as Int who.SetFactionRank(slaExposure, intActorExposure) ;-------------------------------------------------- float res = actorExposure; ; Get Mod name and RefId int ID = who.GetFormID() ; Full ID int MODID = Math.RightShift(ID, 24) ; Extract MOD ID ID = Math.LogicalAnd(ID, 0x00ffffff) ; Extract ID without load order string Nameofmod = Game.GetModName(MODID) ; Name of mod Actor originates from int rank = JsonUtil.GetIntValue("sla "+NameofMod+".json", ID as string + " - slaArousalBlocked", -3) int ActorArousalVal = JsonUtil.GetIntValue("sla "+NameofMod+".json", ID as string + " - ActorArousalVal", -1) if (rank == 0 && ActorArousalVal > -1) res = ActorArousalVal; EndIf if (rank == -2 && ActorArousalVal > -1 && res > ActorArousalVal) res = ActorArousalVal; EndIf ;-------------------------------------------------- StorageUtil.SetFloatValue(who, "SLAroused.ActorExposure", res) StorageUtil.SetFloatValue(who, "SLAroused.ActorExposureDate", Utility.GetCurrentGameTime()) actorExposure = res; ; Force update resultant arousal GetActorArousal(who) If debugMessage slax.Info("SLAX - UpdateActorExposure - END " + who.GetLeveledActorBase().GetName() + " to " + actorExposure + " (int) " + intActorExposure) EndIf Return actorExposure EndFunction Bool Function IsActorArousalLocked(Actor who) If (who == None) return true EndIf int ID = who.GetFormID() ; Full ID int MODID = Math.RightShift(ID, 24) ; Extract MOD ID ID = Math.LogicalAnd(ID, 0x00ffffff) ; Extract ID without load order string Nameofmod = Game.GetModName(MODID) ; Name of mod Actor originates from int rank = JsonUtil.GetIntValue("sla "+NameofMod+".json", ID as string + " - ActorArousalLocked", -3) If (rank >= 0) int ActorArousalVal = JsonUtil.GetIntValue("sla "+NameofMod+".json", ID as string + " - ActorArousalVal", 0) who.SetFactionRank(slaArousal, ActorArousalVal) who.SetFactionRank(slaArousalLocked, -2) return true EndIf who.SetFactionRank(slaArousalLocked, 0) ;Return !who || who.GetFactionRank(slaArousalLocked) >= 0 return false EndFunction Function SetActorArousalLocked(Actor who, Bool isLocked) If (who == None) return EndIf ; Get Mod name and RefId int ID = who.GetFormID() ; Full ID int MODID = Math.RightShift(ID, 24) ; Extract MOD ID ID = Math.LogicalAnd(ID, 0x00ffffff) ; Extract ID without load order string Nameofmod = Game.GetModName(MODID) ; Name of mod Actor originates from If (isLocked == true) JsonUtil.SetIntValue("sla "+NameofMod+".json", ID as string + " - ActorArousalLocked", 0) JsonUtil.SetIntValue("sla "+NameofMod+".json", ID as string + " - ActorArousalVal", who.GetFactionRank(slaArousal)) who.SetFactionRank(slaArousalLocked, 0) Else JsonUtil.SetIntValue("sla "+NameofMod+".json", ID as string + " - ActorArousalLocked", -2) JsonUtil.SetIntValue("sla "+NameofMod+".json", ID as string + " - ActorArousalVal", who.GetFactionRank(slaArousal)) who.SetFactionRank(slaArousalLocked, -2) EndIf JsonUtil.Save("sla "+NameofMod+".json") EndFunction Bool Function IsActorArousalBlocked(Actor who) If (who == None) return true EndIf int ID = who.GetFormID() ; Full ID int MODID = Math.RightShift(ID, 24) ; Extract MOD ID ID = Math.LogicalAnd(ID, 0x00ffffff) ; Extract ID without load order string Nameofmod = Game.GetModName(MODID) ; Name of mod Actor originates from int rank = JsonUtil.GetIntValue("sla "+NameofMod+".json", ID as string + " - slaArousalBlocked", -3) If (rank >= 0) who.SetFactionRank(slaArousalBlocked, 0) return true EndIf who.SetFactionRank(slaArousalBlocked, -2) return false ; Return !who || who.GetFactionRank(slaArousalBlocked) >= 0 EndFunction Function SetActorArousalBlocked(Actor who, Bool isBlocked) If (who == None) return EndIf ; Get Mod name and RefId int ID = who.GetFormID() ; Full ID int MODID = Math.RightShift(ID, 24) ; Extract MOD ID ID = Math.LogicalAnd(ID, 0x00ffffff) ; Extract ID without load order string Nameofmod = Game.GetModName(MODID) ; Name of mod Actor originates from ; If (isBlocked == true) JsonUtil.SetIntValue("sla "+NameofMod+".json", ID as string + " - slaArousalBlocked", 0) who.SetFactionRank(slaArousalBlocked, 0) Else JsonUtil.SetIntValue("sla "+NameofMod+".json", ID as string + " - slaArousalBlocked", -2) who.SetFactionRank(slaArousalBlocked, -2) EndIf JsonUtil.Save("sla "+NameofMod+".json") EndFunction
legraf Posted February 14, 2020 Posted February 14, 2020 7 hours ago, viterra said: From which mod GetOrgasmCount() ? It's from Sexlab Separate Orgasm.
Guest Posted February 16, 2020 Posted February 16, 2020 - Changed it so trauma gets added at the start of a scene instead of the end - Made it so frustration loss is also added at the start of a rape scene (with lewdness reduction formula) - Fixed lewdness trauma half life formula so it actually works the way it should SLAX Edits 6 (with Tenri Fixes).zip
merctime Posted February 16, 2020 Posted February 16, 2020 Okay, going to try this for the first time. I'd like to thank you, @Lupine00 for your awesome codework here. And in your other mods, that I'll be trying shortly. I'd also like to thank you, @mushroomcap and @Tenri for keeping this mod in good fighting condition \o/ You guys n gals kick all the asses! 2
viterra Posted February 17, 2020 Posted February 17, 2020 If this mod requires Sexlab Separate Orgasm then why is it not specified anywhere?
Taki17 Posted February 17, 2020 Posted February 17, 2020 2 minutes ago, viterra said: If this mod requires Sexlab Separate Orgasm then why is it not specified anywhere? It does not require SLSO. Read the first post: Quote SLSO integration is built-in - SLSO is not required, this is a soft dependency. 1
Caco Demon Posted February 17, 2020 Posted February 17, 2020 Blargh. All these user-made patches for LE, and no SE release. Muh envy. 3
viterra Posted February 17, 2020 Posted February 17, 2020 The fact of the matter is that it turns out what is needed. Otherwise, the scripts cannot be compiled. Just as necessary _fw_utils from SexLab-Disparity .. Include it already in the archive. The slaframeworkscr script to save settings between games. slaframeworkscr.psc.zip
LazyBoot Posted February 17, 2020 Posted February 17, 2020 4 hours ago, viterra said: The fact of the matter is that it turns out what is needed. Otherwise, the scripts cannot be compiled. Just as necessary _fw_utils from SexLab-Disparity .. Include it already in the archive. The slaframeworkscr script to save settings between games. slaframeworkscr.psc.zip 5.72 kB · 0 downloads compiling scripts is way different than running a mod... for compiling you normally need all dependencies (soft and full/hard) 2
slicksly Posted March 1, 2020 Posted March 1, 2020 On 2/16/2020 at 2:26 PM, mushroomcap said: - Changed it so trauma gets added at the start of a scene instead of the end - Made it so frustration loss is also added at the start of a rape scene (with lewdness reduction formula) - Fixed lewdness trauma half life formula so it actually works the way it should SLAX Edits 6 (with Tenri Fixes).zip 78.11 kB · 64 downloads Would you consider adding a tie-in to Frustration based on persistent high arousal? The concept here is that being left in a state of high arousal over time should affect the character arousal for longer than just to the next orgasm. I think this'd make managing arousal more interesting, as you'd have a motivation to keep your character arousal down (or up), and it'd also add another effect to having a character in chastity over time. The general thought here is that every period of time your character has high arousal (75+? 90+), they'd get a value added to Frustration. I'd imagine something like 5 (out of 100) a day could be appropriate. I imagine it could be challenging to decide on how often to do the checks, as if it's too often, the script would delay the general script processes in Skyrim, while too rarely means it'd probably miss many appropriate arousal thresholds to apply the Frustration. An alternative idea to the same concept would be its own value, where every time period left aroused would add an ammount to a value. On orgasm events, where Arousal normally is drained to 0 (dependant on Lewdness factor with SLSO), Arousal would instantly gain accumulated buildup. So, in practice - character goes aroused for a while, accumulates 50 overflowing arousal points, has sex with orgasm, has Arousal reset to 0, but then gains 50 from the overflowing pool, putting the character Arousal at 50. Normal decay over time and potential loss on orgasm should apply, I imagine. I suppose a merge of both ideas, where Frustration increases over time, and Frustration value is added to actor Arousal after orgasm, could also be cool. Hope you're interested in some of these ideas!
Guest Posted March 1, 2020 Posted March 1, 2020 @slicksly Makes sense. I kept it the same as before, but also added frustration growth, which kicks in (instead of frustration decay) over a certain threshold, which you can set. Also can set frustration growth mod for the formula that affects the rate based on lewdness. Since last update I posted, I made it so that you can set a mod for time rate, to determine how much is added on orgasm based on lewdness. And I also edited the lewdness formulas a bit to make them more make more sense. EDIT: Made a tiny error in that last upload. But I've fixed it in this new upload. SLAX Edits 7 (with Tenri Fixes).zip
Corsayr Posted March 7, 2020 Posted March 7, 2020 I keep getting this error when I start the game, anyone know what is going on? Spoiler
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now