.UCAS Estensione file
File di risorse compresso di Unreal
| Sviluppatore | Epic Games |
| Popolarità |
3,7 | 3 Voti |
Che cos'è un file UCAS?
Un file UCAS è un contenitore usato da Unreal Engine per archiviare le risorse di gioco elaborate in una forma compressa e pronta per l'esecuzione. Archivia dati binari delle risorse, come texture, modelli, audio e altri dati voluminosi, che il motore carica durante il gioco. I file UCAS sono associati a un file di indice (spesso un file .UTOC o .TOC) che indica al motore la posizione di ogni risorsa archiviata nel contenitore.
Maggiori informazioni
Unreal Engine ha iniziato a usare i contenitori UCAS/UTOC nell'ambito dei più recenti metodi di pacchettizzazione IO Store e Zen Loader (usati nei flussi di lavoro UE4/UE5 recenti) per migliorare le prestazioni di caricamento e ridurre il sovraccarico durante l'esecuzione. Gli sviluppatori di giochi producono file UCAS quando "elaborano" e impacchettano un progetto per la distribuzione; il motore legge quindi i contenitori UCAS durante l'esecuzione invece di caricare molti file separati. Poiché UCAS contiene dati elaborati e pronti per il motore, non è un formato di risorse sorgente o modificabile, ma un formato di distribuzione destinato al gioco in esecuzione.
Come aprire un file UCAS
I file UCAS non sono destinati all'apertura. I giochi creati con Unreal Engine caricano invece i file durante il gioco.
Tuttavia, puoi aprire o estrarre file da un contenitore UCAS con gli strumenti di Unreal Engine o con utilità della community che supportano il formato IO Store. Gli strumenti ufficiali UnrealPak/IOStore inclusi nel motore possono elencare ed estrarre i contenuti impacchettati, se presenti nell'installazione del motore.
Per farlo:
- Vai alla cartella di installazione di Unreal Engine: Engine/Binaries/Win64/
- Assicurati di avere il file UCAS e il file UTOC, apri il prompt dei comandi ed esegui: UnrealEditor-Cmd.exe IoStore -List -Container="path\to\file.ucas" -TOC="path\to\file.utoc"
- Estrai i contenuti eseguendo il comando seguente: UnrealEditor-Cmd.exe IoStore -Extract -Container="path\to\file.ucas" -TOC="path\to\file.utoc" -Output="path\to\output_folder" Questo estrae i file .uasset, .uexp, .ubulk e altri file nella cartella di output.
Anche gli strumenti della community, come Archengius ZenTools, leggono e convertono i contenitori UCAS/UTOC per il modding o l'analisi, ma i risultati variano in base alla versione del motore e al gioco (alcuni file UCAS sono serializzati specificamente per una determinata compilazione del motore).