Qu'est-ce que le format de fichier UTX ?
.utx est un pack de textures Unreal Engine - un conteneur binaire contenant des ressources de textures pour les jeux créés avec Unreal Engine 1 et Unreal Engine 2. Ce n'est pas un format indépendant distinct : il s'agit d'un fichier Unreal Package standard, identique en structure binaire aux fichiers .u (code), .unr (cartes), .uax (sons) et .umx (musique). L'extension indique que le contenu principal du pack est constitué d'objets de texture.
Chaque Unreal Package commence par la signature magique de quatre octets C1 83 2A 9E. Un champ de version du pack à l'offset 4 identifie la génération du moteur : les valeurs 68-69 indiquent Unreal/UT99, tandis que 117-128 indiquent UT2003/UT2004. Un en-tête de 64 octets enregistre les drapeaux et les offsets vers trois tables d'index - nom, export et import - suivis des données d'objets sérialisées contenant les chaînes de mipmaps, les entrées de palette et les coordonnées UV.
Les textures sont stockées dans plusieurs formats : 8 bits palettisés (P8), 16 bits (G16, RGBA4444), 32 bits RGBA, ou compression par blocs DXT (DXT1, DXT3, DXT5). Les dimensions en puissance de deux sont obligatoires ; l'UE2 prend en charge des textures allant jusqu'à 2048×2048 pixels.
Les jeux utilisant des fichiers .utx incluent l'original Unreal, Unreal Tournament 99, Deus Ex, Rune, UT2003 et UT2004. Unreal Engine 3 a remplacé le .utx par des packs .upk, et l'UE4/UE5 utilise le format .uasset. L'inspection des textures est possible avec UE Viewer (umodel).
Sécurité et sûreté
RISQUE : LOWLes fichiers UTX sont des packs de ressources de jeu ; ils ne peuvent pas exécuter de code sur le système d'exploitation hôte. Aucun vecteur de logiciel malveillant n'est connu. Les fichiers UTX personnalisés provenant de sources non fiables ne présentent aucun risque de sécurité pratique.
Détails du format
en brefProgrammes qui ouvrent les fichiers UTX
Détails techniques
spécifications approfondies| Octets magiques | C1 83 2A 9E à l'offset 0 (signature universelle Unreal Package) |
| Ordre des octets | Little-endian |
| Champ de version du pack | uint16 à l'offset 4 : 68-69 = Unreal/UT99 ; 117-128 = UT2003/UT2004 |
| Taille de l'en-tête | 64 octets (magique + version + drapeaux + offsets des tables de noms/exports/imports) |
| Formats de texture stockés | P8 (8 bits palettisé), G16, RGBA4444, RGBA8, DXT1, DXT3, DXT5 |
| Contrainte de dimension | Dimensions en puissance de deux requises ; maximum 2048×2048 dans l'UE2 |
| Compression DXT | Compression par blocs DXT1/3/5 au sein des objets de texture ; pas de compression au niveau du pack |
| Format binaire partagé | Structure identique aux packs .u (code), .unr (cartes), .uax (sons), .umx (musique) |
| Taille de fichier typique | 1 Mo - 200 Mo |
| Jeux utilisant ce format | Unreal, Unreal Tournament 99, Deus Ex, Rune, Unreal Tournament 2003/2004, Unreal II |
| Formats successeurs | .upk (Unreal Engine 3, 2006+), .uasset (Unreal Engine 4/5) |
| Outil d'inspection | UE Viewer (umodel) - visionneuse et extracteur de packs Unreal open-source |
| Publié | 1998 (Unreal Engine 1, original Unreal) |
| Dernière version | Package version 128 (UT2004 / UE2); UE3 uses .upk |
| Spécification | wiki.beyondunreal.com |
Conversions UTX
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers UTX.