first i tried removing the lines in config-zym.txt that started with "scene", so that it wouldn't have any animations. the zym built ok, but when i put it into the appropriate folders in a pk3 the game replaced the model with a coloured square, so it's obviously not happy with a zym lacking animations.
next i tried making a blank animation. i opened up pyria2.blend, selected the skeleton, went into pose mode, selected all bones and then inserted a locrot key for all the bones. i then exported as an smd animation called anim.smd using the blender export script. i then copied over the existing animations with this script.
- Code: Select all
cp anim.smd backleft.smd
cp anim.smd backright.smd
cp anim.smd blockbot.smd
cp anim.smd dead1.smd
cp anim.smd dead2.smd
cp anim.smd die1.smd
cp anim.smd die2.smd
cp anim.smd draw.smd
cp anim.smd duckidle.smd
cp anim.smd duckjump.smd
cp anim.smd duck.smd
cp anim.smd duckwalk.smd
cp anim.smd forwardleft.smd
cp anim.smd forwardright.smd
cp anim.smd idle.smd
cp anim.smd jump.smd
cp anim.smd mesh.smd
cp anim.smd pain1.smd
cp anim.smd pain2.smd
cp anim.smd runbackwards.smd
cp anim.smd run.smd
cp anim.smd shoot.smd
cp anim.smd strafeleft.smd
cp anim.smd straferight.smd
cp anim.smd taunt.smd
so every animation has been replaced with a blank pose. in theory this would result in a completely immobile model gliding around the game, but when i tried to build the zym i got this message.
- Code: Select all
executing command output
executing command scale
executing command origin
executing command rotate
executing command mesh
parsing mesh pyria.smd
executing command scene
parsing scene die1.smd
bone's parent >= bone's number
error processing script
anyone know why this might be the case?