Contributing

ValveMDL is on github. Issues and pull requests are welcome.

Be pythonic, document and test your code. That’s all.

One extra rule applies to ValveMDL, because it is as much a format reference as it is a library: do not guess. Every field, flag and version rule here should trace back either to the Source SDK or to bytes observed in real model files. If something is unknown, say that it is unknown. A confident wrong answer in these pages is worse than a gap, because it propagates.