#286
|
||||
|
||||
Anvil Engine
Usage Place anvil.dll near xtool.exe along with required libraries and use -manvil Notes The library is required both encoding and decoding. lzo2.dll or oo2core_#_win64.dll is required Results on AC Valhalla -manvil Code:
FreeArc 0.67 (March 15 2014) creating archive: data.arc Compressed 1 file, 1,103,790,080 => 1,978,050,029 bytes. Ratio 179.21% Compression time: cpu 1.03 sec/real 74.01 sec = 1%. Speed 14.91 mB/s All OK Code:
FreeArc 0.67 (March 15 2014) creating archive: data.arc Compressed 1 file, 1,103,790,080 => 1,776,145,142 bytes. Ratio 160.91% Compression time: cpu 1.33 sec/real 387.05 sec = 0%. Speed 2.85 mB/s All OK Last edited by Razor12911; 06-09-2022 at 05:50. |
Sponsored Links |
#287
|
||||
|
||||
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 -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 |
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) |
#288
|
|||
|
|||
Thanks but on old AC games (Brotherhood) didn't worked
Code:
[0] Confirmed lzo1c stream at 000000000987747B (19327 >> 20919) [0] Confirmed lzo1c stream at 0000000009948DB3 (26919 >> 29102) [0] Processing streams on block 0000000008000000 to 00000000099B7FFF (26968064) [0] Processing lzo1c stream at 000000000987747B (19327 >> 20919 >> 19036) using v999 has failed [0] - Patching stream at 000000000987747B (19327 >> 19036) [6046] has failed [0] Processing lzo1c stream at 0000000009948DB3 (26919 >> 29102 >> 23998) using v999 has failed [0] - Patching stream at 0000000009948DB3 (26919 >> 23998) [4788] has failed Streams: 0/10 Time: 00:00:00 (00:00:00) Memory: 128 MB (128 MB) Errorlevel=0 Compressed 1 file, 161,185,792 => 161,185,867 bytes. Ratio 100.00% Compression time: cpu 0.11 sec/real 0.92 sec = 12%. Speed 174.85 mB/s All OK Last edited by dixen; 06-09-2022 at 02:19. |
The Following 2 Users Say Thank You to dixen For This Useful Post: | ||
L0v3craft (06-09-2022), Razor12911 (06-09-2022) |
#289
|
||||
|
||||
It works
DataPC_LGS306_CloacaMaxima.forge Code:
Compressed 1 file, 46,104,576 => 87,396,705 bytes. Ratio 189.56% Compression time: cpu 0.00 sec/real 3.92 sec = 0%. Speed 11.76 mB/s All OK Extracted 1 file, 87,396,705 => 46,104,576 bytes. Ratio 189.56% Extraction time: cpu 0.03 sec/real 1.81 sec = 2%. Speed 25.47 mB/s All OK Code:
[0] Processed lzo1x stream at 0000000002BE7A8A (26409 >> 32768 >> 26409) using l8:v999 successfully [0] Processed lzo1x stream at 0000000002BEE1B7 (7873 >> 9323 >> 7873) using l8:v999 successfully [0] Processed lzo1x stream at 0000000002BF0280 (134 >> 150 >> 134) using l8:v999 successfully [0] Processed lzo1x stream at 0000000002BF0504 (335 >> 578 >> 335) using l8:v999 successfully [0] Processed lzo1x stream at 0000000002BF0851 (1283 >> 1990 >> 1283) using l8:v999 successfully [0] Processed lzo1x stream at 0000000002BF0F52 (1164 >> 1858 >> 1164) using l8:v999 successfully [0] Processed lzo1x stream at 0000000002BF15DC (505 >> 800 >> 505) using l8:v999 successfully [0] Processed lzo1x stream at 0000000002BF19D3 (290 >> 476 >> 290) using l8:v999 successfully [0] Processed lzo1x stream at 0000000002BF1CF3 (2030 >> 3180 >> 2030) using l8:v999 successfully [0] Processed lzo1x stream at 0000000002BF26DF (505 >> 798 >> 505) using l8:v999 successfully [0] Processed lzo1x stream at 0000000002BF2AD6 (660 >> 1018 >> 660) using l8:v999 successfully Streams: 2465/2465 Time: 00:00:22 (00:00:07) Memory: 153 MB (153 MB)
__________________
Haters gonna hate
Last edited by KaktoR; 06-09-2022 at 02:24. |
The Following 3 Users Say Thank You to KaktoR For This Useful Post: | ||
#290
|
|||
|
|||
Then it's strange..
Which version lzo2.dll are you using? |
The Following User Says Thank You to dixen For This Useful Post: | ||
Razor12911 (06-09-2022) |
#291
|
||||
|
||||
It comes with xtool (crc32 E75ADC9C)
However I have to correct myself. Here are tests for all older AC games Code:
AC1 - Works AC2 - Not work Brotherhood - Works Revelations - Works AC3 - Works AC3Remastered - Not work Black Flag - Not work Liberation HD - Not work Rogue - Not work Unity - Works Syndicate - Works
__________________
Haters gonna hate
|
The Following 4 Users Say Thank You to KaktoR For This Useful Post: | ||
#292
|
|||
|
|||
Same version..but ..
Code:
Streams: 0/21 Time: 00:00:01 (00:00:01) Memory: 128 MB (128 MB) Errorlevel=0 Compressed 1 file, 429,260,800 => 429,261,035 bytes. Ratio 100.00% Compression time: cpu 0.44 sec/real 2.70 sec = 16%. Speed 158.80 mB/s All OK |
The Following User Says Thank You to dixen For This Useful Post: | ||
Razor12911 (06-09-2022) |
#293
|
||||
|
||||
The library requires msvc2005 and/or 2010, not sure.
Code:
xtool.exe precomp -manvil -c16mb -t100p --verbose - - < %1 > %1.out
__________________
Haters gonna hate
|
The Following User Says Thank You to KaktoR For This Useful Post: | ||
Razor12911 (06-09-2022) |
#294
|
||||
|
||||
Quote:
|
#295
|
||||
|
||||
Testing on a sample from Ghost Recon Wildlands and there does appear to be a bug because the streams supposedly all decompress to the same size:
https://paste.ec/raw/8DaeUwyt#yx7kpE...ntunJcRRVMJXzx Sample: https://www103.zippyshare.com/v/wrkDJuYX/file.html Code:
XTool is created by Razor12911 Streams: 0/1358 Time: 00:00:03 (00:00:24) Memory: 128 MB (128 MB) Last edited by Masquerade; 06-09-2022 at 03:50. |
The Following User Says Thank You to Masquerade For This Useful Post: | ||
Razor12911 (06-09-2022) |
#296
|
|||
|
|||
The Following User Says Thank You to dixen For This Useful Post: | ||
Razor12911 (06-09-2022) |
#297
|
||||
|
||||
Plugin update available
Changes - Added support for lzopro streams @Masquerade Code:
Compressed 1 file, 114,556,928 => 138,193,577 bytes. Ratio 120.63% Compression time: cpu 0.08 sec/real 1.72 sec = 5%. Speed 66.71 mB/s Code:
Compressed 1 file, 229,605,376 => 380,281,233 bytes. Ratio 165.62% Compression time: cpu 0.17 sec/real 8.43 sec = 2%. Speed 27.23 mB/s |
#298
|
||||
|
||||
Quote:
|
#300
|
|||
|
|||
Razor12911, please make plugin for Evolution Engine (The Darkness II, Dark Sector, Star Trek)
http://aluigi.altervista.org/bms/darkness2.bms example: F.Texture.cache + F.Texture.toc (2.13 GB) unpacked files size 4.17 GB |
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
XTool 2020 (Main Project) | Razor12911 | Conversion Tutorials | 697 | 10-10-2024 05:30 |
XTool - Successor of ZTool | Razor12911 | Conversion Tutorials | 584 | 22-04-2023 19:16 |
[Dev]XTool | Razor12911 | Conversion Tutorials | 180 | 23-10-2020 07:26 |
XTool 2019 (Plugins) | Razor12911 | Conversion Tutorials | 50 | 16-05-2020 07:14 |