I made one weapon, sort of a sword that spins around.
It was pretty hellish to get it to work. And the animation only activated when I attacked.
I never wrote down the steps; but try one of these things, with a test model.
I used two cubes, before going nuts on that blade weapon. :p
You don't need BONES and weighting; the mesh itself does the animation.
You need to add the keyset, on the aurorabase. There's a button in the options, who allowq you to insert a animation. You need to set the starting time and end time.
EDIT2: Here's a screenshot of the options about adding a anim to the aurorbase.
http://i129.photobucket.com/albums/p214/Quanon/3D/animweap.jpg)
I left the animation name on default
filled in the start&end frame to my own choosing.
Transition I didn't alter.
Put export on if it's not.
Make sure to name the ROOT to your aurorabase name. Else nothing will get exported.
Then hit ADD button. Start animating. Go export!
Then use the MDLOPS 0.6 Alpha 2 or was it for? To compile your model to the MDL format.
I think the older versions don't do it correctly. Again not a 100% sure on that, just test and see :lol:
Well, just start frame and end frame.
Then just animated inbetween those 2 frames. Make sure its a nice loop. Or it'll look a bit weird :lol:
Oh, first link your mesh to the aurora-base; then setup the frame business. Then animate. Export as usually.... I think. Anyway check the ASCII file, you should get a big extra chunck added for the animation loop.
If you give a sec, I'll dig up that weapon.
EDIT: Here's that extra bit you need to see in the ASCII file, it'll be the last part. Before that it's just the code about the actuall model.
newanim default w_shortswrd_190
length 0.833333015441895
transtime 0.25
animroot w_shortswrd_190
node dummy w_shortswrd_190
parent NULL
endnode
node dummy Blade
parent w_shortswrd_190
positionkey
0 -0.00662002013996243 0.880210995674133 -0.0456537008285522
0.166666999459267 -0.00662002013996243 0.880210995674133 -0.0456537008285522
0.333332985639572 -0.00662002013996243 0.880210995674133 -0.0456537008285522
0.5 -0.00662002013996243 0.880210995674133 -0.0456537008285522
0.666666984558105 -0.00662002013996243 0.880210995674133 -0.0456537008285522
0.833333015441895 -0.00662002013996243 0.880210995674133 -0.0456537008285522
endlist
orientationkey
0 0 0 0 0
0.166666999459267 -1.00000000000088 -0 -0 3.14159000000008
0.333332985639572 -0.999869216349614 -0 -0 0.0174556832666239
0.5 -1.00000000000088 -0 -0 3.14159000000008
0.666666984558105 -1.00000004397027 -0 -0 5.23599007799662
0.833333015441895 0.999978485796088 -0 -0 6.26572962391296
endlist
endnode
node dummy Box01
parent w_shortswrd_190
endnode
doneanim default w_shortswrd_190
donemodel w_shortswrd_190