Funscripts
Funscripts are motion subtitle files that describe value changes over time. MotionStim uses that timeline data to keep output aligned with playback position during the full session.
What MotionStim reads from a Funscript
The player reads timestamped motion points and interpolates them into a continuous control curve at runtime. This preserves script intent while still allowing you to tune delivery with modulators.
Hardware behavior is covered on the Coyote page.
Timeline behavior in practice
Script data is only useful when it stays locked to playback state. That means seeking, pausing, and resuming should all preserve timing consistency between video position and output position.
- Early sync checks reduce long-session correction work.
- Consistent file pairing improves repeatability across sessions.
- Runtime shaping should refine behavior, not replace source timing.
Best practices
- Pair the script with the correct local video before session start.
- Check sync points early instead of correcting late in a long session.
- Use modulators for personal tuning while preserving source timing.
Read Modulators next for runtime intensity shaping.