Download: https://github.com/Yoooi0/MultiFunPlayer/releases/tag/1.30.2
Fix crash when creating XInput axis gestures at min/max position
Fix RawInput settings not getting saved
Fix crash when creating XInput axis gestures
Fix custom curve motion provider overflowing when tiling linear curve
Additional patreon only changelog:
Add support for DeoVR haptics buttons (Return to base, Pause script, Manual mode, Edging mode) to be used with shortcuts
Changelog:
Add input processor settings (#153)

Add ability to show errors in a snackbar instead of dialog (#168)

Add ability to load additional scripts with the same base name in internal source

Add ability to lock a script to an axis

Match funscripts in order of configured funscript names, "Load unnamed script" is replaced with ""

Allow enabling/disabling device axes on default devices without having to clone a device

Automatically tile looping custom curve motion provider curve

Add DecodeMediaPathModifier

Add support for async shortcut actions (#158), long running actions like connecting an output will fully complete before executing the next action
Add api key support to stash repository (#162)
Remove raw from L0 funscript names
Show a dialog when starting mpv source with no executable set for easier mpv download on inital setup
Only match to currently playing video file when using XBVR repository instead all files attached to the scene
Only match to primary media file when using Stash repository instead all files attached to the scene
Use all media path modifiers when processing media resource path instead of only the first matching
When possible try to read custom device names from Jellyfin/Emby media source
Improve behaviour of media source/output target auto-connect
Check if MFP has permissions to save files in current directory on startup to prevent settings loss
Disable packet buffering in Tcp output target
Auto stop buttplug.io device scan
Show which axis preview is selected in heatmap tooltip
Try to find existing mpv executable in known paths without having to manually set it
Fix XBVR repository not working with HereSphere (requires XBVR v0.4.27 or later)
Fix possible crash when receiving data from UDP or Serial output target
Fix some settings not getting saved when set to null (#166)
Fix axis matching scripts ending in funscript name without a dot
Fix parsing of media uri with file scheme
Fix possibility of auto-connect retrying with no delay after disconnecting output target or media source
Fix disabled mpv auto-start setting having no effect
Fix sudden unwanted motion when media changes while auto-homing
Fix possible crash when trying to manually load a script with a file dialog