This can convert any part of a script from regular motion into a full vibrating section. With its settings it can handle diffirent intensities allowing you to finetune and add variety.
Features:
- Can create several vibration patterns:
- Regular vibrations
- A transition from a vibration pattern to another
- Convert an existing vibration section to a fade in/out
- Can show the results directly using live viewing (optional)
Note
This is an extended version of the MakeVibrations Lua Script for OFS plugin. While in essence the baseline is used to generate vibrations, the additional features allow a lot more control (and as requested, i made it a seperate thread).
For legacy reasons, it can be prefered to use the old behaviour. This is included in this script (you set both features to off). But you can also resolve to the other plugin
To use:
Select a frequency and amplitude, and the interface will show the vibration speed, this speed is for reference as actual results can vary slightly (like 1% on a flat line).
Now select any portion of the script, and then click on ‘Add vibrations’.
Plugin
Install this in the folder <user>\AppData\Roaming\OFS\OFS2_data\extensions
(the zip contains the plugin folder so you dont have to make that yourself).
Older versions
(outdated) v3: 4.9 KB file on MEGA
(outdated) v2: 2 KB file on MEGA
(v1 being the original version)
Example outputs:
Initial state
APS: 25, Amplitude 10, Limit 600
APS: 60, Amplitude 10, Limit 600
Known issues
This script is only tested for OFS2
- The speed limiter relies on a point on each spot at the APS speed. It does not calculate the speed on a per point basis.
- It will disrupt already existing vibrating sections (it can amplify, negate or break them entirely). There is no detection for this.
The script slows down the more points there are in the script. There is no optimizing done here. Adding the points is fast though, but repeated usage for shorter sections can be a notable slowdown.
Great thanks to @jamanon for making the initial version