.UCAS Extension de fichier
Fichier d’assets compressé d’Unreal
| Développeur | Epic Games |
| Popularité |
3,7 | 3 Votes |
Qu'est-ce qu'un fichier UCAS ?
Un fichier UCAS est un conteneur utilisé par Unreal Engine pour stocker des assets de jeu préparés dans un format compressé et prêt à l’exécution. Il stocke des données binaires d’assets, comme des textures, des modèles, des fichiers audio et d’autres données volumineuses que le moteur charge pendant le jeu. Les fichiers UCAS sont associés à un fichier de table des matières (souvent un fichier .UTOC ou .TOC) qui indique au moteur l’emplacement de chaque asset stocké dans le conteneur.
Plus d'informations
Unreal Engine a commencé à utiliser les conteneurs UCAS/UTOC dans le cadre des nouvelles méthodes de conditionnement IO Store et Zen Loader (utilisées dans les flux de travail UE4/UE5 récents) afin d’améliorer les performances de chargement et de réduire la surcharge à l’exécution. Les développeurs de jeux produisent des fichiers UCAS lorsqu’ils « cuisent » et conditionnent un projet pour sa distribution ; le moteur lit ensuite les conteneurs UCAS lors de l’exécution au lieu de charger de nombreux fichiers distincts. Comme les fichiers UCAS contiennent des données préparées (prêtes pour le moteur), ils ne constituent pas un format d’assets source ou modifiable, mais un format de distribution destiné au jeu en cours d’exécution.
Comment ouvrir un fichier UCAS
Les fichiers UCAS ne sont pas destinés à être ouverts. À la place, les jeux créés avec Unreal Engine chargent ces fichiers pendant le jeu.
Cependant, vous pouvez ouvrir un conteneur UCAS ou en extraire des fichiers à l’aide des outils d’Unreal Engine ou d’utilitaires communautaires prenant en charge le format IO Store. Les outils officiels UnrealPak/IOStore inclus avec le moteur peuvent répertorier et extraire le contenu conditionné lorsqu’ils sont présents dans votre installation du moteur.
Pour ce faire :
- Accédez au dossier d’installation d’Unreal Engine : Engine/Binaries/Win64/
- Vérifiez que vous disposez du fichier UCAS et du fichier UTOC, ouvrez une invite de commandes et exécutez : UnrealEditor-Cmd.exe IoStore -List -Container="path\to\file.ucas" -TOC="path\to\file.utoc"
- Extrayez le contenu en exécutant la commande suivante : UnrealEditor-Cmd.exe IoStore -Extract -Container="path\to\file.ucas" -TOC="path\to\file.utoc" -Output="path\to\output_folder" Cette commande extrait les fichiers .uasset, .uexp, .ubulk et d’autres fichiers dans le dossier de sortie.
Les outils communautaires, comme Archengius ZenTools, lisent et convertissent également les conteneurs UCAS/UTOC pour le modding ou l’analyse, mais les résultats varient selon la version du moteur et le jeu (certains fichiers UCAS sont sérialisés spécifiquement pour une version donnée du moteur).