Jump to content

Futa-SMP: Preconfigured XML/Mesh/Texture pack - now with Bodyslide! 1.3.2+

16 Screenshots

About This File

This is a futa-themed HDT-SMP "modder's resource". Copy what you want, paste, and play.

 

KEY FEATURES:

  • "Full" collision of everything on everything, tweaked to jiggle like some anime nonsense. For example, full (psuedo)realistic collision between two pairs of breasts, or unrealistic giant schlong penetration with appropriate vaginal stretching animation and belly bulging.
  • Complete Bodyslide 2 support via the new SexySMP body.  No more tedious collision object editing!  You can even use any UUNP slider presets you might have already created.  It also has built in support for popular conversation sliders such as UUNP -> 7B or Manga body, giving you a classic look with up to date features.  Need your PE armor to work on this new body?  Check out this 10 minutes or less guide to making that happen.
  • Ready to use, highly customized meshes with features you won't find sliders for:
  1. Two highly athletic but very female hard body versions: massively erect nipples, or more rounded ones, with harder and lighter texture options
  2. One soft body with naturally busty features with a widened inner pelvic region to help take the giant schlong in this kit
  3. Three schlong mesh/two texture choices: one Penzor edited to specifically fit the hard body's defined pelvic region, another that is wearable by most UUNP bodies but has textures made specifically for the soft body, and an SMP conversion of Evilreflex's polycount/weighting upgrade to B3lisario's UNP for females.
  • HDT-SMP xmls that work without further XML editing.
  • HDT-PE partial compatibility: High heels, hairs and Floppy SOS. My SMP XMLs only act on my bodies, body parts and SMP-enabled armors.
  • A total* conversion of Nisetanaka's The Amazing World of Bikini Armor for the hard body type only, hundreds of .nifs hastily hand-edited and badly weight painted to support a wide range of bouncing and swaying motions in the breasts, belly, front/rear thighs and butt. Bikini tops will disable most hardware taxing SMP collisions while keeping full jiggling effects so you can actually expect to adventure and fight at decent framerates with my package installed. Also quite possibly the first and only conversion of this extensive armor library to support massive tits and ass without looking like stretched bodyslided dogshit. Mostly. *I didn't bother with the cyborg set. Please request this if it's a big deal to you.
  • A set of 13 Futa-specific SOS and Floppy SOS enabled cock socks, each matching elements of one of TAWoBA's armor sets. They even scale with your character's cock size when changed in racemenu! Just quick texture work for now - fancy details like straps and plates to come later, as well as male versions & SMP physics. All are craftable with 3 leather strips. No book required. To spawn a chest containing 10 of each, ~ open console, type "help cock", note ID # of the Cocksock Chest, and enter "player.placeatme ID#goeshere".
  • A beta version of CT77's remodeled armor and clothes for the hard and soft bodies.

 


COMING SOON TO THIS FILE:

  • (In progress) SMP-enabled penz0r schlong & cocksock set that works for males and werewolves, because my fetish isn't always yours
  • SMP schlong and scrotum physics intended to replace FloppySOS on SMP setups, with realistic collision such as balls->thigh.
  • Bodyslide support for TAWoBA, CT77's remodeled armor, and possibly the book of UUNP.
  • Bodyslide versions of the schlongs in this package


-HARD REQUIREMENTS TO USE THIS PACKAGE-
The most recent possible versions of:


RECOMMENDED MODS:

  • Racemenu to get proportions as seen in the screenshots.
  • SoS Racemenu plugin - included in SoS full.
  • HDT PE (with my blank hdtPhysicsExtensionsDefaultBBP.xml overwriting the normal one)
  • Floppy SOS
  • Sexlab (duh),
  • Sexlab Animation Loader To have 100's of animations to choose from
  • Sexlab Tools to have a way of selecting them
  • Whatever pregnancy/inflation mod you prefer, as these bodies are painted for stomach deformation (I still use the ancient Fill Her Up 1.0)
  • PS Universal Body Changer - a sort of easy way to change meshes and textures of you, your followers or innocent bystanders on demand in game. Use this to enjoy multiple body types in your adventures.
  • The Amazing World of Bikini Armor - required if you plan to install my comprehensive replacer package. You probably just need the main file. I can provide a version of the .esp jailbroken from its Dawnguard requirement upon request.


INSTRUCTIONS:
This kit is intended for experienced modders, particularly people already familiar with HDT-PE and want to see what SMP can do. It contains only contains ready-to-use meshes, textures and xmls.

  1. Get all the shit above set up and working before even opening my .7z archives.  Test it and make sure SMP is working.  I'm serious.  Do not install this pack without testing your SMP install first.  I can't/won't help you if you don't do this.
  2. Copy paste the desired contents of the archive over the contents of the folders clearly marked by the folder structure in the kit. Be sure to backup anything you want to hold on to, such as hdtPhysicsExtensionsDefaultBBP.xml if you're using HDT-PE alongside my SMP setup.


FAQ's:

 

Can I use my HDT-PE armors with this file, even though your HDT-PE dummy .xml kills all PE physics on bodies and body armors?

You sure can.  It's an easy thing to do.  https://www.loverslab.com/topic/89576-10-minutes-or-less-guide-to-making-your-entire-hdt-pe-armor-library-jiggle-with-smp/

 

Nothing jiggles at all.  There's no physics, and I'm completely sure installed things correctly.

Are you in the EU?  Some countries have operating system versions that require "," instead of "." in XMLs (except file names!).

Try the alternate localization XML patch if you think this might apply to you.

 

My various jiggly bits are spazzing out.
SMP is quite hardware sensitive. You may experience jittery movement, especially during collisions, if your hardware is significantly inferior (or superior) to mine, and you're somehow running this above 64 FPS. If this occurs...

 


You may have to do some xml editing after all. I guess I lied to you. Sorry. Do not fear, I will tell you what to tweak.

 

Open Skyrim\Data\SKSE\Plugins\hdtSkinnedMeshConfigs\cbbe-hdt-vag.xml using Notepad++ (super easy and good) or your XML editor of choice.
Look for the bone declaration that appears to be named after the part of the body that is being jittery, such as:

 

<bone name="NPC L Breast">
<mass>4.00000</mass>
<inertia x="400" y="400" z="400"/>
<centerOfMassTransform>
<basis x="0" y="0" z="0" w="1"/>
<origin x="0" y="0" z="-3"/>
</centerOfMassTransform>
<linearDamping>0.5</linearDamping>
<angularDamping>0.99</angularDamping>
<friction>1</friction>
<rollingFriction>1</rollingFriction>
<restitution>1</restitution>
</bone>

 

Then, try values for mass from 1.0-15.0, inertia from 100-1000, and linearDamping from 0.1 to 1.0. IMPORTANT: Be sure you're changing these properties in a bone name declaration, and not a generic constraint or shape declaration... Unless you know what you're doing.

 

You do not need to reload skyrim after saving your changes, but you will need to force HDT-SMP to re-load your body mesh for the changes to activate. Easiest way of doing this is equipping and de-equipping a vanilla armor.

 

I started an animation and it looks like crap and everything is a mess.
Very few animations are made to support the proportions and deformations this package is designed to showcase, particularly when it comes to the angle of penetration. It is highly recommended to familiarize yourself with the various animation packages available on this forum and the tools I have linked to make use of them, as truly good looking sex animations for this package are worth remembering.

 

Hard limitations on the mesh these bodies are derived from prevents decent stomach deformation on/directly above the crotch and vaginal stretching animation on more than one axis. This isn't perfect.

 

The animated vagina opens wider than what my schlong should be causing:
Try the xml set for smaller penis sizes.  The default is for massive sizes as shown in the preview pictures.  You can also set the max opening width easily:

 

Open cbbe-hdt-vag.xml, and scroll down until you see these two entries:

 

    <generic-constraint bodyA="NPC L Pussy02" bodyB="NPC L Pussy01">
        <frameInB>
            <basis x="0" y="0" z="0" w="1"/>
            <origin x="0" y="0" z="0"/>
        </frameInB>
        <useLinearReferenceFrameA>false</useLinearReferenceFrameA>
        <linearLowerLimit x="0" y="0" z="-1"/>
        <linearUpperLimit x="25" y="0" z="1"/>
        <angularLowerLimit x="0" y="0" z="0"/>
        <angularUpperLimit x="0" y="0" z="0"/>
        <linearStiffness x="10" y="0.1" z="10"/>            
        <angularStiffness x="100" y="100" z="100"/>        
        <linearDamping x="1" y="1" z="1"/>
        <angularDamping x="0" y="0" z="0"/>
        <linearEquilibrium x="0" y="0" z="0"/>
        <angularEquilibrium x="0" y="0" z="0"/>
    </generic-constraint>

 

    <generic-constraint bodyA="NPC R Pussy02" bodyB="NPC R Pussy01">
        <frameInB>
            <basis x="0" y="0" z="0" w="1"/>
            <origin x="0" y="0" z="0"/>
        </frameInB>
        <useLinearReferenceFrameA>false</useLinearReferenceFrameA>
        <linearLowerLimit x="-25" y="0" z="-1"/>
        <linearUpperLimit x="0" y="0" z="1"/>
        <angularLowerLimit x="0" y="0" z="0"/>
        <angularUpperLimit x="0" y="0" z="0"/>
        <linearStiffness x="10" y="0.1" z="10"/>            
        <angularStiffness x="100" y="100" z="100"/>        
        <linearDamping x="1" y="1" z="1"/>
        <angularDamping x="0" y="0" z="0"/>
        <linearEquilibrium x="0" y="0" z="0"/>
        <angularEquilibrium x="0" y="0" z="0"/>
    </generic-constraint>


See the 25's? The closer these values get to zero, the less wide the vagina opens. Remember to preserve the - by the value for R Pussy. It's supposed to be negative. I can't recommend increasing the values, it looks like crap beyond this point.

 

To make the belly less reactive to collision with the schlong, open MaleGenitals.xml, and look for NPC Genitals 01-06, like so:

 

    <bone name="NPC Genitals06 [Gen06]">
        <mass>0</mass>
        <inertia x="75" y="75" z="75"/>
        <centerOfMassTransform>
            <basis x="0" y="0" z="0" w="1"/>
            <origin x="0" y="0" z="0"/>
        </centerOfMassTransform>
        <linearDamping>0</linearDamping>
        <angularDamping>0</angularDamping>
        <friction>0</friction>
        <rollingFriction>0</rollingFriction>
        <restitution>0</restitution>
    </bone>

 

Genitals06 is the tip of the penis, Genitals01 is towards the base.  Lower the inertia rating equally x,y,z to reduce the energy the schlong applies during a collision.  Values below 1 may be necessary.  Always make sure Genitals06 is higher than 05, 05 higher than 04, and so on.  Inertia values under 0.5 may have difficulty opening/closing the vagina during penetration without changing properties of the pussy bones, such as stiffness and mass.  The smaller schlong physics XML set already does this.

 

Why is my FPS sometimes dropping to 10 during sex scenes??
Sudden and violent FPS drops during a sex scene are generally caused by constant collision that the reacting mesh cannot escape from: for example, a hand inside a breast. I have taken great pains to give boobs a wide range of motion to slide and compress with, but this can still occur. Try moving your actors away from each other and back together, or switching to a different stage or pose and back again.

 

Why is my FPS always terrible while outside?
This happens to me too. Being outside + full collision SMP with multiple actors = your computer colliding with the performance wall.
You have three options: Spend $2,000+ USD to get a monster rig, equip some armor that doesn't support SMP collisions, such as a Bikini top from my TAWoBA replacer package (keeps the jiggle for bouncy adventuring with half the FPS loss!), or disable collision entirely by doing the following:

 

Open Skyrim\Data\SKSE\Plugins\hdtSkinnedMeshConfigs\cbbe-hdt-vag.xml (make a copy first!!!, obviously)

 

Then scroll to the bottom and delete the following:

 

<per-triangle-shape name="BaseShape">
<margin>0</margin>
<penetration>1</penetration>
<tag>body</tag>
<no-collide-with-tag>body</no-collide-with-tag>
<no-collide-with-tag>Lbreast</no-collide-with-tag>
<no-collide-with-tag>Rbreast</no-collide-with-tag>
<no-collide-with-tag>Belly</no-collide-with-tag>
<no-collide-with-tag>armscoll</no-collide-with-tag>
<no-collide-with-tag>collisionThigh</no-collide-with-tag>
<weight-threshold bone="NPC L Butt">0.25</weight-threshold>
<weight-threshold bone="NPC R Butt">0.25</weight-threshold>
<weight-threshold bone="NPC Belly">0.5</weight-threshold>
<weight-threshold bone="NPC L Pussy02">0.01</weight-threshold>
<weight-threshold bone="NPC R Pussy02">0.01</weight-threshold>
<weight-threshold bone="NPC L Breast">0.5</weight-threshold>
<weight-threshold bone="NPC R Breast">0.5</weight-threshold>
<weight-threshold bone="NPC L Breast01">0.5</weight-threshold>
<weight-threshold bone="NPC R Breast01">0.5</weight-threshold>
<weight-threshold bone="NPC R FrontThigh">0.6</weight-threshold>
<weight-threshold bone="NPC L FrontThigh">0.6</weight-threshold>
<weight-threshold bone="NPC R RearThigh">0.6</weight-threshold>
<weight-threshold bone="NPC L RearThigh">0.6</weight-threshold>
</per-triangle-shape>

 

<per-triangle-shape name="LbreastS">
<margin>0</margin>
<prenetration>4</prenetration>
<tag>Lbreast</tag>
<no-collide-with-tag>Belly</no-collide-with-tag>
<no-collide-with-tag>body</no-collide-with-tag>
</per-triangle-shape>

 

<per-triangle-shape name="RbreastS">
<margin>0</margin>
<prenetration>4</prenetration>
<tag>Rbreast</tag>
<no-collide-with-tag>Belly</no-collide-with-tag>
<no-collide-with-tag>body</no-collide-with-tag>
</per-triangle-shape>

 

<per-triangle-shape name="CollisionBelly">
<margin>0</margin>
<penetration>0.25</penetration>
<tag>Belly</tag>
<no-collide-with-tag>body</no-collide-with-tag>
<no-collide-with-tag>Belly</no-collide-with-tag>
<no-collide-with-tag>Hands</no-collide-with-tag>
<no-collide-with-tag>collisionThigh</no-collide-with-tag>
</per-triangle-shape>

 

<per-triangle-shape name="armscollision">
<margin>0</margin>
<penetration>1</penetration>
<tag>armscoll</tag>
<no-collide-with-tag>armscoll</no-collide-with-tag>
<no-collide-with-tag>body</no-collide-with-tag>
<no-collide-with-tag>Hands</no-collide-with-tag>
</per-triangle-shape>

 

<per-triangle-shape name="collisionThigh">
<margin>0</margin>
<penetration>1</penetration>
<tag>collisionThigh</tag>
<no-collide-with-tag>collisionThigh</no-collide-with-tag>
<no-collide-with-tag>Belly</no-collide-with-tag>
<no-collide-with-tag>Genitals</no-collide-with-tag>
</per-triangle-shape>

 

You can force SMP to re-load the xml while in game by equipping unsupported, fully covering armor on yourself and any npcs loaded in the cell, and then unequipping it. When you want collision back, simply replace the original XML or paste this back where it came from.


I use a pregnancy or inflation mod and it now looks unreasonable and bad.
Users of anything that scales belly node be aware: I heavily repainted/intensified the weights on the belly node to allow schlong-internal belly collision. You will probably need to tone down your scaling settings to avoid giant, horrible stomach proportions.

 

There's more than one set of .dll's for HDT-SMP floating around. Which ones should I use?
I have been using the 2016-8-14 binaries when making my xmls. These can be found in the SMP+MemPatch Binary Archive.rar found on prZ's All-in-One downloads page. Your performance will vary if you use later versions. It may actually be substantially better and more smooth and fleshlike - it seemed that way when I tested it, but I suffered from extreme frame rate loss. My computer isn't terribly powerful, so you might have a great experience with it!

 

KNOWN ISSUES:

  • While walking and running with Floppy SOS enabled, some settings will cause the shaft of the schlong to clip behind the balls. Try stiff base as a short term fix until I can replace Floppy SOS with an SMP-based solution.
  • Especially well endowed Futa characters can on rare occasion display self collision between schlong and belly, or with the schlong of another futa character, specifically in a few sex animations.  Pressing Sexlab's rotate actors hotkey ("U" default) will reset and usually resolve these collisions.
  • Stomach bulge physics sometimes looks exaggerated during sex with smaller penises.
  • Animations that place hands completely inside the butt or breasts and hold them there can cause them to jiggle uncontrollably.
  • Especially large breasts may sometimes look ridiculous when trying to escape from tight confinement with multiple collidable objects
  • The CT77 beta conversion has significant clipping issues. Rather than fix these manually I have chosen to spend the time on producing a complete bodyslide solution to be released for prZ's upcoming collision-ready SMP bodyslide project.
  • The current TAWoBA .esp seems to contain errors which causes four of the low weight meshes to instead load high weight versions. Or I fucked things up somehow. The affected armors are: Blades Thighs 1, Dwarven bikini 7 ,Falmer heavy thong 1 and Falmer bikini 1

 


PERMISSIONS & THANKS:
Hydrogen for HDT
prZ for introducing me to SMP
Nisetanaka for the insanely good Bikini Armor
Tigersan for the musclemap I based mine off of
HeroedeLeyenda for the animated vagina
Evilreflex, Azazells and B3lisario for the schlong technology
Demoniac for the skin textures
Probably like 80 other people. Complain if you belong on this list.

 

I claim no ownership over the contents of this kit - you're free to do with it as you will, as far as I'm concerned.

 

GETTING SUPPORT:

Post your problems in this thread.  I don't do support in PMs.

Be as descriptive as possible.  "it don't work" is useless.  Describe what doesn't work, when, and what you think it should be doing.  Screenshots or, when dealing with weird physics glitches, videos are useful.


What's New in Version 1.3.2+

Released

  • 1.3.2+
  • Made belly physics a bit more "weighty", less jerky.
  • Added an XML set for normal sized-schlongs.  Vagina opens less wide, and belly is less reactive to penetration.
  • Added an XML patch for users with operating systems that expect "," instead of "." in XMLs.  Will include this for all future xml updates.
  • 1.3.1
  • Changed body meshes, bodyslide data and xmls to vastly reduce the tendency of futa character bellies to self-collide with their own schlongs, while making belly physics "flex" better in response to penetration.
  • Added the quickest, dirtiest armor PE-to-SMP conversion guide ever.
  • 1.3.0
  • Complete Bodyslide support via the new SexySMP body type! 
  • Consolidated my custom body/schlong meshes and textures into a separate download.  Updated face textures with more defined muscle maps, and made specular settings on the meshes more consistent across body/schlong types.
  • 1.2.3
  • Further improved vagina penetration physics - less jerky, more consistent.
  • Increased the belly's responsiveness to more extreme penetrations.  We have to go deeper!
  • Fixed a bug in the no-collision xml used by the body while wearing one of my armor sets that made the tits float around.
  • Added specular (gloss) texturing to the inner vagina.  Effect is subtle and may not be visible on some ENBs.
  • 1.2.2
  • Improved the hard body nipple normal textures. The nip tips themselves are now far smoother and more natural looking.
  • Fixed an XML omission that prevented the fix for uneven breast resting states from working.
  • 1.2.1
  • Added an SMP conversion of Evilreflex's HD UUNP Extended, which is a polycount/weighting improvement to Belisario's UNP schlong for females. Meshes only, no new textures.
  • Added a new half cocksock set for the Penzor SMP schlong. Intended to be worn with schlong out.
  • Added a cocksock+halfsock set for the Evilreflex SMP schlong.
  • Cocksock sets are now named after the cock type they were made for.
  • Patched in an XML change enabling the armors in this set to use the no-collision XML. Whoops!
  • 1.2.0
  • Added support for custom bodies produced through bodyslide, with a catch - bodyslide doesn't get things set up completely on its own, yet.
  • Added a newbie-friendly tutorial to create accurate collision objects with Bodyslide and Outfit Studio.
  • 1.1.9
  • Breasts now distribute their weight evenly in all situations at the cost of less angular rotation.
  • Breasts now appear softer when colliding with other objects.
  • Self-collision between L/R breasts reduced, fixing a bug could cause one breast to bounce more than the other.
  • Greatly increased butt jiggle and responsiveness to motion during sex animations.
  • Jagged points on butt mesh have been smoothed.
  • 1.1.8
  • Even further improvements to breast physics - more sensitive/bouncy during fine movement, distribute themselves more evenly when upright.
  • 1.1.7/TAWoBA 2.0
  • Major breast physics improvements. More reactive to momentum, softer looking during movement, less prone to jitter/bugs. All armor bikini/body tops in TAWoBA and CT77's now use a new XML that will improve FPS and physics. General improvements to bikini straps and clipping.
  • 1.1.6
  • First version of my TAWoBA cocksocks added.
  • 1.1.5b
  • Added a beta version of CT77's remodeled armors for hard & soft bodies.
  • Fixed breasts swinging inwards into the chest under certain extreme collisions.
  • 1.1.5
  • Change of naming convention: futa body is now called hard body, female body is now called soft body
  • Fixed schlongs not bending up/down at low char weights
  • Fixed neck scaling with weight on soft body
  • Added version of SMP futa schlong for soft body to wear (and most UUNP female bodies, if with some texture seams)
  • Added hard body mesh with shorter nipples, and added a lighter nipple normal map to go with it
  • Fixed hard body nipple normal maps: significantly less dark blotchy shadows on both types, smoother overall
  • Improved specular map on schlongs to match that of the bodies
  • Small xml tweak to improve boob physics slightly
  • 1.1.4
  • fixed right thigh spazzing, stopped breasts from flattening when actors are on their backs, greatly improved accuracy/smoothness/capacity of pussy open/closing animation
  • 1.1.3
  • Total conversion of Nisetanaka's The Amazing World of Bikini Armor for the Futa-SMP body added.
  • 1.1.2b bikini beta:
  • Added a partially functional version of my replacers for Nisetakana's The Amazing World of Bikini Armor. Expect clipping, SMP-disabled reference bodies, and other issues.
  • 1.1.2a:
  • Rear thigh physics added. General thigh responsiveness and jiggle greatly increased.


×