• Welcome to Freedom Reborn Archive.
 

utility to transfer animations between keyframe files

Started by M25, May 18, 2007, 05:32:16 PM

Previous topic - Next topic

M25

Since it takes forever to transfer animation blocks in nifskope from one set of keyframes to another (or to remove blocks), I wrote up a little utility to do it more quickly. 

As always, this is a beta, and you use it at your own risk. 
(Back up your keyframe files first!)

http://members.shaw.ca/m25/m25kftransv101.zip



Keyframe Transfer Utility for FFvTTR
m25
May 18, 2007
Version 1.0

What is it?

This utility allows animations to be copied from one keyframe file to another in seconds.  It can also rename animations or remove them from a keyframe file.  It cannot edit the animations themselves.


How to use it:

Unzip the contents into its own directory and run the provided m25keyframetransfer.exe file.

Load the keyframes you want to copy FROM into the left side.  Load the keyframes you want to copy TO into the right side.  Use the transfer button to copy animations from the left to the right side.  Save the keyframes on the right side.

If you copy an animation from the left that already exists on the right, the animation on the right will be OVERWRITTEN.  Rename the animation on the left before copying it if you don't want this to happen.



Considerations:

IT IS UP TO YOU TO GUARANTEE THAT THE KEYFRAME FILES ARE COMPATIBLE!

This tool does not modify the animations in any way.  You can easily mess up a set of keyframes if you are not careful.

tommyboy


Alphanaut

Holy mother of pearl! Downloading this now, and testing it out. Something I've been wanting forever!

EDIT: Well, for some reason it doesn't open for me. Any ideas why?

Podmark


style

Quote from: Alphanaut on May 18, 2007, 05:42:58 PM
Well, for some reason it doesn't open for me. Any ideas why?


I'm having the same problem too. :(

M25


UnkoMan

Oh man, when you get this out...

You make sooo many useful tools, it's incredible. Finally, I'll be able to copy over a couple keyframes without it taking days!

M25

The file is updated (see the first post).  Hopefully it will work for everyone now.

MACH 3

OMG, you may have just unlockwed thwe greatest addition to the FF community......ever. I've been trying to do that since the original FF four years ago! :o

Symon

Nice!
You specify FF3R, I assume it doesn't work for FF then? Worth spelling out explicitly in that case.

M25

I've only tested it with FFvTTR, but it should work for FF as well.   The nif reading code is from niflib, and it seems to be able to handle both.


Lunarman

Wow, you've done it again M25. You are a star! another great utility to aid in our endless endevour

cripp12

Here is a silly question.  Can you somehow convert the keys to FF1 after adding the animations.

M25

I don't think there is anything out there that will convert from ffvttr to ff.   

Just work on the ff1 keyframes (if they are available) without converting them.  The tool should work for transfers between ff1 keyframes.

doctorchallenger

Perhaps another silly question: could you define what you mean by keyframe compatibility? Perhaps ypu could give examples of compatibile and incompatitble keyframes.  Thanks, and thanks for this exciting tool.

Ares_God_of_War

this is a very very cool tool. Thank you so much for making this  :thumbup:

Symon

Quote from: M25 on May 18, 2007, 09:04:35 PM
I've only tested it with FFvTTR, but it should work for FF as well.   The nif reading code is from niflib, and it seems to be able to handle both.

Yes, niflib should be able to do that. Great work!

M25

Quote from: doctorchallenger on May 19, 2007, 11:28:36 AM
Perhaps another silly question: could you define what you mean by keyframe compatibility? Perhaps ypu could give examples of compatibile and incompatitble keyframes.  Thanks, and thanks for this exciting tool.

Pick the mesh you want to use the keyframes with.  If both sets of keyframes work with that mesh, then they are compatible.


TaskMasterX

Dude! You're always finding the "Niche of Need" in this community and filling it with these awesome tools of yours, M25! More great work! Well done and Thank You!

style


cripp12

Quote from: M25 on May 19, 2007, 11:26:34 AM
I don't think there is anything out there that will convert from ffvttr to ff.   

Just work on the ff1 keyframes (if they are available) without converting them.  The tool should work for transfers between ff1 keyframes.

That is what I wanted to do actually.  Thanks for your work.

Carravaggio

The FF community would be considerably poorer without your efforts. Many thanks for past and present endeavours, you have helped the game so much.

seraglio

This is UNBELIEVABLE!!!!!! Thank you SOOOOO MUCH. I've only been able to move 2 or 3 a day using nifscope, now I have tons of cstom key sets! Thank you Thank you!!!!!!!

tommyboy

Finally got around to using this yesterday, and its great.
Between this and Nifskope I almost don't need to mesh at all...almost..
Anyhoo, thanks again.
Great utility.

the_ultimate_evil

as cool as this is, its a huge can of worms when it comes to permission

Peerless1

Wow.  This would be great for shrinking down to the "necessary" kfs in some of the larger sets.  If that is possible.  I do agree that permissions are important.  Is there a thread for this as well?  I know how much effort people put into these things.  I mean just 'cause Style can skope a mesh in 5 minutes...It still takes me hours of trial and error.  I am sure that a kf set can take days or even weeks to build.  Well...off to start a thread...my thoughts wander. 
Thanks for everything!!!  :thumbup:

Monkeyman

This is awesome but could someone explain in depth how compatibility works? I'm trying to transfer animations from renegade's owlman mesh to a male basic, but when i transfer and then load the mesh, the animations dont show up and yet the kfs still work. Could someone explain? THanks!

M25

Pick the mesh you want to use the keyframes with.  If both sets of keyframes work with that mesh, then they are compatible.   If you can't use owlman's keyframes (put owlman's keyframes into the male_basic directory and see if it works) with a male_basic mesh, then transferring animations won't work either.


ElijahSnowFan

what an interesting tool -- i tend to stay away from things that can "break" meshes, because i freely admit to being an idiot and i don't know much about what it takes to make them, but i'm always impressed when something like this comes along and makes more people excited about the game itself!


Peerless1

I can be a real idiot myself  :doh: .  So whenever I use this or Skope, I save anything new under xyzTrial or xyz2 or some such.  That way I always have a clean copy of the original to fall back on.  :D  In this case, I'd probably make a couple copies of the kf set before editing and edit copy 1 to copy 2 and so on.  That way, the original stays intact.  Happy hunting! These new tools are so  :cool: !  Untalented clods like me can now make contributions to the community, and for that I am thankful.