A downloadable plugin

Download NowName your own price

A VNyan Plugin that allows you to send your vNyan Avatar's motion data over VMC Protocol

Table of contents

  1. Installation
  2. Usage
    1. Connecting to VMC
    2. VMC Receiver Behaviour
  3. Special Thanks

Installation

  1. Grab the ZIP file from the latest release of the plugin from this store
  2. 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.
  3. 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:

  1. Create a new GameObject
  2. Attach the VMCReceiverManager behaviour to the GameObject
  3. Place a VMC-compatable model (VRM, vsfavatar, etc) into the scene as a child of the GameObject
  4. Set the Port number and target Model object for the VMCReceiverManager in the Inspector
  5. Run the scene!
  6. 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

Published 16 days ago
StatusReleased
CategoryGame mod
AuthorJayo
Tagsvmc, vnyan, v-tuber, vtuber

Download

Download NowName your own price

Click download now to get access to the following files:

JayoVMCPlugin-v0.3.0.zip 25 kB

Leave a comment

Log in with itch.io to leave a comment.