Since MultiFunPlayer started supporting .cs+.xaml plugins I’ve caught a Not Invented Here bug and rewrote both Setaria Player, Funscript Player and EDI in that
So soon I gonna have a MFP plugin which is a simple huge C# script which is a server which works with every funscript http api there is. Maybe even the Buttplug idk.
And MultiFunPlayer is a good general purpose player by itself so I don’t have to bother with device, axis limits, keybings, and all the other configs (tho I did try tcode recently and its very simple
I’m also using it for my Tomin Fap Hero mod where I send events in real time based on Live2D state on screen (not using predefined funscripts)
Yes axis value is moving. As can see in this video just recorded:
Not sure if its the firmware, using khrull’s and testing in xtplayer it doesnt have this issue. And it does only happen when a script is loaded. As can see getting movement while video is paused.
I need you to change log level to trace via application settings at the top of the window, restart MFP, connect DeoVR, load script, make it move like that, then change log level back to info, shutdown MFP and DM me the latest log file.
I cant seem to get this player to connect to any of my players. I can get it to connect to MPV but once connected it doesnt allow me to drop files. Followed instructions for VLC and MPC and no luck there. was trying to have some understanding of this program before my SR1 got here but I’m drawing blanks. would love to just fix the drag and drop problem with mpv as that was the easiest to connect.
Edit: got mpc to connect, would still like to figure out why I cant drop in mpv
ChangeScriptMessage accepts a dictionary of script resources
You would have to post the errors you get when connecting.
As for mpv its a very rare issue reported a few times but I dont know what causes it. Its nothing to do with MFP. Try running MFP or mpv as administrator, maybe you have them in some folder with weird permissions.
was gonna post the logs for mpc but I got that to work and scripts seem to load except I dont see a heatmap for the twist. havent tested it yet planning on doing that a little later.
I’ll try running the programs on admin and reinstalling in a different drive a and seeing if that does anything. thanks for the quick response.
I dont know what you are trying to do. Even if you get ScriptReaderResult with multiple axes you still have to send them via ChangeScriptMessage, so read them one by one.
MFP does not read funscript metadata. If you want script duration just get last keyframe position.
There is something broken with your DeoVR, or the latest DeoVR is broken.
If you hover over the heatmap scrubber (the white vertical line) you can see that while paused it is still moving, meaning DeoVR sends new video position to MFP.
Here are the positions from your log after you paused the video:
After pause the position holds at the correct second, but the milliseconds still fluctuate, then it starts updating the seconds like it is playing the video even tho it is paused.
MFP uses this position to sample the script, so you are basically playing the script while paused. And the sync is preventing instant device moves so thats why the movement is slow.
Most of the issues I encountered have been resolved.
However, a new problem has arisen.
When scripts like filler and home are executed, the following error message appears.
System.NullReferenceException: Object reference not set to an instance of an object.
at MultiFunPlayer.Plugins.EdiPlugin.EdiReader.readScript(String filename, Logger logger) in C:\Users\user\Desktop\MultiFunPlay1321\Plugins\EdiPlugin\EdiPlugin.cs:line 212
at MultiFunPlayer.Plugins.EdiPlugin.EdiPlugin.setScriptFromGroup() in C:\Users\user\Desktop\MultiFunPlay1321\Plugins\EdiPlugin\EdiPlugin.cs:line 55
at MultiFunPlayer.Plugins.EdiPlugin.EdiPlugin.EdiPlay(String name, HttpListenerContext context) in C:\Users\user\Desktop\MultiFunPlay1321\Plugins\EdiPlugin\EdiPlugin.cs:line 96
at MultiFunPlayer.Plugins.EdiPlugin.HttpServerPlugin.TryOrErrorText(Action action) in C:\Users\user\Desktop\MultiFunPlay1321\Plugins\EdiPlugin\EdiPlugin.cs:line 519