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.
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" every other line of borked code. ^^
But I finished it somehow and here's the result.
As of now 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)
More animations will follow and I'm open for suggestions of course.
There are animations with animobjects that I'm unable to include though, for example Estrus.
same as for my Naturalistic HDT Set (HDT PE, XPMSE, body with HDT vag ... SOS isn't needed though)
and in addition to that:
PapyrusUtil (hard requirement from v0.8 on)
soft requirements (this mod adds collisions to whichever animations you have installed)
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)
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.
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):
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.
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
Schaken- for being amazing. OwO