How to find an AMM NPC in the files
Published: Dec 31 2024 by Last documented update: Dec 31 2024 by
This page will show you how to find an AMM NPC's files.
Difficulty: You know how to read
To change NPC appearances, see Appearances: change the looks
To create custom NPCs, see AMM: Custom NPCs
To create V as an NPC, see NPV - V as custom NPC
In this guide, we'll go looking for nurse_wa_nurse_wa_01
.
We do that by tracking her through AMM's database — an sqlite3
file. Don't worry, this guide will help you navigate it.
Open https://sqliteviewer.app/ in a webbrowser
Navigate to the subfolder bin\x64\plugins\cyber_engine_tweaks\mods\AppearanceMenuMod
Find the file db.sqlite3
Drag and drop it on the sqliteviewer website
You will now see something like this:
Open AMM's Scan tab
Find the Target Info section at the bottom
Find the ID field
Click the Copy
button
Open AMM's Scan tab
Find the Target Info section at the bottom
Find the Current Appearance under the ID field and write it down:
Switch to the sqliteviewer website.
In the left column, Tables
, click on appearances
to select the table
Optional: Resize the app_name
column
Type the name into the search field at the top of the column
Find the entity ID in the first column, and write it down (green box in the screenshot below)
Complete the following steps on the sqliteviewer website.
In the left column, Tables
, click on entities
to select the table.
Type the entity ID from step 2 into the search field at the top of the first column, entity_id
. This should give you one (1) row of data.
Optional: Resize fields until you can see the entire entity_path
column
Find the entity path, and write it down (green box in the screenshot below)
If you already have a file name here, skip to #step-5-read-the-root-entity
In the entity path
column, you will either find a file path (for modded NPCs), or a TweakDB ID (for base game characters).
Pull it wide to make the right panel appear
In the search field at the top, search for your TweakDB ID (e.g. Character.NurseFemale
)
In the property panel at the left, find the entityTemplatePath
(the NPC's root entity)
Right-click on the file and open it in WolvenKit (you don't need to add it to your project)
Find your NPC's appearance in the list:
Note down the appearanceName
(green box in the screenshot)
Open the .app file by clicking the turquoise button
In the appearances
list at the top of the file, find the entry with the name from the .ent file
Expand the appearance's components
array. These are all of your NPV's parts!
Enjoy!
Open Wolvenkit's
If the NPC was added by a mod, you have to switch to first
Use to find the .ent in the files.