Jayo's VMC Plugin for VNyan
A downloadable plugin
A VNyan Plugin that allows you to send your vNyan Avatar's motion data over VMC Protocol
Table of contents
Installation
- Grab the ZIP file from the latest release of the plugin from this store
- Extract the contents of the ZIP file directly into your VNyan installation folder. This will add the plugin files to yor VNyan
Item\Assemblies
folders. - Start up VNyan. Once it loads, confirm that a button for the plugin now exists in your Plugins window!
IMPORTANT: If the plugin isn't listed in the Plugins panel, 'Open the VNyan Settings window, go to the "Misc" section, and ensure that Allow 3rd Party Mods/Plugins is enabled. This is required for this plugin (or any plugin) to function correctly
Usage
Connecting to VMC
In order for the plugin to send motion data over VMC, you'll need to provide the address and port number (if these are different from the default). This is saved in the plugin's settings, so you won't need to do this every time!
If you're having trouble with a VMC receiver not getting your movement data, this may be because the reciever doesn't support bundling VMC message. Try checking off "Don't Bundle Packets" to see if ther is any improvement.
VMC Receiver Behaviour
The JayoVMCPlugin.dll file also contains a "VMC Receiver Manager" behaviour that can be used by developers to accept incoming VMC messages and apply them to a model. This can be used in your model project in Unity to "preview" your model's movement' before exporting, or to create VNyan objects that contain VMC-Controllable Characters. Using the Behaviour is pretty simple:
- Create a new GameObject
- Attach the VMCReceiverManager behaviour to the GameObject
- Place a VMC-compatable model (VRM, vsfavatar, etc) into the scene as a child of the GameObject
- Set the Port number and target Model object for the VMCReceiverManager in the Inspector
- Run the scene!
- If you're creating a Custom Object to use in VNyan, select the GameObject you've created, and use the VNyan SDK to "Export Custom Object"
Special Thanks
Suvidriel for building and maintaining VNyan (and answering my endless questions)
sh-akira and all of the contributors to the VMC protocol
Redd for collaboration in testing, QA, and debugging
Download
Click download now to get access to the following files:
Leave a comment
Log in with itch.io to leave a comment.