• Promotional Link field now provided for resources to allow Hub upload and external link at same time. Please see this link for more info
  • New Hub Feature: Automatic Hub-Hosted VAR tags. Please see this link for more info
Silver Expression Tool

Plugins Silver Expression Tool 2

You crazy sunnovabitch, you did it! The presets work like a dream, there's a way to add custom expression morphs, and now even the most mediocre looks on the Hub can now have a personality of my own design!

You've given us all one of the most mandatory plugins for VaM. Thank you!
Thanks for checking it out! :-)
Works perfectly now after the preset save fix. Thanks!!
The Great news? This is the only emotion-related VaM plugin in human history that allows for emotions besides "happy" and "slutty". It even allows for custom face morphs to be added, so double-sweet!

The Bad news? I. Cannot. Save. Presets. The idea was there, but it does not function. This single flaw ruins what should have been an absolute MUST HAVE for VaM.

I have to manually tinker and fiddle with all these settings and morphs over and over every time I load this plugin. VaM itself already has too much mood killing micromanagement, so it's frustrating when a much needed plugin like this one adds its own fat bag of chores to that list due to one malfunction...

!> Exception during SaveJSON: System.IO.DirectoryNotFoundException: Could not find a part of the path "D:\Virt-A-Mate\AddonPackages\plugins\ClockwiseSilver.SilverExpressionTool.1.var:\Custom\Scripts\ClockwiseSilver\1609970222.exa".
at System.IO.FileStream..ctor (System.String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean anonymous, FileOptions options) [0x00000] in <filename unknown>:0
at System.IO.FileStream..ctor (System.String path, FileMode mode, FileAccess access, FileShare share) [0x00000] in <filename unknown>:0
at (wrapper remoting-invoke-with-check) System.IO.FileStream:.ctor (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)
at System.IO.StreamWriter..ctor (System.String path, Boolean append, System.Text.Encoding encoding, Int32 bufferSize) [0x00000] in <filename unknown>:0
at System.IO.StreamWriter..ctor (System.String path) [0x00000] in <filename unknown>:0
at (wrapper remoting-invoke-with-check) System.IO.StreamWriter:.ctor (string)
at MVR.FileManagement.FileManager.OpenStreamWriter (System.String path) [0x00000] in <filename unknown>:0
at SuperController.SaveJSON (SimpleJSON.JSONClass jc, System.String saveName) [0x00000] in <filename unknown>:0
Hopefully resolved in V2 :-)
Hi ClockwiseSilver, a very good and much needed plugin. I really like it.

However, I have the problem that only the list for Expression2 gets saved properly.
When I reload a scene, Expression1 list is only filled with the morph I added last. Even if I add multiple new morphs via the "Add Active" Function, the list only shows the last one added with the dropdown.
That's weird! I'll see if I can recreate that on my end. Thanks for checking it out!
Would be great if presets stored the settings as well
Great idea!
Works very well with a nice default random preset expression out-of-the-box. This is a must have plugin for randomizing expressions.

A bit fiddly to edit presets using the GUI as you can only remove the last morph in the list which is a limiting factor and I had a few morphs not possible to add using the GUI. My workaround for this is to edit an existing preset file in notepad and load it instead.
This is amazing and has added much needed realism to my scenes, thank you!!
Very good now, and big potencial for growth
Top Bottom