An OStim Addon that adds modular Strap-on support. -
- Includes several pre-packaged strapons, pulling from leito's Skyrim Strapons.
- 3BBB (CBBE) & BHUNP (UNP) bodyslide support.
- Automatic detection of Ostim scenes.
- Strap-on Randomization.
- Can apply strap-ons to both NPC's and the Player.
- Supports modular, JSON based compatibility patches to allow for easily adding more options.
- OCum support.
- MCM settings saving, and extra loading functionality for Modlist authors.
- Skyrim: Special Edition (1.5.39+)
- Ostim SE (and all its' requirements.)
- NL_MCM (and all its' requirements.)
Most recent version will be in the Releases section of the GitHub page. Eventually it will be posted to LoversLab and ?Nexus?
If any of the following mods are installed, they will appear in the OStrap MCM as options. If you don't see them, press the "Reload Compats" option.
- Flower Girls SE
- Futanari CBBE - SSE
- Equipable Horse Cocks - SSE
- Calyps's adult toys chest SE - (Choose the one labeled "Main File")
- Bound Cock SE - (Choose the one labeled "SoS Addon")
- Add physics collisions to the strapons.
Will equip a strapon in all F/F scenes, even ones that don't make a heap of sense like kissing or fingering.
Feel free to fork and make a PR if you feel you have something to add or improve.
If you notice any bugs, or have any feature suggestions, create an Issue and outline the problem and I'll take a look.
Unless it's to ask for a LE port, I'm not gonna do that, Sorry. If you want an LE port, fork this and make your own.
OStrap will load any .Json file in \Data\OStrapData\OStrapCompat\ and try and add the files to the Strap-on list.
Compatibility files should be formatted like so:
{
"Example Strapon": {
"Enabled": 0,
"Form": "__formData|Example.esp|0x5e61",
"OptID": 0
},
"Another Example Strapon": {
"Enabled": 0,
"Form": "__formData|Example.esp|0x5e62",
"OptID": 0
}
}
Breaking down what a record looks like:
"Example Strapon"
<-- This is the name of the strap-on for the MCM. This can be whatever you want.
"Enabled": 0
<-- This is whether the strap-on will be enabled by default or not.
"Form": "__formData|Example.esp|0x5e61"
<-- This is the formData for the armor record. Further info below.
"OptID": 0
<-- This is redundant now, but kept in to preserve backwards compatibility.
- Starting at the begining, all formData records start with
__formData|
- The middle section is the name of the mod file you are pulling the strap-on from.
- The last section is the FormID of the specific Armor record, with the first two bits removed and then all preceeding zeros dropped.
- So for example, the FormID
03005E63
will lose the first two bits and become005E63
. - Then the preceeding zeros are droped and it becomes
5E63
- Finally add
0x
to the begining of the record0x5E63
to indicate that it's in Hex, and you've converted the FormID to a formData record.