VTFLib

From Valve Developer Community
< Es
Jump to navigation Jump to search
English (en)Español (es)Translate (Translate)

VTFLib VTFLib es una biblioteca de programación LGPL de código abierto, creada por Neil "Jed" Jedrzejewski y Ryan "Nemesis" Gregg.

VTFLib proporciona una API en C y C++, con unas funciones simples, que permite abrir y guardar archivos VTF(en) y VMT(en), otorgando acceso a todas las funciones conocidas. La biblioteca funciona independiente a Steam, permitiendo aplicaciones de terceros usar la biblioteca sin Steam.

VTFLib incluye dos aplicaciones para GPL, VTFCmd(en) y VTFEdit(en). VTFCmd es una aplicación de línea de comandos en C para VTFLib que permite crear archivos VTF y VMT a partir de varios formatos. Es similar al Vtex(en) de Source SDK de Valve, pero ofrece mayor control. VTFEdit es una aplicación gráfica en C++ .NET para VTFLib con visor y creador. Ambos, VTFCmd y VTFEdit, funcionan con varios formatos de imágenes, incluyendo, pero no limitándose a, BMP, DDS, GIF, JPG, PNG y TGA.

VTFLib usa la biblioteca DXTn de nVidia al procesar imágenes DXT y puede producir imágenes de gran calidad, superior a la herramienta SDK Vtex.

Versión de 64 bits

Como proyecto paralelo, el coautor de VTFLib, Neil Jedrzejewski produjo una versión de VTFLib para Visual Studio 2005 que puede compilar en 32 bits o 64 bits. Aún no está integrada en la versión de lanzamiento público, cualquiera que necesite la versión de 64 bits para sus proyectos tendrá que contactar con él.

Enlaces externos