External Community Guides: NPVs (V as NPC) - Custom NPCs
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.
Guides
How to create an NPV (Google Docs) - resources on Google Drive - utility script for glb shapekeys on gist
Google Drive & Google Document
by NoraLee
(How to manually swap V over an NPC)
WolvenKit: Create an NPV Contains a section on facial animations
How to customize an NPV via Tweak XL
Guide on Personal Website
by xbaebsae
(How to add custom behaviour, equipment, and translation strings)
Resources and Utilities
Website: NoraLee's NPV picker
A (WIP) mapping between the character creator and appearance keys in the app/ent files
Resources on Personal Website
by NoraLee
Blender: Python script to apply shapekeys
Set up for use with NoraLee's glb files
(needs adjusting otherwise)
Resources on NexusMods
by xbaebsae
Other relevant guides on this wiki
Changing NPC appearances: How to swap out components in an .app file
Other information
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.
Last updated