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.
Man, you are good.
Another great utility.
Thanks.
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?
Sounds like a great tool. Thanks M25!
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. :(
Urk. OK, I'm looking into it.
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!
The file is updated (see the first post). Hopefully it will work for everyone now.
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
Nice!
You specify FF3R, I assume it doesn't work for FF then? Worth spelling out explicitly in that case.
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.
Wow, you've done it again M25. You are a star! another great utility to aid in our endless endevour
Here is a silly question. Can you somehow convert the keys to FF1 after adding the animations.
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.
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.
this is a very very cool tool. Thank you so much for making this :thumbup:
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!
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.
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!
Yes you'r always right on time M25! Thanks ^_^
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.
The FF community would be considerably poorer without your efforts. Many thanks for past and present endeavours, you have helped the game so much.
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!!!!!!!
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.
as cool as this is, its a huge can of worms when it comes to permission
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:
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!
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.
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!
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.
I gave this a try today (finally) and was having trouble loading keyframes. It took a long time and I eventually had to close the program. I am running an older computer so it could simply be that.
Transfering animations is fast, but loading the keyframes can take a while (up to several minutes).
Thanks M25. Then thats all it was. Just a limitation of my machine right now.
Hey M25,
I've tested it and I tried it using compatible keyframes and It worked but If I select say melee it crashes the game I'm running on SP2 so could be it.......is it?
I'm afraid I don't know the answer to that. The program simply transfers big blocks of data whole from one keyframe file to another. I don't really understand all of the intricacies of the animations.
It's possible that some keyframes that appear to be compatible, really aren't compatible when used in the game.