I want to unpack a pak+ucas+utoc file, but I run into an error.
Os: Linux
Unreal Engine ver 5.7.1
If I run UnrealPak ./file.pak -Info I get
...
[2025.12.31-12.19.02:819][ 0]LogPakFile: Display: Pak File: /tmp/file.pak
[2025.12.31-12.19.02:819][ 0]LogPakFile: Display: Version: 11
[2025.12.31-12.19.02:819][ 0]LogPakFile: Display: IndexOffset: 4799945984
[2025.12.31-12.19.02:819][ 0]LogPakFile: Display: IndexSize: 3803730
[2025.12.31-12.19.02:819][ 0]LogPakFile: Display: IndexHash: 4BA2BB49B3E5820E3F1643ECD1B0FA42BCB71C19
[2025.12.31-12.19.02:819][ 0]LogPakFile: Display: bEncryptedIndex: 0
[2025.12.31-12.19.02:819][ 0]LogPakFile: Display: EncryptionKeyGuid: 00000000000000000000000000000000
[2025.12.31-12.19.02:819][ 0]LogPakFile: Display: CompressionMethods:
[2025.12.31-12.19.02:819][ 0]LogPakFile: Display: None
[2025.12.31-12.19.02:819][ 0]LogPakFile: Display: Oodle
...
If I run UnrealPak ./file.pak -Extract extracted I get
[2025.12.31-12.24.30:457][ 0]LogPakFile: Warning: Unable to create pak "/tmp\file.pak" handle
[2025.12.31-12.24.30:457][ 0]LogIoStore: Warning: Failed creating IoStore reader '/tmp\file.pak' [Failed to open IoStore TOC file '/tmp\file.utoc' (FileOpen Failed)]
[2025.12.31-12.24.30:457][ 0]LogPakFile: Error: Unable to open pak file "/tmp\file.pak".
I get a similar error when targeting the ucas/utoc file and using absolute paths.
I noticed the paths contain a \ which would be wrong on Linux. Not sure if this is an output bug, or the path gets broken by UnrealPak.
Anyone got an Idea what goes wrong / If the tool is just broken on Linux / how I could fix this?