Was ist das UTX-Dateiformat?
.utx ist ein Texturpaket der Unreal Engine - ein binärer Container, der Textur-Assets für Spiele enthält, die auf der Unreal Engine 1 und Unreal Engine 2 basieren. Es handelt sich nicht um ein eigenständiges Format: Es ist eine Standard-Unreal-Package-Datei, die in ihrer binären Struktur identisch mit .u (Code), .unr (Karten), .uax (Sounds) und .umx (Musik) ist. Die Dateiendung signalisiert, dass der primäre Inhalt des Pakets Texturobjekte sind.
Jedes Unreal-Paket beginnt mit der vier Byte langen Magic-Signatur C1 83 2A 9E. Ein Paketversionsfeld bei Offset 4 identifiziert die Engine-Generation: Die Werte 68-69 stehen für Unreal/UT99, während 117-128 auf UT2003/UT2004 hinweisen. Ein 64-Byte-Header zeichnet Flags und Offsets zu drei Indextabellen auf - Name, Export und Import - gefolgt von serialisierten Objektdaten, die Mipmap-Ketten, Paletteneinträge und UV-Koordinaten enthalten.
Texturen werden in mehreren Formaten gespeichert: 8-Bit palettiert (P8), 16-Bit (G16, RGBA4444), 32-Bit RGBA oder DXT-blockkomprimiert (DXT1, DXT3, DXT5). Abmessungen in Zweierpotenzen sind zwingend erforderlich; UE2 unterstützt Texturen bis zu 2048×2048 Pixel.
Zu den Spielen, die .utx-Dateien verwenden, gehören das ursprüngliche Unreal, Unreal Tournament 99, Deus Ex, Rune, UT2003 und UT2004. Die Unreal Engine 3 ersetzte .utx durch .upk-Pakete, und UE4/UE5 verwenden das .uasset-Format. Eine Texturinspektion ist mit dem UE Viewer (umodel) möglich.
Sicherheit
RISIKO: LOWUTX-Dateien sind Spiele-Asset-Pakete; sie können keinen Code auf dem Host-Betriebssystem ausführen. Es sind keine Malware-Vektoren bekannt. Benutzerdefinierte UTX aus nicht vertrauenswürdigen Quellen stellen kein praktisches Sicherheitsrisiko dar.
Formatdetails
kurz gefasstProgramme zum Öffnen von UTX-Dateien
Technische Details
technische Spezifikation| Magic Bytes | C1 83 2A 9E bei Offset 0 (universelle Unreal-Package-Signatur) |
| Byte-Reihenfolge | Little-endian |
| Paketversionsfeld | uint16 bei Offset 4: 68-69 = Unreal/UT99; 117-128 = UT2003/UT2004 |
| Header-Größe | 64 Bytes (Magic + Version + Flags + Offsets für Name/Export/Import-Tabellen) |
| Gespeicherte Texturformate | P8 (palettiert 8-Bit), G16, RGBA4444, RGBA8, DXT1, DXT3, DXT5 |
| Dimensionsbeschränkung | Zweierpotenzen erforderlich; maximal 2048×2048 in UE2 |
| DXT-Komprimierung | DXT1/3/5 Blockkomprimierung innerhalb der Texturobjekte; keine Komprimierung auf Paketebene |
| Gemeinsames Binärformat | Identische Struktur wie .u (Code), .unr (Karten), .uax (Sounds), .umx (Musik) Pakete |
| Typische Dateigröße | 1 MB - 200 MB |
| Spiele, die dieses Format verwenden | Unreal, Unreal Tournament 99, Deus Ex, Rune, Unreal Tournament 2003/2004, Unreal II |
| Nachfolgeformate | .upk (Unreal Engine 3, 2006+), .uasset (Unreal Engine 4/5) |
| Inspektionswerkzeug | UE Viewer (umodel) - Open-Source-Viewer und Extraktor für Unreal-Pakete |
| Veröffentlicht | 1998 (Unreal Engine 1, original Unreal) |
| Neueste Version | Package version 128 (UT2004 / UE2); UE3 uses .upk |
| Spezifikation | wiki.beyondunreal.com |
UTX-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu UTX-Dateien.