Wat is het TXD-bestandsformaat?
.txd is een archiefformaat dat door verschillende spellen wordt gebruikt voor het opslaan van speltexturen. Texturen zijn bitmapafbeeldingen - variërend van kleine detailtegels tot volledige oppervlakken van 2048×2048 - die worden gebruikt om de spelwereld te renderen. Het formaat is eigen aan de RenderWare 3D-graphics-engine ontwikkeld door Criterion Software, en het komt voor in veel op RenderWare gebaseerde titels buiten de *Grand Theft Auto*-serie, waaronder *Manhunt*, *Midnight Club*, *Bully* en *Tony Hawk's American Wasteland*.
Intern gebruikt .txd een op segmenten (chunks) gebaseerde binaire stream. Een buitenste Texture Dictionary-chunk (type 0x16) omhult een of meer Texture Native-chunks (type 0x15), die elk een texturnaam, afmetingen, aantal mip-niveaus en pixelgegevens opslaan. Pixelgegevens kunnen ongecomprimeerd zijn of DXT-blokgecomprimeerd (DXT1/DXT3/DXT5) op PC; PlayStation 2-versies gebruiken in plaats daarvan een big-endian bytevolgorde en native PS2 VRAM-formaten. In GTA-titels zijn .txd-bestanden ingebed in .img-archieven en moeten ze worden uitgepakt voordat ze kunnen worden bewerkt.
TXD-bestanden kunnen worden aangepast met externe tools. Texturen kunnen worden vervangen door andere afbeeldingen om nieuwe grafische elementen aan het spel toe te voegen. Er zijn veel speciale tools beschikbaar voor het aanpassen van .txd-bestanden, waaronder Magic.TXD en TXD Workshop. Het gebruik van aangepaste TXD-bestanden in multiplayer-spellen wordt afgeraden, omdat dit de gameplay kan verstoren.
Beveiliging & veiligheid
RISICO: LOWPassief binair gegevensbestand; bevat alleen textuurafbeeldingsgegevens. Geen uitvoerbare code. Veilig te openen met vertrouwde tools. Geen bekende kwetsbaarheden.
Formaatdetails
in een notendopProgramma's die TXD-bestanden openen
Technische details
diepe specificaties| Formaat-type | Eigen binair textuurarchief (RenderWare binaire stream) |
| Ontwikkelaar | Criterion Software (RenderWare engine) |
| Magic bytes | 16 00 00 00 op offset 0 (chunk type 0x00000016 - Texture Dictionary) |
| Bytevolgorde | Little-endian (PC/Xbox); big-endian (PS2/GameCube) |
| Chunk-structuur | Buitenste Texture Dictionary-chunk (0x16) die Texture Native-chunks (0x15) omhult |
| Textuurcompressie | Geen (raw) of DXT1/DXT3/DXT5 blokcompressie (alleen PC) |
| Kleurdiepte | 8, 16 of 32 bpp; DXT1 = 4 bpp effectief, DXT3/DXT5 = 8 bpp effectief |
| Maximale textuurafmetingen | Macht van twee; tot 2048×2048 px op GTA SA PC |
| Mip-map ondersteuning | Ja; meerdere mip-niveaus per textuur opgeslagen in elke Texture Native-chunk |
| Typische bestandsgrootte | 10 KB - 50 MB |
| Platform | Windows, PlayStation 2, Xbox, GameCube, PSP |
| Archief-inbedding | Opgeslagen in .img-archieven in GTA-spellen; moet worden uitgepakt voor bewerking |
| RenderWare-versies | 3.1-3.7 (GTA III, 2001, tot GTA San Andreas, 2004) |
| Uitgebracht | 2001 (GTA III, first major RenderWare game with TXD archives) |
| Laatste versie | RenderWare 3.7 (GTA San Andreas, 2004) |
| Specificatie | gtamods.com |
TXD conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over TXD-bestanden.