O que é o formato de ficheiro TXD?
.txd é um formato de arquivo de pacote usado por vários jogos para armazenar texturas. Texturas são imagens bitmap - variando de pequenos ladrilhos de detalhes a superfícies completas de 2048×2048 - usadas para renderizar o ambiente do jogo. O formato é nativo do motor gráfico 3D RenderWare desenvolvido pela Criterion Software, e aparece em muitos títulos baseados em RenderWare além da série *Grand Theft Auto*, incluindo *Manhunt*, *Midnight Club*, *Bully* e *Tony Hawk's American Wasteland*.
Internamente, o .txd usa um fluxo binário baseado em blocos (chunks). Um bloco externo de Dicionário de Textura (tipo 0x16) envolve um ou mais blocos de Textura Nativa (tipo 0x15), cada um armazenando um nome de textura, dimensões, contagem de mip-levels e dados de pixels. Os dados de pixels podem ser não compactados ou compactados em blocos DXT (DXT1/DXT3/DXT5) no PC; as versões de PlayStation 2 usam uma ordem de bytes big-endian e formatos nativos de VRAM do PS2. Nos títulos GTA, os arquivos .txd são incorporados dentro de arquivos .img e devem ser extraídos antes da edição.
Arquivos TXD podem ser modificados com ferramentas externas. As texturas podem ser substituídas por imagens diferentes para introduzir novos elementos gráficos ao jogo. Muitas ferramentas dedicadas para modificar arquivos .txd estão disponíveis, incluindo Magic.TXD e TXD Workshop. O uso de arquivos TXD modificados em jogos multiplayer não é recomendado, pois pode interferir na jogabilidade.
Segurança e proteção
RISCO: LOWArquivo de dados binários passivos; contém apenas dados de imagem de textura. Sem código executável. Seguro para abrir com ferramentas confiáveis. Sem vulnerabilidades conhecidas.
Detalhes do formato
em resumoProgramas que abrem arquivos TXD
Detalhes técnicos
especificação profunda| Tipo de formato | Arquivo de textura binário proprietário (fluxo binário RenderWare) |
| Desenvolvedor | Criterion Software (motor RenderWare) |
| Magic bytes | 16 00 00 00 no deslocamento 0 (tipo de bloco 0x00000016 - Texture Dictionary) |
| Ordem dos bytes | Little-endian (PC/Xbox); big-endian (PS2/GameCube) |
| Estrutura de blocos | Bloco externo Texture Dictionary (0x16) envolvendo blocos Texture Native (0x15) |
| Compressão de textura | Nenhuma (raw) ou compressão de bloco DXT1/DXT3/DXT5 (apenas PC) |
| Profundidade de cor | 8, 16 ou 32 bpp; DXT1 = 4 bpp efetivo, DXT3/DXT5 = 8 bpp efetivo |
| Dimensões máximas da textura | Potência de dois; até 2048×2048 px no GTA SA PC |
| Suporte a Mip-map | Sim; múltiplos níveis de mip por textura armazenados em cada bloco Texture Native |
| Tamanho típico do arquivo | 10 KB - 50 MB |
| Plataforma | Windows, PlayStation 2, Xbox, GameCube, PSP |
| Incorporação em pacotes | Armazenado dentro de arquivos .img nos jogos GTA; deve ser extraído antes da edição |
| Versões do RenderWare cobertas | 3.1-3.7 (GTA III, 2001, até GTA San Andreas, 2004) |
| Lançado | 2001 (GTA III, first major RenderWare game with TXD archives) |
| Versão mais recente | RenderWare 3.7 (GTA San Andreas, 2004) |
| Especificação | gtamods.com |
Conversões de TXD
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos TXD.