I did some tests with the Payne Characters sometime ago.
What works well is the following: you can havwe for example Max and Boris extraced with Milkshape (tutorials on the Milkshape site); use a small animation ('walk'). Then you extract all other animations (that's a lot of work) each in single B3D files with one character (any of them, pick the smallest).
Here comes the interesting part: after loading the AnimMesh you can assign any animation to any character with LoadAnimSeq. It's like you have N character files that can have M possible animations. I don't know if there is a way to include them all in one file, but I guess it isn't worth the effort, because the poly overhead shouldn't be that much if you take a stickman.
I could provide the code if someone wanted it, but it's really easy to do.
I just tested it with a few animations, but it seems to work. I just refrained from doing it up to now, but having all payne1 characters with all animations should give an excellent headstart into game development. Of course one has to exchange them when it comes to launch the game - but this point has to be reached first ;-).
What works well is the following: you can havwe for example Max and Boris extraced with Milkshape (tutorials on the Milkshape site); use a small animation ('walk'). Then you extract all other animations (that's a lot of work) each in single B3D files with one character (any of them, pick the smallest).
Here comes the interesting part: after loading the AnimMesh you can assign any animation to any character with LoadAnimSeq. It's like you have N character files that can have M possible animations. I don't know if there is a way to include them all in one file, but I guess it isn't worth the effort, because the poly overhead shouldn't be that much if you take a stickman.
I could provide the code if someone wanted it, but it's really easy to do.
I just tested it with a few animations, but it seems to work. I just refrained from doing it up to now, but having all payne1 characters with all animations should give an excellent headstart into game development. Of course one has to exchange them when it comes to launch the game - but this point has to be reached first ;-).