PDA

View Full Version : Unreal Engine 4 Decryption Tool


Razor12911
07-11-2019, 10:16
Usage:
ue4dt.exe e|d -m# -c# -b# -k# <stdin> <stdout>

-m = method (1 = games that use borderlands3, street figher v... format, 2 = games that use rune ii format)
-c = chunk size
-b = block count
-k = key in hexadecimal.

The key must be in hexadecimal format. Other key formats will not work because there is currently no parser for them yet.

I am not sure if this is universal, I don't have any unreal engine games and I was sent a small sample to work on. Borderlands 3 "pakchunk2-WindowsNoEditor_0_P.pak", seems like it works

Note: This only decrypts, you'll have to find other means of precompressing the data. The input/output size remains the same.

ShivShubh
07-11-2019, 10:21
And the legend is back ... :)
Key for Borderlands 3: 0x115EE4F8C625C792F37A503308048E79726E512F0BF8D2AD 7C4C87BC5947CBA7

ZAZA4EVER
07-11-2019, 10:49
Welcome Back My Bro
You Do it
Thanks , i will test it

PSP17
07-11-2019, 12:30
Awesome, hope we will see the same for RDR2 files :)

Razor12911
07-11-2019, 15:21
Update available

Changes

- Replaced old SHA and AES functions for more optimized ones

Notes

- This is backwards compatible with first release, it's just faster

FitGirl
08-11-2019, 11:01
Thanks for the tool, works OK for BL3. Is it possible to reduce the buffer size? Now it eats >256 MB of RAM on relatively small files? Combined with main algo, srep and xtool it can easily kill all the RAM :)

Razor12911
08-11-2019, 15:06
Update available

Changes

- Fixed minor issues, thanks ShivShubh
- Added chunk size option as requested, its setting is optional

Notes

- This thing does not work like xtool where setting small/big chunk size has little to no difference, if an encrypted stream is truncated, it will not be decrypted
- Make sure the chunk size you use when encoding is the same as the one you set when decoding
- You may also have noticed, the key and chunk size are repeated when encoding and when decoding (the command line), that is because this tool does not store headers of its own to recall this information, which is why I did mention that the input/output size is always the same
- You can input a different key if you plan on reencrypting the data using another key, not sure why you would be doing that though but it is possible :)

Usage
ue4dt.exe e|d[chunksize] key <stdin> <stdout>

Awesome, hope we will see the same for RDR2 files :)

I'm just waiting for the key, I already have plans on how to precompress that game.

darkwolves
14-11-2019, 15:31
anyone have the decryption key for street fighter 5?
i have the aes_binary one but when i go to pack it back up it doesn't work right

dixen
14-11-2019, 23:10
anyone have the decryption key for street fighter 5?
i have the aes_binary one but when i go to pack it back up it doesn't work rightSame thing

darkwolves
14-11-2019, 23:26
Same thing

it crashes on use of aes key

DiCaPrIo
15-11-2019, 00:42
should it work on t7

DiCaPrIo
15-11-2019, 00:45
anyone have the decryption key for street fighter 5?
i have the aes_binary one but when i go to pack it back up it doesn't work right
https://forum.xentax.com/viewtopic.php?t=13982

darkwolves
15-11-2019, 04:17
https://forum.xentax.com/viewtopic.php?t=13982

that is the key i have and i have tried those tools

ShivShubh
15-11-2019, 06:53
that is the key i have and i have tried those tools

Use this:0x5f6153346d665a4b384d3573354b5743324c7a32567 3466e474b4937617a676c
If it doesn't works then use in all caps.

darkwolves
15-11-2019, 15:58
Use this:0x5f6153346d665a4b384d3573354b5743324c7a32567 3466e474b4937617a676c
If it doesn't works then use in all caps.

trying that now

darkwolves
15-11-2019, 16:49
hmmm caplitlized or not it had no effect

ShivShubh
15-11-2019, 17:37
hmmm caplitlized or not it had no effect

Razor's tool needs update for PAK files that are only encrypted but not compressed.

Razor12911
15-11-2019, 18:05
Razor's tool needs update for PAK files that are only encrypted but not compressed.

actually that isn't the issue, the headers slightly differ in some of these games compared to what borderlands 3 had and I lack samples so... :rolleyes:

darkwolves
15-11-2019, 18:17
actually that isn't the issue, the headers slightly differ in some of these games compared to what borderlands 3 had and I lack samples so... :rolleyes:

i'll give you a sample but your inbox is always full

Razor12911
15-11-2019, 18:18
post it here

darkwolves
15-11-2019, 18:22
post it here

i shall it will be a zippy share link none of the files are small enough to put here

darkwolves
15-11-2019, 18:25
https://www64.zippyshare.com/v/yssI0YkF/file.html

darkwolves
15-11-2019, 18:33
Razor's tool needs update for PAK files that are only encrypted but not compressed.

street fighter 5 is compressed
tekken 7 isn't but that game is non issue for me i have no problems with it
but when i extract SF5 and pack it back up it.. i end up having only 1 stage and ryu and ken are the only selectable fighters...
it is the only ue4 game i have problems with..
recently i decrypted soul calibur 6 no problems on it either..
i have decrypted many games but this one for some reason does not act right packed back up...

ShivShubh
15-11-2019, 18:52
street fighter 5 is compressed
tekken 7 isn't but that game is non issue for me i have no problems with it
but when i extract SF5 and pack it back up it.. i end up having only 1 stage and ryu and ken are the only selectable fighters...
it is the only ue4 game i have problems with..
recently i decrypted soul calibur 6 no problems on it either..
i have decrypted many games but this one for some reason does not act right packed back up...

It does not act right after packing because of incorrect file paths or improper files similar to Borderlands 3. If the game can read a modified PAK file then it should have no problem at all unless you have wrong file paths or missing/corrupt files (often caused by BMS script).

darkwolves
15-11-2019, 18:55
It does not act right after packing because of incorrect file paths or improper files similar to Borderlands 3. If the game can read a modified PAK file then it should have no problem at all unless you have wrong file paths or missing/corrupt files (often caused by BMS script).

indeed it was extracted by a bms script and packed pack up using unrealpack
i have done this with many games SF5 seemes temperamental with it though
i think some kind oc coding ties all the files together.. and when i extract them it messes them up

ShivShubh
15-11-2019, 19:19
indeed it was extracted by a bms script and packed pack up using unrealpack
i have done this with many games SF5 seemes temperamental with it though
i think some kind oc coding ties all the files together.. and when i extract them it messes them up

This is exactly why I use UnrealPak to extract PAK files because thats what its designed to do. BMS is a user-defined script and may go wrong anywhere possible. In one of the PAK files of Borderlands 3, QBMS and UnrealPak extract exactly same amount of files and they were almost exactly same in size (differing only in few bytes). Those few bytes were crashing the entire game.

This is just one reason, another reason is PAK files once extracted are sometimes not in their so called "Cooked" path folders so if you just pack them for use, game will not be able to read the files inside that new PAK file.

darkwolves
15-11-2019, 19:50
This is exactly why I use UnrealPak to extract PAK files because thats what its designed to do. BMS is a user-defined script and may go wrong anywhere possible. In one of the PAK files of Borderlands 3, QBMS and UnrealPak extract exactly same amount of files and they were almost exactly same in size (differing only in few bytes). Those few bytes were crashing the entire game.

This is just one reason, another reason is PAK files once extracted are sometimes not in their so called "Cooked" path folders so if you just pack them for use, game will not be able to read the files inside that new PAK file.

i have the unpacker too used it on tekken 7 when i first did it and my fighters were showing up invisible so i used a bms and unreal to pack it and its fine..
i also tried it on street fighter 5.. and it had alot of problems as well although other games it worked perfect on

Razor12911
15-11-2019, 20:22
Update available

Changes

- Fixed minor issues
- Added support for Street Fighter V type of headers

Notes

- The person who asked for Rune II support, well this has a similar format as the other games just minor differences in the header structure therefore a sample from another game which has something similar is required, better if that game also has compressed streams, not just encrypted
- Keys are in hexadecimal, they are not case-sensitive meaning letters can be upper case or lower case, it doesn't make a difference.
- I changed a few things in the source, but then this thing of changing keys for each sample has left not being sure whether the support for borderlands 3 was left unaffected, you may want to check that and compare it to last release

Useful links

Here's a link where you can get keys for some games:
https://www.zenhax.com/viewtopic.php?f=9&t=1005&start=1160#p51604

Razor12911
15-11-2019, 20:23
anyone have the decryption key for street fighter 5?
i have the aes_binary one but when i go to pack it back up it doesn't work right

https://www64.zippyshare.com/v/yssI0YkF/file.html

using ue4dt+pzlib:

Compressed 1 file, 56,672,272 => 161,948,344 bytes. Ratio 285.76%
Compression time: cpu 0.03 sec/real 10.25 sec = 0%. Speed 5.53 mB/s

darkwolves
15-11-2019, 20:38
using ue4dt+pzlib:

Compressed 1 file, 56,672,272 => 161,948,344 bytes. Ratio 285.76%
Compression time: cpu 0.03 sec/real 10.25 sec = 0%. Speed 5.53 mB/s
TY Razor
i'm going to test on the entire .pak pak folder content and post inflation results

darkwolves
15-11-2019, 20:42
C:\Users\Wolf\Desktop\ue4dt_R4>del /q data.arc
Could Not Find C:\Users\Wolf\Desktop\ue4dt_R4\data.arc

C:\Users\Wolf\Desktop\ue4dt_R4>arc.exe a -ep1 -r -ed -s; -w.\temp -mue4dt+deflate
data.arc "pack\*"
FreeArc 0.67 (March 15 2014) creating archive: data.arc
Compressing 70 files, 27,092,819,816 bytes. Processed 0.7%
ERROR: write error (disk full?) in compression algorithm ue4dt


C:\Users\Wolf\Desktop\ue4dt_R4>pause
Press any key to continue . . .

hmm..

Razor12911
15-11-2019, 20:49
figure out which pak is causing this and upload it.
if the pak is massive, upload the chunk/section where the program fails.

darkwolves
15-11-2019, 20:50
@razor12911 its probably the 5 gb file the first one

Razor12911
15-11-2019, 20:53
@razor12911 its probably the 5 gb file the first one

yes of course it is the first 5gb file, I wonder why did I ask for samples in the first place :rolleyes:

darkwolves
15-11-2019, 20:53
i am going to split it into peices using 7 zip and send it

darkwolves
15-11-2019, 20:54
yes of course it is the first 5gb file, I wonder why did I ask for samples in the first place :rolleyes:

well that folder has 69 individual .pak files in it lol

darkwolves
15-11-2019, 21:17
Compressed 2 files, 2,845,529,487 => 8,213,974,533 bytes. Ratio 288.66%
Compression time: cpu 6.12 sec/real 211.28 sec = 3%. Speed 13.47 mB/s
All OK

this happend after removing 0x from the hexidecimal key

Razor12911
16-11-2019, 05:34
Help a brother out and figure out which chunk is buggy, I couldn't care less about this tool because I don't have any unreal engine games and I wouldn't use it if I had any games that supported it... Too much work

ShivShubh
16-11-2019, 05:44
the 5 gb file broken into parts
[/URL]

Split the 5gb file into 256mb chunks or lower. Then process each chunks with the tool (ue4dt only) and see which chunk is failing. If multiple chunks are failing then no need to upload all of them. Just upload 1 chunk that fails and share the link here.

darkwolves
16-11-2019, 06:10
Split the 5gb file into 256mb chunks or lower. Then process each chunks with the tool (ue4dt only) and see which chunk is failing. If multiple chunks are failing then no need to upload all of them. Just upload 1 chunk that fails and share the link here.

will do a little later i have to run errands

darkwolves
16-11-2019, 08:19
Help a brother out and figure out which chunk is buggy, I couldn't care less about this tool because I don't have any unreal engine games and I wouldn't use it if I had any games that supported it... Too much work

https://www58.zippyshare.com/v/b6WZlC79/file.html

failed peice of the file

Razor12911
16-11-2019, 14:14
https://www58.zippyshare.com/v/b6WZlC79/file.html

failed peice of the file

Compressed 1 file, 268,435,456 => 271,782,173 bytes. Ratio 101.25%
Compression time: cpu 0.41 sec/real 4.83 sec = 8%. Speed 55.60 mB/s

Extracted 1 file, 271,782,173 => 268,435,456 bytes. Ratio 101.25%
Extraction time: cpu 0.73 sec/real 1.58 sec = 47%. Speed 170.34 mB/s

no bugs :confused:

darkwolves
16-11-2019, 14:43
Compressed 1 file, 268,435,456 => 271,782,173 bytes. Ratio 101.25%
Compression time: cpu 0.41 sec/real 4.83 sec = 8%. Speed 55.60 mB/s

Extracted 1 file, 271,782,173 => 268,435,456 bytes. Ratio 101.25%
Extraction time: cpu 0.73 sec/real 1.58 sec = 47%. Speed 170.34 mB/s

no bugs :confused:

hmm it fails for me over and over and over and over
i've tried restarting made sure my antivirus is not the cause etc....

Razor12911
16-11-2019, 19:58
Update available

Changes

- Fixed minor issues
- Source code included

Notes

- I included the source code in case you want to make changes to the program, but I think that's what I can do for the project for now

__________________

@darkwolves

I looked over the source code many times and I don't see where an error could occur, plus I ran several tests on the chunk you gave

Compressed 1 file, 268,435,456 => 268,435,456 bytes. Ratio 100.00%
Compression time: cpu 0.33 sec/real 1.23 sec = 27%. Speed 218.14 mB/s

Tested 1 file, 268,435,456 => 268,435,456 bytes. Ratio 100.00%
Testing time: cpu 0.33 sec/real 1.21 sec = 27%. Speed 221.61 mB/s

darkwolves
16-11-2019, 20:26
@razor12911 i cannot understand why it won't work it works on some of the files but not all

Razor12911
16-11-2019, 20:31
The chunked input you gave is weird too. At position *152383 the stream header begins and the is stream sized 77120 bytes and it begins from *152488‬.

The stream itself has a SHA-1 checksum of 33CD42904A9DD490861E0452CC791326FA8E85E2 but the checksum in the headers is 317F89D5663A50EB759BE2009BB937F0E3570846 therefore it was not decrypted, I wonder why is that

darkwolves
16-11-2019, 21:48
The chunked input you gave is weird too. At position *152383 the stream header begins and the is stream sized 77120 bytes and it begins from *152488‬.

The stream itself has a SHA-1 checksum of 33CD42904A9DD490861E0452CC791326FA8E85E2 but the checksum in the headers is 317F89D5663A50EB759BE2009BB937F0E3570846 therefore it was not decrypted, I wonder why is that

hmm the game is encrypted that i do know the aes_binary key is capable of decrypting for extracting wich is _aS4mfZK8M5s5KWC2Lz2VsFnGKI7azgl
i get kernalbase.dll errors and both xtool and ue4dt crash
if i use unrealpak to extract and pack it it doesn't work right if i use bms
then pack it back up it does not work at all.. this game has me highly confused

shazzla
16-11-2019, 21:54
Maybe a strange hw failure ?!

darkwolves
16-11-2019, 21:59
Maybe a strange hw failure ?!

this is the only game i have trouble with everything else is fine i can use xtool as long as i don't put a peice of that game into it

darkwolves
16-11-2019, 22:22
okay i got it working i had to take ownership of all the files

PSP17
18-11-2019, 21:39
thanks

Razor12911
23-11-2019, 14:11
Update available

Changes

- Added block limiter (default 64 blocks), increase to catch larger streams, -b to change limit
- Added support for input with the same header structure as Rune II, -m2 for its usage

Notes

- Block limiter added speed, something I had forgotten in the other releases. You can set high values, it won't affect speed that much compared to before.

Usage

ue4dt.exe [parameters] [hexkey]

Parameters:

-c# = chunksize[k,m,g]
-b# = number of blocks
-m# = method (1 = games that use borderlands3, street figher v... format, 2 = games that use rune ii format)

Tests

On Street Fighter V:

ue4dt (0x5f6153346d665a4b384d3573354b5743324c7a325673466 e474b4937617a676c):
Compressed 99 files, 43,843,420,522 => 43,843,420,522 bytes. Ratio 100.00%
Compression time: cpu 45.61 sec/real 718.01 sec = 6%. Speed 61.06 mB/s

xtool19 (precomp:deflate:c16mb,t4):
Compressed 1 file, 43,843,422,230 => 86,391,890,330 bytes. Ratio 197.05%
Compression time: cpu 62.52 sec/real 3501.19 sec = 2%. Speed 12.52 mB/s

L0v3craft
30-11-2019, 19:47
Hi Razor, thank you for this tool. Tested on rune and works fine. Tested on borderlands and it doesn't give big advantages. Borderlands installed with only one language 41.5GB compressed to 39GB.

I have used:

ue4dt(-m1)+XTool(v09)+srep64+4x4

The decryption key used is:

0x115EE4F8C625C792F37A503308048E79726E512F0BF8D2AD 7C4C87BC5947CBA7

I don't have the previous versions of the tool, so i don't know if this last version has some problem or not.

shazzla
13-12-2019, 10:29
I have similar/same issues with UE4DT. (all versions !)
No matter what parameters i use ! (-m1 of course).
Examined the output after decrypting/xprecomping ,it looks like ue4dt.exe decrypts only the first few megabytes(?) of any Borderlands 3 file.

Anybody can help me ?!
What are the proper parameters of UE4DT for Borderlands 3 ?

Simorq
20-02-2020, 11:15
Absolver c7B2DvPsRgH9Ve0BjGJKzBIeCIeoSTtXIMKapnDWQqKvico7d9 PFsJ4XYwDuhbjV
Ace Combat 7 0x68747470733a2f2f616365372e616365636f6d6261742e6a 702f737065636961
Aimgod 0x24BAEC60D3DA1B229D60F9813D59F2CFBA1D9755A8EB9A72 BF0EC7FC8E3E5B1F
Asgard's Wrath 0x64E9610C89AA1335A49CF94B9A4862FC0BEA20CA2752F20D 8BFB872A99E24756
Ashes of Creation 0xFD90EE3A5AF0E97AD0E092DFB0E8BB3848D980809F5EFFDE BF19DEF3FF919F82
Assetto Corsa Competizione 0x25E7F2758E70CCB3B5753577230E8048EA38563963B18BE1 5B5DEA222B427846
Atomic Heart tech demo 0x5E49FFB3ACC8A9A64CFF65DA5CB23C29EBB36FED83232DFF FBC69EF6EA74D0CE
Battalion 1944 0x5D2DB73233829FB7EF2263D3EBFE28E5514C349E0A05B664 02B494C43C059A6D
Battle Rush 0x775e79522a483345775f6240354064706a422a527652455e 3d24564242367859
Blackout 0x88B920E9102B5F11527F3DFB312698ABB11376746405FF5D 55BA64AFF9927340
Blade & Soul Revolution (Android) 0x78aeb4da56eb4ab89ea2eb61abd6c5a3
Blade 2: The Return of the Evil (Android) 0x9E01E0CA0E59FA69C115B39CEE9873D8
Bleeding Edge (alpha) 0x353336383536366435393731333337343336373733393739 3234343232363435
Blue Protocol (closed beta) 0x93BDD9CF38E0586D9ED35F66719CCA127C56EB02040C72E7 CCF9B382C629ADA6
Borderlands 3 0x115EE4F8C625C792F37A503308048E79726E512F0BF8D2AD 7C4C87BC5947CBA7
Breeders Of The Nephelym (alpha) 0xD4212996E8ED81D18ECF950040DF98DED05125999B9A18F7 9DACEB3C31696F17
Brickadia 0x9021918B141755EFC3F6CA529997A44AB96DB10483E0B974 90613D48553C7718
Bright Memory - Episode 1 0x1C80B90EF8B8A535D250759948FF025D62FB866591AE65A3 89B8C2B40CFB22AB
Captain Hardcore 0xD3BDE7B4F47A107BB61F59981272D35088C62E87BD0C6AB1 050B7308455933DD
Car Test Bench 0xBD76C5C7ACCA7FC6551D640D2900166B759A57BE64650B42 67B01A2F7FA6957C
Chikara: Action Arcade Wrestling 0x6B387AF2010BE3D672935A7D2B25C345FE005B7C16A207D6 B0981E725A1DDA54
Coalesced 0x93BB69DF37D53857B86B20E145CBA061DD7DCFED3AACF2DB 2935916C27660BAF
Daemon x Machina 0x5104975244C54E7329751FEFF14EAA389FB38C0007598DE9 DD547BE21718AA69
Dance Central VR 0x793E8E5C188AD94479576228574BD59ECB3DE1F16617B27F 72A89111F73A08B8
Dangerous Driving 0x16E32CFC183CCD0F90EDFA392E87B0DD253B87D99C1D6970 BEAE09A0573E87EA
Darwin Project 0xF6BFAA5D501F21669B4D1957EEE3832671B8553F0BC61597 E3A0679901015CC3
Day of Dragons 0x9748B681F5836447422EF6A38313FC530435FA9F38C19C4A 2A32AC993B0D90BA
Days of War 0x4FD17B3494ABC419171CE90D70FE1D15F3C10FFD53C005FF 2B41567653CA16D6
Deathgarden 0xCC905E9CDC5C151D093CFB91631C09486421BA6EA3E72DA8 959F49BC479C9AEA
Demons Are Crazy 0x8C8DFC200EB2CE9D2204322F07B1C4249B7FEC1C4A9FEC09 08A26A498927D31B
Diesel Brothers 0x476D83AE123A3503470C05A213A5DBF3B76C75E260B7AE5D B0FA4A7219318197
Dragon Ball FighterZ b9uW0RKNY91be8HN3Lemi68j6Xsi2l7fQJYsp5oR4al4C4c9kY 5E0l90411l9P3L
Draugen 0xF152AA7D5A0462D9E7A9897205765D627ECCA736E41CAB7D 8670A188B28D1D86
Dusk Diver 0xCAAAE55AAE350E1882B860F3694AD61F8C7A280CD8E1C683 011750DDC210E297
Earth Defense Force: Iron Rain 0xCF812E306958EF92C90EA4F251994FE747306B7B666940FB E2ED711139EDB65E
Eternity the Last Unicorn 0x84C3295EDA0DDF5DE05575CB817414E0A3357598AFD5C68D ECD684812EAFC9B5
Fallen Doll 0x86661528D817A67B19CA10FEAC2998CE4DE2DB08455BC473 7133CC583863B52D
Fallen Doll Paralogue 0x1ADDE69A9C7D21C8110A1B3CC4B8EED06078B8873F3A01F2 E8CB8FD888117665
Fernbus Simulator 0x493076563677723054466267336d323351755349776e5943 3173493041494471
Five Nights at Freddy's VR 0x710891DF17EAFFCA17CB0620F0F0DCA90A00C657F49BC131 D4110B265EC2E41E
Focus on You 0x36BA8AF0890628D7BD10273E8C752946322BA3287CA13E98 3F3ABA64525F61D5
Forza Street 0x9C4EB52BC3738129FCBF8A2C714E26CAF15DB26FB1435588 048AE4D3F74C5D13
Friday the 13th: The Game 5E94BA14661D5BC5436324FBFBDAB63C070B733408CD9AA0B3 13863D19A9255C
Gal*Gun 2 dCePrtsNEN3gOnjI0Dai3C3lrHVMpl6kn36kgCqawuaM0Vm5Ax qaZy2kVyrg4QV9
Hell Let Loose 0x5776676B706D6A50694F4F5178314F586D474A4866694B7A 7664716E7A616645
Home Sweet Home EP2 0xA18558195C598E8792B053D950EB330CF928DFC268AB33D5 D69DBC5845C7920D
Injustice 2 (Android) ver.3.0 0x7A5E5EAB097E849F2326FBA10C89ED94E3D3E77FBF5D0B20 CD8CFF20AC615418
KurtzPel 0x38D519D3867059256FFEAA9C7F575787EF2C048D38BF5C33 CD1798A445570EE3
Last Year 0x828354E7A3A69144B06CAC10CFDF3E10E525F8F524E2755B 565A6F730C76EE2F
Layers of Fear 2 0xD0BAAAE538F6B96FBE77F4A1EF75DDEB62AAE6A54790B37F 46AE055D2E787821
Lineage 2 (PC) 0x36B7CC0299336C3A522B3A6E3205E3C2AC68DC3703AC0AAF EF56CF90972EAF3E
Lineage 2 (UE4 old ver.) 0x1BB5D0EF79214A98B465001CAB62F1E077F2585612FC7613 FBD39B99C97CD5D9
Lost Ember 0xF241458AE6564B205B13402450837A7363CBE1C6E7C3E3BA A191AC4D3B278B3E
M.A.D 8 : Heroes Battle (Android) 0x9E7AE13962EF0811EF23F27D1A1D5EC991FED508C752A533 82D7FB6F5970D79B
Marvel Powers United VR 0xCA7C7413020A53119572C2AB99A6AEC69A6419850118B427 CBC93036BDEA32CC
Marvel vs Capcom Infinite 0x4537405b645a666f5943573b2b5957523b304a4b5e7b3974 743a7955305f5426
Mist 0xFED592820455B2B9A8CA3E85DD8CD37BB3BAC9D44116D4D3 2A6ED77CA75452D0
Monkey King: Hero is Back 0xA1F2BA8EE1738213EF221D2AED4CB5895EDA0830FA026A85 209E2ABF08FE6829
Monster Jam Steel Titans 0xE6573A2A5DB1FE75EA92BA28370977B330366C325C4DA310 F73CC8AFCC9CD8D1
MX vs ATV All Out 0xB6AB5D8C05E23CA0F0EA713CA64300A0CC38C2A53E468075 10C92E0DD293418D
Mysteria Occult Shadows 0xCA2FB3CED6F0B9C59F6BE4DF013E7327A1A38FDAA5457D5C BE5C9C696C70DC47
Naruto to Boruto: Shinobi Striker 0x4c252329547554773d6e406659525a613d7e6c3e7e454e6b 554525692f3e5328
Never Again 0x7061777AAD7D52B5A5119D37A2E36378BE18F036009FBBD3 D04BE8CEF5935403
Nine Trials 0x8572A2F8370A6CA6B646E9AC6E3AF1D18175DF9BDBAA7C30 58F69B700C2E61DD
Onset 0xD2845EB43483A1261044D94736BAC60C9CC80E703684F73B 3C0E2B2C3130D854
Prey Typhon Hunter 0xC28F80D4C23B7B4B43C6704CC65A96532FC392D0D123F7E7 77CC949817D40AA7
Project RIP 0x07105BCFDFB8A313DEEB0E7FEBA535C3BFFCBA54C558876F 3ED7F1663DBCB6D9
Real Life Sunbay City 0xB779D1F594E574A6F8F6E7E5C1C060787E249D82312E27D2 80C111C08C722EA3
Rocket Arena 0xBDD84B4D02BBE5ADCC15BDCD697EF4046ADD8EC45BA8F15D 27A14D3F2FD094BD
Rune II 0x5DD20432F2AD810071033FC3F925FFDFD647514524D0A0D2 22E17D76BAF57BFD
Satisfactory 0x0A45EC8C0289ADF8CB28473CF3BF5F4D24BB16D82BAD6562 F2F9FD2B2DF98251
Satisfactory 4.22 0x0223D05ABC5B298CF29BB25E0E1FD6CD5C624D2DBBE825EB E1B090042217CBC8
Sea of Thieves (old ver.) 0x37A0BC3DC2E01D9EB4923CA266A5701F56A4802347F07927 FC3FC25C93B31B50
Session: Skateboarding Sim Game 0x2D0E2B103CF0B3CB5EA8D6B774EA49400D36BD431F4BDEFF 74F99261BD1DABDC
Shenmue III 0x083825D664477DF45EDBF6331FE050FBDCBC3024794D7716 252BED1597417A48
Silicon Rising 0x4610901CE4C4274AF9B88E1821C04284067CAAAC798B6220 BDD800FD1BE2510E
Slaves of Rome 0xC3AEC3423C1676D9CFA5A5F3CB81DDF95CE7DF7B79CCFB0D E58CF48A5947395A
Soulcalibur 6 QyNTD(BsaNlg_)q2uO96blfz%tNCy#.gKo*y7JpYe6U(TL,M#~ 88Pkqs/l0~x,gc
Spellbreak 0x1EF76216B7C1AC2691CE90AF93B3710F856CC589D87A0284 9E0F213EED3C86B5
Splitgate: Arena Warfare / Portalwars 0xCB35AA2BCA45293E8C7F016E68C7BD0FBB92FBAA378274C2 3ACB033A2C7332CE
Squad (v15.0.19.18909) 0xBC0C07592D6B17BAB88B83A68583A053A6D9A0450CB54ABF 5C231DBA59A7466B
Street Fighter V _aS4mfZK8M5s5KWC2Lz2VsFnGKI7azgl
Street Fighter V 0x5f6153346d665a4b384d3573354b5743324c7a325673466e 474b4937617a676c
Sword Art Online: Fatal Bullet h67GrjX2aGMgrAQeNwf9VmCYbt50ylJFeP3rIhbxh4e9bZXnqm 8sbvEjWGOi6rgs
System Shock Remastered (demo) 0x6581436A2F2C94508692E80BC12487D1F0DA82BF051C1FF0 F25470F90B51ED94
Tetris Effect 0x0635D5F4B20E2CF1708524223DB7F1C77E7C49C556C5B875 A90132E88E91F734
The Bard's Tale IV: Barrows Deep 0x87A11D2109A9656590E3381F6A43769F
The Blackout Club 0x488ABADE5D498BBD70F6619F0D4F694AAFA1E8C0F6E9F2BC 6F054650614619AE
The Exit 0xCC905E9CDC5C151D093CFB91631C09486421BA6EA3E72DA8 959F49BC479C9AEA
The Isle 0xA9F5BF918A059B41BBED653BB240F65CFBB4ECDCABF4784F E24DEFE7DF560464
The Orville - Interactive Fan Experience 0xB1B1AE82FF7DBCBE17BE9E1FAAE3C73F06A84FC94A453CA2 0DC97847210D9720
The Swordsmen X (WuXiaX) 0x74D8C1139D21C75023D4F2250C626BA3AD2CA4F899D2624B CD299E00064882B5
Trover Saves the Universe 0x3D6D953341FBB92ED26D7AB6C61D4A04D761228DAE633921 151F8BD1E3E54AB4
VR Paradise 0xAACEA003AC51562122C15035C566DEB1E41B0D23ED8C8FEA 86E84334A98F2723
Westworld Awakening 0xDDBBC3C3BEDEBFDACA935DB3368436444BB0CD1B2627BC2D 785FFCEFD374DAE2
Will To Live Online 0x6E85290A51FC06112689C69F0ADB7BFEE298C317A7FC357B F43C7A8F27732518
Witch It 0x0CB6EB5BA12C03C4A2D8D3BFE247D8EA99C9B2C263B25B23 5ED8EC3170B91BC1
World War 3 0x189C0D1E0A10708A13796B5A59BFC2A06D36A4CB8392B595 5B9F34F911D3AE66
Zeus Battlegrounds 0x6222A6B7296B5725C21FACD4188183690CF3565DAD078F2F 149371128ED99EA5

Source:cs.rin.ru

Simorq
05-03-2020, 07:26
0x51794e5444284273614e6c675f297132754f3936626c667a 25744e4379232e674b6f2a79374a705965365528544c2c4d23 7e3838506b71732f6c307e782c6763
[External compressor:ue4dt]
header = 0
packcmd = "UE4DT.exe" e -m1 -c1024m -b1024 0x51794e5444284273614e6c675f297132754f3936626c667a 25744e4379232e674b6f2a79374a705965365528544c2c4d23 7e3838506b71732f6c307e782c6763 <stdin> <stdout>
unpackcmd = "UE4DT.exe" d -m1 -c1024m -b1024 0x51794e5444284273614e6c675f297132754f3936626c667a 25744e4379232e674b6f2a79374a705965365528544c2c4d23 7e3838506b71732f6c307e782c6763 <stdin> <stdout>

hwang4
27-07-2020, 15:38
Hi !
I Used this on Street Fighter V - Champion Edition
ue4dt + Xzlib + lolz


The compression was good (48.1gb -----24.7gb)
the problem is in the installation , it's very slow and very long!
it takes almost 7 hours to install !

please need help!thx!:)

shazzla
27-07-2020, 23:00
Maybe its ZLib?!

hwang4
31-07-2020, 07:32
I Don't think "xZlib" is the problem,I did many tests!

The parameters of "ue4dt" are the problem !

when i use ue4dt with default mode (without any parameters)
the game installs without any problem(no longer slowly installation) ! but the ratio of compression is less good (48.1gb ---------->34gb)!

with these parameters:

"UE4DT.exe" e -m1 -c1024m -b1024
i got , like i told previously a good compression ratio (48.1gb ---------->24.7gb) but a very very very long & slow installation!

maybe a better configuration of parameters could solve this !

thx !:)

BLACKFIRE69
31-07-2020, 07:39
I Don't think "xZlib" is the problem,I did many tests!

The parameters of "ue4dt" are the problem !

when i use ue4dt with default mode (without any parameters)
the game installs without any problem(no longer slowly installation) ! but the ratio of compression is less good (48.1gb ---------->34gb)!

with these parameters:

"UE4DT.exe" e -m1 -c1024m -b1024
i got , like i told previously a good compression ratio (48.1gb ---------->24.7gb) but a very very very long & slow installation!

maybe a better configuration of parameters could solve this !

thx !:)

maybe try it by changing the value of -c (-c512m, -c128m, ...).

prince55
05-10-2020, 16:29
Does anyone still have UE4DT v5 ?
I need it

Cesar82
08-10-2020, 21:05
@Razor12911
Could you create a version for us to use this way (key as a parameter)?


Arc.ini
[External compressor:ue4dt]
header = 0
packcmd = ue4dt.exe e -m2 {options} <stdin> <stdout>
unpackcmd = ue4dt.exe d -m2 {options} <stdin> <stdout>

Pack.bat
arc.exe a -ep1 -r -ed -s; -w.\temp -mue4dt:0x5DD20432F2AD810071033FC3F925FFDFD64751452 4D0A0D222E17D76BAF57BFD+lzma:ultra data.arc "pack\*"

It would be great if we had that possibility.
In this way we could send the key from a .bat file (like DiskSpan.bat currently used together with CIU).

Masquerade
08-10-2020, 23:59
@Cesar92

I had a similar idea, however {option} will still translate any given value into a command line switch.

So, ue4dt must accept this command line: ue4dt.exe e -m2 key <stdin> <stdout>

If you used {option}, a - will be appended to the key, making the run command: ue4dt.exe e -m2 -key <stdin> <stdout> leading to an error.

KaktoR
09-10-2020, 05:31
A really good idea!

This way you can copy&paste the key directly on cmd line instead of going to arc.ini and search for it :D

Cesar82
09-10-2020, 13:12
After reading the information in Razor12911 posts better.
I realized that it would also be necessary to set the parameter -m [1/2], so that through the .bat file it is possible to send the type.

It may not be possible to implement this, but it would be good.
But the normal mode could not be removed because for extraction it would be necessary to use the current mode using SetIniString for the decompression to be done using IsDone.

Maybe something that lets you use it like this:

ue4dt.exe e -m -key <stdin> <stdout>

arc.exe a -ep1 -r -ed -s; -w.\temp -mue4dt:2:0x5DD20432F2AD810071033FC3F925FFDFD647514 524D0A0D222E17D76BAF57BFD+lzma:ultra data.arc "pack\*"

Razor12911
09-10-2020, 14:15
Update available

Changes

- As requested, added -k parameter so you can set key directly when using Freearc.

[External compressor:ue4dt]
header = 0
packcmd = ue4dt.exe e {options} <stdin> <stdout>
unpackcmd = ue4dt.exe d {options} <stdin> <stdout>

-mue4dt:m2:k0x5DD20432F2AD810071033FC3F925FFDFD6475 14524D0A0D222E17D76BAF57BFD

Masquerade
09-10-2020, 14:28
What is the purpose of -m switch?

Razor12911
09-10-2020, 14:30
https://fileforums.com/showpost.php?p=483641&postcount=52

-m = method (1 = games that use borderlands3, street figher v... format, 2 = games that use rune ii format)

Masquerade
10-10-2020, 00:27
https://fileforums.com/showpost.php?p=483641&postcount=52

-m = method (1 = games that use borderlands3, street figher v... format, 2 = games that use rune ii format)

How do we tell the difference between the 2 formats? By inspection of the game files in either sides, is m1 for pak chunks and m2 for single paks?

KaktoR
30-10-2020, 10:05
For some reason I can't use the new version with k parameter. cmd process doesn't go above 0.3% (ue4dt.exe has a cpu load at 9.9%), it just like stucks there forever.

I tested on BL3.

The old version of ue4dt works fine (with key inside arc.ini).

Masquerade
30-10-2020, 14:46
For some reason I can't use the new version with k parameter. cmd process doesn't go above 0.3%

Same here, I tried on Xuan Yuan yesterday.

I thought this morning it was because I forgot to specify an -m switch - did you do this?

FitGirl
30-10-2020, 19:35
Same here, I tried on Xuan Yuan yesterday.

I thought this morning it was because I forgot to specify an -m switch - did you do this?
Why? Only TOC is encrypted in final version, unlike in demo.

Masquerade
31-10-2020, 02:06
Only TOC is encrypted in final version

TOC?

I checked the game exe for any encryption keys, found one (using spiritovod's tool) - so I just guessed that the main pak would be encrypted too.

FitGirl
31-10-2020, 11:42
TOC - table of content. Game data for XS7 is not encrypted.

Cesar82
12-11-2020, 05:49
@Razor12911, when you have time you could check why the previous version of ue4dt R6 works with Borderlands 3, but the new version R7 does not work.

The R7 version does not seem to work with this game.
Kaktor had to revert to ue4dt R6 version for it to work.
See the post (https://www.fileforums.com/showpost.php?p=488835&postcount=44).

The commands used in CIU were:
ue4dt:-m1:-k0x115EE4F8C625C792F37A503308048E79726E512F0BF8D2A D7C4C87BC5947CBA7+xzlib+srep:m3f+4x4:lzma

Command on DiskSpan.bat
Resources\Arc.exe a -cfg".\DiskSpan_x64.ini" -ep1 -r -ed -s; -w.\TEMP -mue4dt:-m1:-k0x115EE4F8C625C792F37A503308048E79726E512F0BF8D2A D7C4C87BC5947CBA7+xzlib+srep:m3f+4x4:lzma+diskspan :4420mb:4470mb -dp"D:\Game\Borderlands 3" ".\Output_Dir\Data1.bin.001"

DiskSpan_x64.ini (Arc cfgFile)
[External compressor:ue4dt,UE4DT]
header = 0
packcmd = "PRE\RZTools\UE4DT\ue4dt.exe" e {options} <stdin> <stdout>
unpackcmd = "PRE\RZTools\UE4DT\ue4dt.exe" d {options} <stdin> <stdout>

Thanks!

Masquerade
12-11-2020, 06:47
@Cesar

You did not include an m switch in your command?

-mk0x115EE4F8C625C792F37A503308048E79726E512F0BF8D2 AD7C4C87BC5947CBA7

Surely should be:

-mm1:k0x115EE4F8C625C792F37A503308048E79726E512F0BF 8D2AD7C4C87BC5947CBA7

Also, what is the difference between "method (1 = games that use borderlands3, street figher v... format, 2 = games that use rune ii format)"

What is difference between Borderlands 3 and Rune 2?

Cesar82
12-11-2020, 09:41
@Cesar

You did not include an m switch in your command?

-mk0x115EE4F8C625C792F37A503308048E79726E512F0BF8D2 AD7C4C87BC5947CBA7

Surely should be:

-mm1:k0x115EE4F8C625C792F37A503308048E79726E512F0BF 8D2AD7C4C87BC5947CBA7

Also, what is the difference between "method (1 = games that use borderlands3, street figher v... format, 2 = games that use rune ii format)"

What is difference between Borderlands 3 and Rune 2?
I forgot to include it in the post above (I corrected it in the previous post).
But in the DiskSpan command it is inserted correctly.

What is difference between Borderlands 3 and Rune 2?
I don't know, but it might be a different type of decoding, so you should use the correct -m# parameter.

Masquerade
13-11-2020, 13:08
No I didn't get it - read below:

FitGirl
13-11-2020, 20:40
No. Every minor version of UE engine have modification in pak files. This tool supports only two out of 20+

Hexagon123
11-12-2020, 07:28
I forgot to include it in the post above (I corrected it in the previous post).
But in the DiskSpan command it is inserted correctly.


I don't know, but it might be a different type of decoding, so you should use the correct -m# parameter.

Might be Single file or Multi (PakChunk) file?

ScOOt3r
07-01-2021, 05:55
does anyone know where i can get the previous version of this as v7 doesnt work for me..
thanks

Razor12911
07-01-2021, 19:01
Can someone give me a sample along with a key of any unreal engine 4 game.

Thanks in advance.

Masquerade
08-01-2021, 05:59
Can someone give me a sample along with a key of any unreal engine 4 game.
Check Discord in a few hours please...

Razor12911
08-01-2021, 20:29
Update available

Changes

Fixed decryption bug

Notes

There was a decryption bug I didn't notice between R5-R6 which persisted in R7, sorry for inconvenience but I think it should work like R5 but with the features requested.
I noticed this bug after I remade a plugin version of this project for xtool but you can still use this.
Not forcing anyone to use the plugin, just stick with that you're used to but if you want to use the plugin version you can find it here (https://fileforums.com/showpost.php?p=489801&postcount=25).

Hexagon123
16-03-2021, 19:13
Please use the new XTool with unreal.dll using -D3 instead because it has a slightly better ratio than UE4DT.

UE4DT slightly has some terrible results compared to new XTool by itself.

L0v3craft
03-03-2022, 03:03
Hi Razor12911. I tested ue4dt R6 on the game SIFU. Works fine and allows a very good compression ratio after. The problem: on some configuration it gives error in installation, maybe it depends from the settings used, if you are using a large chunk size seems, maybe is that the problems, it corrupts some data and the installation gives error. I tested it on three pc with more than 1GB of chunk size and works fine in decompression but some of my downloaders are reporting error in installation. So I tried ue4dt R8 (settings ue4dt:c1024m:b256:m1) on SIFU and it must have some important bug, because it takes like forever to decrypt.. after 1h 30min it didn't finish. Tested "cls_ue4d" but the compression ratio is very bad after it. Also XTool(v0.3.9/unrealengine_R3/zlib/d1) is worst than ue4dt R6.

Razor12911
03-03-2022, 11:21
Provide sample and I'll take a look at the issue. If file is big, first 1GB should suffice.

L0v3craft
03-03-2022, 13:46
Provide sample and I'll take a look at the issue. If file is big, first 1GB should suffice.

https://mega.nz/file/hpg0WS7K#bdgfaNNnyomVAVmfzZ9RjYLl-CG50MoD34KLKeQScBI

wareck
15-07-2025, 07:53
yes on sifu it's not 100% full decrypted
(if i compare extracted files like .txt .json with uncrypted pak, there is some caractère missing/bad on some block, this during uncropress make crc issue)

I'm working on tony hawk 3+4 it's weird ue4dt not work

I'll upload a sample

wareck
15-07-2025, 07:56
Sample:

https://mega.nz/folder/S8BGwTZb#nmDlURWfz_bZiLEZoDc8qw