¿Qué es el formato de archivo TXD?
.txd es un formato de archivo utilizado por varios juegos para almacenar texturas. Las texturas son imágenes de mapa de bits - que van desde pequeños mosaicos de detalles hasta superficies completas de 2048×2048 - utilizadas para renderizar el entorno del juego. El formato es nativo del motor de gráficos 3D RenderWare desarrollado por Criterion Software, y aparece en muchos títulos basados en RenderWare más allá de la serie *Grand Theft Auto*, incluyendo *Manhunt*, *Midnight Club*, *Bully* y *Tony Hawk's American Wasteland*.
Internamente, .txd utiliza un flujo binario basado en fragmentos («chunks»). Un fragmento externo de Texture Dictionary (tipo 0x16) envuelve uno o más fragmentos de Texture Native (tipo 0x15), cada uno de los cuales almacena un nombre de textura, dimensiones, recuento de niveles mip y datos de píxeles. Los datos de píxeles pueden estar sin comprimir o comprimidos por bloques DXT (DXT1/DXT3/DXT5) en PC; las versiones de PlayStation 2 utilizan un orden de bytes big-endian y formatos nativos de VRAM de PS2 en su lugar. En los títulos de GTA, los archivos .txd están incrustados dentro de archivos .img y deben extraerse antes de editarlos.
Los archivos TXD pueden modificarse con herramientas externas. Las texturas pueden reemplazarse por imágenes diferentes para introducir nuevos elementos gráficos al juego. Existen muchas herramientas dedicadas para modificar archivos .txd, incluyendo Magic.TXD y TXD Workshop. El uso de archivos TXD modificados en juegos multijugador no es recomendable, ya que puede interferir con la jugabilidad.
Seguridad y protección
RIESGO: LOWArchivo de datos binarios pasivos; contiene solo datos de imagen de textura. Sin código ejecutable. Seguro de abrir con herramientas de confianza. Sin vulnerabilidades conocidas.
Detalles del formato
en pocas palabrasProgramas que abren archivos TXD
Detalles técnicos
especificación profunda| Tipo de formato | Archivo de texturas binario propietario (flujo binario RenderWare) |
| Desarrollador | Criterion Software (motor RenderWare) |
| Magic bytes | 16 00 00 00 en el desplazamiento 0 (tipo de fragmento 0x00000016 - Texture Dictionary) |
| Orden de bytes | Little-endian (PC/Xbox); big-endian (PS2/GameCube) |
| Estructura de fragmentos | Fragmento externo Texture Dictionary (0x16) que envuelve fragmentos Texture Native (0x15) |
| Compresión de textura | Ninguna (raw) o compresión por bloques DXT1/DXT3/DXT5 (solo PC) |
| Profundidad de color | 8, 16 o 32 bpp; DXT1 = 4 bpp efectivo, DXT3/DXT5 = 8 bpp efectivo |
| Dimensiones máximas de textura | Potencia de dos; hasta 2048×2048 px en GTA SA PC |
| Soporte de Mip-map | Sí; múltiples niveles mip por textura almacenados en cada fragmento Texture Native |
| Tamaño de archivo típico | 10 KB - 50 MB |
| Plataforma | Windows, PlayStation 2, Xbox, GameCube, PSP |
| Incrustación en archivos | Almacenado dentro de archivos .img en juegos de GTA; debe extraerse antes de editar |
| Versiones de RenderWare cubiertas | 3.1-3.7 (desde GTA III, 2001, hasta GTA San Andreas, 2004) |
| Lanzado | 2001 (GTA III, first major RenderWare game with TXD archives) |
| Última versión | RenderWare 3.7 (GTA San Andreas, 2004) |
| Especificación | gtamods.com |
Conversiones de TXD
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos TXD.