Skyrim Mod:NPC ChangeForm
The UESPWiki – Your source for The Elder Scrolls since 1995
< Mod / Skyrim: Skyrim Mod: Save File Format
NPC_ change form[edit]
- NPC change flags:
- 0x01 - CHANGE_FORM_FLAGS
- 0x200 - CHANGE_NPC_SKILLS
- 0x400 - CHANGE_NPC_CLASS
- 0x800 - CHANGE_NPC_FACE
- 0x1000 - CHANGE_NPC_DEFAULT_OUTFIT
- 0x2000 - CHANGE_NPC_SLEEP_OUTFIT
- 0x1000000 - CHANGE_NPC_GENDER
- 0x2000000 - CHANGE_NPC_RACE
Name | Present if flag set | Data |
---|---|---|
Flags | CHANGE_FORM_FLAGS | Change form flags |
ACBS data | CHANGE_ACTOR_BASE_DATA | See ACBS field of NPC_ record |
Factions | CHANGE_ACTOR_BASE_FACTIONS | vsval count
struct {refID factionID; sint8 rank} [count] |
Spells | CHANGE_ACTOR_BASE_SPELLLIST | vsval spellCount
refID spells[spellCount] vsval leveledspellCount refID leveledspells[leveledspellCount] vsval shoutCount refID shouts[shoutCount] |
AIDT field | CHANGE_ACTOR_BASE_AIDATA | See AIDT field of NPC_ record |
Actor name | CHANGE_ACTOR_BASE_FULLNAME | wstring name |
Skills | CHANGE_NPC_SKILLS | See DNAM field of NPC_ record |
Class | CHANGE_NPC_CLASS | refId class |
Race | CHANGE_NPC_RACE | refId race
refID old race (?) |
Face | CHANGE_NPC_FACE | NPC face |
Gender | CHANGE_NPC_GENDER | uint8 gender (0 – male, 1 - female) |
Def outfit | CHANGE_NPC_DEFAULT_OUTFIT | refId defOutfit |
Sleep outfit | CHANGE_NPC_SLEEP_OUTFIT | refId sleepOutfit |
NPC face[edit]
Name | Type | Description | |
---|---|---|---|
unk1 | uint8 | other data fields are only present, if this value is non NULL | |
Hair color form | RefId | ||
Skin tone? | uint8[4] rgb a? | ||
Skin | RefId | ||
Head part count | vsval | ||
Head part | RefId[Head part count] | ||
unk2 | uint8 | ||
FaceData | FaceData | present only if previous unk2 != 0 |
FaceData[edit]
Name | Type | Description |
---|---|---|
Face morphs count | uint32 | |
Face morph values | float[Face morphs count]
See NAM9 field of NPC_ record |
|
PresetsCount | uint32 | |
Face part presets | sint32[PresetsCount]
See NAMA field of NPC_ record |