TDA Posted September 27, 2021 Posted September 27, 2021 (edited) How do I enable random animation? I mean from a script like it was in earlier versions - this structure - actor[] sexActors = new actor[2] sexActors[0] = off sexActors[1] = def sslBaseAnimation[] anims gave random animation, now it gives the first in the list (index) is taken all the time, even if assign a tag/ Or are there any early versions that can be downloaded where this works? Is it possible to roll back to an earlier version at all, because random does not work, this is a big drawback. Edited September 27, 2021 by TDA 1
OsmelMC Posted September 27, 2021 Posted September 27, 2021 27 minutes ago, greenmango12 said: So usually if you do not activate any (NPC or PC) , but just start animation with sexlab tools, Then use Sexlab Hotkey for Controll animation may work for one of 2 Actor or PC may move (about 2 actor animation PC with one NPC) ? or I can use K key without Activate ,then it may activate another ? I hope to know default behavor, to confirm if I set up something wrong about hot key assginment. (some mod often use same hot keys,, then it may conflict.. often) Anyway thanks tips, to use alginment hot keys.. yes I seldom try Animation editor but may test how it work ^^; Yes you have to use the "N" Hotkey to control the animation and then you can use the "K" Hotkey the change the Target Actor if you need it. And like I said you can change or even remove the SexLab Hotkeys using the SexLab MCM
alex77r4 Posted September 27, 2021 Posted September 27, 2021 (edited) On 9/26/2021 at 6:39 PM, Elsidia said: I almost break my brain when try to explore Sexlab framework structure. It's freezes when try to call function getstrip from sslSystemConfig what is: scriptname sslSystemConfig extends sslSystemLibrary In this defined property config and it's used to call function getstrip what is in extended script. in Sexlab framework is definition: Config = SexLabQuestFramework as sslSystemConfig DCL define Sexlabframework as quest: SexLabFramework Property SexLab Auto and calls: SexLab.StripActor(a, doanimate = animate, leadIn = false) This function is burried into sslActorLibrary scriptname sslActorLibrary extends sslSystemLibrary And there is : Form[] function StripActor(Actor ActorRef, Actor VictimRef = none, bool DoAnimate = true, bool LeadIn = false) return StripSlots(ActorRef, Config.GetStrip((GetGender(ActorRef) == 1), LeadIn, (VictimRef != none), (VictimRef != none && ActorRef == VictimRef)), DoAnimate) endFunction Function call what i mark red freezes. Even if i call it from DCL straight: Sexlab.Config.GetStrip If you have idea how to help in that situation, it will be nice. ... I see that problem sometimes and is caused by some problem in the communication from the Game Engine to the Papyrus Engine. If you save your game while is blocked, while is stripping one actor, and load it again you can see special log lines about blocked scripts. That scripts are canceled, destroyed and totally eliminated when load the saved game. That is the only situation, that i know, where a script can be destroyed in half of their execution and any developer know the possible consequences like variables not resetting, mutex not liberated... is a catastrophic fail... That mean the people of Beth know about the problem but can't solve it and decide take the direct way. If you open the saved game with Resaver and look where is blocked the script you can see the block is caused by one simple native call. Can be IsDead(), Is3DLoaded(), GetRace()... any simply native call that must be answered in one frame. But the Game Engine not answer. If you repeat the test the block is the same script but in another native call. Why happen? I not sure. How solve it? I not know. One of my theories was the deep of the call: Dcur.Ticks() call Dcur.rape() that call Dcur_library that call sslActorAlias and call ActorLibrary call sslConfig call call call ... when the deep of the call is over 10 can block the script. But others mods have much more deeper calls and are not blocked. I see up to 15 and 20 calls in Being Female and SlaveRun and not block. While I see the block with less than 5 cumulated calls in a mod in development. Then, my theory of the the deep of the call go nowhere. My other theory is a strange saturation in the Script Engine when start multiple scripts that call the same script. That happen to me in a mod in development. A spell that call a cloak that launch another spell with script over a bunch of actors and, each one of the scripts, call the same function in a library. With 10 actors works as fast as light, with 20 works but need a bit of time, with 30 need a lot of time, with 40 need minutes and minutes... But with 50 actors the Game Engine can need hours to give the answer to a simple IsDead() Why? I not know. The solution we take while develop the problematic mod was not use the library. By simply copy the code of the library inside the spell script the block was solved. And the solution was tested multiple times with much more actors, up to 500 actors, and works as a charm. Dcur take the same solution, not call SexLab.Strip and make their own stripping. Additionally, this theory is supported after make this detailed test with DCUR: Stripping 1 actor is always make straight without any block Stripping 2 actors normally not block but need a lot of seconds Stripping 3 actors can block and can need minutes Stripping 4 actors can cause the block but after minutes and minutes works Stripping 5 actors is totally impossible and can need hours Edited September 27, 2021 by alex77r4
Elsidia Posted September 27, 2021 Posted September 27, 2021 1 hour ago, alex77r4 said: If you open the saved game with Resaver and look where is blocked the script you can see the block is caused by one simple native call. Where you can find blocked scripts in resaver? Dcur can call to deep sslActorLibrary. If this script call deeper Config. /some procedure/ - dcur stuck.
Itscalledhentaianditsart Posted September 27, 2021 Posted September 27, 2021 It will not let me download the archive, could I get some help?
YojimboRatchet Posted September 27, 2021 Posted September 27, 2021 25 minutes ago, Itscalledhentaianditsart said: It will not let me download the archive, could I get some help? can you be more specific ?
Itscalledhentaianditsart Posted September 27, 2021 Posted September 27, 2021 nevermind apperantly LL was ratelimiting me
alex77r4 Posted September 27, 2021 Posted September 27, 2021 1 hour ago, Elsidia said: Where you can find blocked scripts in resaver? Dcur can call to deep sslActorLibrary. If this script call deeper Config. /some procedure/ - dcur stuck. In Active Script, of course, but for you and for Resaver look as any other active script. Nobody know that the script is blocked. Only the game detect it when load the saved game. Only you know that the script is blocked because the script not continue the execution. Really the script is in normal suspended state, as any other active script. As you know what is the starting process = DCUR look all the Active Scripts from DCUR. Any native call must be answered in one frame. If you have a blocked script, save your game, wait 10 seconds equivalent to 600 frames, and save your game again. Comparing the active scripts from one save game to the other you can see how the blocked script is exactly in the same point waiting for exactly the same answer, GetRace() for example, and the script not get the answer after 600 frames and, of course, can not continue the execution until get their answer. The problem, as i know, is not directly related to the deep of the call or the complexity of the calls. Seems to be caused by delayed calls or delayed answers from the Game Engine to the Script Engine. If you look the blocked script in ReSaver you can see how the lock is not in Config nor in GetStrip nor in GetGender... the block is the native GetRace() or maybe in the native GetSex() If you can not locate the blocked scripts send me the two saved games. I have a lot of experience locating it. But as a lot of times, this is the Sexlab Support and the problem is not directly related to Sexlab. Maybe is better open a ticket in Technical Support.
no_way Posted September 27, 2021 Posted September 27, 2021 Got an odd bug. Using sexlab beta 9 and sexlab utility plus. For many animation it will play both the oral and the normal moaning sounds even when its not an oral scene. Any way to fix this?
Vyxenne Posted September 28, 2021 Posted September 28, 2021 On 9/26/2021 at 6:03 PM, Vyxenne said: I will shut up about it now. This is a rare event- savor it. ? 19 hours ago, Elsidia said: Not so rare) Yesterday while i tested in one group rape (5 men) i got it two times) For traps seems i'll be use strip procedure not from Sexlab) Again, I apologize for not making myself clear- the "rare event" was me shutting up , not whatever arcane issue you have uncovered in SLF.
mikey7979 Posted September 28, 2021 Posted September 28, 2021 How easy is it to upgrade to Beta 9 (I use MO2). Are there any issues that I need to be aware of?
OsmelMC Posted September 28, 2021 Posted September 28, 2021 4 hours ago, mikey7979 said: How easy is it to upgrade to Beta 9 (I use MO2). Are there any issues that I need to be aware of? Before install disable the option to "Purge Dead Actors Every 10 Game Days" on the "SexLab Aroused" MCM and save the game on interior location then close the game to install the new SexLab. That option is executed some times on the load game event and cause CTD if happens at the same time the SexLab Framework is being updated. Also save the game again once the update be completed and don't leave the room until then. When you install the new SexLab Framework make sure of remove all the fixes and Patches for the previous version because they not longer are compatible besides not longer be required. The fixes and patch are those Mods that override some SexLab Script files like the "SexLab Fix", "Better Blowjob", previous versions of the SLSO and others. 1
Nerdsworth12 Posted September 29, 2021 Posted September 29, 2021 I am having an issue with SexLab. Whenever I go into its menu and click on the "Clean & Rebuild" tab, the game crashes. Would really appreciate the help if someone knows how to fix it.
Vyxenne Posted September 29, 2021 Posted September 29, 2021 8 hours ago, OsmelMC said: Before install disable the option to "Purge Dead Actors Every 10 Game Days" on the "SexLab Aroused" MCM and save the game on interior location then close the game to install the new SexLab. That option is executed some times on the load game event and cause CTD if happens at the same time the SexLab Framework is being updated. Also save the game again once the update be completed and don't leave the room until then. When you install the new SexLab Framework make sure of remove all the fixes and Patches for the previous version because they not longer are compatible besides not longer be required. The fixes and patch are those Mods that override some SexLab Script files like the "SexLab Fix", "Better Blowjob", previous versions of the SLSO and others. Thank you, @OsmelMC, these are the most concise update instructions I have seen. Do they apply to updating the old Beta8 April 30 dev version to the current Beta9 GitHub build as well?
OsmelMC Posted September 29, 2021 Posted September 29, 2021 2 minutes ago, Vyxenne said: Thank you, @OsmelMC, these are the most concise update instructions I have seen. Do they apply to updating the old Beta8 April 30 dev version to the current Beta9 GitHub build as well? From the BETA 8 to the GitHub version is the same. But between GitHub versions you have to force the update with the "Clean System" option
buddyman4925 Posted September 29, 2021 Posted September 29, 2021 just realized I had to ask something just because of models, and skeletons. Does sexlab framework and most of it's other addon include argonians and Khajitts? So if I decide to get freaky I won't get CTD or a bug or something like that?
Psalam Posted September 29, 2021 Posted September 29, 2021 5 minutes ago, buddyman4925 said: just realized I had to ask something just because of models, and skeletons. Does sexlab framework and most of it's other addon include argonians and Khajitts? So if I decide to get freaky I won't get CTD or a bug or something like that? Yes. In the vanilla game they use the same skeleton as humans and elves. If, you get a custom follower or a race "improvement" mod - all bets are off.
shardoom Posted September 29, 2021 Posted September 29, 2021 2 hours ago, buddyman4925 said: just realized I had to ask something just because of models, and skeletons. Does sexlab framework and most of it's other addon include argonians and Khajitts? So if I decide to get freaky I won't get CTD or a bug or something like that? If you're playing as a man just don't do them doggy style and FOR THE LOVE OF GOD don't ask for a blowjob!! 1
buddyman4925 Posted September 29, 2021 Posted September 29, 2021 7 hours ago, Psalam said: Yes. In the vanilla game they use the same skeleton as humans and elves. If, you get a custom follower or a race "improvement" mod - all bets are off. I do have some custom Kahjit followers that I wanna recruit so it would cause a bug or CTD huh. Well... Thats disappointing. Even more so cause I'm using the Svelk Half Dragon Companion Mod.
Psalam Posted September 29, 2021 Posted September 29, 2021 21 minutes ago, buddyman4925 said: I do have some custom Kahjit followers that I wanna recruit so it would cause a bug or CTD huh. Well... Thats disappointing. Even more so cause I'm using the Svelk Half Dragon Companion Mod. If they don't use the XPMSE skeleton the animations won't work. No issue with CTD though.
buddyman4925 Posted September 29, 2021 Posted September 29, 2021 8 minutes ago, Psalam said: If they don't use the XPMSE skeleton the animations won't work. No issue with CTD though. Just checked and they do require the skeleton. And although their boobs are a bit big I heard that bodyslides for NPCs can cause issues and so honestly just wanna get my current build playable so I can just have some fun.
avalanche24 Posted September 29, 2021 Posted September 29, 2021 (edited) Do we still need the script fixes downloadable from here for compatibility with mfg fix? The script fix is a year old. The author mentioned that he will no longer be updating the script if it had been incorporated with the newer versions of sexlab. Edited September 29, 2021 by avalanche24 Added information
buddyman4925 Posted September 29, 2021 Posted September 29, 2021 I have both Ostim and Sexlabs Framworks in my load order and only the sexlabs portion seems to be acting funky. I have had it work before, but for some reason I can't make it work. I'm currently in the process of reducing the number of sexlab mods in order to see what particular mod causes the problem but it's not working so far. I've run loot and it says that everything works, except for this one mod which is the cause of another mod but that's disabled. It's not over the animation limits because I've reduced the number in the process of testing. This is my current Modlist. https://imgur.com/a/OVo76li And this is my plugins list. https://imgur.com/a/kiSup0j I would say it might be a fnis error, but fnis runs just fine. I'm also have them loaded in this particular order which was recommended by Aylis, but improved by another modder. I know I post a lod of questions on here, but that's mostly because my problems were sexlab related. and I would really like to use Sexlab because it includes creatures as well as more animations. Any help would be appreciated. If I can figure this out, then I'm sure that everything else will be much easier. At my current point, I can start Skyrim, but it CTD before I get to the Bethesda screen, which is an improvement because it would just straight up crash before it launched.
OsmelMC Posted September 30, 2021 Posted September 30, 2021 6 hours ago, avalanche24 said: Do we still need the script fixes downloadable from here for compatibility with mfg fix? The script fix is a year old. The author mentioned that he will no longer be updating the script if it had been incorporated with the newer versions of sexlab. NO... You don't need any fix or patch done before the BETA 9 release date. In first place all those fix aren't compatible anymore and can even cause CTD in the worst of the cases. If you want some fix, just download the GitHub version of the SexLab that already come with a Advanced OpenMouth and LipSync Configuration on the Expression Editor page
greenmango12 Posted September 30, 2021 Posted September 30, 2021 (edited) 7 hours ago, OsmelMC said: NO... You don't need any fix or patch done before the BETA 9 release date. In first place all those fix aren't compatible anymore and can even cause CTD in the worst of the cases. If you want some fix, just download the GitHub version of the SexLab that already come with a Advanced OpenMouth and LipSync Configuration on the Expression Editor page Its really good news,. (and I did not notcie it) thanks.? But Do you think if I mix use opparco mfg command with beta 9 + (SUP recent version)? some mods need to use the mfg command offer function...(eg poser hot key plus) or you means we still need to use mfg-fix to lipsync work correctly for sexlab beta 9 ? Edited September 30, 2021 by greenmango12
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