check out restim by diglet restim by diglet on github
whenever milo gets back up there is a great FAQ for it.
check out restim by diglet restim by diglet on github
whenever milo gets back up there is a great FAQ for it.
Restim is fantastic. It took me maybe a half hour to figure out how to get MPC player, MultiFunPlayer, and Restim to shake hands, and a bit longer to figure out how to convert the scripts with Restim, but since then itās been magic. Best thing ever.
what kind of estim unit do you use?
Home made midi stim style box from the milovana topic. 2 amazon amps and some big transformers. I have a 2B but itās an unreliable piece of garbage with no warranty that started dying in less than 3 months.
Setup info to copy to make it easier for folks:
Media Player Classic works and you only need those three things:
and then convert your funscript (it will keep the original, so itās non-destructive)
After Restim I never use anything else. Unreliable crappy 2B stays disconnected.
Iāve been playing around with ReStim since Friday night after thinking āthereās not enough good MP3ās, I need to convert funscript to e-stim to experience these amazing videoāsā.
I cannot for the life of me figure it out, thereās no useful info anywhere that explains anything.
I create .Alpha/.Beta files, now what?
Theyāre just funscript files, they didnāt convert to E-stim. How exactly am I supposed to open these to play with my 2b?
There is extensive information on the wiki. You need to load the funscripts into multifunplayer which will sync with your video player of choice. MFP sends the funscript data to Restim, which generates the signals. See https://github.com/diglet48/restim/wiki/mfp-setup
Thank you, thatās more info than the wiki.
The wiki mentions a couple of different video players but is worded like thatās completely optional. I only really want the audio, I canāt play the video and stim audio simultaneously so would play the video on an external device.
Edit:
Getting "MPC-HC failed with exception:
System.TimeoutException: A task was canceled.
ā> System.Threading.Tasks.TaskCanceledException: A task was canceled.
at System.Threading.Tasks.TaskCompletionSourceWithCancellation1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) --- End of inner exception stack trace --- at MultiFunPlayer.Common.ExceptionExtensions.Throw(Exception e) at MultiFunPlayer.MediaSource.ViewModels.MpcMediaSource.UnwrapTimeout(Func
1 action)
at MultiFunPlayer.MediaSource.ViewModels.MpcMediaSource.RunAsync(CancellationToken token)" when trying to connect to Media Player Classic.
Itās also not clear how I output as EStim as the options are buttplug.io, File, Pipe, etc.
Is there no clearer instructions anywhere, this feels like Iām supposed to know how it works before Iāve even used it?
You may have to enable the api in MPC-HC.
Playing a funscript without synchronizing to video is not supported right now.
You can start the estim playback with the clearly labeled button in the Restim UI. By default it just plays over the speakers.
Oh that would be great, any idea where the option is?
āPlay audioā just plays a solid signal, not the audio generated from one of the many funscripts Iāve downloaded and āconvertedā using ReStim.
What I mean is, thereās no option to āloadā the funscript alpha/beta files and play them back. All converting does is save them into a folder for whatever reason, is never actually explained
For example. Iāve convereted this, now what? There isnāt any readme.txt, instructions etc anywhere explaining what exactly Iām now supposed to do, to get these to play stim audio.
You say to click the obvious āplay audioā button, but that isnāt how I play these files.
You found the button already. But you need to setup MFP to send the funscript to Restim, if youāve done that correctly the green dot starts to move and the signal changes.
How exactly you setup MFP to auto-load the funscripts, and connect MFP to Restim, is explained on the wiki page I already linked.
@lsidfoaprgsmdvlnvas just fyi the section on creating restim device in the wiki could be simplified since there is an option to copy device to clipboard and create device from clipboard in MFP for a while now. I saw people at milovana sharing different configs so I figured I make it easier.
Also about needing a video player, if restim would export the funscripts in the SLR multi axis format instead of separate files for alpha/beta then internal player will load all axes just fine, but I will also add support for loading additional funscripts to internal player.
I give up.
I feel like Iām unaware of some inside joke.
This wiki, is as bare bones as a guide can get. It says how to make it work, without explaining how to make it work at the same time.
I canot for the life of me, get any of these to work, other than āfileā - which just generates more funscripts, completely useless for what Iām trying to achieve.
Iāve tried Websocket and TCP to match the info ReStim is giving on the cmd:
i.e on MFP, under websocket, I type in 12346, doesnāt work.
I swear Iām going to have an aneurysm being given these riddles rather than simple A/B/C instructions.
I work in IT - not development or coding - but if I were to explain solutions to one of my colleagues in this way, Iād expect to be smacked in the face.
@Yoooi Thanks, I will look into that.
@Sissydolluk The address you are supposed enter in MFP is ws://localhost:12346/ or ws://127.0.0.1:12346/. I donāt want to sound too negative but these steps are explained in text and in image on the wiki⦠https://github.com/diglet48/restim/wiki/mfp-setup. I canāt comment on the MFP wiki cause Iāve never needed it.
Thank you!
That worked perfectly. Still canāt get VLC or WMP Classic to work, but I have an external SSD with all my videoās on that I use on a seperate device anyway so itās not a big thing
i currently have the 2b estim box but it has started acting up. does anyone have a stereo stim they can recommend or anyone that build diy versions?
If you really need to just make a tri-phase mp3 audio file, itās easier to just use the funstim conversion than Restim. The link is the second post in this thread. Alternatively in the main repo of Restim, thereās a python script designed to make an audio file. As far as Iām aware itās outdated and doesnāt have documentation on how to use it but if you know how to use Python, you can potentially make it work, I havenāt tried. Iāve made multifunplayer work with the MPV player just fine and find trying to use VLC as an external player with any tool at all to be an exercise in pulling my hair out. Using an external player would still require you to use MPV or another player in MFP but youād then need to synchronize the stim to the video each time which would be a pain.
https://github.com/diglet48/restim
Good luck, tl;dr use the Funstim converter.
I donāt think the python script works anymore, I will remove it from the repo. The next release has a button in the GUI to create an audio file and doesnāt require MFP to sync with video. Will be released either today or tomorrow.