A subpage dedicated to custom NPCs
This page is dedicated to the process of creating custom NPCs via community guides and -resources.
For the wiki version of this guide, see here.
Changing NPC appearances: How to swap out components in an .app file
The base head that's used for NPV can be found under
To export a head mesh with shape keys, you have to export the corresponding .morphtarget, e.g.
As these are not named in a human-readable way, you'll want to apply them via Blender script.
How to create an NPV (Google Docs) - resources on Google Drive - utility script for glb shapekeys on gist
How to manually swap V over an NPC, by NoraLee (Google Docs/Drive)
WolvenKit: Create an NPV (Google Docs) Contains a section on facial animations
How to implement part 4+ of NoraLee's guide in WolvenKit (by nx#3390)
How to customize an NPV via Tweak XL
how to add custom behaviour, equipment, and translation strings (by xbaebsae)
YouTube video by Vesna [CyberVesna/Vesn4_]
Website: NoraLee's NPV picker
A (WIP) mapping between the character creator and appearance keys in the app/ent files
Blender: Python script to apply shapekeys
Set up for use with NoraLee's glb files (needs adjusting otherwise)