Jump to content

SLSO Hakkey's Tweaks (for Sexlab Separate Orgasms SE)


Recommended Posts

Posted

I am using the updated SLAX version of SLA and after installing this it complains that Sexlab Aroused can't be downgraded to an earlier version. However, everything seems to be working, although I haven't tested it extensively. Is this something I can safely ignore or will it be a problem later on.

Posted
43 minutes ago, applesandmayo said:

Is there any possibility we can have an additional patch to cover SL Utility + Improved Camera?

`SexLab Utility Plus v20230921` and `SLSO HakkeyTweaks SL Utility plus patch 1.1.5` already include modification from `Improved Camera patch`
I checked it, and have already deleted the file `sslActorAlias.pex` from `Improved Camera patch v4` (this file is no longer compatible and not required for this versions of `Utility Plus` and SLSO HakkeyTweaks)

Posted
On 9/23/2023 at 3:11 PM, Hakkey said:

It for sure got a lot of feature that not everyone want, but a lot of can be changed through the MCM

maybe I'll work on a creature size feature when i got some time for it.

 

 

 

 

If you want, here is a function that gets "size" for and actor based on SOS value or their race if they are a creature. The sizes use default load size from FHU and some tweaking. It returns 100 for SOS size 5 and 200 for SOS size 10, so 200 is represented as biggest humanoid NPC value. Creates are there with relative sizes to this value (troll is 600, rabbit is 20).

 

Spoiler
float Function GetCreatureSiseFloat(Actor Target)
	float standard = 200.0
  	if use_SOS
		If Target.haskeyword(ActorTypeNPC)
			if  SOS_API.get().IsSchlonged(Target)
				return 20.0*SOS_API.get().GetSize(target)
	 	     	 else
				return 100.0
			endif
		endif
	elseif Target.haskeyword(ActorTypeNPC)
		return 100.0
    	EndIf
	
    
	String RaceName = sslCreatureAnimationSlots.GetRaceKey(Target.GetLeveledActorBase().GetRace())
    If RaceName == "Ashhoppers"
		return 1.5* standard
	elseIf RaceName == "Bears"
		return 1.5*standard
	elseIf RaceName == "Boars" || RaceName == "BoarsAny" || RaceName == "BoarsMounted"
		return 1.5*standard
	elseIf RaceName == "Canines"
		return 0.8*standard
	elseIf RaceName == "Chaurus"
		return 3.0*standard
	elseIf RaceName == "ChaurusHunters"
		return 3.0*standard
	elseIf RaceName == "ChaurusReapers"
		return 3.0*standard
	elseIf RaceName == "Chickens"
		return 0.1*standard
	elseIf RaceName == "Cows"
		return 1.5*standard
	elseIf RaceName == "Deers"
		return 1.5*standard
	elseIf RaceName == "Dogs"
		return 0.8*standard
	elseIf RaceName == "DragonPriests"
		return 1.5*standard
	elseIf RaceName == "Dragons"
		return 5.0*standard
	elseIf RaceName == "Draugrs"
		return standard
	elseIf RaceName == "DwarvenBallistas"
		return 1.5*standard
	elseIf RaceName == "DwarvenCenturions"
		return 3.0*standard
	elseIf RaceName == "DwarvenSpheres"
		return 1.5*standard
	elseIf RaceName == "DwarvenSpiders"
		return 1.5*standard
	elseIf RaceName == "Falmers"
		return standard
	elseIf RaceName == "FlameAtronach"
		return 1.0*standard
	elseIf RaceName == "Foxes"
		return 0.1*standard
	elseIf RaceName == "FrostAtronach"
		return 3.0*standard
	elseIf RaceName == "Gargoyles"
		return 3.0*standard
	elseIf RaceName == "Giants"
		return 4.0*standard
	elseIf RaceName == "Goats"
		return 0.5*standard
	elseIf RaceName == "Hagravens"
		return 1.0*standard
	elseIf RaceName == "Horkers"
		return 1.5*standard
	elseIf RaceName == "Horses"
		return 4.0*standard
	elseIf RaceName == "IceWraiths"
		return 1.5*standard
	elseIf RaceName == "Lurkers"
		return 4.0*standard
	elseIf RaceName == "Mammoths"
		return 5.0*standard
	elseIf RaceName == "Mudcrabs"
		return 0.5*standard
	elseIf RaceName == "Netches"
		return 4.0*standard
	elseIf RaceName == "Rabbits"
		return 0.1*standard
	elseIf RaceName == "Rieklings"
		return 1.5*standard
	elseIf RaceName == "SabreCats"
		return 1.5*standard
	elseIf RaceName == "Seekers"
		return 3.0*standard
	elseIf RaceName == "Skeevers"
		return 1.5*standard
	elseIf RaceName == "Slaughterfishes"
		return 1.0*standard
	elseIf RaceName == "StormAtronach"
		return 2.0*standard
	elseIf RaceName == "Spiders"
		return 2.0*standard
	elseIf RaceName == "LargeSpiders"
		return 3.0*standard
	elseIf RaceName == "GiantSpiders"
		return 4.0*standard
	elseIf RaceName == "Spriggans"
		return 1.0*standard
	elseIf RaceName == "Trolls"
		return 3.0*standard
	elseIf RaceName == "VampireLords"
		return 3.0*standard
	elseIf RaceName == "Werewolves"
		return 3.0*standard
	elseIf RaceName == "WispMothers" || RaceName == "Wisps"
		return 1.5*standard
	elseIf RaceName == "Wolves"
		return 1.5*standard
	Endif

	return standard
EndFunction

 

 

Posted (edited)

(this does not apply directly to this mod, I just want this is to be fixed somewhere)

proposal for fix errors like this:

 

[09/26/2023 - 02:59:54AM] Error: Cannot call HasKeyword() on a None object, aborting function call
stack:
	[sla_Main (20042D62)].slamainscr.IsActorNakedExtended() - "slamainscr.psc" Line 525
	[sla_Main (20042D62)].slamainscr.IsActorNaked() - "slamainscr.psc" Line 498
	[alias Player on quest Sexy_PlayerQuest (FE055D66)].sexy_playeraliasscript.OnObjectEquipped() - "Sexy_PlayerAliasScript.psc" Line 14


bugged:

Bool Function IsActorNakedExtended(Actor akRef)

	Armor ArmorCheck = akRef.GetWornForm(0x00000004) as Armor
	Keyword kEroticArmor = Keyword.GetKeyword("EroticArmor")

	if(ArmorCheck.HasKeyword(kEroticArmor))
;  		Debug.Notification("Erotic Armor found")
		Return True
	endif

fixed:

if(ArmorCheck != None && ArmorCheck.HasKeyword(kEroticArmor))

 

Edited by andbgame
Posted

Very cool mod! Besides the suggestions mentioned above… would it be possible to add FHU tongues when the female character orgasm? I think your mod adds a FHUtest04 squirt… so adding the tongue would just spice things even more for a mind broken character. Just a suggestion.

 

There are actually mods that have been recently released doing a similar thing right now. For example, controlling the expressions, voice, and adding tongues as if the character is mind broken. They’re just not doing it through SLSO.  

 

Great work!

Posted (edited)
On 9/23/2023 at 8:32 PM, The Ashen said:

 

It seems to be a very robust change. The only suggestion I have is to add actor stamina and/or magic to the widget so you can see how your partner is holding up now that there is more of a game to managing those stats. 

Thanks for the idea, I included an input to change the widget to display Partner/aggressor magicka/temper/edgestack.

Its not a separate widget tho, because it was just easier this way.

 

On 9/24/2023 at 1:07 PM, shideduo said:

So the mindbreak is automatic work, the aggressors don't need to do anything and the victims can chose to resist or to embrace, am I correct?

The mindbreak happen everytime an aggressor pleasure themselves or their victim, so the aggressor need to use their stamina,

but given this mod first purpose is to make use of the automatic advance to give them stamina indefinitely its pretty much automatic.

The victim can embrace it, or mix resist and pleasing aggressor to not end up mindbroken.

(avoiding being mindbroken don't grant anything for now really but its for the sake of interactivity)

 

 

22 hours ago, andbgame said:

proposal for fix errors

I included your fixin the Sl aroused file

 

6 hours ago, B3juc0 said:

Very cool mod! Besides the suggestions mentioned above… would it be possible to add FHU tongues when the female character orgasm? I think your mod adds a FHUtest04 squirt… so adding the tongue would just spice things even more for a mind broken character. Just a suggestion.

 

There are actually mods that have been recently released doing a similar thing right now. For example, controlling the expressions, voice, and adding tongues as if the character is mind broken. They’re just not doing it through SLSO.  

 

Great work!

Sexlab Survival has a feature for that using slso enjoyment.

I didn't include any visual effect in this and i don't really plan to at-least for now.

 

----------------

Things added in the new update (1.2) includes:

 

Creature size support,

Timed Perfect-Resist,

Timer for minimum time between auto advance. (Partner/Aggressor will now end animation themself when satisfied)

Edited by Hakkey
Posted

Could you add an option to remove the enjoyment decrease from going back one animation stage and keep only the enjoyment increase that happens with going forward one animation stage?

Posted

I just got stuck in a 15-minute bout of buttfucking in the woods because RND decided I was starving but the booty hypnotized me into forsaking my need for sustenance.  Without this add-on, it would've just ended without my character blasting his love gravy but now it cycles wildly until the deed is done by any means necessary.  Almost died pulverizing that ass.

 

Bards will sing songs of this relentless and overly-lengthy administering of a dicking for centuries to come haha I said come.

Posted

I've been using SLSO for a long time, but I never understood how mindbreak works and what its effects are. I assumed that magica bar represented partner's stamina. Apparently, I was wrong. Can someone elaborate on that topic, please? What are the effects and consequences of mindbreak?

Posted

It's not clear, but does the mindbreaking last beyond the sex act? Aka, how does interface with equivalent mechanics from SLS or any of the wear & tear mods. Also, would it carry over in chain sex acts, like you'd get if you lost to a bunch of bandits?

Posted
On 9/24/2023 at 3:00 AM, iguita123 said:

Grass patch working good for me and i will stick to it for now,anyway,came back here to say that i overwriten your mod with it and both works well.Maybe someone find this info useful.Ty!

I have. Thanks!

Posted

I intalled the mod started the game, started  a new game and every thing worked now when I try to continue the game i get a ctd when try to laod the game.

Posted
On 9/27/2023 at 11:54 PM, belegost said:

I've been using SLSO for a long time, but I never understood how mindbreak works and what its effects are. I assumed that magica bar represented partner's stamina. Apparently, I was wrong. Can someone elaborate on that topic, please? What are the effects and consequences of mindbreak?

Its always been a bit confusing to me too. I know stamina controls pleasure and edgeing partner. Macgicka is used for edge yourself. I dont understand what the npc tries to do in the annimation though. We cant see their magicka or stamina bars during sex ( a widget for that would be cool) so im unclear if they are trying to pleasure the charater and that hurts your magicka just from that happening or what. If i dont touch any keys and just watch my stamina and magicka dont do anything even while an agressor is just going to town unless my charater gets close to orgasm then her magicka starts to suddlenly drop. The way it reads the agressor should be damaging the magicka the entire annimation. I also dont understand the actor pleasure priority becuase when i change it around from self to partner it doesnt seem to change anything. I have used slso a long time too lol so dont feel bad because i dont dont understand the mindbreak fuction ethier.

On 9/26/2023 at 2:35 PM, Hakkey said:

Things added in the new update (1.2) includes:

 

Creature size support,

Thanks for adding Creature support!

Posted

Would you consider a debug setting to throw more messages to the HUD?

 

I don't always understand what I am seeing during the mini-game and how to use the features. I like your tweaks to automate the fun, but sometimes the bars fill up and stay that way without triggering orgasms and I can't progress. It could be a bug or conflict, or just mad skills and stamina! Or maybe I am not doing it right. lol.  

 

Anyway, thanks for taking this on.

Posted

Liking the changes this makes. Only issue I seem to have noticed with it involves foreplay.

 

If I'm using the features to let it automatically advance based on Stamina going low and to require X number of consensual orgasms to end. If the scene has foreplay it wont advance out of foreplay animations. It just keeps redoing them forever and once the # of orgasms is reached the scene ends but it never left the foreplay scenes.  Not a huge deal but seems to be messed up in that way, at least for me. 

 

 

Posted
On 9/27/2023 at 1:54 AM, Fulanoo said:

Could you add an option to remove the enjoyment decrease from going back one animation stage and keep only the enjoyment increase that happens with going forward one animation stage?

 

I've not really messed up with this part for now because (at least i think?) it work with a SKSE function from sexlab.

maybe i'll check to change the way that work later but for now increasing enjoyments gains % and disabling the stage-enjoyment is an alternative

 

On 9/28/2023 at 2:18 AM, Harry Smackmeat said:

I just got stuck in a 15-minute bout of buttfucking in the woods because RND decided I was starving but the booty hypnotized me into forsaking my need for sustenance.  Without this add-on, it would've just ended without my character blasting his love gravy but now it cycles wildly until the deed is done by any means necessary.  Almost died pulverizing that ass.

 

Bards will sing songs of this relentless and overly-lengthy administering of a dicking for centuries to come haha I said come.

 

I'd suggest to set up the end-animation key in sexlab, just in case, could be life saving!

 

On 9/28/2023 at 3:23 PM, bathoz said:

It's not clear, but does the mindbreaking last beyond the sex act? Aka, how does interface with equivalent mechanics from SLS or any of the wear & tear mods. Also, would it carry over in chain sex acts, like you'd get if you lost to a bunch of bandits?

 

"Mind broken" like in base SLSO, is whenever you are out of magicka while in sex-scene. it kind of carry on to other scene if you dont regenerate magicka.

 

On 9/28/2023 at 6:54 AM, belegost said:

I've been using SLSO for a long time, but I never understood how mindbreak works and what its effects are. I assumed that magica bar represented partner's stamina. Apparently, I was wrong. Can someone elaborate on that topic, please? What are the effects and consequences of mindbreak?

 

Mindbreak has for consequence that you lose the control over your character in the SLSO minigame, thats pretty much it.

 

On 10/10/2023 at 12:18 PM, alexasha said:

Great mod! Can we please get the Sexlab Utility Plus v20231003 patch? The bip from the hotkey to advance the scene stage kills me lol.

Done

Posted
2 hours ago, Hakkey said:

Mindbreak has for consequence that you lose the control over your character in the SLSO minigame, thats pretty much it.

So basically what SL Survival does when you're drugged or on high arousal. Kinda... disappointing to be honest. I was counting on something more... let's say... interesting.

 

Thank you for the explanation.

Posted

Another idea to throw in the mix. You could have a setting for stat based on lewdness maybe that when a partner orgams it increases arousal for the other actor in the scene. That would be realistic imo. Cheers!

  • 2 weeks later...
  • 2 weeks later...
Posted (edited)

Sexlab Utility Plus patch needs a small update. Line 1407+ in sslActorAlias is not commented out, while in the version without it (line 980) it's commented out. I know you just copied it from the original mod, and I also made a post there, but currently many animations don't allow actors to orgasm when using SLU+.

And I like the improvements to mind break in this mod, although it can be tough to balance. Regular NPCs don't do much damage to a victim PC, but if it's a werewolf, then PC lasts only for a few seconds (I enabled settings for schlong sizes and creatures). On the other hand it makes sense, and only idea I can think about to give PC a chance to resist (or make it harder with normally easy NPCs) is to assign random temper to aggressors (so there can be a good patient werewolf or a really impatient male NPC), but I don't know if it'll change things much. I still enjoy it as is^^

Edited by Vigor

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...