I made an extension for OpenFunscripter named My Tools 2.0.
- Compatible with OpenFunscripter 2.0.0
- Removed the GUI description of extension in log to replace it by many ToolTip
- Option to don’t display these ToolTip
- Time now in Secondes insted of mS
Add a key Biding for some Slope function
- Toggle option Freeze Top
- Toggle option Freeze Bottom
- Set Slope Max
- Set Slope Min
And some other stuff
- CopyPaste : Add Paste Clipboard
- Selection Tool : Improvement of selection Auto (Detect if new selection has been done)
- Slope : Simplification of the Tool (only positive value no matter the true direction of the slope)
- Function : Bug fixed problem when Sin was used with starting position to high
Here are all tools included :
ADD ACTIONS
Add actions between each select actions if they are consecutive.
- A specified quantity of actions or as much actions that’s possible according to a specified time lapse
- Equally Distributed or at same distance form first/last selected actions
- Button to get the time laps of selected action
- Add Action Here (New feature)
BEYOND TIME LINE
Delete all actions beyond or before the time line.
Add one action to keep slope across the time line if necessary.
FUNCTION
Add a function to the selected actions. It’s similar to WAVE made by Lucifie but with more options.
- Sawtooth, Sin, Sin-Half, Square, Tirangle
- Period (milli Second)
- Start : Start at a specific position (My script will calcul where begin the function to begin at this position)
- Button to get the time laps of selected action (Period)
- Mode Additif or absolute
- Invert : Invert the function
- Substractive mode (New feature)
- Toggle between Additive/Substractive (New feature)
- Random toggle between Additive/Substractive (New feature)
- New Function : Random (See OPTIONS at bottom of My Tool) (New feature)
MIRROR
- Mirror the selected actions at right or left.
- Move cursor where the actions has been mirrored (New feature)
SCALE - BY MIN MAX
Scale selected actions to get his minimum/maximum action reach at new minimum/maximum.
Exemple, you select actions witch are between 10 and 90 but you think 90 is to high. You set minimum to 10 but maximum to 80, then scale
SCALE - STEP BY STEP
Scale the selected action from x% to y%, step by step.
- Maximum scale 200% instead of 100% (New feature)
- Scale From 100
- Scale From 0 (It’s equivalent to set stroke of your Handy)
- Freeze Top : Scale from the top of each slopes
- Freeze Middle : Scale from the middle of each slopes
- Freeze Bottom : Scale from the bottom of each slopes
- Possibility to set a minimum travel distance
SCALE - BY FUNCTION
Scale the selected action by function.
- Sawtooth, Sin, Sin-Half, Square, Tirangle
- Period (milli Second)
- Top Peak : Top peak percentage
- Bottom Peak : Bottom peak percentage
- Start : to start at a specific percentage (My script will calcul where begin the function to begin at this percentage)
- Button to get the time laps of selected action (Period)
- Maximum scale 200% instead of 100% (New feature)
- Invert : Invert the function
- Scale From 100
- Scale From 0 (It’s equivalent to change the set stroke of your Handy)
- Freeze Top : Scale from the top of each slopes
- Freeze Middle : Scale from the middle of each slopes
- Freeze Bottom : Scale from the bottomof each slopes
- Possibility to set a minimum travel distance
- New Function : Random (See OPTIONS at bottom of My Tool) (New feature)
SELECTION TOOL
Juste like the native tool but I add option to select action between two specified value.
SLOPE
Modify each selected slope. (Slope is two consecutive action)
- Set Slope Min : Change each selected slope that is less intense than the target slope and with the same direction to become as much intense
- Set Slope : Modify each selected slope with the same direction of the target slope to become the same
- Set Slope Max : Change each selected slope that is more intense than the target slope and with the same direction to become as much intense
- Get Slope button to get slope of the selected slope (Must select only two action)
TOGGLE POSITION
Toggle each selected action between two specified position. In the first place, I create this tool for scripting FAP HERO and COCK HERO
- Possibility to limit slope
- Range between -100, 100 instead of 0, 100 (New feature)
- Get Slope button to get slope of the selected slope (Must select only two action)
- Mode Absolute : Place actions at the two position
- Mode Additive : Add the value the the action
- Substractive mode (New feature)
- Toggle between Additive/Substractive (New feature)
- Random toggle between Additive/Substractive color=](New feature)[/color]
I use this mode to script climax scene Create Climax with TOGGLE POSITION
PATTERN
I don’t know how to explain that so I will give you an example :
You have a script with many time the same pattern at diffrent place. First, you select all the action of the first pattern and save it (.Patt) with the button Save Pattern. It’s will save the position of each action. Then, you press the button Save Pattern Repetition and my script will find each repetition of the pattern and save it (.PattRep). After that, even if you change the poistion of actions and if they don’t been moved in the time line, you will alway be able to find each pattern.
Pattern
- Save Pattern : Save all selected actions as pattern (*.Patt)
- Apply Pattern : Apply the selected pattern to selected action if number of actions is the same
- Each pattern are save in Directory named Pattern at the same place as the script
Pattern Repetitions
- Save Pattern Repetitions : Find all consecutives actions with the selected pattern (Pattern File) and save it as pattern repetition (Pattern Repetition File)
The distance between actions doesn’t matter. - Restore Pattern Repetitions : Restore all actions store in the selected pattern repetition (Pattern Repetition File) with their original position
- Select Next Pattern Repetition : Select the next pattern repetition
- Select Previous Pattern Repetition : Select the previous pattern repetition
- Select All Pattern Repetition : Select all pattern repetitions
- Apply Pattern To All Pattern Repetitions : Apply the selected pattern (Pattern File) to all pattern repetitions (Pattern Repetition File)
- Each pattern repetitions are save in Directory named Pattern at the same place as the script
CLEANER
Find and select error(s) in active script
- Two type of error : actions to near one of each other and consecutive slope too similar.
- Button Select Next/Prevous to select error one by one
- Button Delete to delete the selected error
- Checkbox : select next error when deleted
- Slope tolerance : Minimum slope difference between two consicutive slope for been tolerated
- Distance tolerance : Minimum distance between two consicutive actions for been tolerated
COPY / PASTE
- Copy Selected, Clipboard or Pattern actions (New feature)
- Paste Before Cursor Position (Current position in video editor)
- Paste After Cursor Position (Current position in video editor)
This extension can be use with OpenFunscripter 2.0.0 or higher revision. (No compatible with revision 1)
To install my extension, you must extract my zip directly to the Extension Directory of OpenFunscripter, like this :
To open the directory, menu Extensions->Extension directory.
Revisions
2.0
I corrected my extension My Tools to match with OpenFunscripter 2.0.0. :
- Removed the GUI description of extension in log to replace it by many ToolTip
- Option to don’t display these ToolTip
- Time now in Secondes insted of mS
Add a key Biding for some Slope function
- Toggle option Freeze Top
- Toggle option Freeze Bottom
- Set Slope Max
- Set Slope Min
And some other stuff
- CopyPaste : Add Paste Clipboard
- Selection Tool : Improvement of selection Auto (Detect if new selection has been done)
- Slope : Simplification of the Tool (only positive value no matter the true direction of the slope)
- Function : Bug when Sin are used with starting position
- Cleaner Find error in script (New Tool)
- Copy / Paste (New Tool)
- Add Actions : Add Action Here (New feature)
- Function : Substractive mode (New feature)
- Function : Toggle between Additive/Substractive (New feature)
- Function : Random toggle between Additive/Substractive color=](New feature)[/color]
- Function : Period minimum 200 mS insted of 500 mS
- Function : New Function : Random (See OPTIONS at bottom of My Tool) (New feature)
- Function : Bug fixe : Period of Half-Sin not enough
- Mirror : Move cursor where the actions has been mirrored (New feature)
- Mirror : Bug fixe : First/Last action unselected after mirror with no option Select After Mirror
- Scale - Step by step : Maximum scale 200% instead of 100%
- Scale - Step by step : Bug fixe : MinimumTravel on first action
- Scale - Step by step : Bug fixe : Bub with FreezeTop, FreezeMiddle and FreezeBottom (Very low slope)
- Scale - by Function : New Function : Random (See OPTIONS at bottom of My Tool) (New feature)
- Scale - by Function : Maximum scale 200% instead of 100%
- Scale - by Function : Bug fixe : Button x2 and /2
- Scale - by Function : Bug fixe : Bub with FreezeTop, FreezeMiddle and FreezeBottom (Very low slope)
- Toggle Position : Substractive mode (New feature)
- Toggle Position : Toggle between Additive/Substractive (New feature)
- Toggle Position : Random toggle between Additive/Substractive color=](New feature)[/color]
- Toggle Position : Range between -100, 100 instead of 0, 100 (Limited to 0 when absolute mode is enabled)
- Pattern : Bug fixe : Bug when select [NEW FILE]
- Add actions
- Copy Before (Not working because the clipboard are not accessible)
Use this insted copy before - Beyond time line
- Function
- Mirror
- Scale - by Min Max
- Scale - Step by Step
- Scale - by Function
- Selection tool
- Slope
- Toggle Position
- Pattern