Here's a list of every NPC's FormID, EditorID, and skin tone to put names and faces to the 1,255 unique NPC face textures currently in the game.
Permissions and credits
Credits and distribution permission
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou can upload this file to other sites but you must credit me as the creator of the file
Modification permissionYou are allowed to modify my files and release bug fixes or improve on the features so long as you credit me as the original creator
Conversion permissionYou can convert this file to work with other games as long as you credit me as the creator of the file
Asset use permissionYou are allowed to use the assets in this file without permission as long as you credit me
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This author has not credited anyone else in this file
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Changelogs
Version 1.04
Added second script to archive to pull the STON value of any NPC with the Human or ChildHuman race and has actual appearance data
Updated the spreadsheet with the results of the new script. Should be mostly complete at this point.
Version 1.03
Updated spreadsheet with missing children FormIDs
Optimized the script for efficiency to reduce runtimes by upwards of 80%
Version 1.02
Reworked script so that the individual skin tone files output the filenames of the face textures instead of shortened versions of main directory. These are the input files for the TextureSort batch script optional file.
Updated spreadsheet with missing generic crew member FormIDs
Version 1.01
Updated script to also output separate files for each skin tone index and included current individual indices.
Thanks to the latest xEdit update, I was able to write a script to put names and faces to the 1,255 unique NPC face textures in the game. This will be of use to skin tone texture mod authors who want to know what NPCs use the skin tones they're modding for the sake of compatibility. NPC face textures can be found in \textures\actors\character\facecustomization\starfield.esm\ within Starfield - Textures01.ba2. The spreadsheet now also contains the skin tone index values of all other human NPCs that don't have unique face textures.
Spreadsheet contains the main directory, as well as sheets for each individual skin tone.
Download archive contains the spreadsheet itself, the script used to compile the results, the input file for the script, and the as-of-now current raw output file.
Link to the Google Sheet - Contains most up-to-date lists. Download archive is updated after significant additions are made.
Optional TextureSort is a batch script that will copy and sort the 1,255 vanilla NPC face textures into folders based on sk# for ease of workflow. Extract to the same directory as the XXXXXXXX_color.dds files extracted from Starfield - Textures01.ba2.