This is a step-by-step guide to patch custom races to use TNG with fixed genitalia.

Fixed genitalia can be a good solution for example if:

  • You have a race that is used by a few NPCs and you want full control over their look (e.g. a custom follower race)
  • There is a race that the normal genitalia won't play good along with it, since its meshes/textures are significantly different from vanilla
  • You want to avoid the race genitalia to be customizable for any reason.

I tried to make the article as clear as possible, so it might be too obvious if you are already familiar with patching. If you get used to SSEEdit, this would take less than 5 minutes, but in the beginning, it might be a bit confusing and time-consuming.

Prerequisites
The first requirement is to have some knowledge of SSEEdit or to have the curiosity of trying and failing. I'm afraid I won't be able to help you much if you cannot follow this guide.

The second, and kinda a hard-to-fix one, is that you need an SOS-compatible texture and mesh for the race, otherwise, things might not look good, although they would still work. This is especially important for races with very special (far from vanilla) skins. If that is not available, you can either:
  • Create a texture/mesh for the race that is SOS-compatible (needs the know-how to create textures),
  • Accept the look,
  • Or exclude the race,

On the other hand, if the race's skin is not far from vanilla, you might be able to use mesh and textures from TNG or any other male body/texture mod that is compatible with SOS full.

The only other requirement is SSEEdit (also known as xEdit).

Let's get to patching:

Step 1: Find the custom Race
Make sure that TheNewGentleman.esp is loaded before the race you want to patch in your plugin order (right panel on MO2, plugins tab on Vortex). Then open SSEEdit, and let it load the plugins in your load order. Then you should find the esp of the race you want to patch, open the race records and find the race. Here I just created a custom Nord race:


*Note: You can do every following step in a patch or in the original mod. I suggest doing it in a patch so that if the original mod gets updated, you won't need to update your patch and you can keep the original mod intact. But if you don't know how to do that, or you have plugin limitations, then you can do it in the original mod as well. But make sure to backup the original .esp file before doing any patching, just in case things don't go well. From now on, I refer to the esp as "active file".

Step 2: Add slot 52 to its biped body template
Double-click on the space in front of First person flags in the active file and then add 52-Unarmed


Step 3: Let's create genitals for the race
You need to have a penis for this race first. The easiest way is to find TheNewGentleman.esp in the list of plugins and copy one of the default genitalia in the Armor Addon record list. You can also use any of the male addons for TNG. There are three default options, one for Argonians, one for Khajiit, and one for man and mer (humans and elves). Choose the one that looks closest to the race you want to patch, right-click on it and select Copy as new record into....


Step 4: Name the editor ID
You get a prompt to select the editor ID for the new record. Just choose a name for the penis of this custom race. You won't see this name ever in the game but try to choose a unique name. Something like, TNG_Genital<Name of the custom race> should be good. Then press Ok.


Step 5: Select the destination for copy
Then you get a prompt for the destination file. Choose the active file as the destination for copying.


*Note: This is why TNG needed to be loaded before the original mod in the plugin order. You cannot copy upwards, because mods are only allowed to depend on other mods that are above them in load order.

Step 6: Make the genital compatible with the custom race
Go and find the new genital in the armor addon list of the active file. Additional races should be grayed out, click on the white space in front of it and press insert, which allows you to insert a new field in the additional races. Now add the custom race there. The easiest way is just to type its editor ID. (not the name, because there can be multiple races with the same name, but editor IDs are usually unique).


Step 7 (Optional): Customize the genital mesh or textures for the custom race
If you have custom mesh or textures for the custom race penis, you should change the armor addon to use those. The fields highlighted below show what you need to adjust:


Step 8: Find the skin of the custom race
This is probably the most tricky step in this guide. A custom race, normally should have a WNAM field with the skin of the custom race. In Skyrim, skin is just a "spacial" armor. So the content of this field, when assigned is an ARMO record. However, since TNG was published, I have seen many races that don't use this field or have it filled incorrectly. There are three scenarios:
  • The field is correct and refers to the custom skin of the race. The indicator for this is that the ARMO record in this field does exists in the same esp as the race and does not come from vanilla game.
  • The field is correct but it refers to a skin from vanilla. The indicator for this is that the race looks like one of the human or elven races from vanilla and ARMO record in this field comes from vanilla game.
  • The filed is incorrect and does not contain anything. In this case if the skin looks like vanilla humans or elves, you can follow the next steps exactly as it is in this guide. Otherwise, you need to find the ARMO record among the Armor in the esp that contains the skin of the custom race. There has to be one.
  • The field is incorrect and contains a vanilla skin, but the race does not look like any vanilla race. If this is the case, again there has to be an ARMO record under the Armor fields from the original mod that contains the skin and you have to find it.

I would refer to the correct ARMO record for the skin, simply as skin in the rest of the guide.
Here is the field for the skin:


Step 9-a: Adjust the incorrect skin for races that use vanilla skin
This step is only required if the skin is incorrect according to the previous step, and the race is using a vanilla skin. First, you need to create a custom skin for the race. To do that just copy the skin from Skyrim to the active file, and name it something good similar to what you did in steps 3 to 5. Right-click, copy as new record, select a good name, select destination. The vanilla skin for man and mer (humans and elves) is called SkinNaked in Skyrim.esm under armor records. There is another record called SkinNakedBeast that is used for Argonians and Khajiit. To see them both together, you can sort the records by editor ID (click on the EditorID column header in SSEEdit). The two records highlighted below are the ones that is used in vanilla.

And here you can see the copy process again:


Step 9-b: Find the incorrect skin for races that don't use vanilla skin
Again, this step is only required if skin is incorrect according to step 8, but in this case, the race is using a custom skin. For this step, you just need to find the skin record of the race in the original race esp under armor fields and remember its editor ID.

Step 10: Fix the incorrect skin
If the race skin is set correctly, you can also skip this one. But if is incorrect, then you need to fix it first. If there is no WNAM record, simply click "insert" in the white space in front of WNAM and put the skin there. Otherwise, if there is a record but it's not the correct one, just double click on it and put the skin that you found before there:


Step 11: Allow skin to have a penis
The race has a correct skin now, Yay! (Or they had it all along and you just skipped through 9 and 10). But there is no penis yet. The next step is to let them have the penis. Go to the skin record of the race. The easiest way is to hold "Ctrl" and click on the WNAM of the race. The skin needs to show slot 52 so you need to add slot 52 to the skin (similar to what you did very early with the race):


Step 12: Finally add the penis
Now the last step, add the penis to the skin. Do you remember the custom genital you created for the race in steps 3 to 7? Now you need to add it to the skin of the race. To do that, you need to click insert in the white-space in front Armature and then edit the newly added field to the armor addon record of the new genital.


Congratulations! Your race now should have genitalia! Just to do a quick check, the race has armor slot 52, the race's skin is the custom skin, skin has armor slot 52, and the custom genital in the armature!
Now if you open the TheNewGentelman.log (find location in advanced tab of MCM) you should get a line like:
The race <FormID of the race> is designed to be ready for TNG. It was not modified.

Article information

Added on

Edited on

Written by

ModiLogist

24 comments

  1. GreatwizardGrembor
    GreatwizardGrembor
    • member
    • 0 kudos
    I've done everything so far, and now I'm stuck with 'there are no addons for this npc' or an error message close to it. What did I miss?
    1. ModiLogist
      ModiLogist
      • premium
      • 271 kudos
      If you follow this guide, the race won't become available for customization, they would just end up having the genitalia that you added to them during the patching process (I should clarify this better).
      If you want the race to be customizable you should write an ini for their skeleton (look under the ini section of the description).
    2. ShirouKazuhira
      ShirouKazuhira
      • member
      • 21 kudos
      do I need to do this if the Race uses the default skeleton?
       figured I would ask as I keep getting a Race can not be modified message in game. but the race uses the default beast skeleton. 
    3. GameOverMan134
      GameOverMan134
      • premium
      • 0 kudos
      Im having this same issue, and the race im trying to edit also uses the default skeleton
    4. Chapardeurr
      Chapardeurr
      • premium
      • 0 kudos
      I'm having the same issue, did you ever managed to work it out by any chance?
    5. ModiLogist
      ModiLogist
      • premium
      • 271 kudos
      What is the issue you have exactly? With version 4+ the race management is different, now TNG by itself looks for all races that their skeleton might support having a penis.
  2. RadiantBard
    RadiantBard
    • supporter
    • 0 kudos
    Hey guys, I followed the guide and it worked, but for whatever reason the penis isn't attached to the character. It stays in place and he moves around. TNG and Himbo are both loaded above the custom race I'm using. Any guidance on this would be really appreciated!
    1. ModiLogist
      ModiLogist
      • premium
      • 271 kudos
      Your race has an skeleton issue and is not using a compatible skeleton. If you know it is safe, change the skeleton mesh for both genders to the one from xp32 (if you do so, unless the race requires special textures, it should actually work without any patch).
  3. OrneryOchreOcelotl
    OrneryOchreOcelotl
    • premium
    • 85 kudos
    I've been working through this article to patch the Half Dragon Race for TNG, however am having trouble getting this to work as well. I'm probably missing a step somewhere, but cannot for the life of me catch what it is. I did find there was a patch made and posted here on nexus doing this exact thing, however, it does not seem to work. Any help would be greatly appreciated.

    Edit: Got it working!
    1. frigoberto69
      frigoberto69
      • premium
      • 0 kudos
      any luck?
    2. foolsama
      foolsama
      • premium
      • 5 kudos
      Can you post how you got it working? It's really frustrating me
  4. ShirouKazuhira
    ShirouKazuhira
    • member
    • 21 kudos
    if I am reading this right this guide doesn't get a custom race to work with TNG but instead excludes it but allows the use of a single genitalia for that race. How do I get the Custom race to work with TNG customization while using the custom races' own genitalia and textures?
    1. JuzyJ
      JuzyJ
      • premium
      • 176 kudos
      Just follow what was done to vanilla races. You would need to edit TheNewGentelman.esp directly, but that should work.
  5. deleted202895441
    deleted202895441
    • account closed
    • 5 kudos
    I made a patch that worked fine for 1.597 then moved on to 1170 and then the exact same patch doesn't work anymore. The game says "there is no addon for this race" after pressing the addon hotkey.
  6. Tomiee22
    Tomiee22
    • supporter
    • 0 kudos
    how would i apply an addon to a custom race
    1. ModiLogist
      ModiLogist
      • premium
      • 271 kudos
      ?
  7. StoneColdScout
    StoneColdScout
    • premium
    • 2 kudos
    For the life of me I cannot figure out if I'm doing something wrong. Now matter how many attempts are made this is always the result. For clarity, I'm trying to get this to work with The Ancient Falmer race.
    1. zazafire
      zazafire
      • premium
      • 1 kudos
      Did you figure out ? I'm also trying with the falmer race but it just don't work
      Might be better just using SOS instead...
    2. ModiLogist
      ModiLogist
      • premium
      • 271 kudos
      There is a patch for Ancient Falmer already.
  8. Slinxx
    Slinxx
    • supporter
    • 59 kudos
    An Addendum to the guide


    • Modilogist mentioned to me to take the "RNAM = Armor race" from the race record and to add it to the additional races in the armor addon you made. They just forgot to add that part to this guide
    • You do not need to edit the vampire versions of each race, I tested it and everything showed up just fine
    • If you're new to xEdit like I was, do not close xEdit or deploy with your mod manager after saving, take the .esp.save file and move it to wherever you're saving your project and THEN close out and deploy. xEdit specifically tells you where its saved and what it's named

    Also biiig thanks to ModiLogist for not only making the mod and this guide, but for personally helping me out too
    1. ModiLogist
      ModiLogist
      • premium
      • 271 kudos
      Thanks to you for adding the addendum here. I should learn how to get notifications from article posts! 
  9. HiraethMoon369
    HiraethMoon369
    • member
    • 1 kudos
    Youre amazing!! Thank you for the help, id be lost without people like you XD
  10. sandant25
    sandant25
    • premium
    • 406 kudos
    for anyone that having the same problem, the reason for the genital not morphing with weight slider is that the genital armor addon dont have weight slider enable, you need to enable it with sseedit.