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.
Zero Tolerance for Disrespect

Unreal Engine 4 pak-file Unpacker / unreal_tournament_4.bms [UE4 global topic]

Featured Replies

  • Replies 2.3k
  • Views 522
  • Created
  • Last Reply

Top Posters In This Topic

  • Author
  • Localization

aluigi, posted Fri May 11, 2018 9:07 pm (34887)


@GoodConduct
it's an aes encryption specific for these uasset files:
http://aluigi.org/bms/figureheaders.bms

I don't know if all the files of any type are encrypted so the script automatically gives the guessed extension to the file, the uasset extension has been implemented in quickbms 0.8.3 or 0.8.4 just in case you are using an older version.
  • Author
  • Localization

david3d, posted Sat May 19, 2018 6:42 am (35021)


sorry I rename the 0.hrs to overhit.hrs and then hit.hrs
  • Author
  • Localization

david3d, posted Sat May 19, 2018 6:48 am (35022)


and this is the updated golbal version
  • Author
  • Localization

alvileg, posted Tue May 22, 2018 4:14 pm (35182)


Thank you . for all this awesome work. But Im having some trouble dencripting Frotnties game files. Theya re all Pack Files, but I cant seem to decrypt them. I have tried with two different AES keys, and I got the same error:
Image
btw I have also tried in administrator mode.
Thank you for your help.
  • Author
  • Localization

blenux, posted Wed May 23, 2018 11:32 am (35193)


alvileg wrote:
Thank you . for all this awesome work. But Im having some trouble dencripting Frotnties game files. Theya re all Pack Files, but I cant seem to decrypt them. I have tried with two different AES keys, and I got the same error:
Image
btw I have also tried in administrator mode.
Thank you for your help.

That's a old key if trying with latest Fortnite paks, this is the current one,

0x9D8C9A4A4FA082F213EED604B6E756237181685EEDA82216437617D7AA5231AF

The 0x is just for Gildor's uModel program, tried to use Quickbms to same issue your having even with latest key , they it because of the Pak file version changed to V5 etc.
  • Author
  • Localization

alvileg, posted Wed May 23, 2018 12:18 pm (35194)


Is there any way to fix it? I really need to look at the code
  • Author
  • Localization

aluigi, posted Wed May 23, 2018 12:40 pm (35195)


mah, here it works perfectly with all the files correctly extracted using the key provided by blenux.
I have updated the script to version 0.4.18 "only" for allowing to use the umodel's key "as-is"
  • Author
  • Localization

alvileg, posted Wed May 23, 2018 1:54 pm (35200)


Well I still have the same error with the new key. If it works for you is there any way u can pass me the files? I can see the assets with the same key in Umodel, but I get that error in QuickBMS
Image
  • Author
  • Localization

alvileg, posted Wed May 23, 2018 1:57 pm (35201)


alvileg wrote:
Well I still have the same error with the new key. If it works for you is there any way u can pass me the files? I can see the assets with the same key in Umodel, but I get that error in QuickBMS
Image

BTW Im suing QuickBMS_4gb. Does that interfeer?
  • Author
  • Localization

alvileg, posted Wed May 23, 2018 1:59 pm (35202)


Also do you have Discord etc to talk faster?
  • Author
  • Localization

aluigi, posted Wed May 23, 2018 2:50 pm (35203)


It works if you copy&paste the key, doesn't work if you select the number of the key because I used the instruction for parsing the "0x" keys only on the manual keys... gildor made a huge mess by adopting this senseless "0x" prefix for binary keys while the backslash escape was already adopted by many time in the script.
If one day a game will use a key really starting with "0x" you will not be able to use it!.
I have updated the script to version 0.4.18a.

Ah, quickbms_4gb_files.exe is mandatory in any case with big files like these.

@blenux
the script has ever supported version 5 without any change, the only problem was the invalid format of the key used in umodel
  • Author
  • Localization

alvileg, posted Wed May 23, 2018 3:09 pm (35204)


aluigi wrote:
It works if you copy&paste the key, doesn't work if you select the number of the key because I used the instruction for parsing the "0x" keys only on the manual keys... gildor made a huge mess by adopting this senseless "0x" prefix for binary keys while the backslash escape was already adopted by many time in the script.
If one day a game will use a key really starting with "0x" you will not be able to use it!.
I have updated the script to version 0.4.18a.

Ah, quickbms_4gb_files.exe is mandatory in any case with big files like these.

@blenux
the script has ever supported version 5 without any change, the only problem was the invalid format of the key used in umodel


It NOW works with the new script! Then you so much for fast response. You are a great dev. Thanks bro
  • Author
  • Localization

blenux, posted Wed May 23, 2018 3:14 pm (35205)


aluigi wrote:
It works if you copy&paste the key, doesn't work if you select the number of the key because I used the instruction for parsing the "0x" keys only on the manual keys... gildor made a huge mess by adopting this senseless "0x" prefix for binary keys while the backslash escape was already adopted by many time in the script.
If one day a game will use a key really starting with "0x" you will not be able to use it!.
I have updated the script to version 0.4.18a.

Ah, quickbms_4gb_files.exe is mandatory in any case with big files like these.

@blenux
the script has ever supported version 5 without any change, the only problem was the invalid format of the key used in umodel

I see thanks for the fix and sorry for my noobiness in game archive coding area, my brain hurts just looking at it :(.
  • Author
  • Localization

alvileg, posted Wed May 23, 2018 8:04 pm (35219)


Well everything is extracted, but I see a fortnite game ueproject file, is there anyway to open it?. And what exactly there is inside the pak files, only assets? i also wanna have a peek at the code. Thanks if you could help me, im a noob at this thing.
  • Author
  • Localization

StreetMode, posted Thu May 24, 2018 1:56 am (35225)


good evening, i need help to open pak file for the game james cameron avatar the game [PS3], i try with Umodel but it does not work anyone could help me?

Image

Thank you
  • Author
  • Localization

Delutto, posted Thu May 24, 2018 2:51 am (35226)


StreetMode wrote:
good evening, i need help to open pak file for the game james cameron avatar the game [PS3], i try with Umodel but it does not work anyone could help me?
This is a thread for Unreal Engine 4 games research and this game isn't.
  • Author
  • Localization

StreetMode, posted Fri May 25, 2018 5:39 pm (35259)


okay sorry, as you told me that here it was only for the Unreal Engine game I downloaded the PC version of the game and is also the .PAK file that does not open either with Umodel, Anyone have a solution?

Thank you
  • Author
  • Localization

lolwatt, posted Sat May 26, 2018 6:03 pm (35279)


StreetMode wrote:
okay sorry, as you told me that here it was only for the Unreal Engine game I downloaded the PC version of the game and is also the .PAK file that does not open either with Umodel, Anyone have a solution?

Thank you


Son, this game uses Dunia. It is not Unreal Engine.
PAK or not means nothing.
  • Author
  • Localization

blenux, posted Sat May 26, 2018 7:00 pm (35288)


anyone have the aes key for Fractured Space?, here is the .exe - Fractured Space exe

I came across this in a dump I tried,

KnwQkFxmmsYhxjmjn4YV7XmxD8oVeTZX

but doesn't work :(.

Thanks.
  • Author
  • Localization

aluigi, posted Sat May 26, 2018 11:44 pm (35296)


That file is a sort of custom archive, it's a NO_TAIL_INFO=1 and VERSION=3 but the reported ZSIZE/SIZE include the header too and so it can't be extracted (basically ZSIZE is the whole size of the file).
Deleting the first 53 bytes from the file will do the job.

If you need a script for doing that (do a test on one file first and be sure the output folder is not the same of the input file):
Code:
math OFFSET = 53
get SIZE asize
math SIZE - OFFSET
get NAME filename
log NAME OFFSET SIZE
  • Author
  • Localization

dirtbike, posted Sun May 27, 2018 2:50 pm (35327)


thank you very much Aluigi!
a script would be awesome... I have no idea how to... please guide me!
:?
  • Author
  • Localization

aluigi, posted Sun May 27, 2018 6:21 pm (35334)


Do you mean a script like the one I posted in my previous post... :)
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.