allcoolthingsatoneplace / UnrealPakTool

UnrealPak 4.27.0 [ Tool ] -extract *.pak files for Unreal Engine 4 [win64]
552 stars 81 forks source link

Unable to find a module or plugin for compression format Oodle #8

Open tSlappy opened 3 years ago

tSlappy commented 3 years ago

Hi. I am trying to extract files from UE4 .pak file but the extracted files have zero length.

I get a lot of Oodle errors: LogCompression: Error: FCompression::UncompressMemory - Failed to uncompress memory (113743/262144) from address 0000006F65F12800 using format Oodle, this may indicate the asset is corrupt! LogPakFile: Display: Extracted "Engine/Content/Localization/Engine/ko/Engine.locres" to "xxx/Engine/ Content/Localization/Engine/ko/Engine.locres" Offset 328390656. LogCompression: Error: FCompression::GetCompressionFormat - Unable to find a module or plugin for compression format Oodle

The file is created but it's size is 0 Bytes.

The pak file is from War Mongrels game, currently there is a free demo available on Steam: https://store.steampowered.com/app/1101790/War_Mongrels/ (WM-WindowsNoEditor.pak file is about 4.3 GB large so it is hard to upload).

Oodle is the new compression used in UE4 since the Epic purchased them (see https://www.unrealengine.com/en-US/blog/oodle-now-free-to-use-in-unreal-engine-via-github?sessionInvalidated=true)

Is it possible to extract files correctly?

softyoda commented 2 years ago

I have the same issue and don't know if there is any workaround yet?

TheTedder commented 1 year ago

I am getting the same issue when trying to extract files from Dead By Daylight.

warflash commented 1 year ago

Any of ya'll found a solution for this?

Punpude commented 1 year ago

https://github.com/erdem1999erdem/UnrealPakTool/tree/UnrealPak_4.27_with_Oodle