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