Jump to content

Using Obody but only for character and not NPC


Recommended Posts

Posted

Hi, i really like Obody, but i would like to only use it on my character and not any NPC

basically i want to disabled the fact that random bodies preset are applied to NPC  

i tried in the Obody's MCM to disabled things to do that but it doesn't work, any idea how to change that ?

Posted
6 hours ago, Doramatsurugi said:

Hi, i really like Obody, but i would like to only use it on my character and not any NPC

basically i want to disabled the fact that random bodies preset are applied to NPC  

i tried in the Obody's MCM to disabled things to do that but it doesn't work, any idea how to change that ?


You'll probably have to do that through the .json. Go to SKSE/plugins/OBody_presetDistributionConfig.json.

 

Find the lines "blacklistedRacesFemale" and "blacklistedRacesMale."

Replace them with this:

    "blacklistedRacesFemale": [
        "ElderRace", "ElderRaceVampire", "ArgonianRace", "ArgonianRaceVampire", "NordRace", "NordRaceVampire", "HighElfRace", "HighElfRaceVampire", "WoodElfRace", "WoodElfRaceVampire", "DarkElfRace", "DarkElfRaceVampire", "BretonRace", "BretonRaceVampire", "ImperialRace", "ImperialRaceVampire", "KhajiitRace", "KhajiitRaceVampire", "RedguardRace", "RedguardRaceVampire", "OrcRace", "OrcRaceVampire"
    ],

    "blacklistedRacesMale": [
        "ElderRace", "ElderRaceVampire", "ArgonianRace", "ArgonianRaceVampire", "NordRace", "NordRaceVampire", "HighElfRace", "HighElfRaceVampire", "WoodElfRace", "WoodElfRaceVampire", "DarkElfRace", "DarkElfRaceVampire", "BretonRace", "BretonRaceVampire", "ImperialRace", "ImperialRaceVampire", "KhajiitRace", "KhajiitRaceVampire", "RedguardRace", "RedguardRaceVampire", "OrcRace", "OrcRaceVampire"
    ],

Make sure you keep the structure of the json intact or you will possibly crash/freeze.

Ctrl-A in the file and paste it into here: https://jsonlint.com/. If it says valid then it should work.

Posted (edited)
On 2/10/2026 at 9:46 AM, AylaElfie said:


You'll probably have to do that through the .json. Go to SKSE/plugins/OBody_presetDistributionConfig.json.

 

Find the lines "blacklistedRacesFemale" and "blacklistedRacesMale."

Replace them with this:

    "blacklistedRacesFemale": [
        "ElderRace", "ElderRaceVampire", "ArgonianRace", "ArgonianRaceVampire", "NordRace", "NordRaceVampire", "HighElfRace", "HighElfRaceVampire", "WoodElfRace", "WoodElfRaceVampire", "DarkElfRace", "DarkElfRaceVampire", "BretonRace", "BretonRaceVampire", "ImperialRace", "ImperialRaceVampire", "KhajiitRace", "KhajiitRaceVampire", "RedguardRace", "RedguardRaceVampire", "OrcRace", "OrcRaceVampire"
    ],

    "blacklistedRacesMale": [
        "ElderRace", "ElderRaceVampire", "ArgonianRace", "ArgonianRaceVampire", "NordRace", "NordRaceVampire", "HighElfRace", "HighElfRaceVampire", "WoodElfRace", "WoodElfRaceVampire", "DarkElfRace", "DarkElfRaceVampire", "BretonRace", "BretonRaceVampire", "ImperialRace", "ImperialRaceVampire", "KhajiitRace", "KhajiitRaceVampire", "RedguardRace", "RedguardRaceVampire", "OrcRace", "OrcRaceVampire"
    ],

Make sure you keep the structure of the json intact or you will possibly crash/freeze.

Ctrl-A in the file and paste it into here: https://jsonlint.com/. If it says valid then it should work.

sadly i tried and it still doesn't work and automatically give random body to npc and followers :<
i even use jsonlint and it tell me the lines are correct

Edited by Doramatsurugi
Posted
32 minutes ago, Doramatsurugi said:

sadly i tried and it still doesn't work and automatically give random body to npc and followers :<
i even use jsonlint and it tell me the lines are correct


Are you using MO2? Make sure that .json isn't being overwritten by another mod.

You could try this instead:

Return the blacklistedRaces lines to their original states. Replace "raceFemale" with this:

    "raceFemale": {
        "ArgonianRace": [
            "CBBE Petite"
        ],
        "ArgonianRaceVampire": [
            "CBBE Petite"
        ],
        "BretonRace": [
            "CBBE Petite"
        ],
        "BretonRaceVampire": [
            "CBBE Petite"
        ],
        "DarkElfRace": [
            "CBBE Petite"
        ],
        "DarkElfRaceVampire": [
            "CBBE Petite"
        ],
        "ElderRace":[
            "CBBE Petite"
        ],
        "ElderRaceVampire":[
            "CBBE Petite"
        ],
        "HighElfRace": [
            "CBBE Petite"
        ],
        "HighElfRaceVampire": [
            "CBBE Petite"
        ],
        "ImperialRace":[
            "CBBE Petite"
        ],
        "ImperialRaceVampire":[
            "CBBE Petite"
        ],
        "KhajiitRace": [
            "CBBE Petite"
        ],
        "KhajiitRaceVampire": [
            "CBBE Petite"
        ],
        "NordRace": [
            "CBBE Petite"
        ],
        "NordRaceVampire": [
            "CBBE Petite"
        ],
        "OrcRace": [
            "CBBE Petite"
        ],
        "OrcRaceVampire": [
            "CBBE Petite"
        ],
        "RedguardRace": [
            "CBBE Petite"
        ],
        "RedguardRaceVampire": [
            "CBBE Petite"
        ],
        "WoodElfRace": [
            "CBBE Petite"
        ],
        "WoodElfRaceVampire": [
            "CBBE Petite"
        ]
    },

Replace "CBBE Petite" with whatever body preset you want NPCs to use. Or you can change the presets on a per race basis. If you want to do the same thing for males, then copy the same thing under "raceMale" and change "raceFemale" to "raceMale" then replace CBBE Petite with a male preset like something from HIMBO.

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