.UCAS Dateiendung
Unreal Compressed Asset-Datei
| Entwickler | Epic Games |
| Beliebtheit |
3,7 | 3 Stimmen |
Was ist eine UCAS-Datei?
Eine UCAS-Datei ist ein Container, den Unreal Engine verwendet, um kompilierte Spiel-Assets in komprimierter, zur Laufzeit bereiter Form zu speichern. Sie enthält binäre Asset-Daten wie Texturen, Modelle, Audiodateien und andere umfangreiche Daten, die die Engine während des Spiels lädt. UCAS-Dateien werden mit einer Inhaltsverzeichnisdatei (häufig einer .UTOC- oder .TOC-Datei) kombiniert, die der Engine den Speicherort jedes im Container gespeicherten Assets mitteilt.
Weitere Informationen
Unreal Engine verwendet UCAS-/UTOC-Container als Teil der neueren IO-Store- und Zen-Loader-Paketierungsmethoden (die in aktuellen UE4-/UE5-Workflows verwendet werden), um die Ladeleistung zu verbessern und den Laufzeitaufwand zu reduzieren. Spieleentwickler erstellen UCAS-Dateien, wenn sie ein Projekt für die Verteilung „kochen“ und paketieren. Die Engine liest die UCAS-Container dann zur Laufzeit, anstatt viele einzelne Dateien zu laden. Da UCAS kompilierte (für die Engine vorbereitete) Daten enthält, ist es kein Quell- oder bearbeitbares Asset-Format, sondern ein Bereitstellungsformat für das laufende Spiel.
So öffnen Sie eine UCAS-Datei
UCAS-Dateien sind nicht zum Öffnen vorgesehen. Stattdessen laden Spiele, die mit Unreal Engine erstellt wurden, die Dateien während des Spiels.
Sie können Dateien aus einem UCAS-Container jedoch mit Unreal-Engine-Tools oder Dienstprogrammen aus der Community öffnen oder extrahieren, die das IO-Store-Format unterstützen. Die offiziellen UnrealPak-/IOStore-Tools, die in der Engine enthalten sind, können paketierte Inhalte auflisten und extrahieren, wenn sie in Ihrer Engine-Installation vorhanden sind.
Gehen Sie dazu wie folgt vor:
- Öffnen Sie den Installationsordner von Unreal Engine: Engine/Binaries/Win64/
- Stellen Sie sicher, dass Sie über die UCAS- und die UTOC-Datei verfügen, öffnen Sie eine Eingabeaufforderung und führen Sie folgenden Befehl aus: UnrealEditor-Cmd.exe IoStore -List -Container="path\to\file.ucas" -TOC="path\to\file.utoc"
- Extrahieren Sie den Inhalt, indem Sie den folgenden Befehl ausführen: UnrealEditor-Cmd.exe IoStore -Extract -Container="path\to\file.ucas" -TOC="path\to\file.utoc" -Output="path\to\output_folder" Dadurch werden .uasset-, .uexp-, .ubulk- und andere Dateien in den Ausgabeordner extrahiert.
Community-Tools wie Archengius ZenTools können UCAS-/UTOC-Container ebenfalls lesen und für Modding oder Analysen konvertieren. Die Ergebnisse unterscheiden sich jedoch je nach Engine-Version und Spiel (einige UCAS-Dateien werden speziell für eine bestimmte Engine-Version serialisiert).