Jump to content

Racemenu Bodygen and Project Proteus


Recommended Posts

So I really like what Proteus is doing with adding other player characters into game worlds. I'm also using Bodygen to diversify body types of NPCs somewhat, and this is causing me a bit of a conundrum. See, I set up my characters to have different Racemenu slider values because I like my characters to have different bodies, and I would like these values to be preserved when I import these characters into other game instances. However, these slider values are being overwritten by my bodygen templates when they get loaded into the game. 

 

Is there any way to set up an exception so that NPCs being spawned by Proteus don't get their morphs overwritten by base templates? Barring that, is there a way to force their bodygen morph data to use their saved preset values, outside of clearing my skse co-save and forcefully reapplying preset values on the spawned NPCs' base IDs? 

Link to comment

My morphs.ini looks like:

All|Female=FRandom
skyrim.esm|00000007=None
All|Male=BodyRandom,TaperRandom,ForeskinRandom,Penis0|Penis1|Penis2|Penis3|Penis4|Penis5|Penis6|Penis7|Penis8|Penis9|Penis10|Penis11|Penis12

 

You see that ""skyrim.esm|00000007=None" line?

 

The whole thing reads like:

- All Female use FRandom template

- All Male use a list of some templates

- but actor Skyrim.esm | 0000007 (that is by the way the ID of Player Character) uses template None

 

None is a template. My templates.ini looks like:

None=Breasts@0.0
FRandom=AreolaSize@0.0:1.0,Breasts@-0.1:0.5, breastsfantasy@-0.1:0.2, breastsnewsh@-0.1:0.2,breastssmall@-1.0:0.5,breastssmall2@-1.0:0.5,doublemelon@-0.2:0.2,breastwidth@-0.75:0.1,breastheight@-0.2:0.2,breasttogether@-0.4:0.0,hipbone@-0.5:1.0,hips@-0.2:0.2,hipsupperwidth@-0.5:0.5,thighs@-0.5:1.0,waist@-0.5:1.0,widewaistline@-0.5:1.0,nipplesize@-1.5:0.1,butt@0.0:1.0,bigtorso@-0.5:0.0,chestwidth@-0.5:0.0

BodyRandom=Samson@-0.3|Samson@-0.2|Samson@-0.1|Samson@0.0|Samson@0.1|Samson@0.2|Samson@0.3,Samuel@0.0|Samuel@0.1|Samuel@0.2|Samuel@0.3
TaperRandom=PenisTaper@0.0|PenisTaper@0.1|PenisTaper@0.2|PenisTaper@0.3|PenisTaper@0.4
Penis0=PenisSize@0.0,ScrotumSize@-0.1
Penis1=PenisSize@0.1,ScrotumSize@0.0
Penis2=PenisSize@0.2,ScrotumSize@0.1
Penis3=PenisSize@0.3,ScrotumSize@0.2
Penis4=PenisSize@0.4,ScrotumSize@0.3
Penis5=PenisSize@0.5,ScrotumSize@0.4
Penis6=PenisSize@0.6,ScrotumSize@0.5
Penis7=PenisSize@0.7,ScrotumSize@0.6
Penis8=PenisSize@0.8,ScrotumSize@0.7
Penis9=PenisSize@0.9,ScrotumSize@0.8
Penis10=PenisSize@1.0,ScrotumSize@0.9
Penis11=PenisSize@1.1,ScrotumSize@1.0
Penis12=PenisSize@1.2,ScrotumSize@1.1
ForeskinRandom=ForeskinHide@0.5|ForeskinHide@0.6|ForeskinHide@0.7|ForeskinHide@0.8|ForeskinHide@0.9|ForeskinHide@1.0

 

Link to comment

I was under the impression that bodygen morphs didn't actually apply on the PC in skyrim (SE) - repeated testing never produced any results for me while i had visible confirmation bodygen was applying morphs correctly to NPCs. However, the none flag gives me a possible solution to this issue, so thanks for your input.

EDIT: I have a temporary fix where I'll tag the females spawned by Proteus's esp to randomly apply the unp morphs of my presets - however, this is still a pretty hackjob solution and I am open to other, hopefully cleaner, solutions.

Link to comment
4 hours ago, essfour said:

I was under the impression that bodygen morphs didn't actually apply on the PC in skyrim (SE)

You must start a new game. Bodygen will do morphs only once, when actor is first created. As PC is created the 1st and only once at the start of game ...

 

Link to comment
  • 2 weeks later...
On 5/9/2021 at 3:39 AM, Fotogen said:

You must start a new game. Bodygen will do morphs only once, when actor is first created. As PC is created the 1st and only once at the start of game ...

 

I am aware of this, and was trying it by starting new games. I am open to the idea that I didn't do it correctly, but that's beside the point.

 

In any case, I solved my issue: I simply changed my catch-all body allocation to individually target each archive that added NPCs (base game, official DLCs, follower mods, etc) and chose to omit Proteus's esp, and this has given me the results I was after.

Link to comment

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

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more information, see our Privacy Policy & Terms of Use