anjenthedog Posted March 23, 2024 Posted March 23, 2024 (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 March 24, 2024 by anjenthedog changed title to include [Solved]
traison Posted March 23, 2024 Posted March 23, 2024 (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 March 23, 2024 by traison 1
anjenthedog Posted March 23, 2024 Author Posted March 23, 2024 Thanks @Trasion, your analysis matches my speculations about it. Glad to know. The fix is easy enough with a couple of replace-alls in notepad++.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now