ToySerialController

Plugins ToySerialController

Yoooi

Member
Messages
9
Reactions
57
Points
13
Patreon
Yoooi
Yoooi submitted a new resource:

ToySerialController - plugin to synchronize OSR with motion in the scene

screenshot-1.png
screenshot-2.png


ToySerialController is a VaM plugin that synchronizes your OSR with motion in the scene.

Features
  • Serial and UDP...

Read more about this resource...
 
Is there a way to import tcode? I have a video I'd like to sync the movements with.
 
Hey, Can you explain how to set a top and bottom point to the up down stroke? I don't quite understand how to easily set that using output min/max and range min/max.
 
Yoooi submitted a new resource:

ToySerialController - plugin to synchronize OSR with motion in the scene



Read more about this resource...

Thanks for the update. I'd love it if you could add offset sliders for the female target's forward position and pitch, too. A bigger range for the penis base offset would be great, too. Some models need larger offsets than -0.05.

For many female models, the current position is right between vagina and anus.
1689507457153.png
 
Last edited:
@stayblocky for triggers to work you cant add the plugin as session plugin, add the plugin to any atom and you will be able to change settings via triggers
You could also load it as a scene plugin and interact with it via the CoreControl. I just load my ToySerialController with UIAssist using a scene plugin preset.
 
Is this to be used together with the T-Code Serial Controller plugin (by Tempest) or is this a stand-alone?
 
Right, but still doesn't quite answer if it's supposed to be used as a stand-alone script or together with the Tempest plugin?
Oh sorry, I thought that was implied. It replaces Tempest's plugin. (Which was somewhat of a proof of concept whereas this is the finished product)
 
Is it possible to bind a keyboard shortcut to pause the toy control, to be used as an edging switch?
 
Hey I'm trying to add this plugin however I get the following error:

!> Compile of Yoooi.ToySerialController.19:/Custom/Scripts/Yoooi/ToySerialController/ADD_ME.cslist failed. Exception: System.Security.SecurityException: Security Check Failed (RuntimeNamespaceRestriction) : [MVRPlugin_Yoooi_ToySerialController_19__Custom_Scripts_Yoooi_ToySerialController_ADD_ME_cslist_ab940182a8142fd036534af4fd8565cc_146, MVRPlugin_Yoooi_ToySerialController_19__Custom_Scripts_Yoooi_ToySerialController_ADD_ME_cslist_ab940182a8142fd036534af4fd8565cc_146.dll] : The namespace 'System.Net' is prohibited and cannot be referenced
at DynamicCSharp.ScriptDomain.SecurityCheckAssembly (System.Byte[] assemblyData, Boolean throwOnError) [0x00000] in <filename unknown>:0

I checked the GitHub but there doesn't seem to be any issues raised about this so I assume it's a me problem, any ideas?

I've used TempestVR's plugin which seems to work fine
 
Hey I'm trying to add this plugin however I get the following error:

!> Compile of Yoooi.ToySerialController.19:/Custom/Scripts/Yoooi/ToySerialController/ADD_ME.cslist failed. Exception: System.Security.SecurityException: Security Check Failed (RuntimeNamespaceRestriction) : [MVRPlugin_Yoooi_ToySerialController_19__Custom_Scripts_Yoooi_ToySerialController_ADD_ME_cslist_ab940182a8142fd036534af4fd8565cc_146, MVRPlugin_Yoooi_ToySerialController_19__Custom_Scripts_Yoooi_ToySerialController_ADD_ME_cslist_ab940182a8142fd036534af4fd8565cc_146.dll] : The namespace 'System.Net' is prohibited and cannot be referenced
at DynamicCSharp.ScriptDomain.SecurityCheckAssembly (System.Byte[] assemblyData, Boolean throwOnError) [0x00000] in <filename unknown>:0

I checked the GitHub but there doesn't seem to be any issues raised about this so I assume it's a me problem, any ideas?

I've used TempestVR's plugin which seems to work fine

You must be on some old VaM version, there were versions that didnt allow network udp communication.
Then there were versions that fully allowed it for example 1.20.77.13.
And on newest versions you need to go to "User Preferences -> Security" and check "Allow plugins network access".

Is it possible to bind a keyboard shortcut to pause the toy control, to be used as an edging switch?

Not really, I think best you can do is disconnect/connect via a trigger action.
 
Any way to make the plugin automatically switch Target Points? Based on penile proximity or something like that
 
I don't understand how to use the UDP mode. With MFP, I provide an IP address and port, and it works perfectly.
With this plugin, I only provide a port, and nothing happens. How does the plugin know where to send the data? What am I missing?

Much thanks! I love the plugin but I want to go wireless.
 
Here is a patch that adds a `FunscriptOutputTarget` as an implementation of the `IOutputTarget` interface. It converts the TCode data into funscript data and writes that in the saves folder.

Let me know if you have some way of collaborating / submitting pull requests that you'd like me to use.
 

Attachments

  • record.patch.txt
    8.4 KB · Views: 0
Yoooi updated ToySerialController with a new update entry:

v20

  • Add simple motion tracking with export to funscripts
  • Add ability to enable/disable auto targets
  • Add dildo base offset
  • Add target forward offset (Thanks @axw-pub)
  • Expose device axis values as float params
  • Change default UDP endpoint to tcode.local:8000 to match WiFi firmware
  • Fix exceptions when changing scenes
  • Fix condition where L0 could instantly flip between 100% and 0%

Read the rest of this update entry...
 
Back
Top Bottom