Jump to content

prenetration? and penetration in collisions XML [Solved]


Recommended Posts

Posted (edited)

I've noticed that a few of my XML files use the term "prenetration" instead of the word I'd expect: "penetration"

 

ex: 3BBB-Amazing.xml

Spoiler

    <per-triangle-shape name="VirtualGround">
        <margin>1</margin>
        <prenetration>1</prenetration>
        <tag>ground</tag>
    </per-triangle-shape>
 

 

Is this some sort of body-type/iteration specific consideration, deprecated terminology from the first iterations of SMP, or simply a copy-paste error on the part of the associated authors?

 

Edited by anjenthedog
changed title to include [Solved]
Posted (edited)

First off, I use my own versioning system for SMP dlls, since there was a long period when, as far as I know, no reliable version information was available. So, with that said, I have the following in my documentation related to this:

 

SMP LE 1, "penetration":

Quote

Formerly known as “prenetration”. Apparently functions like a collision scan range. A value of 0 is recommended. A value higher than 0 causes a weird magnetic effect where, if two objects get within the penetration range, they will be pulled towards eachother. In the case of belly collisions it would pull the belly inwards and cause a glitchy jitter effect.

 

SMP LE 1, "prenetration":

Quote

Deprecated, or not in use.

 

SMP LE 3, "penetration":

Quote

Setting this value to 0 seems to disable collisions. Commenting it out does not break collisions, so the default value is something other than 0.

 

SMP SE 1, "penetration":

Quote

Might be deprecated, log sometimes complains about this.

 

SMP SE 4, "prenetration":

Quote

Observed effect similar to margin when given a negative value. Essential in the function of the Daughters of Dimitrescu outfit.

 

 

Versions are defined as follows:

Spoiler

Known Versions of HDT SMP

Skyrim: Legendary Edition

Checksum is calculated from hdtSkinnedMeshPhysics.dll.

VERSION

CHECKSUM

KNOWN MODS

LE1

3939128025677ffb6479051b6868c057

  • All-In-One HDT SMP Setup 1.7 (FOMOD).rar

  • All-In-One HDT SMP Setup 1.8 (FOMOD).rar

  • All-In-One HDT SMP Setup 2.0b (FOMOD).rar

  • hdtSkinnedMeshPhysics - Binarys, XMLs, BodyMeshes.rar

  • hdtSkinnedMeshPhysics - Binarys, XMLs, BodyMeshes2.rar

LE2

e76ca38cda589662a05d849d98d41489

  • prZ-SMP 0.1.2.rar

LE3

016437e3687d2829bf6c2675b0e7c5fc

  • UNP Remastered BHUNP TBBP 3BBB Body LE-100306-1-59-1581180212.7z


 

Skyrim: Special Edition

Checksum is calculated from hdtSMP64.dll.

VER.

VENDOR

CHECKSUM

KNOWN MODS

SE1

Official

ccd43fcaa3d0fd19776d7733a4ed2dde

  • HDT-SMP for SSE 1.5.97 v2.11-30872-2-11-1578745910

SE2

Karonar1

cbc4eefce28df1dcef65d63caaa926a4

  • HDT-SMP Karonar1 v0.2-alpha-noavx

SE3

DaydreamingDay

ab1feea8bb321ddbd21ceb6882f58e2b

  • Faster HDT-SMP

SE4

traison

 

 


 

 

So basically there was an SMP version before my "SMP LE 1".  If I had to guess, prenetration was originally a typo of penetration. When it was fixed, prenetration was left in as a sort of alias of penetration. I am however not sure that has always been the case in later versions (and forks) of SMP, as sometimes it may have appeared like they did slightly different things. Regardless, again as far as I know, prenetration is not a word or a scientific term.

 

Edit: My documentation was obviously made before any source code was available (most of it anyways). If you want a definitive answer then I'll consider going through the current source code for an answer.

Edited by traison
  • anjenthedog changed the title to prenetration? and penetration in collisions XML [Solved]

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