Import Unity animation timings to 3dsMax

The joys of Maxscript.

Here’s a quick bit of code for grabbing the animation timings from a model that has been imported to Unity, and sticking them in an array. I’m using it to automatically fill in the multilistbox on the right, which lets me crop the timeline to the selected animations.


unityAnimList = #()
s = openFile (pathName+characterName+".fbx.meta")
skipToString s "clipAnimations:"
while ((skipToString s "name: ")!=undefined) do (
 animName = readline s
 skipToString s "firstFrame: "
 firstFrame = readline s as integer
 skipToString s "lastFrame: "
 lastFrame = readline s as integer
 anim = #(animName,firstFrame,lastFrame)
 append unityAnimList anim
close s

Normal postcard service will resume at some point in the future, probably.

Titan Attacks on Google Play

Titan Attacks for Android

Yes, that’s right, Titan Attacks is now available on Google Play. Only 10 years too late 🙂 Still, better late than never.

You have no excuse not to install it, because it’s free! Unless you’ve got one of those strangefangled Apple devices, in which case you’ll have to wait a few more days.

Of course, when I say “free”, I mean it is infested with Google’s ubiquitous advertising. Having your eyeballs assaulted by tiny adverts is a small price to play for such a neat little game that works so well on phones (and tablets), but if it upsets you at all, the well-heeled amongst you can donate a few dollars in our direction and make those nasty adverts go away forever.

I will let you know how it does in due course.

Many thanks to Jake Birkett of GreyAlienGames and Brian Kramer of Subsoap for making it all happen.