The free trial full access is 14 days.
You can still use VacuScripter indefinitely after the free trial ends!
After the 14 days, you can still use VacuScripter in free mode with all the current features in the standalone MSI installer indefinitely…but the premium features will be disabled. (Currently that is the Random Stoke Generator, but future features will be in this category)
Full access is a one time $1.99 and that gets you access to premium features for the life of VacuScripter.
1.0.27.0
Added other Intiface sites/apps. Should work with most Intiface apps/sites now that connect to the handy. I have not tested this with the Kiiroo Keon. I will add functionality for the Keon in the next update.(Tested with theedgy.app, machimo.app, and faptap.net)
Auto Suction / Auto Valve adjustment
Fixed hidden cursor bug
Fixed play button not working after adding a video to playlist and selecting it
Update to Random Generator function
1.0.26.0
Added logic to only try to start Auto Suck timer if it isn’t already running.
Adjustment to AutoValve logic
Linear Devices now included in ‘Connect to Intiface’ VacuScripter mode.
VacuGlide 2 connects to Intiface Central websites/games via VacuScripter (WITHOUT the need for the handy to be connected/paired to Intiface Central).
1.0.25.0
Adjustment to text for high DPI scaling
Adjustment to Intiface Central device not connected error message wording.
Adjustment to Auto Suction duration
1.0.24.0
Adjustment to AutoValve positive pressure duration
Fixed null exception when clearing the playlist while video is playing and script is active
Fixed video zoom issue on player launch
Fixed ‘Open Video’ and Playlist interaction
Added Previous/Next buttons to cycle through playlist items
Added Auto Suction option in Tools Menu (any time a video starts or resumes causes VacuGlide 2 to create suction for 5 seconds [this still needs adjustment I believe])
1.0.23.0
Update to keep awake function to ensure all instances of play/pause will work with the new functionality
I’m working on adding a random generator feature for on the fly stroke commands with videos that don’t have a script. (Or if you have a script and want random stroking instead, you can override the script).
There will be controls for upper and lower and intensity limits and some other controls for further granular control of the random stroking.
Hello I am new, so I don’t know how to use any of the scripters but am a fast learner. I just downloaded VacuScripter, but I am now at a loss of what to do next. I went to the Chiemsoft site but there isn’t any information there. Any help would be great.
In the top area of VacuScripter, you will see a box called Device Token. This is the token from your VacuGlide 2 that you should have discovered through following the setup instructions for your VacuGlide 2.
Once you enter your device token there, make sure your VacuGlide 2 is powered on and you hold the Play/Pause button for 3 seconds until the lights start flashing and it is trying to connect to your WIFI network. When the lights turn light blue on your VacuGlide 2, indicating it is connected to your WIFI, you can click the ‘Connect VacuGlide 2’ button and it will turn green when it finds your VacuGlide 2 device.
If you also wish to connect an Intiface Central device, make sure Intiface Central is running and then connect your device(s) to Intiface Central. Once your devices are connected and you stop scanning for them so Intiface Central is in listening mode, click the ‘Connect Intiface Central’ button on VacuScripter and it will turn green when it finds Intiface Central… once it turns green your Intiface Central connected devices should do a test vibration/movement to indicate they are communicating with VacuScripter.
Once your devices are connected you can start a video from your playlist and the devices should start receiving commands from VacuScripter matching the script that was loaded with the video that is playing.
You can add a video or many videos (playlist is on the left hand side)
If the video has a .funscript file that has the same name as the video file, the script will be loaded when the video starts playing.
If you want to use VR, make sure your VR headset is connected to the computer, click ‘Connect to DeoVR’ and then make sure you start DeoVR in your headset and VacuScripter will connect to DeoVR and indicate that on the main user interface of VacuScripter. Then you can select the local video of your choice in your headset through DeoVR and if it has an associated funscript, your devices should start receiving commands that match the script loaded for the video you have selected. (or Heresphere [I still haven’t personally tested Heresphere yet])
The Random Generator is a work in progress but it is there for videos that you have that don’t yet have scripts but you want to just have random actions played while you watch the video.
I’ve only had time for limited testing of that, but I plan on doing more testing tonight or this weekend.
Hello, thanks for responding. So far I am getting what you are explaining. I guess my disconnect is that you are using videos that already have scripts. If there is a video in my collection that I want to have scripted, how do I do that? I am literally new at this and just came across Eroscripts a few days ago, so I am at a loss on even where to start and what I should be doing.
VacuScripter’s scripting works very close to how OpenFunscripter’s scripting works, with the exception that VacuScripter implements the ability to add valve control points to the script.
You can also script in OpenFunscripter and make a funscript for your videos that don’t have scripts and VacuScripter will load those just fine, as well as any regular funscripts you download from here.
By regular, I mean the scripts that are linear position scripts.
There are already tutorials on how to script in OpenFunscripter available here so I would suggest going that route or one of the other script makers that have tutorials here if you want to dip your toes into learning how to script… what you learn there will translate into VacuScripter.
Another option is to post a link to your unscripted videos and put a request for one of the seasoned scripters to have a go at it and make the script for you.
I tested the Random Script function of VacuScripter and it is working better than last update (finding time [I have to also work around my stepson being here] to test while the device is connected is difficult and I need the device connected to be able to effectively troubleshoot errors).
I am still having issues with disabling the Random Generator after it was in use, but I’m still working on it.
I’m not overly familiar with Heresphere, I just went off of what I found searching for how to connect ScriptPlayer to Heresphere in Quest VR.
To connect ScriptPlayer to HereSphere on your Quest 3, you need to
use a Timestamp Server connection; set HereSphere to use its built-in timestamp server, then configure ScriptPlayer to connect to HereSphere’s IP address and port (often found via HereSphere’s settings) and enable the DeoVR Player in ScriptPlayer to sync playback and control haptic devices
This is the information I went off of, seemed like Heresphere connection is similar to a DeoVR connection where you find the IP and Port that Heresphere has in its settings and then put those values into ScriptPlayer, which you would do in VacuScripter since I based functionality off of ScriptPlayer and OpenFunScripter.
Just make sure the IP and Port for the Heresphere section in VacuScripter matches what you see in the settings of Heresphere and see if it works.
If you have issues, then I’ll see if I can take a look when I get a chance… I’m still looking into the other issue of getting VacuScripter to run in Proton…
I hope this helped…
Maybe someone with Heresphere experience can elaborate more or correct me?
They match the buttons on the top of the VacuGlide labeled ‘Stroking’
When you press the right arrow that is V+ Open when you release the right arrow it is V+ Close
Similarly, the left arrow pressed is V- Open and releasing it is V- Closed.
Left and Right as depicted circled in the image.
So adding those markers/points in the script should act as though you were pressing either of those two buttons and then duration of pressing them is the distance between the V+/- Open and V+/- Close points.
I’m working on an update that will fix the fullscreen button. When I made an update to the Random Generator section I added another panel and didn’t add it to the full screen function.
I’ll upload the update here shortly and it should be live tonight.
I will also make the video controls display on mouse move during full screen, I had that on my list to fix but I’ve been sidetracked with my day job…
Hi,
I installed the latest version (1.0.14.0), but the UI is still broken on my system.
The app window resizes, but the interface itself does not scale at all. The proportions stay fixed and parts of the UI are permanently clipped. Fullscreen mode has the same problem. I cannot see or access important parts of the interface, so the app is effectively unusable for me.
This looks like a fixed-size layout without responsive scaling. It may only work correctly at a specific resolution or window height.
I already tried:
reinstalling the app
resetting Microsoft Store cache
changing Windows scaling
resizing the window
Nothing changes the UI behavior.
I’m happy to support the app, but I can’t purchase it in its current state because I literally cannot see the full interface. If you need system info or screenshots, I can provide them.
Thanks for your work and I hope this helps track the bug.
Odd, I tested it at 1080, 1440, and 4k on multiple monitors. I used my laptop that has a 1080p base resolution, and my main developer desktop system that has three 27" 1440p monitors and fourth 55" 4k monitor connected. I dragged the app from monitor to monitor to test real time scaling and then tested opening it on my main 1440p monitor then dragging it to my 4k monitor and closing it then relaunching the app so it opened directly at the 2160 4k res of that monitor.
I use it frequently on my laptop at the 1080 p resolution of that 15" monitor because that is where I test/use my devices on for the most part. That laptop is a Dell G15 with a RTX 3050 mobile and 15" 1080p high refresh display… not the best but good enough for some light gaming and works with my Oculus Quest 2 for DeoVR use with scriptlayer/VacuScripter.
Generally this app was created to fill the gap of not having a local script player that interfaced with DeoVR for use in VR headsets and connect to the VacuGlide 2, in order to bypass the website which did not have VR support.
I don’t really use this for non-VR activities but I did watch an episode of Star Trek TOS on it the other day when I was testing the full screen control issue… video filled the screen and the control panel was docked at the very bottom of the screen which included the seek bar control. On my main 1440p 27" monitor.
Coding is set to DPI scaling:
public Form1()
{
InitializeComponent();
this.AutoScaleMode = AutoScaleMode.Dpi;
Base start size of the form is: 1200x800 to keep it below the 1080 native desktop size.
private void SetupUI()
{
this.KeyPreview = true;
this.Text = “VacuScripter v” + Assembly.GetExecutingAssembly().GetName().Version.ToString() + " by Chiemsoft";
this.Width = 1200; // Good starting size
this.Height = 800;
this.MinimumSize = new System.Drawing.Size(1200, 800);
this.FormBorderStyle = FormBorderStyle.Sizable;
I thought about it but I don’t like distributing unsigned code.
Switching from the MS Store would require me to go through the process of maintaining a digital signature (ssl certificate creating keys etc). I just don’t have the time or energy to do that.
I already have apps published in the MS Store and it was easiest to just publish this where I am already established and have a store presence.
I have been trying to use VacuScripter but still at a loss on how to use it. I really would like something that would explain what each button does and how it affects the VacuGlide. What I really want is to take videos in my library and use VacuScripter to create scripts for those videos and then play them in the VacuScripter. I see the “Add Point” but I have no idea what button does. I just read where you explained the V= open & close buttons so that helps, but How do you take a bideo without a script and start creating a script for it?! Any help would be appreciated. I just don’t understand how someone creates an app and leaves no instructions on how to use it.