Appearance: .app files
All the dirty detes on appearance files
If you want to modify an .app file to change an NPC's appearance, check here!
Appearances
The real meat of the file: a list of appearance definitions, loaded via root entity.
components
A list of components that are part of your current appearance. There are various types of components,
partsValues
Allows you to add one or more component entities into your appearance. They will be treated as if the components were part of the appearance's components
array.

partsOverrides
Overrides component definitions via name. They can be defined in the appearance's own components array or loaded via component entity.
For usage instructions, see here.
commonCookData
To save a few processing cycles, CDPR doesn't evaluate .apps on load, but instead keeps a pre-cooked cache under base\cookedappearances
. CommonCookData is the lookup path for such a file. As long as the file in question exists and isn't empty, your changes might not register, or components that you removed will still be displayed.
Once you start modding, you'll want to install the cookedapps nulled mod to prevent such issues.
Last updated