Jump to content

Tutorial: How to duplicate an existing SOS Addon to make your own [QUICK N' DIRTY EDITION]


donnerwetter

11,940 views

Have you ever wished you could use more than one version of the same schlong simultaneously? Maybe you want one that uses SOSmale.hkx and one to use SOSfemale.hkx. Maybe you installed my ERF Horse Penis Redux mashups and want to use more than one version at the same time. Well, I'm going to show the way I do it.

 

Do note though that as the title says, this is the quick and dirty way, which means we are only duplicating and changing the absolute minimum amount of things necessary to get a separate schlong addon to show in the MCM and for it to use its own mesh and textures. All the other things that make up a schlong addon, such as potions and code related to gender and race probabilities will be left untouched and shared with the parent schlong. Presumably this will fuck with SOS mechanics that distribute schlongs to NPCs, but since I do not use those mechanics, I don't care. If you DO care about such things, you are welcome to duplicate, rename and then painstakingly reassign EVERYTHING in the addon.

 

Anyway, we'll be using XEdit. Hope you have it installed (google for information on how to do so.) For this example, I'll be using the .esp from TRX Futanari Addon. Once you load the esp, it should look like this:

 

1583596926_tuttut(1).png.8a28f06f40fc50d1a08df7c03cf7e929.png

 

What we need to do is duplicate the correct records to get a separate schlong addon with its own mesh and textures, I will start with the textures:

 

988873017_tuttut(2).png.508dc1db0c3f2b21d92386876c3ef1ad.png

 

If we were being thorough, we would duplicate each of these records. But since we're all about doing things as quickly and lazily as possible, I will only duplicate the "Default" Texture Set since I only play as human characters anyway. If you play as other races, you might want to duplicate the texture sets relevant to you. Regardless, right click on a texture set you want to duplicate and select "Copy as new record into"

 

rightclick.png.e84c7453cce319d90e61ec5ae96ffae5.png

 

XEdit will ask you to change the EditorId. I am making a schlong addon for a character named Ayirah, so I will simply replace "Default" with "Ayirah".

 

editorid.png.a0c98ae1b43dc9bdc889257c26b07d66.png

 

Next you will be asked which of the loaded files you want to add this new record into. We will choose the schlong addon we have been working on.

 

whichone.png.e6db30350c1d23c4c0554626bf5c602e.png

 

Congratulations! You have made a new texture set. Now to change the texture paths- my character will only need separate diffuse and normal maps from the regular addon, so those are the ones I will be editing. I'm going to place her textures in a folder named "Ayirah" inside the regular texture folder. You will notice that I'll do the same with the meshes too.

 

tuttuttut.png.06f4c81f54e97b8c040f54631dbe7fac.png

 

Next, we will go take a look at the Armor Addon records. Much like before, if we were being thorough, we would duplicate all 9 AA records, but again, I'll only need to duplicate the Default one for my purposes. (Your situation may be different)

 

1289079639_tuttut(9).png.8b660b596a2037e65fbd04b18fa19231.png

 

Duplicate and rename the record(s) you need the same way you did with the Texture Sets before. Then change the "Female world model" record (if this is a male addon, you will obviously need to change the male one instead) to point to the location you have chosen for the new mesh. Like I said, I'm just placing new folders inside the ones already existing in the mod and keeping the existing .nif name. The reason for this is that this way you don't need to rename the schlong .nifs once you have built them in BodySlide, just build them into the overwrite folder and place them inside the new folder you made. You will also need to alter the Female Skin Texture record and select the Texture Set you made previously.

 

813705420_tuttuttut(2).png.1f05b5fa84371722740f842504b2b7e7.png

 

Next up is the Armor Record. Just like before, copy the record and rename it. Then in the Armature section, select the Addon(s) you made in the previous step.

 

420871932_tuttut(12).png.6be09dfa76c290bd6189b93dd908c5cb.png

 

Now, we move on to the Faction record. This is what gives the addon the name it will be listed under in the SOS MCM. Once again, copy and rename the record. Afterwards, alter the text field next to Full - Name and give your new addon whatever name you wish.

 

1799033860_tuttut(13).png.3b946894c40eb4fada16b950ebe32309.png

 

Finally, we can tackle duplicating the SOS Addon quest. After you've done so, find the SOS_Addon_Faction and SOS_Addon_Genitals properties and change them to the Faction and Armor (Note: Armor, not ArmorAddon! Make sure it has the ARMO prefix) you made in previous steps. Finally, give the quest a new name, save the .esp and exit XEdit. You're done!

 

94135193_tuttut(16).png.532589aeef65c6338789ee8196976b50.png530604232_tuttut(15).png.d4a570d71e453615025af04995eb9c3e.pngtuttuttuttut.png.645ffb173d13f2473ef2348f185432b5.png

 

Now to check if our new addon works in game... success!

 

success.png.11caa59586574dffb354dd2b33818899.png

Edited by donnerwetter

38 Comments


Recommended Comments



22 minutes ago, XarisZ said:

It isnt possible to add multiple addons into a ESP?

 

What do you mean? You could repeat this as many times as you wanted in a single .esp. My ERF addon has like 20 duplicated addons.

Edited by donnerwetter
Link to comment
12 minutes ago, donnerwetter said:

 

What do you mean? You could repeat this as many times you wanted in a single .esp. My ERF addon has like 20 duplicated addons.

Yep im stupid thanks xD

Real question tho, can you eslfy it afterwards?

Link to comment
Just now, XarisZ said:

Yep im stupid thanks xD

Real question tho, can you eslfy it afterwards?

 

I'm not sure if you can eslify SOS addons, actually ?

 

Haven't done it to my addons.

Link to comment
10 minutes ago, donnerwetter said:

 

I'm not sure if you can eslify SOS addons, actually ?

 

Haven't done it to my addons.

 

Hmm well i did some other and they worked fine so i'll give this one a try too i guess

Edited by XarisZ
Link to comment
5 minutes ago, XarisZ said:

 

Hmm well i did some other and they worked fine so i'll give this one a try too i guess

 

If you can normally eslify SOS addons I don't see why you couldn't also do it to ones you've edited in this manner

Link to comment

I used as a baseline an addon that has both genders, how can i make it female only?

If i make a duplicate of this and change the value to 1 or something else will that change it to female only?

Spoiler

image.png.585cb1c87ee356a8388fcf64be1a4f27.png

 

Edited by XarisZ
Link to comment
29 minutes ago, XarisZ said:

I used as a baseline an addon that has both genders, how can i make it female only?

If i make a duplicate of this and change the value to 1 or something else will that change it to female only?

  Hide contents

image.png.585cb1c87ee356a8388fcf64be1a4f27.png

 

 

That's a good question, but to be frank I haven't looked into all the variables too closely. I was mainly laserfocused on getting meshes and textures working.

 

Isn't that stuff configurable in the MCM though?

 

Speaking of those MCM options though, I'm not sure what having half-copied addons like these will do to SOS scripts. They might just share the same gender probabilities with their parent OR they might break completely.

 

If you want a fully-working addon you'll be needing to copy and rename ALL the records and assign them manually. There's something lile 70 of them though

Link to comment
14 minutes ago, donnerwetter said:

 

That's a good question, but to be frank I haven't looked into all the variables too closely. I was mainly laserfocused on getting meshes and textures working.

 

Isn't that stuff configurable in the MCM though?

 

Speaking of those MCM options though, I'm not sure what having half-copied addons like these will do to SOS scripts. They might just share the same gender probabilities with their parent OR they might break completely.

 

If you want a fully-working addon you'll be needing to copy and rename ALL the records and assign them manually. There's something lile 70 of them though

That actually worked. If you change the value to 1 it sets as female only.

Link to comment

@donnerwetter hey dw so i decided to finally attempt this and all is well but my schlong looks like this..i could have sworn i linked the textures for bijin skin. Anyway i'm glad i at least got the mesh right( also don't pay attention to the t pose, only my idle animation takes time to load when i start up my game)
 

Spoiler

907951481_SkyrimSE2022-09-0714-11-11.png.bd5493157652524a41be34b9f091231f.png904582407_SkyrimSE2022-09-0714-11-27.png.2a7e5c6eaf6c6a440c558a0ad664969a.png


 

Any idea what step i went wrong in?
 

Spoiler

image.png.393ea37cce18e983f12039ae12f0b70f.pngimage.png.1a0631cb09c4c71264e5ae75fb92ac4c.png


I even went in the folder and put the texture inside

 

Link to comment
25 minutes ago, FutaNemesislol said:

@donnerwetter hey dw so i decided to finally attempt this and all is well but my schlong looks like this..i could have sworn i linked the textures for bijin skin. Anyway i'm glad i at least got the mesh right( also don't pay attention to the t pose, only my idle animation takes time to load when i start up my game)
 

  Hide contents

907951481_SkyrimSE2022-09-0714-11-11.png.bd5493157652524a41be34b9f091231f.png904582407_SkyrimSE2022-09-0714-11-27.png.2a7e5c6eaf6c6a440c558a0ad664969a.png


 

Any idea what step i went wrong in?
 

  Hide contents

image.png.393ea37cce18e983f12039ae12f0b70f.pngimage.png.1a0631cb09c4c71264e5ae75fb92ac4c.png


I even went in the folder and put the texture inside

 

 

Your folder structure is

 

textures\[TRX] Futa addon\Regular\Bijin

 

the path in the texture set is

 

textures\[TRX] Futa addon\Regular\Default\Bijin

 

 

Link to comment
1 hour ago, mastert3318 said:

How would I do this to convert a futa schlong into a male one?

 

That would require you to fire up Blender and change the model and textures to fit onto a new body, not just .esp editing.

Link to comment
On 10/8/2022 at 4:02 PM, donnerwetter said:

 

That would require you to fire up Blender and change the model and textures to fit onto a new body, not just .esp editing.

What if that's already been done but I just can't figure out the technical stuff?

Link to comment
23 hours ago, mastert3318 said:

What if that's already been done but I just can't figure out the technical stuff?

 

If you look at XarisZ's comments further up this thread you can see they figured out a way to restrict schlong genders.

Link to comment

I'd like to do this with 2 types of patches

 

1. I have installed the patch for BnP already by overwriting the original in Vortex.

2. I'd like a new setup with the Bijin skin TRX patch

 

How should I arrange the folders? I understand the SSEedit stuff, but how do I apply the patch and integrate it? 

Link to comment
1 hour ago, Xfilesman88 said:

I'd like to do this with 2 types of patches

 

1. I have installed the patch for BnP already by overwriting the original in Vortex.

2. I'd like a new setup with the Bijin skin TRX patch

 

How should I arrange the folders? I understand the SSEedit stuff, but how do I apply the patch and integrate it? 

 

Look at the file structure for TRX Futanari Addon.

I usually place my custom addon textures in a custom folder inside the existing one.

 

Off the top of my head, human TRX textures go into

 

textures\TRX Futanari Addon\Regular\Default

 

I just add an additional folder, in this case it would be

 

textures\TRX Futanari Addon\Regular\Default\Bijin

 

Though the location itself doesn't really matter. Just make sure you place your alternate textures in your new folder and alter the custom Texture Set in the .esp to look for textures in that location

Edited by donnerwetter
Link to comment

Damn is all I have to say for this guide. Really helped me get the mod working properly and made me learn how to mod followers and addons. Thank you very much! For the bodyslide files I am getting tears off the bodies like the mesh is not attached to the new followers. Where did you get the mesh from? I got mine from the .nif file from my TRX folder that I think were finished in bodyslide and placed it in Ayirahs folder where it should be but it doesn't match to her body. Textures work perfect. I definitely got the bodyslide thing wrong. :0

Link to comment
19 minutes ago, Bazzal said:

Damn is all I have to say for this guide. Really helped me get the mod working properly and made me learn how to mod followers and addons. Thank you very much! For the bodyslide files I am getting tears off the bodies like the mesh is not attached to the new followers. Where did you get the mesh from? I got mine from the .nif file from my TRX folder that I think were finished in bodyslide and placed it in Ayirahs folder where it should be but it doesn't match to her body. Textures work perfect. I definitely got the bodyslide thing wrong. :0

 

You'll need to build a new schlong mesh using the same body preset the character you want to use it on uses.

Link to comment

Is there a way to make this work with a custom race? Im trying to get this to work with serval Khajiit but it never seems to work right. I can only use the base, not the horse or hybrid. 

Link to comment

@EclypseMagala All my characters are custom races- I believe the problem here is beast races. Follow this guide, but replace "Default" with Khajiit and duplicate those entries instead.

Edited by donnerwetter
Link to comment
21 hours ago, donnerwetter said:

@EclypseMagala All my characters are custom races- I believe the problem here is beast races. Follow this guide, but replace "Default" with Khajiit and duplicate those entries instead.

Just Khajiit or serval khajiit?

Link to comment

×
×
  • 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