Util - Another Extension for OpenFunScripter

:information_source: Introduction

Util is an OFS extension that includes a few useful features.

This extension was made by OG9 from the Japanese side of the community. You can find the original article here:

The plugin was initiated as an attempt of porting some of the lua scripts by @Lucifie. It then evolved into a whole collection of utilities to help scripting.


:gear: Features

:round_pushpin: AddPoint

image

Adds specified amount of points between two actions, evenly distributed.

image

:round_pushpin:AddPointOne

image

Add One add one action between two actions.
Add One Pos0 and Add One Pos100 does the same thing, but at the bottom / top respectively.
AddThere adds an action to the current playback position right on the curve, or at 0 if there’s none.

a1b8a853-ce17-4576-9f02-0362cb0546be

MyTools also has this feature, but will crash if an action already exists.

:round_pushpin:SkipSelect

image

Originally Select-PointsToSkip by Lucifie.

Deselect a number of points in a selection (or full script).

Order will be inverted if Reverse Selection and Skip is checked. (select-skip-select to skip-select-skip )

image

:round_pushpin: PatternSkipSelect NEW

image
Select certain points within a complex pattern.

Example:
We have 5 points in each repeating pattern. Say we want to select the 2nd and 3rd point only.

Set the value to 5, and check the 2nd and 3rd boxes.
image image

Select the desired range and execute the function.

:round_pushpin: PosReverse

image
Invert the positional value of selected points.

“Reverse From Selection” will invert it in the max and minimum range of the selected points.

Original

Reversed

Reversed From Selection

:round_pushpin: TimeOffset

image

Shifts all actions by the indicated time, in seconds.
The data that protrudes before or behind the video duration will be automatically deleted.
Useful to sync a script with an alt version of the video.

:round_pushpin: PosChange

image

Set the positional value of all selected actions.

:round_pushpin: SelectOverSpeed

image

Useful for finding a fast stroke beyond your device’s capability.

Default value (501 unit/s) is based on VORZE A10 Piston’s limitation.

You can change the default value by editing the following section in Util/main.lua .

OverSpeed.Speed = 501.0

:round_pushpin: SelectUnderTime

image

Search and select a point with interval shorter than the specific value, in seconds.

Useful for locating small actions that won’t feel well on the Launch / A10 Piston, due to frequency limitations.

:round_pushpin: PrevNext2

image

Skip backward / forward a specific amount of actions.
This is mostly used for checking whether actions are in sync with the video.
A keybind is recommended.

:round_pushpin: BackPaste

image

Pastes clipboard content before the cursor position.

MyTools also have this feature, but will crash if actions are pasted outside of the video’s duration.

:round_pushpin: Select Plus

image

Expands the selection to the next / previous action.

Automatically creates a selection from nearest action, if none are selected.

7b5fa64a-0d49-40b6-bad2-32a8560a5c92

Using with keybinds such as Alt+ ← / → is recommended.

:round_pushpin: Keybinds

Hotkey shortcuts are supported and can be customized to your liking.


:inbox_tray: Download

Disclaimer

The author of this topic (Falafel) did not make the extension. The original author (OG9) have given permission to share it and host the file here.

Screenshot

Changelog

  • 2023/04/13
    ・Add “PatternSkipSelect”
    ・Add “Add There No Clear Select”, which adds a point whilst preserving current selection.
    ・Shortcut keys can be set for increasing and decreasing the value of “Add Point”

  • 2023/01/23 TimeOffset value input bug fix.

  • 2023/01/14 PrevNext2 button name fix.


32 Likes

It doesn’t have a function like Select Plus, so I used drag to modify it every time I created a script.
It will be easier to modify from now on.Thank you for posting :+1: :+1:
Pastel Grunge GIF

1 Like

OG9 has made a comback on ci-en, be sure to check their content out if you’re interested.

1 Like