View Single Post
  #10  
Old 05-09-2022, 10:35
Razor12911's Avatar
Razor12911 Razor12911 is offline
Noob
 
Join Date: Jul 2012
Location: South Africa
Posts: 3,751
Thanks: 2,181
Thanked 11,211 Times in 2,309 Posts
Razor12911 is on a distinguished road
Plugin update available

Changes

- Unreal Engine plugin can directly report streams to xtool

Notes

The plugin's original purpose was to decrypt streams so you could get better results however I've decided to extend functionality to allow the user to specify what compression algorithm was used on unreal engine titles even if they are not encrypted so you get similar result as if you were to use unreal tournament 4 script via Bms2Xtl.

Why? Well Xtool's oodle scanner in particular is still lackluster (needs improvements) and at times it will hang for no reason and take too long while still producing underwhelming results.

So instead of normal use of specifying key for decryption -mue4,k0x... you directly specify what algorithm was used, for example, -mue4,kraken

Unreal Engine headers change a lot so I've tried as best I can to mitigate differences between games, just yesterday I noticed a new header structure used in the Back 4 Blood game and I tried to make it so that the user does not specify parameters even they don't know when to use.

Results tests on some Star Wars Jedi Fallen Order

-mmermaid
Code:
Compressed 7 files, 126,201,498 => 286,909,553 bytes. Ratio 227.34%
Compression time: cpu 0.16 sec/real 259.98 sec = 0%. Speed 0.49 mB/s
// it stalled in the threads doing who knows what

-mue4,mermaid
Code:
Compressed 7 files, 126,201,498 => 312,346,042 bytes. Ratio 247.50%
Compression time: cpu 0.20 sec/real 21.70 sec = 1%. Speed 5.82 mB/s
Reply With Quote
The Following 10 Users Say Thank You to Razor12911 For This Useful Post:
dixen (05-09-2022), Gehrman (05-09-2022), hdneo (06-09-2022), kuyhaa (06-09-2022), L0v3craft (06-09-2022), L33THAK0R (05-09-2022), Masquerade (05-09-2022), Pantsi (05-09-2022), ScOOt3r (05-09-2022), Wanterlude (06-09-2022)