qmdl is a python module for reading and writing quake models in the mdl format. Between the reading and writing stages you can modify the model using python, from simple tasks like renaming frames and setting flags, to complex tricks like animating vertex normals and merging geometry from other models.

Download qmdl v0.6


Newbie install guide:
If you’ve never used python before you probably won’t know how to install a new module. Find your python installation directory (mine is called python33 on the root of my hard drive). Inside that, find the Lib folder (not to be confused with the libs folder!), and inside that the site-packages folder. Extract the contents of the qmdl zip here, so that the path goes python33/Lib/site-packages/qmdl. That’s it!

If you want to learn how to use qmdl, the examples page is a good place to get started. fbxtomdl is a helpful script in its own right, but it’s built using the qmdl module and so is another resource to learn how to use it. If you get stuck or want any advice on how the module works, drop me a line and I’ll see what I can do to help.