NPC animations
How NPC animations work
Summary
Created: Jan 02 2025 by nutboy Last documented update: Jan 02 2025 by nutboy
This page will explain how NPC animations are selected and connected within the files.
Wait, this is not what I want!
For a guide on creating a custom NPC, check AMM: Custom NPCs
For a guide on creating an even more custom NPC, check NPV - V as custom NPC
entAnimatedComponent
The very base for any animations is the entAnimatedComponent with the name of root
.
You can usually find it insde the root entity's components
array:

animations.gameplay
animations does...
(we needed to put those, or no photo mode animations. Where are they read? Why aren't they overwritten by SetupExtensionComponents?)
entAnimatedSetupExtensionComponent
One or more extensions to the entAnimatedComponent for different contexts.
You can usually find them insde the root entity's components
array:

As of January 2025, we don't exactly know what they do and where they are read. Maybe ask psi at some point.
Last updated
Was this helpful?