Um arquivo VMDL é um arquivo de modelo criado pela ferramenta Editor de Modelos incluída no Valve DOTA 2 Workshop Tools, um conjunto de ferramentas usadas para personalizar o jogo no DOTA 2. Ele contém informações do modelo em texto simples que descrevem um caractere ou objeto que aparece em DOTA 2. Os arquivos VMDL são compilados em arquivos VMDL_C binários no Model Editor, que são então usados no DOTA 2.
Os arquivos VMDL foram introduzidos com o lançamento do mecanismo Source 2. Os arquivos substituíram os arquivos .MDL . Um arquivo VMDL é criado a partir de um arquivo de malha armazenado em um arquivo .FBX , .OBJ ou .DMX . Para fazer isso, abra o Model Editor, selecione File → New VMDL From Mesh File e escolha uma malha. Depois de selecionar uma malha, o arquivo VMDL é criado e nomeado com o mesmo nome da malha. Por exemplo, um arquivo de malha sample.fbx [/] se torna um arquivo [f] sample.vmdl.