Configuration Documentation
Reference pages for the current configuration and integration systems: inherited RaceConfig overrides, facial expression presets, animation action tags, sound effect overrides, voice configs, and the SKSE plugin API.
RaceConfig Overrides
Per-race and predicate-based physics configuration, including the current Inherits modes, named base configs, and runtime any overlays.
Facial Expressions
Facial presets, morph effects, depth scaling, scene context filters, MFEE usage, and how presets participate in RaceConfig inheritance.
Sound Effects
Targeted clap and wet sound lists, clap impulse overrides, penetrator predicates, girth matching, wildcard paths, and sound override inheritance.
Voice Settings
Voice preset files, actor predicates, scene contexts, depth and girth matching, interval or thrust triggers, wildcard audio paths, and lip sync pairing.
Animation Action Tags
Per-animation JSON tags for forcing actor position targets by stage, disabling tracking, using hand targets, and overriding heuristic detection.
SKSE Plugin API
C++ listener interface for other SKSE plugins, including animation update events, main-thread lifetime rules, and a copyable AccuratePenetrationAPI.h.
Config Locations
Data/SKSE/Plugins/accurate-penetration.tomlData/SKSE/Plugins/ppa-override-configs/Data/SKSE/Plugins/ppa-sound-effect-configs/Data/SKSE/Plugins/ppa-voice-configs/Data/SKSE/Plugins/ppa-animation-tagging/
Current Scope
These docs cover RaceConfig inheritance, facial presets, animation action tags, sound effect overrides, the standalone voice config loader, and the public SKSE integration API.