Jump to content

[WIP] SexLab Aroused v2014-01-24


Recommended Posts

Posted

You called it correctly, cornbreadtm.

 

I turned off the Free Camera in Sexlab framework and had no trouble putting my character to sleep or doing a save.

 

Thanks again!

Posted

You should be okay as long as you don't use automatic free camera, and make sure to toggle off the free camera before the scene ends.  At least, that's been my experience.

Posted

You called it correctly, cornbreadtm.

 

I turned off the Free Camera in Sexlab framework and had no trouble putting my character to sleep or doing a save.

 

Thanks again!

 

Yep thats why i was asking, it is a known issue with the current version of sexlab.

Posted

This mod isn't working for me. My arousal is always at 0 and there are some changes I can't make in the menu. I can't enable exhibitionist, for example. It always goes back to disabled after I set it. It says something about "selected PC/NPC" but how do I select my character when I'm in MCM? I also can't find the reset spell in the console. It's not there.

Posted

This mod isn't working for me. My arousal is always at 0 and there are some changes I can't make in the menu. I can't enable exhibitionist, for example. It always goes back to disabled after I set it. It says something about "selected PC/NPC" but how do I select my character when I'm in MCM? I also can't find the reset spell in the console. It's not there.

 

What version are you using?

Is arousal of NPCs is also 0?

Temporary change "Time Rate Decay Speed" to 10, go to status what values to you see? can you post screen shot of status page?

Posted

 

1. You can change arousal through scripts, extract .BSA file and review slaUtilScr.psc, but use slaFramworkScr for interface

2. It is possible to lock arousal with slaFramworkScr.SetActorArousalLocked, this would lock arousal to last one calculated.

 

Locks would disallow other mods to change arousal and make situation harcoded and static.

I do not recommend to lock in you case but:

1. Potions can increase exposure/time rate, so even if actor had sex the arousal would go high back again.

OR/AND

2. Potions can update exposure each X seconds by Y , so even if actor had sex arousal would go back high again.

 

In both cases situations is dynamic and player can take actions, like masturbate each 5 mins to keep arousal low. In static case masturbation is useless.

 

 

Thank you for answer. Locking an actor is the desired effect I am aiming for. No arousal change and no TimeRate change as long as the effect lasts.

 

So if I understood you, TimeRate, ExposureRate and Arousal will not be changed as long as the actor is in this faction?

 

 

To explain the why's: My mod allows the player to whore. If the player is working as whore he should not suffer from the side effects of Aroused. Since work is work and fun is fun, the TimeRate and Arousal should not changing while whoring.

 

Also I have some special scenes where the player will be fucked alot in a short amount of time. To help him getting through this, I created a potion which prevents the stamina from being drained but it has the side effect of a very high arousal level.

Posted

Hallo

Ich kann kein englisch

Ich suche eine deutsche  Übersetzung?

 

Hello

I can not englisch

Seeking a German translation?

 

Danke

Thank you

Posted

Werde mal kucken was ich da machen kann. Eine deutsche Übersetzung dieses Mods ist eh längst überfällig.
Wird aber etwas dauern... insofern mir niemand zuvor kommt.

Posted

Werde mal kucken was ich da machen kann. Eine deutsche Übersetzung dieses Mods ist eh längst überfällig.

Wird aber etwas dauern... insofern mir niemand zuvor kommt.

 

Hallo: CGI

 

Das wäre nett von dir. Aber übersetze bitte auch das MCM

That would be nice of you. But please also translate the MCM

 

Danke

Thank you 

 

Posted

 

 

1. You can change arousal through scripts, extract .BSA file and review slaUtilScr.psc, but use slaFramworkScr for interface

2. It is possible to lock arousal with slaFramworkScr.SetActorArousalLocked, this would lock arousal to last one calculated.

 

Locks would disallow other mods to change arousal and make situation harcoded and static.

I do not recommend to lock in you case but:

1. Potions can increase exposure/time rate, so even if actor had sex the arousal would go high back again.

OR/AND

2. Potions can update exposure each X seconds by Y , so even if actor had sex arousal would go back high again.

 

In both cases situations is dynamic and player can take actions, like masturbate each 5 mins to keep arousal low. In static case masturbation is useless.

 

 

Thank you for answer. Locking an actor is the desired effect I am aiming for. No arousal change and no TimeRate change as long as the effect lasts.

 

So if I understood you, TimeRate, ExposureRate and Arousal will not be changed as long as the actor is in this faction?

 

 

To explain the why's: My mod allows the player to whore. If the player is working as whore he should not suffer from the side effects of Aroused. Since work is work and fun is fun, the TimeRate and Arousal should not changing while whoring.

 

Also I have some special scenes where the player will be fucked alot in a short amount of time. To help him getting through this, I created a potion which prevents the stamina from being drained but it has the side effect of a very high arousal level.

 

 

No, only Arousal is locked, other parameters can be changed freely.

 

After sex Arousal goes down, so whore should not suffer from Arousal directly.

Also after sex Time Rate goes up (that simulates memory of work and fun), so whore will need to have sex more often to keep arousal low.

 

I am not sure that you need lock in your case.

Posted

Hier hast du es. Ungetestet.

Here it is.Not testet.

 

CGI, kannst es ruhig nehmen und verbessern :)

Da ist mir jemand zuvor gekommen. ^^

 

Hallo: CGI

 

Das wäre nett von dir. Aber übersetze bitte auch das MCM

That would be nice of you. But please also translate the MCM

 

Danke

Thank you 

ich übersetze grundprinzipiell alles, außer da wo es wegen "forking" verboten ist, wie beim SexLab Framework weshalb es da auch kein übersetztes Plugin gibt.

Werde mal über die Übersetzung von waree drüberkucken (was aber vmtl. eher nicht nötig ist), das MCM übersetzen und es dann hier in den Thread stellen.

Posted

I'm running the latest version but I had to update from the previous version after starting a new game. I don't know how to check the arousal of NPCs and the spell doesn't work(had to add it with the console). I tried disabling the mod but then the game crashes when I save, probably because I have other mods that depends on Arousal(Live the life of a Deviant, Devious Devices). If you look at the status screen it's like the mod isn't even activated yet. I'm currently only level 3, so I could start over if I have to but would like to avoid it if it's possible to fix somehow.

 

 

ay3m.jpg

 

 

 

fhpp.jpg

 

Posted

Hallo: CGI

 

Jetzt bin ich ein bissel verwirrt.

Ja ich wollte diese Datei in Deutsch . -sexlabaroused_german.txt

Warum gehet das nicht?

Warum ist das verboten?

 

Danke

Posted

Hallo: CGI

 

Jetzt bin ich ein bissel verwirrt.

Ja ich wollte diese Datei in Deutsch . -sexlabaroused_german.txt

Warum gehet das nicht?

Warum ist das verboten?

 

Danke

Hast Du komplett falsch verstanden.

Lass mich mal machen.

 

CGI do this, don't Panic ;) Er meinte das Framework selbst.

i never panic, because why should i? ^^

i got to translate all the DebugOuts in the scripts as well. -.-'

What an effort. Let's hope Redneck2x will put those into the MCM file one day, making it easier to translate his mods because that's one of the reasons why i avoided translating his mods until now.

Posted

I'm running the latest version but I had to update from the previous version after starting a new game. I don't know how to check the arousal of NPCs and the spell doesn't work(had to add it with the console). I tried disabling the mod but then the game crashes when I save, probably because I have other mods that depends on Arousal(Live the life of a Deviant, Devious Devices). If you look at the status screen it's like the mod isn't even activated yet. I'm currently only level 3, so I could start over if I have to but would like to avoid it if it's possible to fix somehow.

 

 

1. Had you extracted .BSA file? are you using mod manager?

do you have files at Data/Scripts/sla*.psx ? if yes, remove them carefully, then preform clean save.

 

2. If 1 does not help try reset spell at console type: "player.addspell xx083BFD", replace "xx" with SexLabAroused load order hex code. This will add "SLA Reset" spell to restoration, just cast it and w8 for 30 seconds.

Posted
  • sla_Arousal - is faction that can be used to GET PC/NPC arousal, values are 0-100. It is useless to SET faction rank since it is constantly being over-written by the mod. It is simplest interface to the mod and all you need to set up dialogues and/or effects.
  • slaFrameworkScr - use the script to get/set/update arousal, functions names are self explanatory, if not PM me.
So, "actor.getFactionRank(sla_Arousal)" will return actor's arousal? Cause in the script "slaUtilScr" the variable "slaArousal" is used. Also, I didn't find a script named "slaFrameworkScr".

 

- Changed notification for low arousal after PC has been raped

Nope, still get the old "My desires have been satisfied" notification; playing a male character if that makes a difference.
Posted

SexLab Aroused German 2014.01.21 Beta

 

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:

The MCM translation and the scripts are loose files and should override the files inside the BSA.

if this, for some strange reason, is not working for you try either one of those:

  • Pack the translated files inside the BSA (uncompress, replace, recompress).
  • Unpack the BSA and use loose files instead (definitly not recommended).

As for the scripts, only Debug Notifications have been translated as Traces go into the log.
Having log entries translated is a bad idea if a user has problems and needs to post the Papyrus log, as neither the mod author or most other users will be able to help.

 

Translated scripts:
- slaconfigscr

- slamainscr

- slaresetscr

Translated sources included.

 

Attached files:

SexLab Aroused 2014.01.21 beta MCM German    : The german MCM translation.

SexLab Aroused 2014.01.21 beta ESM German    : The Plugin translated into german.

SexLab Aroused 2014.01.21 beta Scripts German: Three scripts with debug notifictions translated into german.

 

 

Only for version 2014.01.21 BETA. Don't use with any older or newer version.

 

 

Outdated => Attachements deleted.

Posted

 

  • sla_Arousal - is faction that can be used to GET PC/NPC arousal, values are 0-100. It is useless to SET faction rank since it is constantly being over-written by the mod. It is simplest interface to the mod and all you need to set up dialogues and/or effects.
  • slaFrameworkScr - use the script to get/set/update arousal, functions names are self explanatory, if not PM me.
So, "actor.getFactionRank(sla_Arousal)" will return actor's arousal? Cause in the script "slaUtilScr" the variable "slaArousal" is used. Also, I didn't find a script named "slaFrameworkScr".

 

- Changed notification for low arousal after PC has been raped

Nope, still get the old "My desires have been satisfied" notification; playing a male character if that makes a difference.

 

 

Yes, if you need only to get arousal just check faction rank of sla_Arousal, and don't use mod scripts.

If you are missing "slaFrameworkScr" then you don't have last version.

 

Notification should work for both genders, verify that you are using last version.

Also if updating don't forget to delete old loose files.

 

SexLab Aroused German 2014.01.21 Beta

 

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:

The MCM translation and the scripts are loose files and should override the files inside the BSA.

if this, for some strange reason, is not working for you try either one of those:

  • Pack the translated files inside the BSA (uncompress, replace, recompress).
  • Unpack the BSA and use loose files instead (definitly not recommended).

As for the scripts, only Debug Notifications have been translated as Traces go into the log.

Having log entries translated is a bad idea if a user has problems and needs to post the Papyrus log, as neither the mod author or most other users will be able to help.

 

Translated scripts:

- slaconfigscr

- slamainscr

- slaresetscr

Translated sources included.

 

Attached files:

SexLab Aroused 2014.01.21 beta MCM German    : The german MCM translation.

SexLab Aroused 2014.01.21 beta ESM German    : The Plugin translated into german.

SexLab Aroused 2014.01.21 beta Scripts German: Three scripts with debug notifictions translated into german.

 

 

Only for version 2014.01.21 BETA. Don't use with any older or newer version.

 

Thank you.

 

I had not checked it, but does translation files also work outside of MCM? lets say if i set name name of magic effect in .esm to  "$SLA_somthing" will it work?

Posted

Yep.

Just add a new entrie to the MCM translation file and use it like any other MCM translation string and no translator will ever have to touch your scripts again.

As most prominent example from your mod: the warning if the HotKey is already in use, so $SLA_HKAlreadyTaken (or w/e you name it) would do the trick.

 

And feel free to add the MCM file directly to your mod ... if you want to.

Posted

Yes, if you need only to get arousal just check faction rank of sla_Arousal, and don't use mod scripts.

If you are missing "slaFrameworkScr" then you don't have last version.

 

Notification should work for both genders, verify that you are using last version.

Also if updating don't forget to delete old loose files.

Didn't realized that "slaFrameworkScr" is only in the newest beta, I searched just the newest stable version. It would be helpful to state the FormID of the quest/magic effect/etc. to which said script is attached, then you could use 'GetFormFromFile' to get access to that script without having "Aroused" as a master.

 

 

slaFrameworkScr slaAPI

function xyz()
	
	slaAPI = Game.GetFormFromFile(0x<FormID>, "SexLabAroused.esm") as slaFrameworkScr 
	
	slaAPI.GetActorArousal(actor)
	
endFunction

 

 

 

 

 

I've redownloaded the beta but still get the old message, I even started a new game.

Posted

Posted new version v20140122, it has just few technical changes relatively to yesterday beta.

To update just copy new files over old ones.

Remember to delete loose files if you had extracted .BSA files

 

v20140122, requires SexLab 1.32+
- Changed to "Scriptname slaUtilScr extends slaFrameworkScr", backward compatible, modders use slaFrameworkScr to interface
- Added GetActorDaysSinceLastOrgasm and UpdateActorOrgasmDate, depreciated GetActorDaysSinceLastSex. The idea is to restore option to rest time arousal by some event(orgasm)
- Added more strings to translation files
- Few modifications to reset spell
Posted

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.

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

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