Hi sorry for the late reply, I've been inactive for a bit. Could you send me an example of the packed file - it must be how I'm storing the reference to the morph. I'll take a look (if it's not too late)
Hi! Thanks for your reply! It's clearly not late, I'm building a lot of things with your plugin and I can't wait to share it, thanks again for this awesome tool.
I made a scene to easily see the problem with only 3 "animations", one being made with
a morph from this AshAuryn pack, the other with a
built in morph, and finally one of a
custom morph.
I can't send a .var here but here's the .json files of the two versions of the scenes:
-The
unmodified .json is as it is after packing the .var with the package builder.
Launching that scene will only have the
built-in morph working. It won't find
AshAuryn's nor the
custom one even though its path is correct (being correctly packaged in the var under Custom/Atom/Person/Morphs/female)
-The
modified one is the workaround I'm gonna use for my scene for now, copying back (on the paragraph concerning your plugin) the original text, as written before being packaged.
Launching this scene will have the
built-in morphs and
AshAuryn's working, but not the
custom morph (which in its case is logical because it has now the path as it's supposed to be on my computer, so putting a copy of the morph in your personal Custom/Atom/Person/Morphs/female folder will make it work).
In conclusion:
-The plugin recognize the
built-in morph in any case, the path being the same in both versions.
-For a
morph from a dependency (like AshAuryn's in this example) it recognize this
"Id" : "AshAuryn.AshAuryn's_Assorted_Expression_Pack_with_75_Morphs.7:Custom/ etc but not the package builder's
"Id" : "AshAuryn.AshAuryn's_Assorted_Expression_Pack_with_75_Morphs.latest:/Custom/ etc. (difference is only the number of version, here
.7, being replaced by
.latest)
-For
custom morphs it won't find the one in the package
"Id" : "SELF:/Custom/ etc but will find the one on your personal files with the original path
"Id" : "Custom/ etc. (so
SELF:/ is what it does not recognize)