If you dont know yet, Bodygen is a Looksmenu resource that allows one to randomize body morphs for npcs, giving them different body shapes and implementing a bit more variety.
This is a guide of how you can have different mods (like mod quests), to get the Bodygen functionality working for Atomic Muscle, since i've already implemented it for Vanilla game + DLCs
Even though this is a guide specially made for Atomic Muscle, the workflow might be similar for any bodies
In this guide i'll also use MO2. Im sorry if you use other mod managers, but i cant cover the workflow for all of them. This sure will work with any mod manager as long as you know what you are doing.
Just a note this is the workflow I use to implement bodygen. It might not be the best one or the most correct, its just what i use.
🌑 Basic knowledge of the Mod Manager you use and of file management in general in your Operational System
🌑 The mod plugin you gonna give Bodygen support for
🌑 FO4 Edit to use as target for generating a list of Male NPCs
🌑 jBS2BG Export NPC List.pas Its a fo4Edit script that will help us generating a list of male npcs. I just gonna call it Bodygen Generator Script
🌑 jBS2BG - Bodygen Generator.7z The tool we gonna use to generate the Bodygen ini files. I just gonna call it Bodygen Generator
🌑 Bodygen Atomic Muscle Template.jbs2bg To be loaded into Bodygen Generator. This will help us start a Bodygen project
I - 1 Install FO4 Edit anywhere in your computer, then add it as executable to your Mod Manager
I - 2 Install the Bodygen Generator Script into Fo4Edit Edit Script folder by dragging and dropping the file. It should be among other FO4Edit Scripts
I - 3 Extract and Install the Bodygen Generator tool anywhere in your computer and add it to your Mod Manager as well.
I - 4 Put the Bodygen Atomic Muscle Template.jbs2bg file in anywhere of you computer as well
I - 5 And of course have the mod you want to give support to installed with your mod manager.
II - 1 Open FO4Edit using the mod manager
II - 2 Right click on a empty space and select none so all plugins are unselected
II - 3 Enter the plugin name you want to give support to in the Filter bar or scroll down until you find it then leave the box checked for it and hit OK. In my case i gonna select the 3DNPC_FO4Settle.esp which is the one from Tales of the Commonwealth Mod
II - 4 With the plugin loaded right click on it and select Apply Script
II - 5 Then look up for the jB2S2BG script and hit ok
II - 6 You'll notice a maleNPCList - YourModNameHere.txt was generated in your Fo4Edit root folder. In my case, it is maleNPCList - 3DNPC_FO4Settler.txt.
with the list generated we can finally start using the Bodygen Generator
III - 1 Open the Bodygen Generator using your mod manager
III - 2 Go to File > Open... And select the Bodygen Atomic Muscle Template.jbs2bg file i provided from your computer
III - 3a. In your left side you'll see a bunch of SetSliders i made for the Vanilla Bodygen support. If you left click on them, you'll see there are different slider values for each. For Example, the BoS created specially to be assigned for generic BoS soldiers. They will get a range between 20%-100% of Nuclear Bodybuilder and 0%-20% of Nuka Bull for example. So a possible combination would be Nuclear Bodybuilder at 50% and Nuka Bull at 5% for a generated NPC in this case when the npc is spawned.
b. To create your own template, you can duplicate an existing one, rename to something else, and hit Edit SetSliders. You'll be able to select a slider range or a fixed slider value if its for a specific NPC and you want a precise combination of slider values. Please dont touch the Erection, Penis Adjust and Anus Spread sliders. They will break the body and are mostly meant to be used for AAF only.
IV - 1 Now that we know how to create and edit SetSliders, we want to add those to NPCs.
a. Go to the Morphs tab and hit ADD NPCs
b. This window will show up, then you just hit Add Npcs from File and target the generated txt file we made, located in the fo4edit folder. All the npcs will be loaded then just hit Add All
IV - 2 We only want to work HumanRace and GhoulRace, so you can click on the Race column so the npcs are sorted by the race. This will make our life easier when adding morphs. All the other races can be ignored since they wont morph with Atomic Muscle Sliders.
Also, before assigning a SliderSet for an NPC its good to spawn him before ingame to see how he looks like and see with ingame advanced sliders, which kind of combination fits him better. So for example, if i want to spawn peter i need to check the ModIndex for the plugin im giving support to, which in my case is A0 (you can check the index using mod organizer for example). So in this case i'd have to spawn peter using player.placeatme A0009564 then using slm A0009564 to open the looksmenu for him (note that all npc ids have 8 numbers, so if i just entered A09546 it wouldnt work, thats why its A0009564, just put additional zeros between the modindex and the value given in bodygen generator).
IV - 3a. Alright, so i gonna add a template for Peter. In this case, i gonna select him and hit Add
b. This will will show up, then you just select the SliderSet you want to add for him, i gonna select the Test we created earlier and hit Add =>. And done. Now Peter will have the Test SliderSet to him which means he will get the sliders:
Anus Spr[email protected]
, [email protected]
, [email protected]
, Erection [email protected]
, Erection [email protected]
, Nuclear [email protected]
:0.63, Nuka [email protected]
:0.2, Sack [email protected]
:1.0, Shaft [email protected]
You can also add more than one SliderSet for the same NPC so he will get a chance to use one or another. That can be useful for generic npcs specially
IV - Once you are done adding the SliderSet to all the desired npcs then hit Generate Morphs. Create a folder in your desktop with the following path F4SE\plugins\F4EE\BodyGen\YourModPlugin.esp in my case F4EE\BodyGen\3DNPC_FO4Settler.esp. Go to File > Export Bodygen INIs and target the folder we created in the desktop and you are done! you created the Bodygen files for that mod. You can then just install in your mod manager by packing the folder using 7zip or winrar and install as mod.
You can also use File > Save As... to save this Bodygen Generator project so you can load in another opportunity for edits