A long time ago in a email far far away - I asked cliff how the mechs were animated. Cliff explained an animation frame system which made it sound like a mere modding misfit like myself has a chance at making mechs come to life . . . So i took some time out to have a play around and see what i could create.
This mod will add in the Centaur - Heavy Mech Frame and a few other goodies for you to unlock.
Download: mediafire.com/?q1fsty9b6ssb7ut
Required: GTB v1.010
Install instructions: Extract to your GTB directory.
Mod Development notes:
It took me awhile to get the “walk animation” realistic as possible. well about as realistic as these mechs get
In the end i chose 1/4 “offset” between the fore and hind legs which looked better than the legs moving in a scissor action.
What I Learned
Be prepared to lose a large amount of time learning how it all fits together. It took me 12 hours to get this fully functional in the game and still the animation is not the best.
Plan, Plan and plan some more. I can not stress this enough. Have a clear vision in your mind on what the end result is going to look like. It will save you plenty of rework
Use Layers, Lots and lots of Layers. at least a third of todays efforts was rework. I had compressed an area only to realise that i had made a mistake with the positioning of the legs.
Save multiple versions. In case you make a mistake and the Undo can not remember what you did 100 actions ago, you can call up an earler save.
120 frames of pain. The leg animations use 120 frames for a leg to complete 1 cycle. The game mirrors the image and offsets it by 60 frames to get the walk animation. There is nothing worse than to start compiling the animation and find your 4 frames short.
I’m impressed you’ve done this. The originals are done with a 3D model rendered out in 120 different positions, then crunched together manually by me (how tedious!).
The amount of work involved in old fashioned isometric RTS games must have been staggering.
wow, pretty awesome! I just can’t wait to buy the game and start modding it!
But i feel something like fear very inside of me, as you guys show more and more about GTB. Thats cuz it starts to look more and more complex in comparision to GSB, i fear that i might not be begin able to deal with very complex modding proccesses…
GTB will be much easier to mod than GSB. Creating custom mech animations isn’t trivial, but GTB has a built-in map editor, something GSB didn’t even have a concept of
I’ll be turning my attention more to proper formal mod support in later versions.
I could see how having the mech in 3D would make this process much faster than kitbashing the images like i did. As for the compiling - I agree, it was tedious indeed (and i only made one). At one point, I assembled 120 frames in reverse order - It looked like my mech was moonwalking
Agreed, even if some of the old RTS were played on a screen that could only support 800x600 and the animation would involve a graphic that was 32x32 pixals big.
Once thing i have to say, in all the years i have been modding games, GSB and GTB have to be the easiest games to mod i have ever come across.
I would have to agree in one way Praetors - the time it took me to create this mech, i could have kitbashed several tanks (no moving parts). However this is only one aspect of modding in GTB
In GTB the module stats are now located in one Comma Seperated Value file which makes it really easy for mass editing. Then you have the partical editor, map editor and who knows what else cliff will send our way when he focuses on modding support.
Nah not nerve wracking, just damn fustrating when you make a mistake (like making a mech moonwalk) and it takes you an hour to fix the mistake. The concept of building a mech is simple enough, its just the tedium of kitbashing 120 animation fames in the correct order.
Fully agree. However i dont have a 3D program (i know there are a few free programs but i dont know which one to choose)
So I will leave it up to the next person (looks at Kalthaniell), to add in the next mech can use a 3D program and show how much an improvement over kitbashing is.
Looks like if i want to make a GSB to GTB crossover i will have to learn to use 3D programs, if not my idea of mechs and infantry with six legs for the aliance will be compromised -.-
Personally i dont think its complicated, its just laborious ! (but dont let that put you off)
These are the steps i used:
------------------------<>-----------------------------
Make 3 layers (Foot / Leg / Hip)
Copy paste these layers 120 times in Photoshop (named them frame 1 - 120)
As you move through the Frames, Move the Foot and Leg by a few pixals (Hip remains stationary)
Compress each frame
----------------<<This part took me about 2 Hours due to errors>>---------------------
5) Move each frame into their final position on the Leg Animation Files
6) Create alpha channel
7) Compress
Done
It sounds like Steps 1 - 4 were created by a 3D program for GTB - Cliff had to then place them into the Leg Animation Files.
So if you can find a 3D program that can output the frames, you can save yourself several hours of kitbashing
Cliff is still working on Modding support - so who knows what is in store.
(Maybe he will release more leg animations for modders to use ?)
Once Cliff roles out the mod support in the next update, this project becomes top of my modding tado list.
(Currently the way i have it installed in GTB is rather bunky.)
All done - See original post for details. (I snuck in some extra goodies for people to unlock as well)
Please note that i have only added in the new units - i have made no real attempt at balancing them nor making up fantastic backstories like other mods. Dispite these short commings, the mod should present you with some fun