| vFAPS | |
|---|---|
| Developer | vFAPS team |
| License | Freeware (v2.4); Patreon early access (v2.8 / v2.9) |
| Platform | Windows, macOS (v2.9+) |
| Type | All-in-one funscript authoring & playback platform |
| Version | 2.9 |
| Website | vfaps.com |
| Patreon | patreon.com/vFAPS |
vFAPS is an all-in-one desktop application for authoring, playing, and distributing funscripts. It combines a full-featured multi-axis scripting studio, a media browser, real-time device output, and an integrated marketplace (FAP Store) into a single application. Version 2.4 is freely available; newer builds are distributed via Patreon early access.
Overview ยง
Unlike dedicated editors such as OpenFunscripter or players such as MultiFunPlayer, vFAPS is designed to handle the entire funscript workflow within one application โ from initial capture through authoring, editing, playback, and publishing. Its headline feature is VR controller motion capture, which records natural hand movement at approximately 90 Hz and converts it directly into funscript action data across all six T-Code axes in a single pass.
Authoring ยง
VR Controller Capture ยง
vFAPS captures motion from a SteamVR-compatible VR controller and translates physical movement into funscript data in real time. All six standard axes โ L0 (stroke), L1 (surge), L2 (sway), R0 (twist), R1 (roll), R2 (pitch) โ are recorded simultaneously in a single pass, eliminating the need to script each axis separately. Capture runs at approximately 90 Hz, matching the polling rate of most VR controllers.
Note: SteamVR is Windows-only, so VR capture is not available on macOS. The application falls back to mouse input automatically on Mac.
Motion Drive ยง
Motion Drive is an alternative authoring mode where controller movement drives video advancement rather than playing at real-time speed. Scripting fast or complex sections can be slowed by moving the controller slowly; simple sections can be moved through quickly. This decouples scripting pace from video playback rate.
Tap-to-Mark ยง
Tap-to-Mark allows scripting by tapping a button at the desired moments in the video, inserting timestamps that can later be refined in the timeline editor. This is useful for quick stroke-beat mapping before a detail pass.
Timeline & Pattern Editor ยง
A full timeline editor enables point-by-point refinement of captured or manually created scripts. A reusable pattern library allows drag-and-drop insertion of pre-built multi-axis motion patterns, which can be saved and reused across projects.
Editing Features (v2.8+) ยง
Patreon early access v2.8 added a number of professional-grade editing tools:
| Feature | Description |
|---|---|
| Ghost Overlay | Translucent preview dot and crosshair shows where the next point will land before committing |
| Advanced multi-select | Shift+click and range selection; bulk shift, invert, and flatten operations |
| Point snapping | Magnetic alignment snaps points to nearby timestamps or position values |
| Script Version Manager | Track, swap, and manage multiple .funscript versions linked to a single video |
| Script Protection | Safe export mode for creators distributing scripts commercially |
| Multi-script per video | Link any .funscript file to a video regardless of filename conventions |
v2.9 Features ยง
v2.9, available to Power User tier Patreon supporters, introduced:
- Dual Video playback โ two videos side-by-side with independent or synced transport controls
- Remix mode โ blends keyframes from two scripts 50/50 where they overlap within 20 ms, creating hybrid motion patterns
- Axis Fallback Modes โ fills unscripted axes with random motion or preset patterns during playback
- macOS native build โ full feature parity with Windows (excluding VR controller input)
- Zoom-independent timeline rendering and persistent folder/config saving
Playback & Device Output ยง
vFAPS includes a built-in media browser with tag support, script heatmap display, and search. It outputs device commands directly to:
- OSR2 and SR6 via serial at 100 Hz
- The Handy via its native API
- HereSphere VR via its remote API
The vFAPS Sync Chrome extension extends this to any browser video tab.
Version Availability ยง
| Version | Access | Windows | macOS |
|---|---|---|---|
| v2.4 | Free download | โ | โ |
| v2.8 | Patreon early access | โ | โ |
| v2.9 | Patreon Power User | โ | โ |
FAP Store ยง
vFAPS includes access to the FAP Store, a built-in creator marketplace for buying and selling funscripts. Script authors keep 90% of revenue with no per-download fees, and pay out via Stripe. See the FAP Store article for more detail.