Jump to content

How to manipulate node sizes with papyrus.


qwertykeys123

Recommended Posts

Posted

Hey,
I'm new to modding but I'd like to work around the change of node sizes.
Pretty much making mods that effect the size of Breasts, butt, schlongs, belly's etc.

If someone could point me in the right direction to a guide on how to mess with these using papyrus that'd be much appreciated.

Posted

This is for SE:

- you usualy "morph". Think Bodyslide. Better this way.

- you can also scale nodes

- but morph better

 

On SE, node scale:

if "mate" is male and you use SOS Lite, this will make schlong bigger. nodeMValue should be between 1.0 and 2.0. 1.0 is like default(micro, nano size), 2.0 is "bigger then a giant and mamoth combined".

   NetImmerse.SetNodeScale(mate, "GenitalsLag01", nodeMValue, false)
   if !mate.IsOnMount()
      mate.UpdateWeight(0)
    endIf

SAM(Lite) has racemenu morphs. So no need to scale nodes.

 

Racemenu morph:

- if "mate" is female and you use CBBE, this will "bodyslide". mprph

- nodeName is one of racemenu slider names(not labes you see in RM, but internal codes/names). Example: "breasts",  "breastsfantasy",  "breastsnewsh", etc.
- you can see bodyslide name in any given file in BodySlide\BodySets folder.

nioverride.SetMorphValue(mate, nodeName, nodeMValue)
nioverride.UpdateModelWeight(mate)

Note: don't call mate.UpdateWeight and/or nioverride.UpdateModeWeight often. You change all nodes/morphs and then at the end call one of "update" functions.

 

Posted
21 minutes ago, Fotogen said:

This is for SE:

- you usualy "morph". Think Bodyslide. Better this way.

- you can also scale nodes

- but morph better

 

On SE, node scale:

if "mate" is male and you use SOS Lite, this will make schlong bigger. nodeMValue should be between 1.0 and 2.0. 1.0 is like default(micro, nano size), 2.0 is "bigger then a giant and mamoth combined".


   NetImmerse.SetNodeScale(mate, "GenitalsLag01", nodeMValue, false)
   if !mate.IsOnMount()
      mate.UpdateWeight(0)
    endIf

SAM(Lite) has racemenu morphs. So no need to scale nodes.

 

Racemenu morph:

- if "mate" is female and you use CBBE, this will "bodyslide". mprph

- nodeName is one of racemenu slider names(not labes you see in RM, but internal codes/names). Example: "breasts",  "breastsfantasy",  "breastsnewsh", etc.
- you can see bodyslide name in any given file in BodySlide\BodySets folder.


nioverride.SetMorphValue(mate, nodeName, nodeMValue)
nioverride.UpdateModelWeight(mate)

Note: don't call mate.UpdateWeight and/or nioverride.UpdateModeWeight often. You change all nodes/morphs and then at the end call one of "update" functions.

 

So would this only work for SE or for LE would the implementation be extremely similar/the same?

Posted

Similar/the same.

 

Module/script name "NetImmerse." and/or "NiOverride." could be different. Racemenu didn't changed functionality when going from LE to SE, but it did changed some names.

 

 

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...