FileForums

FileForums (https://fileforums.com/index.php)
-   Conversion Tutorials (https://fileforums.com/forumdisplay.php?f=55)
-   -   Unreal Engine 4 Decryption Tool (https://fileforums.com/showthread.php?t=103145)

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)?

Code:

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:0x5DD20432F2AD810071033FC3F925FFDFD647514524D0A0D222E17D76BAF57BFD+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:
Code:

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

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:
Code:

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

arc.exe a -ep1 -r -ed -s; -w.\temp -mue4dt:2:0x5DD20432F2AD810071033FC3F925FFDFD647514524D0A0D222E17D76BAF57BFD+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.

Code:

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

Code:

-mue4dt:m2:k0x5DD20432F2AD810071033FC3F925FFDFD647514524D0A0D222E17D76BAF57BFD

Masquerade 09-10-2020 14:28

What is the purpose of -m switch?

Razor12911 09-10-2020 14:30

https://fileforums.com/showpost.php?...1&postcount=52

Code:

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

Masquerade 10-10-2020 00:27

Quote:

Originally Posted by Razor12911 (Post 488231)
https://fileforums.com/showpost.php?...1&postcount=52

Code:

-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

Quote:

Originally Posted by KaktoR (Post 488711)
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

Quote:

Originally Posted by Masquerade (Post 488721)
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

Quote:

Originally Posted by FitGirl (Post 488728)
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.

The commands used in CIU were:
Code:

ue4dt:-m1:-k0x115EE4F8C625C792F37A503308048E79726E512F0BF8D2AD7C4C87BC5947CBA7+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:-k0x115EE4F8C625C792F37A503308048E79726E512F0BF8D2AD7C4C87BC5947CBA7+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!


All times are GMT -7. The time now is 22:45.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
FileForums @ https://fileforums.com