I am using Anime Studio 9.
I created an animated character representing a soldier in a sword fight that is animated, which I saved to my library and then imported to a bigger project to make up a battlefield of sword fighting. I called this character "swordsman". When he got imported, he was stretched to the full height of my project, so I had to scale him down. The animations scaled properly when I did so. These animations consist solely of bone motions.
I then copied the project file for that original character and made a new version that represents a soldier dying in battle (keels over, falls to the ground, and then shrinks to disappear from the battlefield over 48 frames). I then saved him to my library as "dyingswordsman". Note this character's actual original size is identical to swordsman's (as he's just a copy). To make this animation I had to use a combination of effects - bone motions, layer rotation, scaling, and layer transformation (which created a path). This transformation was necessary to keep the body from rising as it was scaled (i.e. keep it on the ground level).
I then opened my battlefield project, removed one of the swordsman characters and added a dying swordsman. Anime Studio scaled the dying swordsman really big, to fit the whole height of my battle as before. The problem is - when I tried to rescale it, only the character itself rescaled. The path stayed where it was at the original scale. In addition if I tried to move the character, the path didn't move. So when I run the animation, the character gets huge and fills up the battlefield when it runs.
What I need to be able to do is scale & move the *entire* animation, keeping its positions relative to the character, not to the project I'm importing to. This works fine for bone motions but not at all for scaling and paths.
Can someone please help me figure out how to fix this? The only alternative is redoing the animation by hand for every character on the battlefield which would be highly undesirable, inconsistent and time consuming. But I can't imagine this is how it is supposed to work, I'm not sure if it got fixed in a later version as my google fu doesn't really yield any info. Money is tight at the moment (isn't it always

Thanks in advance. If my description is unclear please let me know and I'll see if I can get some screenshots up.