Releases: defucilis/FunHalver
FunHalver 0.3.0
Note - 'funhalver-cmd.exe' is the command-line version, you probably want 'funhalver-0.3.0-win32-x64.zip'!
Added
- FunHalver can now function in command-line mode! See below for more information
- User can now ensure that the first downstroke in a group will be respected - very important for Cock Hero and PMV style scripts
- User can now ensure that the position of the Slider matches the original script's intended position at the end of each group
- Added tooltips to each option to provide more information
Known Bugs
- In some situations, the half-speed script will be full-speed
- In some situations, the half-speed script will just stop moving for a number of actions
Command-Line Mode
To use FunHalver in command-line mode, navigate to its directory and run the following command:
funhalver.exe -i "C:/funscripts/example-script.funscript"
The only essential parameter is the -i
parameter, which specifies the source .funscript file location. The new script will be saved in the same directory with "_HALVED" appended to its filename (so in this example, the new file will be example-script_HALVED.funscript
You can optionally include the -o
parameter to provide your own target file path.
You can also include the -options
parameter to control the settings that are normally accessible via the UI. This should be provided as a JSON string. The default value for the options object is:
{
"removeShortPauses": true,
"matchFirstDownstroke": false,
"matchGroupEndPosition": true,
"shortPauseDuration": 2000,
"debugMode": false
}
You can provide as many of these values as possible. An example usage might be:
funhalver.exe -i "C:/funscripts/example-script.funscript" -o "C:/funscripts/halved/newly-halved-script.funscript" -options "{\"matchFirstDownstroke\": true}"
FunHalver 0.2.0
Added
- User can now choose whether they'd like the position to reset after pauses
- User can now choose to remove small pauses in the script, making everything smoother
- Average intensity is now displayed in each script's metadata, rather than action count
Fixed
- Added a small offset to the pink script preview line - In situations where the original and converted scripts share a number of actions, the pink line would obscure the white line
- For slow actions, or for high zoom levels, lines would be cut off if one of their actions fell outside the preview window. This has been fixed
Known Bugs
- In some situations, the half-speed script will be full-speed
- In some situations, the half-speed script will just stop moving for a number of actions
FunHalver 0.1.0
Just drag any .funscript file into the app and instantly have a half-speed .funscript that you can save wherever you like!
Features:
- Works on any funscript
- Maintains stroke timing
- Maintains stroke positions (generally)
- Respects pauses
- Heatmap preview (thanks @Lucifie!)
- Funscript shape preview - pink is the half-speed script, white is the original script
- No internet connection required
Planned Features:
- User-configurable options to fine-tune
- Respect speed modulations for intermediate funscript actions
- Mac + Linux support...maybe