.UCAS Bestandsextensie
Unreal-gecomprimeerd assetbestand
| Ontwikkelaar | Epic Games |
| Populariteit |
3,7 | 3 stemmen |
Wat is een UCAS-bestand?
Een UCAS-bestand is een container die Unreal Engine gebruikt om gekookte game-assets op te slaan in een gecomprimeerde vorm die klaar is voor gebruik tijdens het uitvoeren van de game. Het bevat binaire assetgegevens, zoals textures, modellen, audio en andere bulkgegevens, die de engine tijdens het spelen laadt. UCAS-bestanden worden gekoppeld aan een inhoudsopgavebestand (vaak een .UTOC- of .TOC-bestand) dat de engine naar de locatie van elk asset in de container verwijst.
Meer informatie
Unreal Engine begon UCAS/UTOC-containers te gebruiken als onderdeel van de nieuwere IO Store- en Zen Loader-verpakkingsmethoden (die in recente UE4/UE5-workflows worden gebruikt) om de laadtijd te verbeteren en de overhead tijdens het uitvoeren te verminderen. Gameontwikkelaars maken UCAS-bestanden wanneer ze een project "cooking" en verpakken voor distributie; de engine leest tijdens het uitvoeren vervolgens UCAS-containers in plaats van veel afzonderlijke bestanden te laden. Omdat UCAS gekookte gegevens bevat die klaar zijn voor de engine, is het geen bron- of bewerkbaar assetformaat, maar een distributieformaat voor de draaiende game.
Een UCAS-bestand openen
UCAS-bestanden zijn niet bedoeld om te worden geopend. In plaats daarvan laden games die met Unreal Engine zijn gemaakt de bestanden tijdens het spelen.
Je kunt echter bestanden uit een UCAS-container openen of uitpakken met Unreal Engine-tools of hulpprogramma's van de community die de IO Store-indeling ondersteunen. De officiële UnrealPak/IOStore-tools die bij de engine zijn inbegrepen, kunnen verpakte inhoud weergeven en uitpakken als ze in je engine-installatie aanwezig zijn.
Ga hiervoor als volgt te werk:
- Navigeer naar de installatiemap van Unreal Engine: Engine/Binaries/Win64/
- Zorg dat je het UCAS-bestand en het UTOC-bestand hebt, open een opdrachtprompt en voer het volgende uit: UnrealEditor-Cmd.exe IoStore -List -Container="path\to\file.ucas" -TOC="path\to\file.utoc"
- Pak de inhoud uit door de volgende opdracht uit te voeren: UnrealEditor-Cmd.exe IoStore -Extract -Container="path\to\file.ucas" -TOC="path\to\file.utoc" -Output="path\to\output_folder" Hiermee worden .uasset-, .uexp-, .ubulk- en andere bestanden naar de uitvoermap uitgepakt.
Hulpprogramma's van de community, zoals Archengius ZenTools, kunnen UCAS/UTOC-containers ook lezen en converteren voor modding of analyse, maar de resultaten verschillen per engineversie en game (sommige UCAS-bestanden zijn specifiek geserialiseerd voor een bepaalde enginebuild).