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

  • Author
  • Localization

spiritovod, posted Wed Oct 23, 2019 11:19 am (51697)


parttimegamer15 wrote:
However not able to unpack with the script or with UEViewer...

That's because they've updated the key. See new key in the list.
  • Replies 2.3k
  • Views 601
  • Created
  • Last Reply

Top Posters In This Topic

  • Author
  • Localization

parttimegamer15, posted Wed Oct 23, 2019 1:41 pm (51700)


Thanks! that key does work. However with UE Viewer I can open and see the asset list but can't view or export them. Using QuickBMS I can unpack the assets but how do I go about extracting mesh and texture data from uasset files? Sorry for the basic question but I am used to just using UE Viewer for extracting...

spiritovod wrote:
parttimegamer15 wrote:
However not able to unpack with the script or with UEViewer...

That's because they've updated the key. See new key in the list.
  • Author
  • Localization

spiritovod, posted Thu Oct 24, 2019 2:05 pm (51714)


parttimegamer15 wrote:
However with UE Viewer I can open and see the asset list but can't view or export them. Using QuickBMS I can unpack the assets but how do I go about extracting mesh and texture data from uasset files?

I suppose this question belongs to Umodel/UEViewer forum, since quickbms works fine with the game. Also, many latest UE4 games require manually forced engine version in umodel for it to work properly (explained in the FAQ).

Doctor Loboto wrote:
Moons of Madness just came out and I've been waiting for it to do so. Can anyone decipher the AES key for it?

It's not even encrypted.
  • Author
  • Localization

FunnyML, posted Thu Oct 24, 2019 3:30 pm (51715)


spiritovod wrote:
It's not even encrypted.

Weird, BMS tells me it's encrypted. Do you have any advice for this?
  • Author
  • Localization

Doctor Loboto, posted Thu Oct 24, 2019 3:55 pm (51716)


Huh, strange, quickbms says Moons of Madness is encrypted, and errors without an AES key...
  • Author
  • Localization

spiritovod, posted Thu Oct 24, 2019 4:59 pm (51718)


FunnyML
Doctor Loboto

Use updated script by ssh from his post.
  • Author
  • Localization

FunnyML, posted Thu Oct 24, 2019 5:25 pm (51719)


spiritovod wrote:
FunnyML
Doctor Loboto

Use updated script by ssh from his post.

Thanks a lot!
  • Author
  • Localization

Haldi, posted Fri Oct 25, 2019 10:31 pm (51744)


Howdy.... I'm looking for some help for "The Outer Worlds" Epic Store edition.
Pretty good RPG, would be a shame not to mod it :) Uses Unreal Engine 4.21.2 and pak v8 but seems encrypted.

Code:
        (Oct 20 2019 - 14:53:23)

                          quickbms.com  Homepage
                            zenhax.com  ZenHAX Forum
                     @zenhax @quickbms  Twitter & Scripts

- GUI mode activated, remember that the tool works also from command-line
  where are available various options like folder scanning, filters and so on

- select BMS script. type ? for using the content of clipboard like a script
- select input archives/files, type * for the whole folder and subfolders
- select output folder where extracting files
- open input file E:\Games\The Outer Worlds\Indiana\Content\Paks\DE-WindowsNoEditor.pak
- open script E:\Games\The Outer Worlds\Indiana\Content\Paks\QuickBMS\unreal_tournament_4.bms
- set output folder E:\Games\The Outer Worlds\Indiana\Content\Paks\Test

  offset   filesize   filename
--------------------------------------
  00000000 0          00000000.dat
The archive is encrypted, select the number of the key to use or type yours:


Here we go with the 64mb exe file...
https://mega.nz/#!cgF3DQRY!iHEFFektU58Z ... 0Qcjs74Jeg
and here we have a 2mb .pak file for testing....
https://mega.nz/#!9lMFQQKJ!UX_wUJG9eoMG ... OaxJOx1Lxo

Does mega work fine as hoster?
I've tried reading into this: https://blog.jamie.holdings/2019/03/23/ ... -projects/
But that might be a little over my head ^^


Edit:
Using the newer version from shh:
ssh wrote:
Updated the script for pak version 8, extra 0x80 bytes at the end of the file.
Slight change in the TOC structure
added WORKAROUND = 4
Code:
get ZSIZE longlong TOC_FILE
get SIZE longlong TOC_FILE
get ZIP byte TOC_FILE

unreal_tournament_4_0.4.23.1.bms


mhmmm -.o

Code:
QuickBMS generic files extractor and reimporter 0.10.1
by Luigi Auriemma
e-mail: [email protected]
web:    aluigi.org
        (Oct 20 2019 - 14:53:23)

                          quickbms.com  Homepage
                            zenhax.com  ZenHAX Forum
                     @zenhax @quickbms  Twitter & Scripts

- GUI mode activated, remember that the tool works also from command-line
  where are available various options like folder scanning, filters and so on

- select BMS script. type ? for using the content of clipboard like a script
- select input archives/files, type * for the whole folder and subfolders
- select output folder where extracting files
- open input file E:\Games\The Outer Worlds\Indiana\Content\Paks\DE-WindowsNoEditor.pak
- open script E:\Games\The Outer Worlds\Indiana\Content\Paks\QuickBMS\unreal_tournament_4_0.4.23.1.bms
- set output folder E:\Games\The Outer Worlds\Indiana\Content\Paks\Test

  offset   filesize   filename
--------------------------------------
  00000000 0          Text_de.uasset
00000046 919        Text_de.uasset
  00000000 0          Text_de.uexp
00000b56 65536      Text_de.uexp

Error: the compressed zlib/deflate input is wrong or incomplete (-3)
Info:  algorithm   1
       offset      00000b56
       input size  0x0000291e 10526
       output size 0x00010000 65536
       result      0xffffffff -1

Error: the uncompressed data (-1) is bigger than the allocated buffer (65536)
       It usually means that data is not compressed or uses another algorithm

Last script line before the error or that produced the error:
  225 clog NAME CHUNK_OFFSET CHUNK_ZSIZE CHUNK_SIZE 0 CHUNK_XSIZE

Press ENTER or close the window to quit


Currently on unpacking the 19gb pakchunk0-WindowsNoEditor.pak which did not ask for AES or key or anything.... will update shortly.
Edit2:

Code:
- 254231 files (917703 logs) found in 5409 seconds
  coverage file 0    99%   19493198535 19657254387 . offset 0000000493a9e536

Press ENTER or close the window to quit

Seems to work?

Edit3:
Definitly not built by Engine 4.21.2 .... the Archive does use v8 and not v7 (which was common in 4.21.2) And when i try to open the indiana.uproject in Unreal Engine i get an error about not same engine version. Also tried in 4.23.0 but same error, currently downloading 4.22.3 -.-

Edit4:
Okay... i cannot ANYHOW oppen the .uasset files in Unreal Engine Editor. But checking them via Hex Editor does show some Cleartext... so they are NOT encrypted or are they?
File from the Game:
https://mega.nz/#!Y1UhyITQ!xIYh3X8xaKJj ... 0_FxoP7HsE
Code:
A?*zuyyy                
     None    ?
Selfmade UI in UE Editor:
https://mega.nz/#!U9M1kIhQ!8G8LyGunsbQm ... dHc6pGg87I
Code:
A?*zuyyy`           a2O?
O%?~I??Jy6
   ih?aeB"oU1?A>F.   ?tuI?D?C?'"s "   0     None    v   H  !   18193ABD4FA43149917D2D8B7698C913            ?
       c           ?.(E8E?i?>a/      v    i?H     UE4 Release-4.21    SLE     UE4 Release-4.21         s    >  &I              yyyy0        /Game/UI K?os   /Game/UI.UI at4a   /Script/BlueprintGraph eU|D   


Anyone has any ideas? -.-
  • Author
  • Localization

GHFear, posted Sat Oct 26, 2019 7:30 am (51747)


Haldi wrote:
Howdy.... I'm looking for some help for "The Outer Worlds" Epic Store edition.
Pretty good RPG, would be a shame not to mod it :) Uses Unreal Engine 4.21.2 and pak v8 but seems encrypted.


You can't open cooked uassets or projects with Unreal Editor.
  • Author
  • Localization

Haldi, posted Sat Oct 26, 2019 8:46 am (51748)


After a long long search i found the same answer.... *SPAM* Unreal Engine!
  • Author
  • Localization

spiritovod, posted Sat Oct 26, 2019 10:13 am (51751)


Haldi wrote:
After a long long search i found the same answer.... *SPAM* Unreal Engine!

If you don't know how to modify UE4 games it's your fault. People are modding them for a long time even if assets are cooked. Translating them, making new textures, new mechanics and so on.
  • Author
  • Localization

GHFear, posted Sat Oct 26, 2019 12:41 pm (51753)


spiritovod wrote:
Haldi wrote:
After a long long search i found the same answer.... *SPAM* Unreal Engine!

If you don't know how to modify UE4 games it's your fault. People are modding them for a long time even if assets are cooked. Translating them, making new textures, new mechanics and so on.


You need one of these.
Image
  • Author
  • Localization

jakmrk88, posted Sun Oct 27, 2019 1:29 am (51759)


Haldi wrote:
After a long long search i found the same answer.... *SPAM* Unreal Engine!


Unreal engine is one of the best engines. For translations, for mods ... etc. As a translator, I am happy when the game is in UE.
  • Author
  • Localization

Haldi, posted Sun Oct 27, 2019 1:41 pm (51761)


spiritovod wrote:
If you don't know how to modify UE4 games it's your fault. People are modding them for a long time even if assets are cooked. Translating them, making new textures, new mechanics and so on.

Yes, indeed. If you're looking for Translations or moding Textures that might work out.

But sadly in my Case i'm looking for a UI/HUD Mod. If you know of anyone that did please link, might be a good reference.
The Blueprints created by the UMG UI Designer are hex hackable but finding the proper value for the correct hud item is extremly hard.

jakmrk88 wrote:
Unreal engine is one of the best engines. For translations, for mods ... etc. As a translator, I am happy when the game is in UE.

Heeeehhh really? What are some kind of awesome mods for UE games then? Might have missed the good parts. Most stuff i've seen are texture/mode changes.


BTW, anyone knows if someone has (partially succesfully) tried uncooking .uasset files? I don't mean them working fully but being able to open them in Unreal Editor itself would already be a huge help, even if errors show up. Google say no one did until now.
  • Author
  • Localization

parttimegamer15, posted Mon Oct 28, 2019 8:41 am (51769)


So how exactly is everyone using the .uasset files extracted by quickBMS? If opening them in UE4 is not possible, which other tools are there which can be used for extracting meshes and textures from the .uasset files extracted by quickBMS? Apologies if this sounds stupid but my experience is limited to using UE Viewer but there are quite a few games unsupported in that but supported by quickBMS.
Thanks


Haldi wrote:
spiritovod wrote:

BTW, anyone knows if someone has (partially succesfully) tried uncooking .uasset files? I don't mean them working fully but being able to open them in Unreal Editor itself would already be a huge help, even if errors show up. Google say no one did until now.
  • Author
  • Localization

by-freon, posted Mon Oct 28, 2019 10:07 am (51772)


I don't know about any uasset instrument.
I edit textures in uasset files manually using the hexa 010 editor
  • Author
  • Localization

Puterboy1, posted Mon Oct 28, 2019 10:28 pm (51782)


GHFear wrote:
Puterboy1 wrote:
patyek wrote:

Thanks! It worked. :R

Br.: Patyek

Well for some reason, it's not working on mine.


Send me the new exe and i'll take a look at it.

Here it is.

Draugen.zip

  • Author
  • Localization

GHFear, posted Tue Oct 29, 2019 12:30 am (51783)


Puterboy1 wrote:
GHFear wrote:
Puterboy1 wrote:
Well for some reason, it's not working on mine.


Send me the new exe and i'll take a look at it.

Here it is.


wrong exe.
send the large exe in "/Binaries/Win64" folder
  • Author
  • Localization

Jacob Darka, posted Tue Oct 29, 2019 6:04 pm (51792)


can someone please extract these .locres files into .txt files?
  • Author
  • Localization

GHFear, posted Tue Oct 29, 2019 8:31 pm (51794)


Puterboy1 wrote:
GHFear wrote:
Puterboy1 wrote:
Here it is.


wrong exe.
send the large exe in "/Binaries/Win64" folder

Here it is: https://drive.google.com/open?id=15XtL4 ... hq1uoPdMXS


It's still the same as before.
Draugen: 0xF152AA7D5A0462D9E7A9897205765D627ECCA736E41CAB7D8670A188B28D1D86
  • Author
  • Localization

Puterboy1, posted Tue Oct 29, 2019 8:55 pm (51795)


GHFear wrote:
Puterboy1 wrote:
GHFear wrote:

wrong exe.
send the large exe in "/Binaries/Win64" folder

Here it is: https://drive.google.com/open?id=15XtL4 ... hq1uoPdMXS


It's still the same as before.
Draugen: 0xF152AA7D5A0462D9E7A9897205765D627ECCA736E41CAB7D8670A188B28D1D86

QuickBMS generic files extractor and reimporter 0.9.0 (64bit test)
by Luigi Auriemma
e-mail: [email protected]
web: aluigi.org
(Jun 17 2018 - 11:42:41)

quickbms.aluigi.org Homepage
zenhax.com ZenHAX Forum
@zenhax @quickbms Twitter & Scripts

- GUI mode activated, remember that the tool works also from command-line
where are available various options like folder scanning, filters and so on

- select the BMS script to use. type ? for using the clipboard
- select the input archives/files to extract, type * or "" for whole folder and subfolders
- select the output folder where extracting the files
- open input file D:\Games\Draugen\Draugen\Content\Paks\Draugen-WindowsNoEditor.pak
- open script C:\Users\Owner\Downloads\QuickBMS\unreal_tournament_4.bms
- set output folder D:\Games\Draugen\Draugen\Content\Paks

offset filesize filename
--------------------------------------
The archive is encrypted, select the number of the key to use or type yours:
0: KIWIKIWIKIWIKIWIKIWIKIWIKIWIKIWI
1: _aS4mfZK8M5s5KWC2Lz2VsFnGKI7azgl
2: bR!@nbR0wnc@rychR!$d@nd@v3d3R3kj!mj0$hk3v!nm!ch@3lm!k3s3@nst3v3t!m
3: casd#55@#$%323!$^#b%05sa5W|hhaf4365s52ss51|55m!|{55s^@@36f233|-|0w@%3g8hssDk35/!Nm|_|%ds23%a32d5&23as3%12p|-|y$t3ds562d23fav3c@dyw38#49
4: C8C4847F3B4FA52D4AAD57A52358CDBC
5: k14z0ZLR8a7jNm49uyBzxXYY9LpTHcehLSNiC3jAkzBsffPuy8YsTa72RLD9KWIn
6: E7@[dZfoYCW; YWR;0JK^{9tt:yU0_T&
7: E1A1F2E4AA066C54BD5090F463EDDF58D01684243672B3CE809FF47FF473B04A
8: I0vV6wr0TFbg3m23QuSIwnYC1sI0AIDq
9: y298qjSb115NqQ3Agad30DWn2QYrTI8CT6aP05l2PBV9Qe92S94PdoVCCy06A38L
10: b9uW0RKNY91be8HN3Lemi68j6Xsi2l7fQJYsp5oR4al4C4c9kY5E0l90411l9P3L
11: 45DD15D6DD2DA50AEB71CE7A5284CF8EA498B2EC3D52B7E336F3EA0071CE44B3
12: MRZpemumg6t2AXExrMQs6TSoZRG YSABK338oc6F8kTXu4k6QffJgYAzKl65Tk2L
13: 0x9D8C9A4A4FA082F213EED604B6E756237181685EEDA82216437617D7AA5231AF
14: press RETURN for no encryption (Lineage 2 Revolution)

- please insert the content for the variable KEY:
0xF152AA7D5A0462D9E7A9897205765D627ECCA736E41CAB7D8670A188B28D1D86
KEY:

Error: incomplete input file -10:
Can't read 4 bytes from offset 0000000000000000.
Anyway don't worry, it's possible that the BMS script has been written
to exit in this way if it's reached the end of the archive so check it
or contact its author or verify that all the files have been extracted.
Please check the following coverage information to know if it's ok.


Last script line before the error or that produced the error:
291 get NAMESZ signed_long TOC_FILE

Press ENTER or close the window to quit

That is what I get.
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.