Electus Animation Creator Available Files
Reference for Electus Animation Creator settings.
Edit electus_animation_creator/config/config.lua to change these settings.
Folder structure
electus_animation_creator/
└── config/
├── config.lua
└── locales/config.lua contains the settings listed below. The locales folder contains translations selected by Config.Locale.
General settings
| Setting | Default | Description |
|---|---|---|
Config.Locale | "en" | Locale loaded from config/locales |
Config.Debug | false | Enables debug behavior |
Config.Command | "animationcreator" | Command that opens the editor |
Config.ModelLoadTimeout | 5000 | Maximum time in milliseconds to load a ped model |
Config.Access.requireAce | true | Requires command.<Config.Command> ACE permission |
Config.Defaults.fps | 30 | FPS for new projects |
Config.Defaults.durationFrames | 90 | Duration in frames for new projects |
Playback settings
| Setting | Default | Description |
|---|---|---|
Config.Playback.command | "playcreatedanim" | Command that plays an exported animation |
Config.Playback.stopCommand | "stopcreatedanim" | Command that stops the current preview |
Config.Playback.loadTimeout | 5000 | Maximum time in milliseconds to load the clip dictionary or prop model |
Config.Playback.blendIn | 8.0 | GTA animation blend-in speed |
Config.Playback.blendOut | -8.0 | GTA animation blend-out speed |
Config.Playback.duration | -1 | Playback duration in milliseconds. -1 plays until another action stops the task |
Config.Playback.flags | 33 | GTA animation flags. The default combines looping and the secondary animation slot |
Config.Playback.playbackRate | 1.0 | Playback speed |
The secondary animation slot lets sparse clips animate authored bones without replacing untouched bones.
Import limits
| Setting | Default | Description |
|---|---|---|
Config.Import.loadTimeout | 5000 | Maximum time in milliseconds to load the source dictionary |
Config.Import.maxDuration | 20.0 | Maximum source clip duration in seconds |
Config.Import.maxKeyframes | 18000 | Maximum number of imported keyframes |
Config.Import.positionTolerance | 0.0005 | Default threshold for position changes |
Config.Import.rotationTolerance | 0.25 | Default threshold for rotation changes in degrees |
Import quality presets
| Preset | FPS | Position tolerance | Rotation tolerance | Minimum frame gap | Rotation path tolerance |
|---|---|---|---|---|---|
low | 12 | 0.008 | 4.0 | 2 | 25.0 |
medium | 24 | 0.0025 | 1.5 | 1 | 12.0 |
high | 60 | 0.0005 | 0.25 | 1 | None |
Lower tolerances preserve smaller movements and produce more keyframes. Face and finger sampling can also increase the keyframe count substantially.