Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

Dead Island 2 - .pak/.utoc/.ucas

Featured Replies

  • Author
  • Localization

kenblocker, posted Fri Apr 21, 2023 6:40 pm (76495)


Hey everyone!

Currently doing some early research towards Dead Island 2 Modding. Gamedata located in "DeadIsland2/DeadIsland/Content/Paks/" are dispatched accross *.pak, *.utoc & *.ucas files.

Pak files can be successfully unpacked using BMS with unreal_tournament_4_0.4.25d.bms or unreal_tournament_4_0.4.25e.bms scripts.

Here is the AES key BTW:
Code:
0x014AEC0148FBDEE9640633AAB67521AAB4E1083A98F76FF33DDCF78DAD05BE66

However, paks files don't really have valuable data when extracted. Language/dialogue xml stuff, engine ini configuration files, audio Wwise files, but nothing ground breaking.

There's a lot of utoc/ucas files with considerable sizes in the same directory. I've read that we cannot really "extract" these files, but we could rather preview them with Umodel/Fmodel. I took a look with Umodel, and it looks like that's where data actually are, with structure like: "/Game/DSCore/Gameplay/Components" etc...

  • Is it possible that these utoc/ucas files actually have all these gameplay configuration files?
  • Aren't these files types "assets only"?
  • Or maybe the main BMS pak extractor scripts just miss them?

Thanks for your help
  • Author
  • Localization

ACCESS_DENIIED, posted Fri Apr 21, 2023 10:21 pm (76497)


By the sounds of it we've both been trying to accomplish the same thing today.
I also found the same AES key but I actually tried the Fmodel and Umodel approach first. It does seem to locate the relevant assets that are required to mod the game such as animations, textures, models, etc but the thing is - They do not export as anything other than uasset file types. So I then tried to download UE4.25.4 in the hopes that I could import those uassets into the engine directly or migrate them to the .4 build. No dice though.

Quickbms Is actually extracting the files in their respective file types by the looks of it but it's only able to extract from the archives (In my limited testing so far) that we don't need. Ideally, I'd like to pull some models, config files, etc but only Fmodel and Umodel are showing these assets in the archives, and although they are there, we can't do anything with them. UE does not recognize them and refuses to import them.
  • Author
  • Localization

ACCESS_DENIIED, posted Fri Apr 21, 2023 10:59 pm (76498)


Update:
Just found this https://zenhax.com/viewtopic.php?f=9&t=1005&p=56251#p56251.

If you don't want to click the link this is a short section from the post:

"Script with v11 paks support (for 4.26/4.27/UE5 games) - "unreal_tournament_4_0.4.27" in the attachment. It's not backward compatible with 4.25 and below games. Also, it only supports paks at the moment, but utoc/ucas support may be added later. Updated on 16.01.2021 to properly support files over 4GB. Updated on 23.04.2021 with ability to skip assets which are being addressed outside current package."

I'm no expert but to me that implies UE_4.27 scripts may be able to or were planned to add ucas and utoc support at some point but are not backwards compatible so I'm pretty sure that means the 4.25 scripts definitely will not have support for the archives we're after (utoc and ucas).

I have just stumbled across this though which the dev of Quickbms has recommended: https://gbatemp.net/threads/how-to-unpack-and-repack-unreal-engine-4-files.531784/
  • Author
  • Localization

Datura, posted Sat Apr 22, 2023 5:34 am (76502)


kenblocker wrote:
Hey everyone!

Currently doing some early research towards Dead Island 2 Modding. Gamedata located in "DeadIsland2/DeadIsland/Content/Paks/" are dispatched accross *.pak, *.utoc & *.ucas files.

Pak files can be successfully unpacked using BMS with unreal_tournament_4_0.4.25d.bms or unreal_tournament_4_0.4.25e.bms scripts.

Here is the AES key BTW:
Code:
0x014AEC0148FBDEE9640633AAB67521AAB4E1083A98F76FF33DDCF78DAD05BE66

However, paks files don't really have valuable data when extracted. Language/dialogue xml stuff, engine ini configuration files, audio Wwise files, but nothing ground breaking.

There's a lot of utoc/ucas files with considerable sizes in the same directory. I've read that we cannot really "extract" these files, but we could rather preview them with Umodel/Fmodel. I took a look with Umodel, and it looks like that's where data actually are, with structure like: "/Game/DSCore/Gameplay/Components" etc...

  • Is it possible that these utoc/ucas files actually have all these gameplay configuration files?
  • Aren't these files types "assets only"?
  • Or maybe the main BMS pak extractor scripts just miss them?

Thanks for your help


did you find the game's subtitle file?
update: I found the subtitle file and font. but for font it's in .ucas file, no way to import it, anyone have any method?
  • Author
  • Localization

ACCESS_DENIIED, posted Sat Apr 22, 2023 5:36 pm (76506)


Update 2: Managed to extract a few textures just now using Fmodel. Getting somewhere!
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.