Jump to content

(Female) NPC Overhaul Maker (Linux) 1.2.0


7 Screenshots

About This File

Description:

Turn those sexy generic follower mods into your own female NPC Overhaul in just 3 Easy Steps! (SteamOS / Linux Only)

This will use the FACEEYESMOUTH, HAIR COLOR, and BROWS, from your follower mod, combine them with Modpocolypse NPCs v4's SMP hair using SkyPatcher.

 

This works by creating a reservoir of NPC IDs from Modpocolypse Skyrim, and a reservoir of NPC IDs from your follower mods, smashing them together in an intelligent format.

 

HOWEVER! To do this, we have to edit the .ESP from each follower mod to remove their hair. Then we have to remove the follower mods hair from their face gen meshes.

 

Finally, we can create a skypatcher file that makes your very own NPC overhaul. Relax, once you watch the video, it looks a lot easier than it sounds.

 

WARNING: This will render your followers unavailable in Skyrim. So make a backup.

 

Important Notes:

  • Choose followers that use your default skin color. (Most quality follower mods have this option)
  • You start using this with UBE, Furry, Anime, or any other alien race, your skyrim will probably be cursed.
  • Doesn't support argonian, khajiit, or children... probably.
  • Video Tutorial is me doing the Western_Style (Long Format Sped Up) - Balance it with the reading the Written Directions.
  • I urge you to rebuild the python library with the rebuild script in ./tools. It's simply best practice for safety. (Delete the python folder first)


Written Directions:

Spoiler

Step 1.)  [ Prepping Your Follower ESP files ]

    A.) Copy my xEdit script, _custom_npc_overhaul_prep.pas, into sseEdit/Edit Scripts folder.

          Note: Make sure you have also mteFunctions.pas (mteFunctions also included in other mods like UBE 2.0)
    B.) Run xEdit.
    C.) Load my
_Custom_NPC_Overhaul.esp (Included in this mod), then load your follower mods underneath it.

    D.) Select all of your follower mods in xEdit.
    E.) Run my my xEdit script. ( Right click on the selected mods -> Apply Script > _custom_npc_overhaul_prep )

    F.) xEdit will output a bunch of NPC names, races, and ID numbers; leave xEdit open so that you can copy these into my app later.

Step 2.)  [
Prepping Your Follower FaceGen Meshes ]

    A.) Run the included App. (After, you download NifOptmizer and place it in ./tools first)

    B.) Select Process FaceGen.

    C.) Select Your Mod Folder location; where your follower folders are stored. Example: ( /mod organizer 2/mods/ )

    D.) Check Mark all of the follower mod folders that you applied my xEdit script to in step 1.

    E.) Let the app do its thing, which is automatically search for face gen meshes and remove the hair.

 

Step 3.)  [ Making the Mod ]

    A.) In the App, select Create SkyPatch

    B.) Select Your Profile:

           - Custom 1

           - Custom 2

           - Custom 3

           - Load Profile: Load your saved profiles, overwriting the current ones

           - Restore to Default: Factory Settings - Clear all profiles

    C.) Enter the 6 Digit ID BaseID Codes for any NPC you wish to avoid editing, such as 017934 (Frea), pulled from the wiki

    D.) Copy and Paste the ID codes from your xEdit console that the script output into the app. Click OK.

    E.) After the app sorts your followers according to race, it MAY ask you to manually sort some of the ones that don't have an eligible race.

    F.) If you are done, click NO.

    G.) If you wish to save the profile, click YES. This will save the reservoir pools so that you can regenerate a new random overhaul later, if you don't like the current one.

    H.) Install the created .zip in your Mod Manager. You are done, enjoy your NPC overhaul.

 

Questions:

Spoiler

    What is Custom_NPC_Overhaul.esp?
Just duplicates the default races into a custom race that doesn't have any hair.

We need this because some older NPC follower mods, use vanilla races, which will default to vanilla hair.

Proper modern follower mods use custom races, but let's be fair, some older follower mods still rock.
 

    Script Heavy?

SkyPatcher does this once, stores it to save, and that's it, unless it's changed. So it's a run and done according to documentation.

 

    This seems niche, who's it for?

It's for me. However, I know the idea might interest others who have a few modding hours under their belt.

 

    This seems like a lot of work?

It's not for everyone, but compared to manually doing an NPC overhaul, that could take a few weeks of work, this can be done in minutes.

    How do I know if this is legit?

Well, you can check the code. If you don't trust my compile of python environment, just delete ./Python and run the reinstaller.sh

    Can I run the script multiple times, the app multiple times?

Yes. It won't hurt anything after the first run. It's pretty robust.

 

    Why NifOptimizer, what's the python script do?

Our python script uses a app called pyffi to edit the head model .nif files, removing the hair. But, pyffi hasn't been updated in years... an elegant tool for a more civilized age... So, we have to downgrade the .nif to LE to edit it with pyffi, then we turn it back into a SE .nif, that's what NifOptimizer is used for.

 

    What about supporting Beards of Power?

It's possible to swap to beards of power, by tweaking a few lines of code, but that's not in my plans anytime soon, if ever.

 

    Can this run in Windows?

Theoretically, yes, but it's one of those things where if you're asking the question... But if you must, WSL2 is where you need to search.

 

    I got an error on FaceGen?

Sometimes these things happen, my app didn't remove the hair from one of the meshes.

Check log.txt, then remove it manually with NifSkope. Sometimes false positive.

   
 Can I merge follower mods with ZEdit Then do this?

Someone's thinking with their noggin' 😜 


Requirements:

Spoiler
  • Faster SMP [ Download ]
  • SkyPatcher [ Download ]
  • xEdit [ Download ] plus mteFunctions script [ Download ] ( drop in xEdit/Edit Scripts )
    - Credit [ MotorTheEternal ]
  • Modpocalpyse NPCs v4 Resources [ Download ]
  • Modpocalypse NPCs v4 [ Download ]
    - Credit [ ModpocalypseGaming ]
    - (Note: as tempting as it is to use Cathedral Asset Optimizer and pack these into a .bsa... I suggest not to, as it can create issues.)
  • Nif Optimizer [ Download ] (Place in Tools) 
    - Credit [ Ousnius ]
  • (A TON of follower mods)
    - Choose follower mods that use your Default Skin Texture for best compatibility

     
  • If Debian based OS:
    # Debian/Ubuntu prerequisites
    sudo apt update
    sudo apt install -y zenity python3 python3-venv python3-pip zip xz-utils wine

     

  • If Arch based OS:

    # Arch Linux prerequisites
    sudo pacman -Syu
    sudo pacman -S --needed zenity python python-pip zip xz wine

     

 


My Custom Overhaul Examples:

Eastern Style: [ Download ] - Pura Suka Skin v2 and BnP Teeth Overhaul
Follower Mods:

Spoiler

https://www.nexusmods.com/skyrimspecialedition/mods/54331
https://www.nexusmods.com/skyrimspecialedition/mods/131610 
https://www.nexusmods.com/skyrimspecialedition/mods/133242
https://www.nexusmods.com/skyrimspecialedition/mods/129503
https://www.nexusmods.com/skyrimspecialedition/mods/124511
https://www.nexusmods.com/skyrimspecialedition/mods/121692
https://www.nexusmods.com/skyrimspecialedition/mods/120187
https://www.nexusmods.com/skyrimspecialedition/mods/119931
https://www.nexusmods.com/skyrimspecialedition/mods/117671
https://www.nexusmods.com/skyrimspecialedition/mods/116872
https://www.nexusmods.com/skyrimspecialedition/mods/114448
https://www.nexusmods.com/skyrimspecialedition/mods/132623
https://www.nexusmods.com/skyrimspecialedition/mods/113402
https://www.nexusmods.com/skyrimspecialedition/mods/119613
https://www.nexusmods.com/skyrimspecialedition/mods/112189
https://www.nexusmods.com/skyrimspecialedition/mods/102234
https://www.nexusmods.com/skyrimspecialedition/mods/95582
https://www.nexusmods.com/skyrimspecialedition/mods/98910
https://www.nexusmods.com/skyrimspecialedition/mods/100171
https://www.nexusmods.com/skyrimspecialedition/mods/98501
https://www.nexusmods.com/skyrimspecialedition/mods/106766
https://www.nexusmods.com/skyrimspecialedition/mods/122367
https://www.nexusmods.com/skyrimspecialedition/mods/98358
https://www.nexusmods.com/skyrimspecialedition/mods/91598
https://www.nexusmods.com/skyrimspecialedition/mods/94415
https://www.nexusmods.com/skyrimspecialedition/mods/91525
https://www.nexusmods.com/skyrimspecialedition/mods/91456
https://www.nexusmods.com/skyrimspecialedition/mods/89745
https://www.nexusmods.com/skyrimspecialedition/mods/91804
https://www.nexusmods.com/skyrimspecialedition/mods/88444
https://www.nexusmods.com/skyrimspecialedition/mods/87335
https://www.nexusmods.com/skyrimspecialedition/mods/87948
https://www.nexusmods.com/skyrimspecialedition/mods/87141
https://www.nexusmods.com/skyrimspecialedition/mods/149628
https://www.nexusmods.com/skyrimspecialedition/mods/153180
https://www.nexusmods.com/skyrimspecialedition/mods/150810
https://www.nexusmods.com/skyrimspecialedition/mods/155086
https://www.nexusmods.com/skyrimspecialedition/mods/157557
https://www.nexusmods.com/skyrimspecialedition/mods/154325
https://www.nexusmods.com/skyrimspecialedition/mods/136824
https://www.nexusmods.com/skyrimspecialedition/mods/131146
https://www.nexusmods.com/skyrimspecialedition/mods/129961
https://www.nexusmods.com/skyrimspecialedition/mods/143388
https://www.nexusmods.com/skyrimspecialedition/mods/144222
https://www.nexusmods.com/skyrimspecialedition/mods/140198
https://www.nexusmods.com/skyrimspecialedition/mods/140889
https://www.nexusmods.com/skyrimspecialedition/mods/123983
https://www.nexusmods.com/skyrimspecialedition/mods/76220
https://www.nexusmods.com/skyrimspecialedition/mods/125924
https://www.nexusmods.com/skyrimspecialedition/mods/138242

Ignored NPCs: Elisif,  Aela, Ysolda, Uthgerd, Mjoll, Frea, Serana's mom, Serana, Brelyna, and Illia replacer.

I use Kurone's replacers for this eastern style overhaul.

https://www.nexusmods.com/skyrimspecialedition/mods/149406
https://www.nexusmods.com/skyrimspecialedition/mods/148717
https://www.nexusmods.com/skyrimspecialedition/mods/148727
https://www.nexusmods.com/skyrimspecialedition/mods/148738
https://www.nexusmods.com/skyrimspecialedition/mods/148229
https://www.nexusmods.com/skyrimspecialedition/mods/147737
https://www.nexusmods.com/skyrimspecialedition/mods/147147
https://www.nexusmods.com/skyrimspecialedition/mods/147135
https://www.nexusmods.com/skyrimspecialedition/mods/134601
https://www.nexusmods.com/skyrimspecialedition/mods/143952 
https://www.nexusmods.com/skyrimspecialedition/mods/162880


Western Style: [ Download ]  - BnP Skin or Diamond Skin and BnP Teeth Overhaul

Follower mods:

Spoiler

Follower mods (not replacer) (Default Skin) (Picked the ones I think would work best - Keeping Western Style in mind):


Farodadestin's:

Spoiler

https://www.nexusmods.com/skyrimspecialedition/mods/126353

https://www.nexusmods.com/skyrimspecialedition/mods/133598

https://www.nexusmods.com/skyrimspecialedition/mods/130310

https://www.nexusmods.com/skyrimspecialedition/mods/122692

https://www.nexusmods.com/skyrimspecialedition/mods/119816

https://www.nexusmods.com/skyrimspecialedition/mods/119070

https://www.nexusmods.com/skyrimspecialedition/mods/118649

https://www.nexusmods.com/skyrimspecialedition/mods/117847

https://www.nexusmods.com/skyrimspecialedition/mods/117256

https://www.nexusmods.com/skyrimspecialedition/mods/116707

https://www.nexusmods.com/skyrimspecialedition/mods/115818

https://www.nexusmods.com/skyrimspecialedition/mods/115058

https://www.nexusmods.com/skyrimspecialedition/mods/113596

https://www.nexusmods.com/skyrimspecialedition/mods/112787

https://www.nexusmods.com/skyrimspecialedition/mods/112125

https://www.nexusmods.com/skyrimspecialedition/mods/110702

https://www.nexusmods.com/skyrimspecialedition/mods/108834

https://www.nexusmods.com/skyrimspecialedition/mods/107080

https://www.nexusmods.com/skyrimspecialedition/mods/106669

https://www.nexusmods.com/skyrimspecialedition/mods/105463

https://www.nexusmods.com/skyrimspecialedition/mods/153732

https://www.nexusmods.com/skyrimspecialedition/mods/146857

https://www.nexusmods.com/skyrimspecialedition/mods/142514

https://www.nexusmods.com/skyrimspecialedition/mods/138373

https://www.nexusmods.com/skyrimspecialedition/mods/136536

https://www.nexusmods.com/skyrimspecialedition/mods/131587

https://www.nexusmods.com/skyrimspecialedition/mods/127181

https://www.nexusmods.com/skyrimspecialedition/mods/126053

https://www.nexusmods.com/skyrimspecialedition/mods/125698

https://www.nexusmods.com/skyrimspecialedition/mods/124263

https://www.nexusmods.com/skyrimspecialedition/mods/123220

https://www.nexusmods.com/skyrimspecialedition/mods/120805

https://www.nexusmods.com/skyrimspecialedition/mods/109954

https://www.nexusmods.com/skyrimspecialedition/mods/105217

https://www.nexusmods.com/skyrimspecialedition/mods/104978

https://www.nexusmods.com/skyrimspecialedition/mods/103919

https://www.nexusmods.com/skyrimspecialedition/mods/103479

https://www.nexusmods.com/skyrimspecialedition/mods/103424

https://www.nexusmods.com/skyrimspecialedition/mods/103303

https://www.nexusmods.com/skyrimspecialedition/mods/121280

https://www.nexusmods.com/skyrimspecialedition/mods/102984

https://www.nexusmods.com/skyrimspecialedition/mods/102622

https://www.nexusmods.com/skyrimspecialedition/mods/102006

https://www.nexusmods.com/skyrimspecialedition/mods/101841

https://www.nexusmods.com/skyrimspecialedition/mods/101025

https://www.nexusmods.com/skyrimspecialedition/mods/100407

https://www.nexusmods.com/skyrimspecialedition/mods/99898

https://www.nexusmods.com/skyrimspecialedition/mods/99733

https://www.nexusmods.com/skyrimspecialedition/mods/99174

https://www.nexusmods.com/skyrimspecialedition/mods/98535

https://www.nexusmods.com/skyrimspecialedition/mods/98364

https://www.nexusmods.com/skyrimspecialedition/mods/98119

https://www.nexusmods.com/skyrimspecialedition/mods/97694

https://www.nexusmods.com/skyrimspecialedition/mods/97344

https://www.nexusmods.com/skyrimspecialedition/mods/97064

https://www.nexusmods.com/skyrimspecialedition/mods/96881

https://www.nexusmods.com/skyrimspecialedition/mods/96605

https://www.nexusmods.com/skyrimspecialedition/mods/95656

https://www.nexusmods.com/skyrimspecialedition/mods/95392

https://www.nexusmods.com/skyrimspecialedition/mods/89026

https://www.nexusmods.com/skyrimspecialedition/mods/88301

https://www.nexusmods.com/skyrimspecialedition/mods/87763

https://www.nexusmods.com/skyrimspecialedition/mods/87321

https://www.nexusmods.com/skyrimspecialedition/mods/85895

https://www.nexusmods.com/skyrimspecialedition/mods/86958

https://www.nexusmods.com/skyrimspecialedition/mods/84447

https://www.nexusmods.com/skyrimspecialedition/mods/84701

https://www.nexusmods.com/skyrimspecialedition/mods/83271

https://www.nexusmods.com/skyrimspecialedition/mods/82535

https://www.nexusmods.com/skyrimspecialedition/mods/82105

https://www.nexusmods.com/skyrimspecialedition/mods/81759

https://www.nexusmods.com/skyrimspecialedition/mods/81132

https://www.nexusmods.com/skyrimspecialedition/mods/80462

https://www.nexusmods.com/skyrimspecialedition/mods/80166

https://www.nexusmods.com/skyrimspecialedition/mods/78480

https://www.nexusmods.com/skyrimspecialedition/mods/78081

https://www.nexusmods.com/skyrimspecialedition/mods/76398

https://www.nexusmods.com/skyrimspecialedition/mods/76171

https://www.nexusmods.com/skyrimspecialedition/mods/76166

https://www.nexusmods.com/skyrimspecialedition/mods/75286

 

 

Veez's:

https://www.nexusmods.com/skyrimspecialedition/mods/140111

https://www.nexusmods.com/skyrimspecialedition/mods/138589

https://www.nexusmods.com/skyrimspecialedition/mods/138024

https://www.nexusmods.com/skyrimspecialedition/mods/137291

https://www.nexusmods.com/skyrimspecialedition/mods/133714

https://www.nexusmods.com/skyrimspecialedition/mods/133495

https://www.nexusmods.com/skyrimspecialedition/mods/126407

https://www.nexusmods.com/skyrimspecialedition/mods/125455

https://www.nexusmods.com/skyrimspecialedition/mods/124759

https://www.nexusmods.com/skyrimspecialedition/mods/124403

https://www.nexusmods.com/skyrimspecialedition/mods/124403

https://www.nexusmods.com/skyrimspecialedition/mods/123041

https://www.nexusmods.com/skyrimspecialedition/mods/122596

https://www.nexusmods.com/skyrimspecialedition/mods/122143

 


Ignored NPCs (Install these how ever you wish, or use your own) :

 

048C2F; Illia: https://www.nexusmods.com/skyrimspecialedition/mods/162161

0198C1; Elisif: https://www.nexusmods.com/skyrimspecialedition/mods/152677

0A2C91; Iona: https://www.nexusmods.com/skyrimspecialedition/mods/145785

01CD90; Vex: https://www.nexusmods.com/skyrimspecialedition/mods/145025?tab=files

0A2C8F; Jordis: https://www.nexusmods.com/skyrimspecialedition/mods/143779

0A2C8E; Lydia: https://www.nexusmods.com/skyrimspecialedition/mods/140617

 

 

Known Bugs:

  • Some AE CC NPCs might be bald?
       Maybe I'll mess with it some more and see if I can find a fix.
  • Rarely, an NPC head may be half-distored.
        (Means that the ESP has headparts that don't match the head model)

    I was going to do a video to fix this, but it's really easy, either do one of 3 things:
     - Delete the mod associated with the NPC (Ctrl + F skypatcher files for NPC base id code) (easiest but restores the default face)
     - CTRL+F npc id code in skypatcher files, swapping the npc edit to another face, then delete offending mod (second easiest)
     - Fix headparts in xEdit to match their headparts in their .esp FaceGen Folder wherever their mod folder is located (Best way)

 

If you find a bug / error, let me know in comments. I'll try and fix it.


What's New in Version 1.2.0

Released

                                                     1.2                                                      

  • QOL Changes
  • ESP now requires ModPocolypseNPCs 4.0 (So LOOT organizes it correctly)
  • Now builds python environment from scratch. No longer comes with it.
  • Check back later for a new NPC overhaul in the description. (I'm going through my current one and doing fixes)

 

                                                     1.1                                                      

  • As usual, never trust an upload from me for the first 24-48 hours. It's probably broken, cursed with my luck 😔
  • Fixed issue with broken .ESP reference ID for orcs, added vampire races for other _Custom_Races
  • Fixed Pascal Script to match reference IDs for orcs and Vampires
  • Fixed my scripts for rebuilding python environment (Should now work now)
  • Fixed Zenity from crashing if mod list has a mod that starts with -
  • Fixed modlist so that it's organized A-Z
  • Fixed a few other issues to make app more robust
  • Added error handling for python environment missing or ssenifoptimizer.exe missing
  • Western Style Complete (Maybe)
  • Video Tutorial Complete
  • Unless an error is found that I can fix - Mod Complete !!

                                                     1.0                                                      

  • Significant speed improvements for facegen processing. (Now uses ram drive to store temp meshes)
  • Significant script improvements. (Cleaned the shit out of my python script)
  • Massive speed increase when processing lots of follower mods. (Introduced checklists, rather than one mod at a time, Process them all at once!)
  • Fixed error where script would pause if no face gen meshes were found
  • Made file structure smaller, neater
  • Better facegen error handling. (Now it writes errors to log.txt and lets user know at the end if there were errors)


×
×
  • Create New...