Vad är filformatet TXD?
.txd är ett arkivformat som används av olika spel för att lagra speltexturer. Texturer är bitmappsbilder - allt från små detaljrutor till fullständiga 2048×2048-ytor - som används för att rendera spelmiljön. Formatet är infött i 3D-grafikmotorn RenderWare utvecklad av Criterion Software, och det förekommer i många RenderWare-baserade titlar utöver *Grand Theft Auto*-serien, inklusive *Manhunt*, *Midnight Club*, *Bully* och *Tony Hawk's American Wasteland*.
Internt använder .txd en blockbaserad (chunk-based) binär ström. Ett yttre Texture Dictionary-block (typ 0x16) omsluter ett eller flera Texture Native-block (typ 0x15), där varje block lagrar ett texturnamn, dimensioner, antal mip-nivåer och pixeldata. Pixeldata kan vara okomprimerad eller DXT-blockkomprimerad (DXT1/DXT3/DXT5) på PC; PlayStation 2-versioner använder istället en big-endian byteordning och infödda PS2 VRAM-format. I GTA-titlar är .txd-filer inbäddade i .img-arkiv och måste extraheras före redigering.
TXD-filer kan modifieras med externa verktyg. Texturer kan ersättas med andra bilder för att introducera nya grafiska element i spelet. Många dedikerade verktyg för att modifiera .txd-filer finns tillgängliga, inklusive Magic.TXD och TXD Workshop. Att använda modifierade TXD-filer i flerspelarspel ogillas eftersom det kan störa spelupplevelsen.
Säkerhet & trygghet
RISK: LOWPassiv binär datafil; innehåller endast bilddata för texturer. Ingen exekverbar kod. Säker att öppna med betrodda verktyg. Inga kända sårbarheter.
Formatdetaljer
i ett nötskalProgram som öppnar TXD-filer
Tekniska detaljer
djup specifikation| Formattyp | Proprietärt binärt texturarkiv (RenderWare binary stream) |
| Utvecklare | Criterion Software (RenderWare engine) |
| Magic bytes | 16 00 00 00 vid offset 0 (blocktyp 0x00000016 - Texture Dictionary) |
| Byteordning | Little-endian (PC/Xbox); big-endian (PS2/GameCube) |
| Blockstruktur | Yttre Texture Dictionary-block (0x16) som omsluter Texture Native-block (0x15) |
| Texturkomprimering | Ingen (raw) eller DXT1/DXT3/DXT5 blockkomprimering (endast PC) |
| Färgdjup | 8, 16 eller 32 bpp; DXT1 = 4 bpp effektivt, DXT3/DXT5 = 8 bpp effektivt |
| Maximala texturdimensioner | Potens av två; upp till 2048×2048 px på GTA SA PC |
| Mip-map-stöd | Ja; flera mip-nivåer per textur lagrade i varje Texture Native-block |
| Typisk filstorlek | 10 KB - 50 MB |
| Plattform | Windows, PlayStation 2, Xbox, GameCube, PSP |
| Arkivinbäddning | Lagras inuti .img-arkiv i GTA-spel; måste extraheras före redigering |
| RenderWare-versioner som omfattas | 3.1-3.7 (GTA III, 2001, till GTA San Andreas, 2004) |
| Släppt | 2001 (GTA III, first major RenderWare game with TXD archives) |
| Senaste version | RenderWare 3.7 (GTA San Andreas, 2004) |
| Specifikation | gtamods.com |
TXD-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om TXD-filer.