Hva er TXD-filformatet?
.txd er et arkivformat som brukes av ulike spill for å lagre spillteksturer. Teksturer er punktgrafikkbilder - alt fra små detaljfliser til fulle 2048×2048-overflater - som brukes til å rendre spillmiljøet. Formatet er hjemmehørende i 3D-grafikkmotoren RenderWare, utviklet av Criterion Software, og det dukker opp i mange RenderWare-baserte titler utover *Grand Theft Auto*-serien, inkludert *Manhunt*, *Midnight Club*, *Bully* og *Tony Hawk's American Wasteland*.
Internt bruker .txd en blokkbasert (chunk-based) binærstrøm. En ytre «Texture Dictionary»-blokk (type 0x16) omslutter én eller flere «Texture Native»-blokker (type 0x15), der hver lagrer et teksturnavn, dimensjoner, antall mip-nivåer og pikseldata. Pikseldata kan være ukomprimert eller DXT-blokkomprimert (DXT1/DXT3/DXT5) på PC; PlayStation 2-versjoner bruker i stedet en «big-endian»-byterekkefølge og native PS2 VRAM-formater. I GTA-titler er .txd-filer innebygd i .img-arkiver og må pakkes ut før redigering.
TXD-filer kan endres med eksterne verktøy. Teksturer kan erstattes med andre bilder for å introdusere nye grafiske elementer i spillet. Mange dedikerte verktøy for å modifisere .txd-filer er tilgjengelige, inkludert Magic.TXD og TXD Workshop. Bruk av modifiserte TXD-filer i flerspillerspill er uglesett da det kan forstyrre spillopplevelsen.
Sikkerhet og trygghet
RISIKO: LOWPassiv binær datafil; inneholder kun bildedata for teksturer. Ingen kjørbar kode. Trygg å åpne med pålitelige verktøy. Ingen kjente sårbarheter.
Formatdetaljer
i et nøtteskallProgrammer som åpner TXD-filer
Tekniske detaljer
dyp spesifikasjon| Format-type | Proprietært binært teksturarkiv (RenderWare binary stream) |
| Utvikler | Criterion Software (RenderWare engine) |
| Magiske byte | 16 00 00 00 ved offset 0 (blokktype 0x00000016 - Texture Dictionary) |
| Byterekkefølge | Little-endian (PC/Xbox); big-endian (PS2/GameCube) |
| Blokkstruktur | Ytre Texture Dictionary-blokk (0x16) som omslutter Texture Native-blokker (0x15) |
| Teksturkomprimering | Ingen (rå) eller DXT1/DXT3/DXT5 blokkomprimering (kun PC) |
| Fargedybde | 8, 16, eller 32 bpp; DXT1 = 4 bpp effektiv, DXT3/DXT5 = 8 bpp effektiv |
| Maksimal teksturstørrelse | Potens av to; opptil 2048×2048 px på GTA SA PC |
| Mip-map-støtte | Ja; flere mip-nivåer per tekstur lagret i hver Texture Native-blokk |
| Typisk filstørrelse | 10 KB - 50 MB |
| Plattform | Windows, PlayStation 2, Xbox, GameCube, PSP |
| Arkiv-innbygging | Lagret inni .img-arkiver i GTA-spill; må pakkes ut før redigering |
| RenderWare-versjoner dekket | 3.1-3.7 (GTA III, 2001, til og med GTA San Andreas, 2004) |
| Utgitt | 2001 (GTA III, first major RenderWare game with TXD archives) |
| Siste versjon | RenderWare 3.7 (GTA San Andreas, 2004) |
| Spesifikasjon | gtamods.com |
TXD-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om TXD-filer.