Jump to content

Recommended Posts

HDT SexToys

View File

-----------------------------------------------------------------------------------------------------------------------------------
Attention, changed requirements:
From v0.8 on you need PapyrusUtil for this mod to work!
-----------------------------------------------------------------------------------------------------------------------------------

Another small update:  With @Lupine00's help I managed to rewrite a part of the script which means that if you want to add support for additional animations then you don't have to recompile the script every single time.

If you want to add animations but don't know how, please check the last few posts in this thread or just ask me. But beware, it's not exactly trivial. But thanks to this update it's a little less daunting than before.

Support for the two Komotor animations I had included in the previous versions is discontinued btw. These were very outdated anyway.

I'm not 100% sure that everything gets equipped and works like in v0.8 though, so I'd appreciate some feedback on that.

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

Small Update:  I added a small script fix to the download section that should stop the mod from spamming meaningless messages to the Papyrus log. Which didn't break it but with this fix it might run smoother. Load it after the main mod so it can overwrite the script files.

Thanks a lot to @Lupine00 for this. You might want to check out his/her blog if you didn't already, there are more fixes and mods there that look interesting.

 

I'm still done with Skyrim modding though so I can't help you with porting this to SSE or adding support to other animations... Actually one guy contacted me with that last request a while ago and I described to him how this mod works. Never heard from him again so I guess it's a little too technical and daunting for most people. Still, if you feel like giving it a try and need help, just ask me.

 

Also I should probably mention this higher up, it's buried down there in the instructions (copypasta):

I included a few edits and corrections to meshes and FNIS list files from Leito's SLAL pack (the double dildos don't get equipped at the right place otherwise).

Meaning this mod doesn't just add collisions (as if that wasn't enough already), it also fixes Leito's double dildo anims.

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

 

Mod Description

 

After days or rather weeks of cluelessly straying around in a dark and brain-foggy place called Papyrus scripting I finally present to you the sex toy collision script I promised.

 

Purpose:
Immersion. :P
I can't immerse myself in a scene where girls ingame have fun with their toys when there aren't any collisions with said toys.
That's just sad and therefore I wrote a script and made collision boxes and stuff so these dildos and other animobjects actually open the pussies when entering them.
This took me a long long time btw because I suck at Papyrus scripting and there are a bazillion things that can go wrong and for most of them you won't get proper feedback from the compiler or the Papyrus engine. Yeah, that's the brain-foggy place I mentioned. I love adding "Debug.Notification" to every other line of borked code. ^^
But I finished it somehow and here's the result.

 

This mod covers nine solo animations with vaginal penetration:
Leito: Female Toy Vaginal, Female Dildo Vaginal
nazonootoko: Dildo Cowgirl, Dildo Riding, Dildo Back Riding, Dildo Open Legs Riding, Soulgem Laying, Soulgem Showing
Nibbles: Chair Dildo

 

... and five pair animations:
Nibbles: Bondage Post DildoStick
Leito: Lesbian Double Dildo 1 and Lesbian Double Dildo 2
Komotor: Machinery Table (stages 1 and 2) and Lesb Dildos Show (stages 2 and 5)

 

There are animations with animobjects that I'm unable to include though, for example Estrus.

 

Requirements:
same as for my Naturalistic HDT Set (HDT PE, XPMSE, body with HDT vag ... SOS isn't needed though)

 

and in addition to that:
Sexlab (obviously)
PapyrusUtil (hard requirement from v0.8 on)

 

soft requirements (this mod adds collisions to whichever animations you have installed)
SLAL
SLAL Animations by Leito86 (v1.6)
SLAL pack for HAnimations by Aequus & nazonootoko (14/06/2017)
SLAL animations by SirNibbles (>= v4.1)

 

choose one version, with or without support for:
Komotor's Animations for SLAL (v0.8a)

 

Recommended:
a mod for switching between animations - Sexlab Tools is great for this.

 

And don't forget to check if these mods have their own dependencies.

 

NSAP users:
If for some reason you are still using NSAP instead of SLAL then this mod will also work, but with an extra step:
In that case you have to delete the following subfolders from the mod archive or else some of Leito's animations result in T-poses (thanks to shardoom for pointing this out):
meshes\actors\character\animations
meshes\actors\character\behaviors

 

Instructions:

 

The archive is already ready to load. There is neither a FOMod installer nor an ingame MCM.
I included a few edits and corrections to meshes and FNIS list files from Leito's SLAL pack (the double dildos don't get equipped at the right place otherwise).

 

Now first update the required mods to at least the version specified above when updating this mod.
And then you should also reapply the JSON data (SL AnimationLoader MCM menu, general section) so the necessary tags (vaginal, sextoy) get updated too. Make sure to export your Sexlab MCM settings before that and import them back afterwards.

 

Better let my mod overwrite all of the mods it depends on. I'll try to keep it up to date but in any case, as long as noone qualified tells you otherwise don't let anything else overwrite files from this mod.

 

HDT Sextoys uses whichever of the so far 14 supported animations are registered in Sexlab, so you don't have to install all of them. But why wouldn't you, they are all pretty great.

 

When upgrading you have to uninstall the previous version first and make a clean save before activating this new version or things will not work as intended. CPU already explained how to to that in the mod description for Scent of Sex (below the word Warning in bold red letters), so please look there if you need instructions. My two little scripts don't start with ssx though, the keyword to search for is HDT instead.

 

One last important thing about switching between animations using Sexlab Tools or a hotkey:
Because of the way my script works you have to wait one animation stage until the Havok Object handling the collisions gets updated (meaning equipped or removed).

 

And of course feedback is always welcome. ;)

 

Credits:
Ashal for PapyrusUtil, for the Sexlab Framework and the nice and handy API it includes
Leito86, nazonootoko, SirNibbles and Komotor for these great sex toy animations
Aequus for providing the SLAL package for HAnimations
HydrogensaysHDT for HDT PE

Lupine00 for fixing my script so it stops spamming the Papyrus log and for compiling the changed script in v0.9


  • Submitter
  • Submitted
    04/21/2017
  • Category
  • Requires
    HDT PE plus a body physics set, body with HDT vagina, Sexlab, PapyrusUtil, supported animations
  • Special Edition Compatible
    No

 

Link to comment

<3 great work !! so this is what you do in rainy spring days^^

 

 

 

then go ahead and tell me how much I suck

 

:D  :D  from 0 to 10 i would say -2

Link to comment

I just saw that SirNibbles updated his animation pack recently.

Guess I'll have to update the json and source text files for v3.7 of his pack.

And then I'll write him a PM. It would be so much easier if he just added that "sextoy" tag to the dildo chair animation himself. I need that tag for this script to work.

Link to comment

1.  Sound just pretty darn Kool,, :shy:, I may have to try this one. I truly enjoy all of your other hard work.

 

2. What I am wishing for is more animations, I have been seeing something about FNIS xxl or something like that allowing 700 Plus animations, but if sexlab is not using them, then they would be I guess redundant.

 

   I have also heard that it would extend the already 50/50 chance of save corruption to a much higher probability :dodgy: . So I have not tried it yet.

 

I really have not found a lay-mans term's description of the FNIS either, that also puts me off trying it.

 

 

3.  You know what I would really like is a really great HDT mini dress, or skirt that bounced, and moved in the breeze really accurately for UUNP, and that fit really well, { many I have tried to not fit very well at the waist, and quite often clip at the hips some. }.  The best one I have found is the "HDT maid outfit", but even it needs just a bit more tweaking.

 

   Any way great work, It is the little things that make the game so much more immersive, and to some extent erotic, and I really appreciate them.

Link to comment

1. Sound just pretty darn Kool,, :shy:, I may have to try this one. I truly enjoy all of your other hard work.

 

2. What I am wishing for is more animations, I have been seeing something about FNIS xxl or something like that allowing 700 Plus animations, but if sexlab is not using them, then they would be I guess redundant.

 

I have also heard that it would extend the already 50/50 chance of save corruption to a much higher probability :dodgy: . So I have not tried it yet.

 

I really have not found a lay-mans term's description of the FNIS either, that also puts me off trying it.

 

 

3. You know what I would really like is a really great HDT mini dress, or skirt that bounced, and moved in the breeze really accurately for UUNP, and that fit really well, { many I have tried to not fit very well at the waist, and quite often clip at the hips some. }. The best one I have found is the "HDT maid outfit", but even it needs just a bit more tweaking.

 

Any way great work, It is the little things that make the game so much more immersive, and to some extent erotic, and I really appreciate them.

Sry for off topic but this is imo the best hdt skirt i have seen http://www.loverslab.com/topic/68009-all-in-one-hdtskinnedmeshphysics-setup-17-fomod/?p=1859530

Link to comment

Hi, it's great, I may be a little new idea to cheat with the HDT, I have to do tests to see if something is "moving" ..

But it's still a little special and I still do not know if it will work. I'll look in the next few days I'll need it for my tentacles.

Maybe already tonight when back to home.

I'm doing lot of changes about my mod and I'm pretty overbooked... ><

 

Anyway, I'll let you know. ;)

 
Link to comment

While I can't speak to the papyrus code efficiency, I can confirm that with the mod installed on an in-progress save all of the Leito animations mentioned had collisions.

 

And it was awesome.

 

At a glance the nibbles animation didn't seem to have collisions, but I didn't do any digging to see if it was an install issue or because I'm using a SLAL pack that's a few versions out of date.  Definitely a mod that will get a permanent slot in my load order when it hits version 1.0.

Link to comment

At a glance the nibbles animation didn't seem to have collisions, but I didn't do any digging to see if it was an install issue or because I'm using a SLAL pack that's a few versions out of date.  Definitely a mod that will get a permanent slot in my load order when it hits version 1.0.

 

Sorry, but I didn't list all of the necessary install steps in the description when I first uploaded this.

Here's a thing I later added that you probably didn't do. It's very important or else this mod won't even see that the Nibbles chair dildo animation is installed:

 

After loading the game you should "Reapply the JSON data" in the SLAL MCM. I added a "sextoy" tag to the Nibbles Chair Dildo animation and without this step my script won't recognize that this animation is even installed. Everything else would still work of course, this mod uses whichever of the so far five supported animations are registered in Sexlab.

 

You can very easily confirm if it's this issue by checking the notifications after loading a game.

If you don't reapply the JSON data using the SLAL MCM it should read "Initializing ... 2 solo + 2 paired sex toy animations found." instead of 3+2, meaning the script doesn't recognize the Nibbles chair one and hence doesn't use it.

This is because the five animations this is made for are not exactly hard dependancies, you can use this mod with all of them, just one or anything in between.

 

Anyway, if you were one of the first few people to download this mod then you should probably download it again btw. I didn't include the changed JSON file either at first.

 

Hi, it's great, I may be a little new idea to cheat with the HDT, I have to do tests to see if something is "moving" ..

But it's still a little special and I still do not know if it will work. I'll look in the next few days I'll need it for my tentacles.

Maybe already tonight when back to home.

I'm doing lot of changes about my mod and I'm pretty overbooked... ><

 

Anyway, I'll let you know.  ;)

 

That's great news.

If I read this correctly you might not need this mod here to add collisions if your idea works?

Well, good luck and I'm looking forward to learn more about that idea of yours. ;)

Link to comment

 

At a glance the nibbles animation didn't seem to have collisions, but I didn't do any digging to see if it was an install issue or because I'm using a SLAL pack that's a few versions out of date. Definitely a mod that will get a permanent slot in my load order when it hits version 1.0.

Sorry, but I didn't list all of the necessary install steps in the description when I first uploaded this.

Here's a thing I later added that you probably didn't do. It's very important or else this mod won't even see that the Nibbles chair dildo animation is installed:

After loading the game you should "Reapply the JSON data" in the SLAL MCM. I added a "sextoy" tag to the Nibbles Chair Dildo animation and without this step my script won't recognize that this animation is even installed. Everything else would still work of course, this mod uses whichever of the so far five supported animations are registered in Sexlab.

You can very easily confirm if it's this issue by checking the notifications after loading a game.

If you don't reapply the JSON data using the SLAL MCM it should read "Initializing ... 2 solo + 2 paired sex toy animations found." instead of 3+2, meaning the script doesn't recognize the Nibbles chair one and hence doesn't use it.

 

This is because the five animations this is made for are not exactly hard dependancies, you can use this mod with all of them, just one or anything in between.

Hi, it's great, I may be a little new idea to cheat with the HDT, I have to do tests to see if something is "moving" ..

But it's still a little special and I still do not know if it will work. I'll look in the next few days I'll need it for my tentacles.

Maybe already tonight when back to home.

I'm doing lot of changes about my mod and I'm pretty overbooked... ><

 

Anyway, I'll let you know. ;)

That's great news.

If I read this correctly you might not need this mod here to add collisions if your idea works?

Well, good luck and I'm looking forward to learn more about that idea of yours. ;)

Probably still need a hdt object.. So .. Your mod is necessary :P

Link to comment

Didn't even knew someone was busy with this, but I'm glad someone did; couldn't figure out how to do it myself.

I'll add the sextoy tag to my my Anims.txt files so they'll popup in the .json file.

Thank you very much for this.  :)

Link to comment

hmmm by any chance would this work with NSAP 3.1 versions  of leito's animations?

I just checked the naming of the animations in NSAP and I don't see any reason why it shouldn't work.

Be aware that the Nibbles Chair Dildo animation isn't included in NSAP though.

Link to comment

 

hmmm by any chance would this work with NSAP 3.1 versions  of leito's animations?

I just checked the naming of the animations in NSAP and I don't see any reason why it shouldn't work.

Be aware that the Nibbles Chair Dildo animation isn't included in NSAP though.

 

 

I still use NSAP for some of leito's animations but i have nibbles animations. Actually i need to update that one. Anyways i'll test it out, thanks.

Link to comment

 

I still use NSAP for some of leito's animations but i have nibbles animations. Actually i need to update that one. Anyways i'll test it out, thanks.

 

 

If the Leito double dildo animations are the only reason you are running NSAP, this mod actually fixes them for his SLAL pack.  

 

In fact, Bazinga even posted a small patch to fix the SLAL loader animations in Leito's support thread, for anyone not currently using this mod on their main game.

Link to comment

Welp I'm a fking idiot.

I tried to add a new animation to my list so I build the .json and everything worked without errors.... but I couldn't get my new animation to pop up in SLAL's MCM...I've been bashing my head for the past hour on what I did wrong....and I finally fking knew what caused it.

I forgot I had this mod overwrite my own one including the .json file  :lol: (using Mod Organizer)

 

On topic, the collision on my own animation is pretty nice. Thanks for that  :P

Link to comment

:lol:

Sorry to hear that.

But I have my moments of being far from excellence myself.

 

I'm trying to find an easy way to make piercings with free moving parts HDT-ready (so the things dangle on their own) but I somehow seem to have forgotten how to add bones to the jewelry meshes without making Outfit Studio crash when opening the mesh...

Still not sure what the problem is. Outfit Studio might be nice and all but these "fatal exception error" crashes without explanation or anything useful in the log.txt are infuriating.

...

If anyone wants to check this out, I don't know what I'm doing wrong here:

NippleDangle.7z

 

Loading this mesh into Outfit Studio (added child bones to the breast bones and also linked them to all the meshes via BSDismemberskininstance) just makes it crash for me. Dunno why and I don't really have the patience to work with tools with insufficient error feedback anymore (also looking at you, Papyrus).  <_<

And I can't use Outfit Studio itself to add these bones since then they are not child bones of the breast bones which is the whole point of this little excercise...

Link to comment

One idea to expand the animations covered by this mod could be to look at Nazonootoko's animations for SLAL pack by Aequus (http://www.loverslab.com/files/file/3765-nazonootokos-animations-for-slal/).  The SLAL pack actually already includes HDT havok objects you can put in your inventory to enable collisions, but I know I never see it because the animations show up randomly and adding the item after the fact breaks the flow of the game.

Link to comment

 

 

I still use NSAP for some of leito's animations but i have nibbles animations. Actually i need to update that one. Anyways i'll test it out, thanks.

 

 

If the Leito double dildo animations are the only reason you are running NSAP, this mod actually fixes them for his SLAL pack.  

 

In fact, Bazinga even posted a small patch to fix the SLAL loader animations in Leito's support thread, for anyone not currently using this mod on their main game.

 

 

im using NSAP because its old save before i started using SLAL. will probably update on my next save.

Link to comment

Will see about that too, thanks.

 

...

So, is really noone who uses this experiencing any kind of trouble with it, like collisions not working, sex toy HDT objects staying in the inventory of the char or NPC using them, CTDs, slowdowns or whatever?

I mean this would be awesome of course but if there are issues please report them.

And if all of you are not really testing this but waiting for this to leave the beta phase then I can assure you that this would happen much sooner if I got some kind of feedback. ;)

 

I'd also love anyone script-savy to take a look at the code and tell me if there is anything that I can do to improve it, maybe make it faster or clean it up when dormant and so on. I mean it's working pretty well right now but I'm sure that there is still room for improvement.

 

 

edit:

I updated the mod and description for the 3.8 version of SirNibbles' SLAL animations.

The only thing that changes is that I deleted the edit I made to his FNIS text file, since he added the sextoy tag to the chair dildo animation himself now. Thanks for that btw. :)

Link to comment

Yeah. I noticed that a certain toy stayed in my inventory.

The double headed dildo to be exact..

 

I almost blindly sold it to Belethor. Lol

Now we're talking.   :)

I can confirm that, the second double dildo HDT object stays in the inventory after Double Dildo 1 finishes.

Will look into it, thanks.

 

edit:

There were two pretty banal oversights in the script that prevented the havok object from getting removed in some cases. Switching from one of the later stages of the Leito's Double Dildo 2 animation to something else caused the dildo Havok object to stay in the inventory too (but only until Sexlab was finished in that case).

Both issues are fixed now. Simply replace the files, no need for savegame cleaning in this case.

Link to comment

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...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more information, see our Privacy Policy & Terms of Use