Thanks so much for this. I've been using it as a base for my customization for quite some time. I'm asking if it's possible to assign a "permanent" preset to your character, the same way you can with an NPC.
Sorry I do not quite understand what you are asking. I am not sure what you mean by "permanent". I don't change NPC presets often, so maybe I am missing something there. If you press the key you use to change the NPC presets while not looking at an NPC, it lets you change the player preset. If you mean that you are editing the OBody NG config file directly to give NPCs presets and want to do the same to the player, that should theoretically be possible but I have not tested it.
I did some testing and the answer is you can, but only if you play as a male. You can add the player character's ref and give them a preset for a male body and it will apply when you start character creation. However, if you give a preset for a female body it will not load on the male body and when you switch to female it will still not be applied. I also tried taking a 3BA preset and giving it the HIMBO slider group but that also did not work.
That's fantastic, thanks, it's exactly what I'm looking for. I guess I need to add those lines either in: "raceMale": {} or in "factionMale": {} Or is it in a different section? Thanks for your time.
Go to Data\SKSE\Plugins, then find "OBody_presetDistributionConfig.json" and open it with a text editor such as notepad or notepad++. Find the section called "blacklistedPresetsFromRandomDistribution" and add the preset you want to stop from appearing to this list. Make sure to follow the exact formatting of the other presets. Write the preset name exactly as it appear in BodySlide. Make sure the last preset in the list does not have a comma after it, and every other preset does have a comma after it.
Does this mean all npc's will have their vanilla body, I Uninstalled Obody because it ruined NPC's bodies in my game some are too fat some are too skinny and some are ultra bulky, I wish Obody to not affect NPC's I want to do it manually and change NPC's bodies to my liking through the UI ingame. Would this mod be my solution?
In theory yes, but if you have installed any other presets from the nexus or made your own they will have to be added to the blacklist as well, which isn't hard but it will be tedious if you have a lot. You'll also have to go into the OBody MCM and click "Reset all distributed presets"
You could also in theory have OBody assign every woman or man or presumably other groups of npcs a blank preset (or whatever you want the base body preset to be) and then you wouldn't have to touch the blacklist but that is more complicated to do.
How would I go about accomplishing this but for SAM/SOS bodies only? Obody distributes some really badly morphed SAM bodies. It does exactly what I want with CBBE tho, so I don't want to block that.
I would take a look at them for you but I'm not sure exactly which bodies those are. If you can provide me links to the bodies you want this done for I can do it for you. But the process to do it is fairly simple. Download this mod, then extract the files from it. Then go though the nested folders till you find "OBody_presetDistributionConfig.json" and open it up with Notepad ++ or another text editor (the windows text editor may also work for this, though its not ideal). You can also use the version of this file included with OBody. Now scroll down to the section called "blacklistedPresetsFromRandomDistribution". Leave this open and open up bodyslide. Find the body or bodies that have presets which need to be blacklisted. Then, write the names into the blacklist section. They must have quotation marks around them, and a comma if there is a preset listed on the next line. They should be written exactly as they appear in the bodyslide preset list. If a preset is the last one before the next category in the json file, it must not have a comma. when in doubt, follow the existing formatting. After you are done, zip up the mod and install it, load up the game and see if any error messages pop up. If not, then find some male npcs and make sure they dont have any of the blacklisted presets. If you press o while you have your crosshair on an npc you can see exactly what preset they are using. Be aware that presets that are blacklisted will still appear in the list of presets you can manually apply. If you do not want blacklisted presets to be able to be manually applied by you, then set the last line in the json, "blacklistedPresetsShowInOBodyMenu", to false. If you want to remove the CBBE bodies from the blacklist, just remove all the ones with a CBBE prefix.
32 comments
"raceMale": {}
or in
"factionMale": {}
Or is it in a different section?
Thanks for your time.
"npcFormID": {
"Skyrim.esm": {
"00000007": ["whatever bodyslide preset you want"],
}
},
Find the section called "blacklistedPresetsFromRandomDistribution" and add the preset you want to stop from appearing to this list. Make sure to follow the exact formatting of the other presets. Write the preset name exactly as it appear in BodySlide. Make sure the last preset in the list does not have a comma after it, and every other preset does have a comma after it.
Wish this mod existed before I had to do it manually.