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.

Wolcen Lords of Mayhem : Decrypt .PAK archive from CryEngine

Featured Replies

  • Author
  • Localization

okami29, posted Thu Mar 09, 2017 7:28 pm (21330)


Hi,
The game Wolcen Lords of Mayhem is currently in alpha and will support modding.
We can already edit xml files to make mods.
But in order to make more complex mods, we will need to know how the game is working.
If we can decrypt/uncompile some .pak file made in CryEngine, this will greatly help because we don't need compiled pak files to make them work in the game.
For example has anyone been able to decrypt the scripts.pak archive or know how it could be done ?
https://ufile.io/d184f
As I believe the .pak ar just renamed .zip file with password, I tried the method from the tutorial (Retrieving ZIP passwords from games - the zero skills way) but :
1- dumproc returns an error zero size
Maybe it's because Wolcen is a 64 bit application ?

Thanks
  • Author
  • Localization

okami29, posted Sat Mar 11, 2017 8:34 am (21378)


After making some research it seems the pak files are not simple zip files but are encrypted with a key generated with PakEncrypt from CryEngine, and PakDecrypt needs this key to uncrypt the .pak file.
So how am I supposed to find these keys and decypt the pak file?
  • Author
  • Localization

weiyun, posted Wed Mar 29, 2017 8:19 am (21820)


Yes, I found the key in game exe. You can put this key.dat file to the PakDecrypt folder and it will work correctly. However, you can't re-encrypt the paks using this key file because it uses RSA and private key is unknown.
  • Author
  • Localization

okami29, posted Thu Mar 30, 2017 2:49 pm (21853)


Thank you weiyun !
It's working ! I successfully exracted the .pak thank to you.
How did you find the key.dat in the .exe ?
  • Author
  • Localization

weiyun, posted Sun Apr 02, 2017 7:56 am (21905)


okami29 wrote:
Thank you weiyun !
It's working ! I successfully exracted the .pak thank to you.
How did you find the key.dat in the .exe ?


I used x64dbg to debug the game exe and found the key in memory.
  • Author
  • Localization

atom0s, posted Sun Jun 11, 2017 11:51 pm (24048)


Does anyone happen to have PakDecrypt that accepts a key.dat file they could upload? I can't find any public versions that accept this file and I cannot find the source anywhere available online. All links are dead that I can find.
  • Author
  • Localization

Abramoff, posted Sun Jun 25, 2017 9:16 am (24289)


Help! How to use a key.dat and PakDecrypt to unpack the files? really need
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.