Appearance: .app files

All the dirty detes on appearance files

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,

You can add components that will be included in every appearance to the root entity.

partsValues

This only works for player equipment and weapons (April 2023)

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

#386: Expand visual modding

Change request updated