Install uas — a command line tool that lists and extracts assets from Unreal Engine pak/utoc containers.
One command downloads the latest release and drops a single executable somewhere already on
PATH. Windows only — releases are built for win-x64.
irm https://uas.bat.nz | iexThat installs the self-contained build, which carries its own .NET runtime and needs nothing else present. It is around 90 MB. If you already have .NET 10 installed, the framework-dependent build is about a quarter of the size:
$env:UAS_FLAVOR='framework-dependent'; irm https://uas.bat.nz | iex| Location | Notes |
|---|---|
%LOCALAPPDATA%\Microsoft\WindowsApps |
Per-user, no admin. This folder is already on PATH, so uas runs by name in any shell.= C:\Users\<you>\AppData\Local\Microsoft\WindowsApps |
A release is one file, so uninstalling is deleting uas.exe.
Set these as environment variables before running the one-liner.
| Variable | Default | Meaning |
|---|---|---|
UAS_FLAVOR | self-contained |
self-contained or framework-dependent |
UAS_VERSION | the latest release | release to install, e.g. 0.3.0 |
UAS_BINDIR | see Where it installs | install directory |
# pin a version
$env:UAS_VERSION='0.3.0'; irm https://uas.bat.nz | iex
# install elsewhere
$env:UAS_BINDIR='C:\tools'; irm https://uas.bat.nz | iex
# smaller download, needs .NET 10 already installed
$env:UAS_FLAVOR='framework-dependent'; irm https://uas.bat.nz | iexOnce installed, uas updates itself — no need to come back here:
uas updateIt stays on the flavour it was installed as, so a self-contained install never silently turns
into one that needs a runtime. The replaced executable is left beside the new one as
uas.exe.old, because Windows will not delete a running program; the next
uas run removes it.