♥️ 🆅🅵🆂 STUDIO - All-in-One Desktop App for Managing, Playing & Creating Funscripts (Windows + macOS)

The way it works is:

  1. you add a song (or choose one of the preloaded songs - I’ve bundled a dozen songs with it)

  2. the app runs a beat analysis on the mp3

  3. The app then compares segments of the analyzed mp3 for intensity against similarly intense segments from your existing library

  4. Matching intensity segments are then selected randomly and spliced together with their corresponding video segments

  5. Everything is then pieced back together to align with the original mp3

There are various settings and tweaks; you can choose to select only specific videos to use, or adjust segment lengths, add/subtract intensity compensation, select the minimum number of axes to include, etc. (or you can just hit “Generate” and let the app do its thing).

Still Cannot get it to connect to your app fella. Using version 2.4.2 and Gone through the PDF instructions many, MANY times and it just hangs at the start when it is supposed to be searching for my quest controller. working flawless with meta link and steam vr games :face_with_diagonal_mouth: It comes up “failed to initialize openvr” make sure steam is running..it is running.. and i can see that it has detected my headset and my chosen controller. Any hints on what it may be?

So, this may be a silly question but do you have Steam open, or do you have Steam VR open?

This guy:

Also, can you explain what you mean when you say “it just hangs at the start”? Does the app not load/open are you just having trouble getting it to pick up your controllers?

Also, can you confirm you’re actually inside SteamVR Home (seeing the VR environment) and not the Meta Quest Home?

My guess is SteamVR isn’t set as the active OpenXR runtime. Meta Quest with Link defaults to the Oculus runtime, so even though SteamVR shows the headset, OpenVR can’t initialize because it’s not the active runtime.

Try this:

Open SteamVR Settings → Developer → “Set SteamVR as OpenXR Runtime” — click it

Read the full announcement post here

Currently in invite only mode for Early Access and above Patreon supporters.

1 Like

VFS Studio Presents: Slutty Circuit (The Album)

As part of the launch celebration for VFS Studio 3.0, we’re dropping something a little different — Slutty Circuit, the album.

These are 100% original tracks that have been pre-loaded for use with the new PMV Lab feature in VFS Studio 3.0.

Track List

  1. Breed Me Till I Break
  2. Cum Glitch*
  3. Cumcano Eruption
  4. Fuck Doll Factory
  5. FYP Slut Drop*
  6. Gluck Gluck Overload
  7. Good Girl Collared
  8. Gumdrop Gusher
  9. Probe Me Pink
  10. Spiral Slut Protocol*
  11. Strap On Strap In
  12. Trigger Loop Doll
  13. Wreck Me Raw

*Personal Favorites

Grab it here, free:
VFS Studio Presents: Slutty Circuit

What are the specs required to run? It wont work on my mac but it could be as simple as updating my OS. Really killer idea and stoked to try it out, assuming I can get it to work!

1 Like

Thank you! There was a bug in the Mac app, a particularly brutal rendering issue when combining mpv, Qt6, and macOS that would cause different faults depending on a whole bunch of factors.

So, I ripped out the video pipeline from the Mac app

I’ve spent the last ~2 days rearchitecting the video pipeline so that it’s no longer a port of the Windows version but is now built specifically for Mac.

TL;DR:
3.0.2 for Mac should be what you’re looking for:

https://www.patreon.com/posts/vfs-3-0-2-mac-155204904

VFS Studio 3.0 and the VFS Store are officially up and running.

We’re building the first dedicated marketplace for interactive funscript content on a platform created by the community, for the community, but we need your help.

To make the VFS platform worth using, we need a library.

If you’re a creator:

I’m asking you to opt in to sharing your FREE scripts (those already freely available to users) directly on the platform. I know VFS is new and there’s reason to be skeptical, all i hope for is your consent to share, and I’ll handle the rest.

No exclusivity required. Keep posting wherever you post. Just let VFS help more people find your work. You can learn more and opt-in here:

www.vfsstudio.com/optin

If you’re a fan or user:

Got a favorite scripter? Tag them, send them this post, or drop their name in the comments. ES is where the work of creators finds a community; VFS is a place where their work can find a home.

The best thing you can do right now, and the only thing I ask, is to make an introduction.

VFS is still very new, and this platform will live or die by creators and users.

This is the most dangerous time for any new platform and I hope you’ll take a moment to opt in and help build something great, or share this with a creator you love.

Thank you. <3

Hey there. Congratz on your big launch!

I’ve unfortunately not been able to watch your career with great interest in the meantime :winking_face_with_tongue: and am surprised by the scope of… whatever this is, lol. So I’m a little confused.

I saw that there are several possibilities of script generation and editing as well as a player. And with the marketplace, you’ve built a promising token and bounty system, which from what I understand, is for the distribution of funscripts, correct? The platform guidelines, which I admittedly have only skimmed, reference other kinds of media as well. Is there other content being distributed?

And although I do not intend on making money off of scripting, do I understand correctly, that your platform will be paying out script creators directly and users will pay the platform directly? Not sure about the legal ramifications there and whatever obligations arise with respect to taxes. And there’s some more worrisome clauses in the ToS and guidelines, but I’ve only skimmed through them, so I won’t make any statements at this point.

The biggest surprise to me though, is that the platform seemingly contains a forum which creates topics automatically with script uploads. And now I’m wondering: What’s the vision here? How do ES and VFS Studio fit/live together? Is VFS Studio basically disruptive to the point of trying to replace ES?

Maybe it would be a good idea to make an overview post for folks like me, who haven’t been keeping up with the huge changes and advancements.

1 Like

Hey there yourself!

Thank you! I realize it’s a lot to take in if you haven’t been following along my long and winding career of… a few months, lol :winking_face_with_tongue:. Let me try my best to break it down.

At its core, VFS is two things:

  1. A desktop app (VFS Studio) for creating and editing as well as managing and playing funscripts.

  2. A marketplace (VFS Store) for buying/selling/sharing funscripts.

The marketplace piece is specifically for funscripts. When you see references to other media types, that’s referring to the source content a script is paired with (2D video, VR, audio, etc.). The scripts themselves are the only files being hosted, shared, or sold.

Payments and taxes:
Yes, creators earn tokens when their scripts are purchased or when they receive tips, and they can cash those out. You’re right that there are tax implications and I take it seriously. I’ve established an LLC for it with all the fun paperwork and headaches that come along with it. VFS is following the same general framework as other platforms (Patreon, Gumroad, Ko-fi, etc.) to facilitate creator payouts. But it’s a fair thing to flag and if you have specific concerns after reading through the ToS more closely, I’m genuinely happy to hear them and have, in fact, already made updates based on feedback from other creators. I truly believe that scrutiny only makes things better.

The Forum:
The auto-generated forum topics are really just comment threads attached to each script as a place for users to leave feedback, report issues, and share/update media links as one of the more notable features of VFS Studio is that it has a built-in browser that can read playback times on videos being watched that lets it sync funscripts without actually having to download the video.

It’s not intended to be a community forum in the way ES is (and god help us all if it was). Think of it more like a comments section on a product page.

ES and VFS
VFS Studio is not trying to replace Eroscripts – genuinely. ES is an incredible community and the reason any of us are here.

The way I see it, VFS fills a gap that ES was never really designed for: a dedicated storefront where creators can price their work, get paid directly, and have things like download tracking, analytics, and the like handled for them. No more sudden banishments from “platform x”, no more users clicking a link for “platform y” to find a “this account has been banned” message, no more workarounds or asking followers to decode puzzles to figure out which script is the one they’re looking for (can you tell yet, why I decided to do this? lol) just a clean link to either a creator’s VFS Store page, or the script itself.

The scripting community still lives on ES and, for whatever its worth as far as I’m concerned, always will. I’ve even gone so far as to actually built an opt-in system specifically so ES creators can list their existing free scripts on the VFS Store if they want to.

Overview post
The overview post is a great idea. You’re probably not the only one who’d appreciate a clear “here’s what this is and isn’t” breakdown. Thanks for suggesting that!

And seriously, if you do get a chance to explore VFS and read through the ToS/guidelines more carefully and have concerns, please share them. I would much rather address things early than have them become problems later.

My goal is to provide a benefit to this community and make things easier for creators and users alike so I openly welcome (and in fact actively solicit) any and all feedback.

1 Like

This looks like a massive undertaking, congrats on the launch. Quick question on the VFS Store side: how are you planning to handle content categorization? Specifically, will there be dedicated, top-level filters for LGBTQ+ categories like Gay, Trans, and Bi? Having those clearly defined would be a huge plus for discoverability. It’d be nice to see a taxonomy that treats identity as a primary category rather than grouping it with niche fetishes.

1 Like

First, thank you! It’s been, and continues to be, very much a labor of love.

Regarding the tagging/taxonomy system, right now its largely open-ended. The only required tagging selections are media type (2D, VR, or Other), script type (Hand-made, Generated), and a checkbox to mark an upload as sensitive (similar to what’s done here on ES).

Beyond that, creators can tag their scripts however they see fit, and users can filter by those tags. I did place a limit on the number of tags (5 max, in addition to the above required tags) to avoid spamming. There is also an optional AI system built in to the script upload dialog that uses a combination of existing database tags and the title and description of the upload to suggest tags, but given that the VFS Store is only a few days old it doesn’t have a lot to work with so it’s still a bit “meh”.

But you raise a good point that there’s a difference between tags that organically emerge and having thoughtful, intentional categorization that treats these as the distinct, primary categories they are rather than placing them alongside everything else.

My honest answer is, I don’t know. I’d genuinely welcome input on this both from yourseld and from anyone else in the community who has thoughts on what a good taxonomy could/would/should look like. Things like which categories feel essential as top-level filters, what terminology feels right, how granular is actually helpful vs. overwhelming, etc.

I’d rather build this with the people it matters most to than just guess at it from the outside.

If you (or anyone reading this) want to share suggestions, I’m all ears.

I’m very much of the opinion that this is exactly the kind of thing that’s better shaped by the community here than decided unilaterally.

2 Likes

Everything and all at once. kplus needs some serious focus on something, that is what I am trying to tell him. The studio at first promising, I now dont see it help much with pro scripting. He should focus on the shop that would help the community and Vlad the most.

Hey, appreciate the honesty and trying to do too many things at once is always a risk and it’s fair to call that out.

That said, I do want to push back a little. The desktop app and the store aren’t really competing for the same resources at this point, the store is live and the studio app has launched. One thing worth mentioning is that I’m intentionally building for a wide range of people. On the creator side, that means someone brand new to scripting who wants to pick up a motion controller and start learning, all the way up to experienced scripters who’ve been at this for years and have refined workflows. On the user side, that means someone discovering funscripts for the first time through the store, as well as dedicated enthusiasts sitting on massive collections who want organization.

Those audiences all have very different needs, and trying to serve all of them is deliberate, not a lack of focus. The studio lowers the barrier to entry and brings new creators in, and the store gives both new and established creators a way to distribute and earn from their work.

On the pro scripting point, you and I have spoken privately on several occasions and I’ve implemented many of the features and updates you’ve discussed but if there are workflow gaps that matter to experienced scripters, that’s exactly the kind of feedback that has and will continue to shape VFS, and helps me prioritize what should be developed next. “It doesn’t help much with pro scripting” is useful to hear, but knowing what would make it useful is even more valuable.

Personally, I think this has come a very long way in a very short time. And for what it’s worth, the store is getting serious focus. The bounty system, token economy, creator payouts, script linking for ES creators, analytics dashboard; that’s all been the primary focus recently and a lot of the work happening right now is exactly what you’re asking for.

If there are specific features or updates you would like to see in the store, please do let me know. I’m always open to ideas on what can be improved or features that should be added and direct feedback is more helpful than you might think. For example, @SomeoneRandom suggested a modification to the timing mechanics around acceptance for the bounty system yesterday that I’m currently working on.

All to say, feedback is always appreciated, and specific directional feedback even more so. I do wonder though if breaking this into 2 separate posts (1 for the studio and 1 for the store would help clarify the different facets)

<3

First, I think 5 tags is way too few. I get the point about not wanting so many tags that it becomes overwhelming, but if you want to upload gay content, you’d have to use one of those tags to specify it’s gay while straight content doesn’t have to do that. Have you considered a tiered/grouped approach to tagging? Instead of a flat list, make it so every upload has to pick at least one from a few core groups: Orientation (Straight, Gay, Bi, Trans), Medium (PMV/Porn, Animated, Real, Furry), Format (VR, 2D, Audio), and Content (Fetishes, Anal/Oral, all the other tags). Maybe even other optional fields for things like performers if it’s real. This keeps identity as a core part of the search logic rather than an “optional” tag, and the search can have different groups to make it easier to find exactly what you want. Could limit the amount of tags in each group if you’re still worried about tag spam.

Or, if you want to go the complete opposite way, a very thorough “tag everything you see” approach works incredibly well. I always point to the e621 tagging system as the gold standard for that (it’s all furry stuff, be warned), but the modularity of it is unmatched.

1 Like

That is the hard part, I do not have an answer to that atm but I am thinking. The basic element and problem is time. A good scripter manually goes to the next turning point frame by frame you can not help that. But you may be able to help fix a close match that has been done with MTFG or AIGEN. What if you would replay 3 frames before and after the point and kinda shoot the right point at the desired height? Speed of the 6 frames changing could be set individually. Meaning 6 frames in a loop 6 boxes 10 boxes down. If you click a box it jumps to the next point to fix or delete and shows those 6 frames again. Worth a try as this is what good scripters do they hop forward and back around the turning point to find the right spot.

Another idea would be to be glued to a point with the controller and again show a couple of frames in a loop moving forward and back and then set the point by controller lasertag.

I think you should, yes.

Apologies all, been away for a bit and will be going through my backlog of messages shortly.

The below is my initial breakout of the VFS Studio piece of the larger VFS ecosystem and will be updated and added to over time.

:heart:

VFS Studio: A Media Library and Player for Everyone, and a Toolkit for Creators

VFS Studio is a desktop app available on Windows and macOS and it wears two hats at once:

For users, it’s a polished media player and media organizer with Stash App and StashDB integrations and unique features like dual-video and picture-in-picture playback with funscript meshing and instant script switching.

For creators, it’s a full-featured scripting and authoring suite with unique abilities such as one-pass, multi-axis scripting with a VR controller and a pattern library to save and reuse motion patterns to help streamline authoring.

VFS Studio is the hub of the VFS ecosystem which also includes the VFS Store and VFS Mobile which you can read more about at their respective links.


For Creators: A Complete Authoring Suite

VFS Studio started life as a scripting tool for someone who didn’t know how to script (me), and it’s continuously evolving based on creator feedback to make the process better and easier. Numerous workflows a creator needs already live inside the app, no plugin hunt required.

VR Motion Tracking: Record scripts by moving VR controllers while watching the scene in a SteamVR overlay. All six axes are captured simultaneously with real-time stabilization.

BeatScript (audio-driven generation): Python engine that uses beat detection, pitch tracking, and energy analysis to draft scripts.

Video motion tracking: OpenCV-based ROI tracking for static scenes with live preview.

Multi-lane timeline editor: All six axes on one timeline with heatmap overlay, beat markers, and frame-accurate scrubbing.

Pattern library: Reusable motion patterns for quick authoring.

Built-in store publishing: Upload, price, tag, and track sales directly from the app.


For Users: A Serious Script Library and Media Player

Even if you never open the editor, VFS Studio is the best place to keep your library and enjoy your collection.

Broad format support: MP4, MKV, AVI, WMV, WebM, MOV, M4V, FLV with a Plex/Jellyfin-style browser.

Dual-video & PiP panel: Side-by-side video playback with funscript merging and picture-in-picture mode instant funscript switching.

VR-ready: Native HereSphere integration for 180°/360° content with timestamp-synced haptics.

Chromecast streaming: Haptic sync preserved on the cast.

PMV Lab: Generate synchronized multi-axis sequences from music.

Script versioning: Built-in version manager for script variants

Stash integration: Pull scene metadata, performers, and tags from a self-hosted Stash server.


The Device Layer

One app, one library, every device you own:

  • T-Code devices (OSR2, SR6) over serial.
  • The Handy via cloud pairing key found in the Handy app.
  • Lovense direct BLE for low latency.
  • Buttplug integration with support for hundreds of devices.

Learn more about the numerous features and abilities for users and creators on the VFS wiki: www.VFSstudio.wiki

Download the latest version of VFS Studio for Windows or Mac for free: www.VFSstudio.com

Currently working on some minor fixes and enhancements, and wanted to know if others had thoughts about taxonomy?