Answered

All keys lost after changing properties

Anonymous 2 months ago updated by Peter - Soxware Developer 2 months ago 4

I just upgraded uMotion to the latest version (from 1.22p11 to 1.24p01).

I changed some properties in my rig (I disabled the scale property in setup for some transforms).  I set all keys for all properties, then went back into config to re-enable the scale properties (I wanted to see if it just hides the property or outright disables it).  It disabled the property as the transform had keys for position and rotation but not scale.  Satisfied I went back into config and disabled scale again.

When I returned to config mode, all my animation keys were gone.  So I loaded another clip and that too was wiped.  So I checked the others and every clip is blank.

I tried mashing undo, which was able to re-enable the scale properties, but it could not get my animation keys back.  I did not edit the other clips, yet they are also blank.

I tried recovering to a backup.  An old copy wouldn't load (wrong uMotion version), but a more recent backup had a timestamp from before I started working so I loaded it.  Still blank.

I might be able to recover some data by importing my exported clips, but most of my data is now gone.

Is there any way to recover my lost animation work?

UMotion Version:
1.24p01
Unity Version:
2020.2.5f1
Under review

Hi,
thank you very much for your bug report.

When I returned to config mode, all my animation keys were gone. So I loaded another clip and that too was wiped. So I checked the others and every clip is blank.I tried mashing undo, which was able to re-enable the scale properties, but it could not get my animation keys back. I did not edit the other clips, yet they are also blank.

I'm very sorry to hear that. Does the animation still playback as usual? Maybe the bug is just related to not displaying the keys for some reason?

I tried to re-do the steps you've described, but was not able to reproduce this issue on my own. May I ask you to create an empty Unity project and try to reproduce this issue (e.g. with the Robot Kyle character)? If you are able to re-produce this, could you record a video of your steps?

Is there any way to recover my lost animation work?

Please always use a version control system (like GIT, SVN,...) when doing game development or software development in general. These systems allow you to jump back at any previous states of your project and are more or less standard tools in software development. If you aren't already using any of these, I highly recommend setting them up now (they are open source and don't cost you anything).

UMotion has it's backup feature which allows you to restore project files, but as you've already noticed, backup files are bound to a specific UMotion version (as you mentioned). The way this feature works is it creates a 1:1 copy of your whole project file at a defined interval (see Edit --> Preferences in the clip editor). If the backup file you've tried to restore had no keys in it, then the backup was created at a time where the issue has already occurred. Maybe try a timestamp right before this one?

I'm very sorry for the inconvenience.

Best regards,
Peter

I have a backup copy, but I'm not sure if it will load or not as it is from the old version.  I'll give it a shot.

The animation does not play back.

I don't know if I can reproduce this (the keys may have been missing from the start, perhaps I just didn't notice at first).  I'll try as soon as I have time.

Thank you so much for your fast response.

I can't reproduce it either.  I'm not sure what I did to do that.

Answered

Ok thanks for trying. I'm closing this support request now. If you find a way to reproduce this in the future, don't hesitate to contact me again.

Best regards,
Peter