Overview
The Stop Motion addon adds:New Region Type
Stop Motion region for frame-based animations
Pre-Made Animations
Ships with dozens of animations ready to use
Custom Animations
Support for your own custom frame sequences
Animation Controls
Playback speed, direction, and looping options
Installation
Download
Get the Addon
Download from:
Creating Stop Motion Auras
Basic Setup
Select Animation
Display tab -> Model -> Choose from dropdown:
- Arrows
- Glows
- Runes
- Swirls
- And many more…
Display Settings
Animation Selection
Animation Selection
Choose the stop motion animation:Built-in Categories:
- Arrows: Directional indicators
- Circles: Radial effects
- Glows: Pulsing glow effects
- Runes: Magical runes and sigils
- Sparkles: Particle effects
- Swirls: Spiral animations
- Textures: Miscellaneous effects
Playback Options
Playback Options
Control how the animation plays:
- Animation Speed: Frames per second (1-60)
- Start Frame: Which frame to begin at
- End Frame: Which frame to end at (for partial animations)
- Loop: Repeat the animation indefinitely
- Ping Pong: Play forward then backward
- Reverse: Play the animation backwards
Size & Position
Size & Position
Like other WeakAuras regions:
- Width/Height: Animation size
- X/Y Offset: Position on screen
- Anchor: Attachment point
- Frame Strata: Rendering layer
Color & Alpha
Color & Alpha
Customize appearance:
- Color: Tint the animation
- Alpha: Transparency (0-1)
- Blend Mode: How it blends with background
- Normal
- Add (brighter, good for glows)
- Mod (multiply)
Common Use Cases
Proc Alert Animation
Show a flashy animation when a proc occurs:Cooldown Available Indicator
Pulse animation when ability is ready:Directional Indicator
Point to a location or direction:Buff Duration with Animation
Combine with icon for animated buff tracking:Advanced Techniques
Animation Sequencing
Chain multiple animations:-
First Animation: Plays on trigger show
- Animation: Initial effect
- On Finish: Sets flag in
aura_env
-
Second Animation: Triggers when first finishes
- Trigger: Custom, checks
aura_envflag - Animation: Follow-up effect
- Trigger: Custom, checks
Dynamic Animation Speed
Change speed based on conditions:Color-Coded Animations
Change color based on state:Rotation Animation
Rotate the animation over time:Custom Animations
Create your own stop motion animations:Preparing Frames
Create Frame Sequence
Design individual frames:
- Same dimensions (e.g., 256x256)
- Transparent background (PNG with alpha)
- Sequential numbering:
frame001.png,frame002.png, etc.
Optimize Images
- Keep file sizes small
- Use power-of-2 dimensions (256, 512, 1024)
- Compress without losing transparency
Adding to Addon
-
Create Animation Folder:
-
Add Frame Files:
-
Register Animation:
Edit
WeakAuras_StopMotion/Animations.lua: -
Reload UI:
/reloadto see your animation in the dropdown
Frame Naming Convention
The addon expects specific naming:Performance Considerations
Limit Active Animations
Each stop motion aura updates textures frequently. Limit to 5-10 simultaneous animations.
Lower Frame Rates
30 FPS is usually smooth enough. 60 FPS doubles the update frequency.
Use Load Conditions
Only load stop motion auras when needed (in combat, in instances, etc.)
Smaller Sizes
Larger animations (512x512+) are more expensive than smaller ones (256x256).
Troubleshooting
Stop Motion Not in Display Types
Stop Motion Not in Display Types
Cause: Addon not installed or not enabledSolution:
- Check AddOns folder for
WeakAuras_StopMotion - Enable at character select screen
/reloadand check again
Animation Not Playing
Animation Not Playing
Possible Causes:
- Trigger not active
- Animation speed set to 0
- End frame = Start frame
- Test trigger condition
- Set animation speed > 0
- Check frame range settings
Animation Looks Wrong
Animation Looks Wrong
Issues:
- Stretched or squashed
- Wrong colors
- Choppy playback
- Adjust width/height to match animation ratio
- Check color/alpha settings
- Increase frame rate
Custom Animation Not Showing
Custom Animation Not Showing
Checklist:
- Frames in correct folder
- TGA format, not PNG
- Registered in Animations.lua
- Correct frame count
-
/reloadperformed
Examples
Pre-made examples included with the addon:Rune Glow (Proc Alert)
Pulse Glow (Cooldown Ready)
Arrow Indicator (Direction)
Resources
Download
Get the addon
GitHub
Source code
Animation Packs
Browse community animations
Next Steps
Creating Auras
Learn aura basics
SharedMedia
More textures and fonts
WeakAuras Companion
Manage your auras