MultiFunPlayer v1.33.10 - Patreon build
Added 2025-02-21 00:45:52 +0000 UTCPatreon build of MultiFunPlayer v1.33.10
Below you can find a download link for Patreon only build of MultiFunPlayer v1.33.10
The SelfContained build contains all dependencies and should not require any updates to .NET or VC++. You can use it if the normal build does not run for you and/or you don't want to update .NET.
Full changelog: https://www.patreon.com/posts/122740969
Download: https://patreon-cdn.onrender.com/0352b58ae74279c475aa3594f0edb089
Due to the mega links frequently dying I have setup a simple service that generates temporary links each time you download. If you have any issues downloading let me know.
Quick HOW TO for SLR:
In DeoVR:
Make sure you have Developer -> Remote control enabled in settings
In MultiFunPlayer:
Click on DeoVR tab, if its not visible click on the top-right "plus" button and then click "DeoVR" to add it
Open "Script repositories" (second button from the left, below the DeoVR tab)
Select "SLR" tab, make sure to enable the repository by clicking the toggle so it turns green
Enter valid SLR credentials, you can click the Log-in button to test the credentials and the state should change to "Connected" (you don't need to click it each time you start MultiFunPlayer)
Close "Script repositories"
If you installed DeoVR on your VR headset (like Quest 3) you need to expand DeoVR settings by clicking the arrow button on the right side of the toolbar and change the default IP (127.0.0.1) to your headset IP
Connect to DeoVR by clicking the play button on the toolbar
When playing SLR videos with scripts you should see them load in MultiFunPlayer heatmap
Comments
I swear there was one on EroScripts but can't find it, maybe it was on arca. But its pretty simple, under script repositories enable FapTap, and using top right plus button add "Web" source, after connecting to it it will open a new edge browser window, navigate to faptap page and when you play a video MFP will download the script automatically.
Yoooi
2026-01-18 23:45:49 +0000 UTCis there a tutorial or something to show how to connect MFP to faptap?
Jugvara
2026-01-18 19:47:44 +0000 UTCYea, sorry about that, it seems that patreon is having issues. Should fix itself soon.
Yoooi
2025-09-17 21:48:02 +0000 UTCI tried downloading the next version, but everytime I try authification it just reroute me to a 404.
Daniloup
2025-09-17 21:30:18 +0000 UTCMultiFunPlayer was always Windows only, I know some users managed to run it using some application but I cant help there
Yoooi
2025-09-15 20:04:54 +0000 UTCHow to download MacOS vers?
Pasha Polev
2025-09-15 18:36:36 +0000 UTCHi
Pasha Polev
2025-09-15 18:36:00 +0000 UTCCurrently only solution is to downgrade to v14, in v15 they purposefully disabled scripts via Haptics Connect
Yoooi
2025-09-08 00:14:41 +0000 UTCI too am unable to find a solution to link mfp to deovr. Everything says connected, I followed troubleshooting to every detail. I noticed deovr has a built in tcode toy connection, anyway to route my sr6 through that? Is there a way to connect the sr6 through haptics connect Bluetooth mode? Thanks for all help!
Chris Marps
2025-09-07 23:40:08 +0000 UTCDo you use DeoVR on a Quest or PC? When did the scripts stop working? In general it seems after DeoVR v15 a lot of people fixed it by disabling/enabling haptics connect. Did you try disabling firewall?
Yoooi
2025-09-05 16:43:46 +0000 UTCHello! I recently encountered a problem where script stopped working with SLR using Deovr. I followed the steps under troubleshooting but it doesn’t seem work. I also read through comments about alias and username need to matched and it does. Any ideas? I appreciate all you do!
Jeffery Keovorabouth
2025-09-05 16:09:41 +0000 UTCIf it goes back to red that means it probably fails to log in for some reason. Can you change log level to trace via application settings at the top of the window, then try connecting to DeoVR/SLR, then change it back to info and DM me the latest log file on Discord or EroScripts, or you can upload it to some temporary host and DM me the link on patreon (since you cant DM files on patreon).
Yoooi
2025-08-23 15:05:15 +0000 UTCI am unable to connet to SLR also following the troubleshoot tipps are not helping. Any advise? DeoVR is connected. All settings are as described in the how to. Only SLR changes shortly to orange and then back to red. No matter if I use my credentials or the code. firewall is set correctly
Lars Kuemmerling
2025-08-23 12:34:09 +0000 UTCDid you enable "Faptap" script repository?
Yoooi
2025-08-15 11:20:56 +0000 UTCThe faptap script does not work I ran it on the web, but it recognizes the video and the script doesn't come out
동현 김
2025-08-15 06:44:33 +0000 UTC"Press" fires the actions as soon as you press down the key, "Click" requires you to press + release the key, "Click" also allows you to specify the amount of clicks, so on one button you can have a click, double click, triple click etc. shortcuts (while "Press" or "Release" will fire 3 times for triple click), "Hold" fires after holding the key pressed for some time. When you select a shortcut there is a "Settings" tab below where you can configure the shortcuts depending on what type it is. There is no full documentation, I've tried to write one multiple times but MFP can be pretty complex when you start tweaking stuff that its easier for me to explain, so just ask if you need help.
Yoooi
2025-08-08 17:25:21 +0000 UTCIt kinda works using bottles on linux, no idea if there is something similar on mac.
Yoooi
2025-08-08 17:18:12 +0000 UTCIs there a place I can go to for some more in depth documentation on MFP? I'm getting a bit tripped up on the difference between shortcut triggers ("press" vs "click" vs "hold" vs "release"). I feel like I understand the intent but haven't been able to get anything other than "press" and "click" to work (and can't really identify the difference between the those two).
Deadlybunny
2025-08-08 16:30:31 +0000 UTCWonderful work! Have anyone tried to use it on a Mac? Through crossover or other ways?
Andre Langley
2025-07-18 03:03:17 +0000 UTCIf you are using DeoVR on Quest then windows firewall is probably the issue. I would try temporarily disabling windows firewall to test. But the video not loading in MFP when you play in DeoVR is strange, as this does not require firewall. Video detection is separate from SLR script streaming, if that was somehow blocked then DeoVR in MFP would not connect at all. If you dont manage to resolve this then I would need logs, change log level to Trace via application settings at the top of the window, connect to DeoVR, play a SLR video, assuming the video info and script does not load stop DeoVR, change log level back to Info, and DM me the latest log file on Discord or EroScripts as you cant send files on patreon.
Yoooi
2025-07-05 13:32:13 +0000 UTCDo you know if there was an update on SLR's end for DeoVR that prevents streaming video/scripts? I'm using MFP v1.33.7 and it says I'm connected to SLR, but (as of two days ago) when I play a video (both local videos and streamed videos) in DeoVR neither the video nor the script loads in MFP. HereSphere works perfectly fine though.
BBCMan
2025-07-05 07:21:18 +0000 UTCI don't know what may be causing this, I don't know your setup. Does this happen on a clean MFP or only when you change some settings? Is the heatmap visible when axis value stops updating?
Yoooi
2025-06-23 13:36:17 +0000 UTCI’ve been experiencing an issue with this version: the AXIS VALUES gauge doesn’t animate, and the toy frequently fails to respond as well. Do you know what might be causing this? For reference, everything works normally in version v1.31.3.
Ara
2025-06-23 12:55:05 +0000 UTCokay I think it's working now once I connected to COM4. But I couldn't get that option to appear at first. I can't figure out what causes which COM numbers to appear at which times, and why sometimes one works but not another.
Douglas
2025-06-14 04:13:23 +0000 UTCI just got a new computer and so set everything up again. It used to be that within DeoVR I could seamlessly switch between streaming SLR content and local files w scripts, and both controlled my SR1 just fine. Now I'm finding that while in both cases the script loads (and heat map displays in MFP, and axis value bars are animating) my SR1 is only affected by them when through SLR. Any idea what could be causing this problem? I also note that the Serial remains in "Connected" state even when I unplug my SR1, which suggests it's connecting to something else, but I don't know how to prevent that.
Douglas
2025-06-14 03:32:29 +0000 UTCYou would have to be more specific about your issue. There was a plugin system redesign in v1.32, recently in v1.33.1 there was an api change around KeframeCollection.
Yoooi
2025-06-01 13:53:34 +0000 UTCDid you changed the plugin system or just .NET9 AOT acting up?
KiceQishi
2025-06-01 11:42:29 +0000 UTCWhat site are you watching the videos from?
Yoooi
2025-05-25 18:17:23 +0000 UTCAfter Entering Heresphere repository credentials and connecting to heresphere over wifi scripts dont sync. am i missing some step?
Naill
2025-05-25 18:10:29 +0000 UTCCopy "MultiFunPlayer.config.json" file from old version to new version.
Yoooi
2025-05-15 20:23:45 +0000 UTCis there a way to copy shortcuts to new version?
7Jers3y2
2025-05-15 19:23:58 +0000 UTCThe video will be detected as "http://ip:9999/scene/id/stream" so that is correct. The id is the scene id in stash. Is your stash app running on the same PC as MFP? If its not then you probably just have to add a script library under local repository pointing to a folder with your scripts. You can also use the DMS matching option so that MFP will download the script attached to the stash scene. I just tested Web + Stash without dms match and it seems to work correctly.
Yoooi
2025-04-23 20:51:51 +0000 UTCThere is no problem with using Jellyfin, Heresphere, but when I try to connect with Stash through the web, the script doesn't work with the video. No matter what video I run, it will be marked File:stream and the script will not load. Script repositories -> Local, Stash enable Script repositories -> Stash -> Local match type : MatchToCurrentFile Dms : none I have completed the settings above, but still do not recognize the script May I ask for your advice on this matter?
Jeri
2025-04-23 20:32:21 +0000 UTCJust use the first link, no one reported any issues with it. It's annoying to constantly regenerate the mega link.
Yoooi
2025-04-18 12:19:17 +0000 UTC메가 링크를 접속해도 삭제되었다 나옵니다
지텍 토
2025-04-17 19:56:02 +0000 UTCThanks for info, it seems patreon api is having issues: https://www.patreondevelopers.com/t/patreon-authorization-page-is-broken/10289
Yoooi
2025-04-03 20:19:57 +0000 UTCCDN link is redirecting to a malformed URL https://https//www.patreon.com/api/oauth2/authorize
T
2025-04-03 20:08:21 +0000 UTCYou have to use the "Web" media source for it to work. It does not work with other media players.
Yoooi
2025-03-23 14:31:49 +0000 UTChow to use the FapTap script repository? doesn't load faptap script after turn it on
hue04476.test1
2025-03-23 10:37:50 +0000 UTCIt would support 6 axis but buttplug only implements the stroke axis (L0) for TCode devices. Once buttplug updates to support other axes MFP will automatically support them too.
Yoooi
2025-03-22 00:31:10 +0000 UTCHi, @yoooi I’m a huge fan of your work. Thanks for all you do. Your interface is very simple and easy to use. My question is about central intiface, does MultiFunPlayer player support sr6 on central intiface with single or 6 axis? Thank you!
Chris Marps
2025-03-22 00:01:37 +0000 UTCThanks for the reply, ill continue searching.
7Jers3y2
2025-03-16 15:44:30 +0000 UTCIf your PC is BSODing then the logs wont show anything, you need to check event viewer. You are the only one that has PC crashing so im certain that its not MFP problem. Maybe your PC is overheating, or maybe your drives are dying.
Yoooi
2025-03-16 13:51:33 +0000 UTChey bro, i think this is crashing my pc. love your work otherwise. keep it up!
7Jers3y2
2025-03-16 03:44:07 +0000 UTCJust checked, the links work fine.
Yoooi
2025-03-11 17:14:46 +0000 UTCLink is still broken
hue04476.test1
2025-03-11 16:49:05 +0000 UTCUpdated
Yoooi
2025-03-09 22:03:55 +0000 UTCThe mega link has been canceled
aduns13
2025-03-09 21:27:47 +0000 UTCSorry, updated.
Yoooi
2025-03-09 12:39:10 +0000 UTCUpdate Mega link please
Snowsis
2025-03-09 07:43:58 +0000 UTCUpdated link
Yoooi
2025-03-05 23:28:56 +0000 UTCMega says the folder link is no longer available.
ReBAR4
2025-03-05 22:54:18 +0000 UTCThere is no password anymore
Yoooi
2025-02-26 21:29:08 +0000 UTCwhere can i find the pw to unzip the file?
flowx
2025-02-26 21:21:47 +0000 UTCHmmm I redid the outbound firewall rule and it seemed to do the job. Thanks for all the support!
Mike Lu
2025-02-24 21:53:54 +0000 UTCWeb only works on the specific window that MFP opens, it is based on edge internally. When you hover over the heatmap check which axis is selected, if its not L0 then use scroll wheel to select L0. I wonder if the "Haptics" settings section not showing up is a bug, because it was always required. Could you change log level to trace via application settings at the top of the window and then connect to DeoVR+SLR, try playing a video in DeoVR, and DM me the logs?
Yoooi
2025-02-24 20:13:07 +0000 UTCHeatmap does NOT show up at all. I have tested adding out via Serial Com, UDP and Web Socket, and they all trigger the home reset for the device which leaves me to assume that the SR6 is communicating with MFP. I have added an inbound and outbound rule to allow all ports for MFP in my windows pc. Not sure what else I am missing? I'll see if I can capture any communication via wireshark. Also tried FAPTAP via Web input and SR6 is WORKING (even though heat map is not displayed) (Did not work on Edge or Chrome browser).
Mike Lu
2025-02-24 19:33:46 +0000 UTCThe script will be loaded automatically. Does the heatmap show up in MFP when you play a video, or is it always empty? If it shows up then you probably didnt add an output at the bottom of MFP. If it doesnt then something is blocking connections from DeoVR to MFP, most likely you have to allow it in windows firewall. Also if you are using a VPN then you might have to check an option that allows local connections.
Yoooi
2025-02-24 18:49:40 +0000 UTCOk it worked now I just had the ip configured wrong on MFP. My second problem is that I have my SR6 flashed to tcode 0.4b, is this version of supported? My SR6 is not moving when playing a video from SLR via DeoVR. Do I need to download the script to MFP or should the script already be automatically detected when playing a video?
Mike Lu
2025-02-24 18:34:17 +0000 UTCSo I dont have a quest but I'm assuming the link cable means DeoVR is running on your PC? If so then you have to enter "127.0.0.1" as the IP. But you can also run DeoVR on your quest and connect it to your wifi, then you have to use your quest IP. "Connect to Haptics Connect" indeed seems to be removed so it is probably always enabled.
Yoooi
2025-02-24 16:05:51 +0000 UTCHere are the steps I did 1. Connected Quest via USB C Link Cable 2. Open MFP as admin 3. Enter Quest IP and SLR Credentials 4. Open DeoVR in Quest 5. DeoVr Settings > Developer > Remote Control > Enable Toggle 6. Allow firewall outbound and inbound to MFP 7. Connect to DeoVR in MFP still gives me the same error Note: I am unable to see this option in DeoVR settings "Haptics -> Connect to Haptics Connect" is it deprecated? Is connecting the quest via link cable even necessary?
Mike Lu
2025-02-24 15:47:15 +0000 UTCYou either did not enable the things outlined above, or you have to expand DeoVR settings with the arrow button on the right side and enter your headset IP into the endpoint box.
Yoooi
2025-02-24 12:06:33 +0000 UTCI am encountering this error when trying to connect to DeoVR Error when connecting to DeoVR: System.Net.Sockets.SocketException (10061): No connection could be made because the target machine actively refused it. at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken) at System.Net.Sockets.TcpClient.CompleteConnectAsync(ValueTask task) at MultiFunPlayer.MediaSource.ViewModels.DeoVRMediaSource.RunAsync(ConnectionType connectionType, CancellationToken token)
Mike Lu
2025-02-24 06:56:14 +0000 UTC