ExpressionIO

Plugins ExpressionIO

Just a tiny script to save expressions to a file and use it later / in other scenes. It's really that simple but i dont think something similar already exists.
If you spot any morphs that arent recorded, let me know.

Would you be interested in a plugin to save and load hand poses, too?
Hand poses are now supported, too. Well, most of them, some ignore region tags and follow ugly naming scemes. These can be problematic, but they should not break anything, they just wont load or be set to 0.
You can also save the right hand pose and load it later onto the left hand (and vice versa, obviously).

If you happen to install new expressions:
Load your existing save from a nutral expression or with no new expressions active and save again. Otherwise the new expressions won't be set to 0.

I noticed some expressions are not recognized, such as 'TTBlowCheeks'. I'll look into that. Currently the plugin only checks if the region tag of the morph contains the term 'exp'. Probably that is not set correctly by all creators.

You can savely remove the plugin after loading the expression.

Image character is ddaamm Estel with some makeup and tan: https://hub.virtamate.com/resources/estel.6997/

Credits to McGruber for his awsome Utils.
  • 1.PNG
    1.PNG
    5.2 MB · Views: 0
Author
CheesyFX
Downloads
17,141
Views
24,865
Favorites
2
Packages
1
Total Size
0.01 MB
Version
2022-11-05
First release
Last update
Rating
4.67 star(s) 6 ratings

More resources from CheesyFX

Latest updates

  1. Compile error fixed, plus handpose support

    Sorry for the inconvenience. Apparently the compiler treats upper and lower case paths more...
  2. Prevent error wit new expressions

    Prevent error wit new expressions.
  3. Removed one debug print residue

    Removed one debug print residue

Latest reviews

fantastic
Upvote 0
nice job!
but i can‘t save mouth open morph and tongue morph,is it a bug?
Upvote 0
Great plugin, would love too see the look released ;)
Upvote 0
this is a very necessary plugin. I haven't checked how it works and will put an estimate in advance. If you are going to make a plugin for hand poses, I hope that it will be an extension of the functionality, and not a separate plugin.
CheesyFX
CheesyFX
Yes, good idea. Should be no problem and just a few more lines of code. I'll implement it.
Upvote 0
doesn't work on my side

at MVR.FileManagement.FileManager.ReadAllText (System.String path, Boolean restrictPath) [0x00000] in <filename unknown>:0
at MVRPluginManager.SyncPluginUrlInternal (.MVRPlugin mvrp, Boolean isFromConfirmDenyResponse) [0x00000] in <filename unknown>:0
!> Compile of CheesyFX.ExpressionIO.3:/Custom/Scripts/CheesyFX/ExpressionIO/CheesyFX_ExpressionIO.cslist failed. Errors:
!> Compile of CheesyFX.ExpressionIO.3:/Custom/Scripts/CheesyFX/ExpressionIO/CheesyFX_ExpressionIO.cslist failed. Exception: System.Exception: Path AddonPackages\CheesyFX.ExpressionIO.3.var:\Custom\Scripts\CheesyFX\ExpressionIO\Internal\MacGruber_Utils.cs not found
at MVR.FileManagement.FileManager.ReadAllText (System.String path, Boolean restrictPath) [0x00000] in <filename unknown>:0
at MVRPluginManager.SyncPluginUrlInternal (.MVRPlugin mvrp, Boolean isFromConfirmDenyResponse) [0x00000] in <filename unknown>:0
!> Compile of CheesyFX.ExpressionIO.3:/Custom/Scripts/CheesyFX/ExpressionIO/CheesyFX_ExpressionIO.cslist failed. Errors:
CheesyFX
CheesyFX
Strange error, but i get it too when loading from var. Thank's, ill fix it!
Upvote 0
Nice.
CheesyFX
CheesyFX
Thanks :)
Upvote 0
Back
Top Bottom