Home Creators Posts Import Register Favorites Logout

Downloads

Content

handy_BT_limiter v1.04+ Release Notes

Version History

v1.03 (Original Version)

The original command-line tool by Eroscipts (@Magneato):

Removed action points that were too close together (default 60ms)

Applied vibration pattern replacement across the entire script

Limited maximum speed to prevent device compatibility issues

Required command line arguments to specify files and settings

v1.04 (GUI Version)

First update by Eroscripts/Patreon (@Pigtarao) that added several important features:

Added a graphical user interface with file selection dialog

Reduced the default minimum interval from 60ms to 33ms for better motion fidelity

Added a minimum speed parameter to prevent stuttering from movements that are too slow

Updated limit_speed function to handle both maximum and minimum speed constraints

Implemented better feedback through message boxes and status updates

v1.04+ (Enhanced Version)

Latest improvements by Eroscripts/Patreon (@Pigtarao) with several crucial enhancements:

Smart Vibration Pattern Replacement

Previous versions would modify vibration patterns across the entire script, often changing parts that didn't need adjustment

The new version only modifies areas where timing points were removed, preserving your carefully designed patterns elsewhere

This prevents unwanted modifications to sections that were already working well

Intelligent Speed Correction

Added recursive processing to handle cascading changes where fixing one point affects nearby points

Example: When a sequence like 70 -> 0 -> 0 was fixed to 70 -> 1 -> 0, the previous version wouldn't catch that the new 1 -> 0 transition was now below minimum speed. The new version detects and fixes these chain reactions.

Implemented better handling for minimum speed constraints at boundary positions:

When a movement is at minimum (0) or maximum (100) height and can't go further, it now creates a natural pause instead of trying to force impossible movements

Example: Previously, a slow movement to position 0 would try to force it below 0 (impossible), causing strange results. Now it recognizes boundary conditions and creates a smooth pause.

Enhanced Debugging and Information

Added detailed speed analysis output to help identify problem areas

Clearer messages about what changes are being made and why

Benefits of the New Version

Better Preserves Original Intent The original script often made unnecessary changes to properly functioning sections. The new version is much more surgical, only modifying what needs to be fixed.

Solves Edge Cases Previous versions struggled with sequential speed issues (where fixing one point created a new problem elsewhere) and couldn't properly handle minimum/maximum position limitations. The new version intelligently handles these edge cases.

More User-Friendly With the GUI interface and improved feedback, you no longer need command line knowledge to use the tool.

Recommended Settings

Minimum interval: 33ms (default) - This preserves as much detail as possible while ensuring compatibility

Minimum speed: 24 units/s - Prevents stuttering from very slow movements

Maximum speed: 599 units/s - Ensures compatibility with devices like the Handy

Installation and Usage

Download the Python script

Run it with Python 3.x

Select your funscript file through the dialog

Enter your preferred minimum and maximum speed values

The editor will process and save the modified fileVirustotal

Comments

No comments found for this post.