Navigation
Community
Configuring
Creating
FAQ - General
Info for Sauerbraten Users
Introduction
Known Issues
Main Page
Notes
Playing
Troubleshooting
|  | Creating > ### Models
The Cube 2 models reference is useful (note that we use .js config files, not .cfg, and we use JavaScript syntax in those files. See the example models). Some clarifications to those docs: MD5 models: Each mesh in the md5mesh file must be 'marked' as follows: mesh { // meshes: MESHNAME where MESHNAME is the name of the mesh, that you will use in the config file. OBJ models: After the last 'vt' line for a mesh, you should have: g MESHNAME ## Differences with Cube 2/Sauerbraten You can have up to 128 animations per model. 0-39 are defined by Cube 2, which leaves 40-127 free to be used as custom animations by you. To define a custom animation in the model script, use e.g. "50" to define animation 50 (use that where you would have used a Cube 2 animation identifier like "jump", "forward", etc.). To run a custom animation on a model, use the integer value, like 50, where you would have used a Cube 2 constant like ANIM_JUMP or ANIM_FORWARD (of course, you can define constants for your own use, so you don't type 50 everywhere).
Updated on Oct 28, 2009 by Alon Zakai (Version 5)