Looks awesome, thank you.
It’s the part I’m waiting for xD
alright, gotcha
Looking forward to it! ![]()
While custom key-binds are not yet implemented - (Incomplete list)
- Select All - CTRL + A
- Next Frame - Right Arrow - (not, jump forward 100ms)
- Prev. Frame - Left Arrow - (not, jump back 100ms)
-
Double Left / Right - !! No binding please !!
- Do not use double tap for anything! App would be unusable. We don’t just double tap constantly, we 1000-tap back and forth, up and down, etc all-the-time! Would also make using certain HID’s impossible. ie Media Panels
-
Next / Previous dot - Up / Down arrows
- This currently is Shift + Left/right
- Shift is a selection modifier in almost every existing app!
- This currently is Shift + Left/right
- Shift + Left / Right arrow - Select / Deselect to next Frame
- Shift + Up / Down arrow - Select / Deselect to next Dot
- Esc - Deselect all
- E - Equalize selection - (minimum 3 dots need to be selected) Make the distance between all selected dots the same amount ms
- Numpad plus/minus - Increase / Decrease playback speed by X% (Up to 500%, 200% is not enough.)
Some functions really need both mouse AND keyb shortcuts. Otherwise we have to constantly switch between the two just for one function. ie selecting.
-
CTRL + Left / Right arrow
- Without selection - jump to closest dot and move the dot forward / backward one Frame.
- With Selection - Jump to closest selected dot and move entire selection forward / backward one Frame
-
CTRL + Up / Down arrow
- Without selection - Move closest Dot up/down by 1 [0-100]
- With Selection - Move selection up/down by 1 [0-100]
-
ALT + Left / Right arrow
- Without Selection - Stay in position, but move the Closest dot one Frame
- With Selection - Stay in Position, move selection one Frame
-
ALT + Up / Down - Increase / Decrease timeline height.
- This is currently Up / Down without modifier. Not very productive like that.
-
Alt + Numpad +
- Without Selection - Nothing!!
-
With Selection - Set all selected Dots to
- 0 = 0
- 1 = 10
- …
- 9 = 90
- / = 100
-
End key
- Without Selection move closest Dot to current position
- With Selection - move selection to current position, with first Dot at current position
- Delete key - Delete closest Dot or Selection
- Shift + Page UP - From selection, select all top points
- Shift + Page Down - From selection, sellect all bottom points
- Support for media keys on Keyboards. Play, Pause, Volume, etc
- A toggle to disable Win-key
- Shift + F1-F8 - Save current selection
- F1-F8 - Paste saved selection
- Ctrl + F1-F8 - Bookmark position on timeline.
- Alt + F1-F8 - Jump to bookmark
Scrollwheel click is to drag the script pane.
How about Ctrl + Scrollwheel = Scrub forward backwards
Move and anchor the current position indicator. See video.
Timeline Frames
Compatibility Checks and settings.
- Boxes to manually input a max speed, minimum speed, max interval and minimum interval.
Colorcode strokes that do not conform to these settings. - Additionally, a list of toys that you can check/uncheck
Colorcode strokes that do not conform to the selected toys’ limits. - Built in Media library and project library.
- keep X amount of backups when saving. For example:
- filename.funscript.001
- filename.funscript.002
- Autosave every x time and/or x amount of actions.
- Save Undo / Redo history.
Hey everyone, I have just updated my post and added an option to see a free video generated script (you do not need a premium subscription to try it out).
Let me know what you think!
Set start and end point on timeline.
Toggle to enable/disable loop playback between start and end points. - When disabled, stop playback at end point.

Generate low res YUV proxy video file. This increases navigation speed, scrubbing speed. Etc. to real-time (no decoding lag)
Add warning this generates very large files and adequate storage space is required. SSD/NVMe on local machine is required!
How well does it handle partially censored videos like JAVs?
@SCP055 It isn’t specifically trained on JAV content and would likely need some attention focused on it to perform effectively, but this is definitely one of our future goals
Just letting everyone know, we have updated the post with some preview videos, which you could check out
Looks very promising!
Is there any news whether the app will be ported to MacOS as well?
@faptastic no, unfortunately. The system has been build-up to be compatible with Windows, so for the moment MacOs is not possible.
Too bad, but I guess it’s just not worth it as the majority of people use Windows.
I guess I have to continue to rely on and appreciate the great work that is being done by amazing script’ers here!
Why does the login screen say i need to buy something from SLR before i can login. I thought i could use a free account as the post say?
You can use free account with a free video. If it still does not let you do that, let me know I will speak with the devs about it
Maybe im just missing something but when i try to login it just says this

I have passed this on to the devs, will get back to you with the solution asap
Updated the original post with ScriptAI Version 1.1.3.0.
All changes and fixed are mentioned in the Changelog at the end of the post.
Please, let us know what you think ![]()
What do you guys expect from the app to use it for script creation?
Would really love to turn it into one stop script editor Creating Script Editor app with AI - SLR VR porn videos and interactive sex toys hangout
A video tutorial would be helpful about how to use the tracking data with a video, as it seems very confusing as to how to effectively use it at the moment.
