FileForums

FileForums (https://fileforums.com/index.php)
-   Conversion Tutorials (https://fileforums.com/forumdisplay.php?f=55)
-   -   XTool 2020 (Plugins) (https://fileforums.com/showthread.php?t=103876)

Razor12911 27-01-2021 23:49

Plugin updated

Changes

- updated watch dogs 2, watch dogs legion and far cry primal to support new library structure (other plugins not affected)

@Cesar82
Well I did say I did receive a sample where m2 needed to be created, there are several other variants of this unreal engine structure that xtool doesn't support so there could even be m3, m4 in future...

@dixen
sample? also send the ue4dt that gave different output.

Razor12911 31-01-2021 03:45

Plugin updated

Changes

- Updated unreal engine plugin

Quote:

Originally Posted by dixen (Post 489997)
That's better)

Compressed 1 file, 18,898,278 => 25,297,361 bytes. Ratio 133.86%
Compression time: cpu 0.00 sec/real 2.24 sec = 0%. Speed 8.44 mB/s
All OK

But ue4dt - Ratio 196.89%

Now

Code:

Compressed 1 file, 18,898,278 => 37,188,708 bytes. Ratio 196.78%
Compression time: cpu 0.02 sec/real 2.59 sec = 1%. Speed 7.31 mB/s


Snake288 31-01-2021 04:05

Hello
Razor12911
XTool 2020 (Plugins) hitman_R2Plugin updated will come ?

Snake288 31-01-2021 04:09

Hello
Razor12911
Hitman 3 (R2) and Mortal Mombat 11Unreal Engine 3 (lzna) can I get full detailed information about how the method of use should be?

Hitman 3 and Mortal Mombat 11 DiskSpan_GUI
how can you use compression for these two games

Cesar82 31-01-2021 06:40

Comparison between the #POST test with XTool 0.34 and previous Unreal.dll (R1) vs new version XTool 0.38 and Unreal.dll (R3).
There was a big increase in Ratio but the speed dropped a lot.
https://i.imgur.com/JPREWOc.png

Razor12911 03-02-2021 13:07

Quote:

Originally Posted by Snake288 (Post 490167)
Hello
Razor12911
Hitman 3 (R2) and Mortal Mombat 11Unreal Engine 3 (lzna) can I get full detailed information about how the method of use should be?

Hitman 3 and Mortal Mombat 11 DiskSpan_GUI
how can you use compression for these two games

Hitman 3 needs some work, as for MK11. -mue3 is the method to use.

Razor12911 04-02-2021 00:57

1 Attachment(s)
Bethesda

Supported games
The Elder Scrolls V: Skyrim (requires liblz4.dll)

Usage
Place bsa.dll near xtool.exe along with required libraries and use -mskyrim

Notes

The library is required both encoding and decoding.

Some results
Skyrim - Textures0.bsa
Code:

Compressed 1 file, 655,189,115 => 1,436,500,795 bytes. Ratio 219.25%
Compression time: cpu 0.69 sec/real 15.58 sec = 4%. Speed 42.06 mB/s

Tested 1 file, 1,436,500,795 => 655,189,115 bytes. Ratio 219.25%
Testing time: cpu 0.69 sec/real 7.27 sec = 9%. Speed 90.11 mB/s


As requested

KaktoR 04-02-2021 02:22

I uploaded the files "Skyrim - Meshes0.bsa" and "Skyrim - Meshes1.bsa".

Code:

Skyrim - Meshes0.bsa

Compressed 1 file, 1,152,069,673 => 2,097,275,557 bytes. Ratio 182.04%
Compression time: cpu 0.89 sec/real 23.95 sec = 4%. Speed 48.11 mB/s

arc.exe: wclose: invalid argument (Bad file descriptor)                    in "Skyrim - Meshes0.bsa". File is broken.

Code:

Skyrim - Meshes1.bsa (file is broken in a second test below)

Compressed 1 file, 373,427,426 => 531,939,990 bytes. Ratio 142.45%
Compression time: cpu 0.31 sec/real 4.42 sec = 7%. Speed 84.56 mB/s

Extracted 1 file, 531,939,990 => 373,427,426 bytes. Ratio 142.45%
Extraction time: cpu 0.23 sec/real 3.27 sec = 7%. Speed 114.20 mB/s

Code:

Skyrim - Textures1.bsa

Compressed 1 file, 1,509,673,333 => 1,719,892,975 bytes. Ratio 113.92%
Compression time: cpu 1.31 sec/real 7.74 sec = 17%. Speed 195.12 mB/s

Extracted 1 file, 1,719,892,975 => 1,509,673,333 bytes. Ratio 113.92%
Extraction time: cpu 1.33 sec/real 6.50 sec = 20%. Speed 232.39 mB/s

Code:

Skyrim - Textures0.bsa - Skyrim - Textures8.bsa

Compressed 9 files, 7,723,871,672 => 13,214,174,974 bytes. Ratio 171.08%
Compression time: cpu 10.33 sec/real 218.30 sec = 5%. Speed 35.38 mB/s

Extracted 9 files, 13,214,174,974 => 7,723,871,672 bytes. Ratio 171.08%
Extraction time: cpu 6.92 sec/real 201.31 sec = 3%. Speed 38.37 mB/s

---------------------------------------------------------

Same issue as Hitman 3 below

Code:

Whole Data folder (w/o sound/voice files)

Compressed 21 files, 10,231,828,591 => 13,367,393,717 bytes. Ratio 130.65%
Compression time: cpu 12.72 sec/real 277.62 sec = 5%. Speed 36.85 mB/s


WARNING: CRC failed in "Skyrim - Meshes1.bsa". File is broken.
Extracted 21 files, 13,367,393,717 => 10,231,828,591 bytes. Ratio 130.65%
Extraction time: cpu 9.47 sec/real 257.90 sec = 4%. Speed 39.67 mB/s

There were 2 warning(s)

---------------------------------------------------------

Whole Data folder (w/o sound/voice files) but with solid = 0 setting

Compressed 21 files, 10,231,828,591 => 16,825,853,659 bytes. Ratio 164.45%

Compression time: cpu 13.20 sec/real 303.24 sec = 4%. Speed 33.74 mB/s


Extracting 21 files, 10,231,828,591 bytes. Processed  13.0%WARNING: CRC failed in "Skyrim - Meshes0.bsa". File is broken
Extracted 21 files, 16,825,853,659 => 10,231,828,591 bytes. Ratio 164.45%
Extraction time: cpu 10.31 sec/real 258.47 sec = 4%. Speed 39.59 mB/s

There were 1 warning(s)

NOTE: Strangely enough that this time the file "Skyrim - Meshes1.bsa" does not give out a CRC error :confused:

---------------------------------------------------------

I even tested some mod files :D

Code:

RaceMenu.bsa (Link)

Compressed 1 file, 16,587,136 => 35,407,224 bytes. Ratio 213.46%
Compression time: cpu 0.02 sec/real 9.90 sec = 0%. Speed 1.67 mB/s

WARNING: CRC failed in "RaceMenu.bsa". File is broken.
Extracted 1 file, 35,407,224 => 16,587,136 bytes. Ratio 213.46%
Extraction time: cpu 0.02 sec/real 0.63 sec = 2%. Speed 26.21 mB/s
There were 1 warning(s)

Code:

icepenguinworldmapclassic - textures.bsa (Link)

Compressed 1 file, 5,980,021 => 11,931,955 bytes. Ratio 199.53%
Compression time: cpu 0.00 sec/real 0.62 sec = 0%. Speed 9.69 mB/s

Extracted 1 file, 11,931,955 => 5,980,021 bytes. Ratio 199.53%
Extraction time: cpu 0.00 sec/real 0.63 sec = 0%. Speed 9.45 mB/s

Code:

Vivid WeathersSE - Textures.bsa (Link)

Compressed 1 file, 113,654,441 => 185,505,136 bytes. Ratio 163.22%
Compression time: cpu 0.11 sec/real 2.72 sec = 4%. Speed 41.83 mB/s

WARNING: CRC failed in "Vivid WeathersSE - Textures.bsa". File is broken.
Extracted 1 file, 185,505,136 => 113,654,441 bytes. Ratio 163.22%
Extraction time: cpu 0.06 sec/real 1.65 sec = 4%. Speed 68.70 mB/s
There were 1 warning(s)

Code:

SkyUI_SE.bsa (Link)

Compressed 1 file, 1,234,711 => 1,444,829 bytes. Ratio 117.02%
Compression time: cpu 0.00 sec/real 0.62 sec = 0%. Speed 2.00 mB/s

Extracted 1 file, 1,444,829 => 1,234,711 bytes. Ratio 117.02%
Extraction time: cpu 0.00 sec/real 0.63 sec = 0%. Speed 1.95 mB/s

Code:

Unofficial Skyrim Special Edition Patch - Textures.bsa (Link)

Compressed 1 file, 73,019,853 => 171,264,577 bytes. Ratio 234.55%
Compression time: cpu 0.08 sec/real 6.24 sec = 1%. Speed 11.70 mB/s

Extracted 1 file, 171,264,577 => 73,019,853 bytes. Ratio 234.55%
Extraction time: cpu 0.05 sec/real 1.14 sec = 4%. Speed 64.05 mB/s


Razor12911 04-02-2021 17:45

bug seems to be caused by --dbase parameter.

Skyrim - Meshes0.bsa
Code:

Compressed 1 file, 1,152,069,673 => 2,097,540,496 bytes. Ratio 182.07%
Compression time: cpu 1.31 sec/real 20.21 sec = 6%. Speed 57.02 mB/s

Tested 1 file, 2,097,540,496 => 1,152,069,673 bytes. Ratio 182.07%
Testing time: cpu 0.56 sec/real 15.51 sec = 4%. Speed 74.30 mB/s

More xtool updates... :(

Snake288 06-02-2021 23:02

Hi Razor12911
 
Hello
Razor12911
Square Enix and Crystal Dynamics
Marvel's Avengers XTool 2020 Plugins is it possible ?
a tool made for the game is available
this link https://forum.xentax.com/viewtopic.php?f=16&t=22556 deneyin

from game-related sample files
https://dosya.co/zt3ccmll4z0o/Marvel's_Avengers.7z.html

Razor12911 10-02-2021 19:55

Quote:

Originally Posted by Snake288 (Post 490340)
Hello
Razor12911
Square Enix and Crystal Dynamics
Marvel's Avengers XTool 2020 Plugins is it possible ?
a tool made for the game is available
this link https://forum.xentax.com/viewtopic.php?f=16&t=22556 deneyin

from game-related sample files
https://dosya.co/zt3ccmll4z0o/Marvel's_Avengers.7z.html

I tried to make this plugin but without the source code of the tool for decryption, I have no idea what algorithm is used or how it is used. :(

doofoo24 11-02-2021 19:00

run quick test on all files for FCP 19.4GB TO 21.7GB ???
should be more no ?
will try to run on file at time to see what the max :confused:

infovs 24-03-2021 06:38

frostbite3_R3 plugin is broken for Dragon Age Inquisition (don't know if previous versions worked correctly). Tried different versions of zlibwapi.dll, same thing.
It will compress perfectly, no errors whatsoever. But during unpacking of some specific files, for example Update\Patch\Data\cas_01.cas
it will generate " File is broken/Bad file descriptor" error. Always.

Interesting, if packed with xtool:zlib it will compress pretty much the same and decompression will work. But, as I said, xtool:frostbite3 will work at compression but it will fail when decompressing on specific files.

L0v3craft 27-04-2021 03:35

@Razor12911

Hi. I tested your plugin of Hitman 3. There is some bug.

I tried to precompress individually these two files:

chunk0.rpkg -> 13.5GB - 14.2GB

chunk1.rpkg -> 4.99GB - 5.26GB

But precompressing both I got -> 18.5GB -> 19.1GB

there are 565MB of difference. So there is some bug when your plugin must work on more than one file?

dixen 27-04-2021 12:15

UE3 plugin no decrypt *.ushaderbytecode inside .pak in last version Borderlands 3..Fix it please)

Sample https://drive.google.com/file/d/1wZf...ew?usp=sharing

XTool+UE3 plugin

Quote:

Compressed 1 file, 494,122,454 => 650,780,026 bytes. Ratio 131.70%
Compression time: cpu 3.36 sec/real 10.83 sec = 31%. Speed 45.64 mB/s
All OK
Unpacked pakchunk0-WindowsNoEditor_13_P.pak

Quote:

Compressed 1 file, 660,352,331 => 1,975,504,578 bytes. Ratio 299.16%
Compression time: cpu 0.59 sec/real 103.97 sec = 1%. Speed 6.35 mB/s
All OK
----------------------------------------------------------------------------------------------------------
UPD 29.04
With parameters -d2 -c256mb - All fine))


Quote:

Compressed 1 file, 494,122,454 => 1,825,965,002 bytes. Ratio 369.54%
Compression time: cpu 0.42 sec/real 282.55 sec = 0%. Speed 1.75 mB/s
All OK
Quote:

Tested 1 file, 1,825,965,002 => 494,122,454 bytes. Ratio 369.54%
Testing time: cpu 0.44 sec/real 72.28 sec = 1%. Speed 6.84 mB/s
All OK

:( Sad8669 11-05-2021 15:29

XTool 2020 Plugin Bugs Report.
 
HITMAN 3 and FIFA 20 confirmed. I have yet to test the XTool Razor provided but for the old one its confirmed. Watch Dogs Legion was the least tested one so it needs some more tests.

HITMAN 3
Code:

Updated by Razor12911, will post a method soon.
FIFA 20
Code:

Razor provided a test tool for this one, as soon as i get free i am going to test it out.

Razor12911 14-05-2021 02:48

1 Attachment(s)
Try this on FIFA 20

Quote:

Originally Posted by Razor12911 (Post 477581)
Game devs decided to use very high compression settings, all I can say is gg :) to the developers and be ready to suffer from long precompression/restoration times on this one.

From this thread

Am I missing something with the final archive size where diskspan was used? Disk spanning isn't a feature that came originally with Freearc but was added via CLS, the data being given to Freearc by the CLS is incomplete and the rest is stored in the other split archives... which Freearc doesn't know about.

:( Sad8669 14-05-2021 04:15

1.Thanks for your concern Razor. As for using CDT on FIFA 20 please have a look at this post and this one.

2.Let Watch Dogs : Legion out of this matter for now. Needs some good old testing, will update soon.

3.I have FIFA 20 in .bin files and it needs to be decompressed so i will test it out as soon as my compression for the other title is done.

Finishing Words : I am sorry for any trouble caused by my choice of words or lack of experience.

Razor12911 15-05-2021 23:18

1 Attachment(s)
Mass Effect Legendary Edition

Try it out

Game\ME3\BioGame\CookedPCConsole\Lighting4.tfc
Code:

Tested 1 file, 327,483,989 => 81,387,688 bytes. Ratio 402.38%
Testing time: cpu 0.06 sec/real 8.29 sec = 1%. Speed 9.82 mB/s


KaktoR 16-05-2021 01:20

Seems to work

Code:

Compressed 1 file, 28,150,079 => 135,425,943 bytes. Ratio 481.09%
Compression time: cpu 0.02 sec/real 2.17 sec = 1%. Speed 12.94 mB/s
All OK

Extracted 1 file, 135,425,943 => 28,150,079 bytes. Ratio 481.09%
Extraction time: cpu 0.02 sec/real 1.66 sec = 1%. Speed 17.01 mB/s
All OK


Razor12911 18-05-2021 00:56

1 Attachment(s)
Days Gone

This is not a plugin but modification of existing libraries

Note: Both oo2core_7_win64.dll and oo2core_8_win64.dll are needed for both encoding and decoding.

Two ways you can use this. You can use the oodle side project or xtool

I recommend using oodle precompressor side project (oo2reck) but if you are using xtool, use the method -mkraken

belknap_alwaysloaded.pak
Code:

Tested 1 file, 98,440,499 => 35,301,114 bytes. Ratio 278.86%
Testing time: cpu 0.03 sec/real 1.06 sec = 3%. Speed 33.35 mB/s


Masquerade 18-05-2021 02:47

@Razor12911

Can you share a comparison with oodlrec vs xtool? Thanks!

Masquerade 19-05-2021 00:12

Days Gone Oodle Test:

oodlerec:
Code:

Compressed 34 files, 90,551,309 => 238,975,172 bytes. Ratio 263.91%
Compression time: cpu 0.11 sec/real 59.50 sec = 0%. Speed 1.52 mB/s
All OK

xtool:
Code:

Compressed 34 files, 90,551,309 => 231,535,165 bytes. Ratio 255.69%
Compression time: cpu 0.13 sec/real 28.77 sec = 0%. Speed 3.15 mB/s
All OK


Razor12911 23-05-2021 02:56

1 Attachment(s)
Haemimont Engine

Supported games
Haemimont Games

Usage
Place hpk.dll near xtool.exe along with required libraries and use -mhpk

Notes

The library is required both encoding and decoding.

liblz4.dll is required

Razor12911 23-05-2021 02:57

Plugin updated

Changes

- Updated all plugins to support xtool v0.3.10+

Cesar82 23-05-2021 03:30

Quote:

Originally Posted by Razor12911 (Post 492319)
Plugin updated

Changes

- Updated all plugins to support xtool v0.3.10+

Thanks for all the changes to XTool.
I will test the new version as soon as possible.
These latest plugins are not linked to the first post like Haemimont Engine (maybe it is intensive).
You could list the updated plugins. Among them I found: Unreal Engine R4, Bethesda R2, Ubisoft Dunia 2 Engine (Far Cry primal R4, Watch Dogs 2 R4, Watch Dogs Legion R4). If any others have been updated please inform.

EDIT: Just to report. Kaspersky Internet Security (KIS) antivirus captured the XTool.exe executable (32 bits) as a false positive in previous versions of XTool, but not anymore.

Razor12911 23-05-2021 03:33

Quote:

Originally Posted by Cesar82 (Post 492324)
You could list the updated plugins.

Lazy af, was even lazy to post 0.3.10, 0.3.11...

Quote:

Originally Posted by Cesar82 (Post 492324)
Among them I found: Unreal Engine R4, Bethesda R2, Ubisoft Dunia 2 Engine (Far Cry primal R4, Watch Dogs 2 R4, Watch Dogs Legion R4). If any others have been updated please inform.

Your findings are correct.

Cesar82 23-05-2021 05:20

1 Attachment(s)
@Razor12911, I was testing it with a sample Borderlands 3 file and for some reason it doesn't seem to work with xtool 0.3.12 and Unreal Engine R4.
I don't know if it is the Unreal plugin that doesn't work (maybe it has changed some option).

With XTool 0.3.9 and Unreal Engine plugin R3 it works.
But if you replace the plugin Unreal.dll R3 with what is in the file attached in this post from Mass Effect Legendary Edition it also does not work for Borderlands 3.
Maybe there is something wrong with the Unreal Engine plugin or I need a different configuration now.
Attached is my test (if possible analyze).

dixen 23-05-2021 11:45

Quote:

Originally Posted by Cesar82 (Post 492331)
@Razor12911, I was testing it with a sample Borderlands 3 file and for some reason it doesn't seem to work with xtool 0.3.12 and Unreal Engine R4.
I don't know if it is the Unreal plugin that doesn't work (maybe it has changed some option).

With XTool 0.3.9 and Unreal Engine plugin R3 it works.
But if you replace the plugin Unreal.dll R3 with what is in the file attached in this post from Mass Effect Legendary Edition it also does not work for Borderlands 3.
Maybe there is something wrong with the Unreal Engine plugin or I need a different configuration now.
Attached is my test (if possible analyze).

Hmm..

ue4+xtool 0.3.9

Quote:

FreeArc 0.67 (March 15 2014) creating archive: data.arc
Compressed 1 file, 2,128,753,187 => 3,479,722,376 bytes. Ratio 163.46%
Compression time: cpu 1.63 sec/real 50.41 sec = 3%. Speed 42.23 mB/s
All OK
arc.exe a -ep1 -r -ed -s; -w.\temp -mxtool_ue4:m1:k115EE4F8C625C792F37A503308048E79726E512F0BF8D2AD7 C4C87BC5947CBA7 data.arc "pack\*"
------------------------------------------------------------------------------------------------------------------------------------

cls-ue4 plugin by shegorat + xtool v0.3.12

Quote:

Compressing 1 file, 2,128,753,187 bytes. Processed 0.0%
Use key for game 'Borderlands 3'
Init encryption key: 115EE4F8C625C792F37A503308048E79726E512F0BF8D2AD7C 4C87BC5947CBA7
Total encrypted UE records 2624/2640
Compressed 1 file, 2,128,753,187 => 3,962,925,560 bytes. Ratio 186.16%
Compression time: cpu 13.47 sec/real 37.17 sec = 36%. Speed 57.28 mB/s
All OK

kast1450 23-05-2021 14:55

Is there any way to get https://fileforums.com/showpost.php?p=482064 working with XTool 2020? I already tried putting the DLL next to XTool.exe and using -munity with no success.

Mortal Lord 24-05-2021 00:59

Bethesda Plugin Test
 
Bethesda plugin test.

File: "Skyrim - Meshes0.bsa" 1.07 GB

XTool 0.3.12
Code:

0.3.12 BSA R1

Arc a -i2 -ep1 -r -ed -s; -di -w.\Temp -m=xtool_skyrim OutPut\Skyrim-Bsa.arc Input\*
FreeArc 0.67 (March 15 2014) Using additional options: --cache=0 --logfile=_Pack.log
Creating archive: OutPut\Skyrim-Bsa.arc using xtool_skyrim
Compressed 1 file, 1,152,069,673 => 1,152,069,905 bytes. Ratio 100.00%   
Compression time: cpu 1.11 sec/real 15.13 sec = 7%. Speed 76.14 mB/s
All OK

Code:

0.3.12 BSA R2

Arc a -i2 -ep1 -r -ed -s; -di -w.\Temp -m=xtool_skyrim OutPut\Skyrim-Bsa.arc Input\*
FreeArc 0.67 (March 15 2014) Using additional options: --cache=0 --logfile=_Pack.log
Creating archive: OutPut\Skyrim-Bsa.arc using xtool_skyrim
Compressed 1 file, 1,152,069,673 => 1,152,069,905 bytes. Ratio 100.00%   
Compression time: cpu 1.14 sec/real 51.15 sec = 2%. Speed 22.52 mB/s
All OK

XTool 0.3.11
Code:

0.3.11 BSA R1

Arc a -i2 -ep1 -r -ed -s; -di -w.\Temp -m=xtool_skyrim OutPut\Skyrim-Bsa.arc Input\*
FreeArc 0.67 (March 15 2014) Using additional options: --cache=0 --logfile=_Pack.log
Creating archive: OutPut\Skyrim-Bsa.arc using xtool_skyrim
Compressed 1 file, 1,152,069,673 => 1,152,069,905 bytes. Ratio 100.00%   
Compression time: cpu 1.20 sec/real 34.85 sec = 3%. Speed 33.06 mB/s
All OK

Code:

0.3.11 BSA R2

Arc a -i2 -ep1 -r -ed -s; -di -w.\Temp -m=xtool_skyrim OutPut\Skyrim-Bsa.arc Input\*
FreeArc 0.67 (March 15 2014) Using additional options: --cache=0 --logfile=_Pack.log
Creating archive: OutPut\Skyrim-Bsa.arc using xtool_skyrim
Compressed 1 file, 1,152,069,673 => 1,152,069,905 bytes. Ratio 100.00%   
Compression time: cpu 1.11 sec/real 39.01 sec = 3%. Speed 29.53 mB/s
All OK

XTool 0.3.10
Code:

0.3.10 BSA R1

Arc a -i2 -ep1 -r -ed -s; -di -w.\Temp -m=xtool_skyrim OutPut\Skyrim-Bsa.arc Input\*
FreeArc 0.67 (March 15 2014) Using additional options: --cache=0 --logfile=_Pack.log
Creating archive: OutPut\Skyrim-Bsa.arc using xtool_skyrim
Compressed 1 file, 1,152,069,673 => 1,152,069,905 bytes. Ratio 100.00%   
Compression time: cpu 1.53 sec/real 47.32 sec = 3%. Speed 24.35 mB/s
All OK

Code:

0.3.10 BSA R2

Arc a -i2 -ep1 -r -ed -s; -di -w.\Temp -m=xtool_skyrim OutPut\Skyrim-Bsa.arc Input\*
FreeArc 0.67 (March 15 2014) Using additional options: --cache=0 --logfile=_Pack.log
Creating archive: OutPut\Skyrim-Bsa.arc using xtool_skyrim
Compressed 1 file, 1,152,069,673 => 1,152,069,905 bytes. Ratio 100.00%   
Compression time: cpu 1.50 sec/real 81.44 sec = 2%. Speed 14.15 mB/s
All OK

XTool 0.3.9
Code:

0.3.9 BSA R1

Arc a -i2 -ep1 -r -ed -s; -di -w.\Temp -m=xtool_skyrim OutPut\Skyrim-Bsa.arc Input\*
FreeArc 0.67 (March 15 2014) Using additional options: --cache=0 --logfile=_Pack.log
Creating archive: OutPut\Skyrim-Bsa.arc using xtool_skyrim
Compressed 1 file, 1,152,069,673 => 2,097,540,112 bytes. Ratio 182.07%   
Compression time: cpu 1.52 sec/real 83.80 sec = 2%. Speed 13.75 mB/s
All OK

Code:

0.3.9 BSA R2

Arc a -i2 -ep1 -r -ed -s; -di -w.\Temp -m=xtool_skyrim OutPut\Skyrim-Bsa.arc Input\*
FreeArc 0.67 (March 15 2014) Using additional options: --cache=0 --logfile=_Pack.log
Creating archive: OutPut\Skyrim-Bsa.arc using xtool_skyrim
Compressed 1 file, 1,152,069,673 => 1,152,069,900 bytes. Ratio 100.00%   
Compression time: cpu 1.31 sec/real 43.55 sec = 3%. Speed 26.46 mB/s
All OK

Unpack

Code:

0.3.9 BSA R1

Arc x --logfile=_UnPack.log OutPut\*.arc -dp.\UnPacked
FreeArc 0.67 (March 15 2014) Using additional options: --cache=0 --logfile=_Pack.log
Extracting archive: OutPut\Skyrim-Bsa.arc
Extracted 1 file, 2,097,540,112 => 1,152,069,673 bytes. Ratio 182.07%     
Extraction time: cpu 1.16 sec/real 50.86 sec = 2%. Speed 22.65 mB/s
All OK

Code:

0.3.9 BSA R2

Arc x --logfile=_UnPack.log OutPut\*.arc -dp.\UnPacked
FreeArc 0.67 (March 15 2014) Using additional options: --cache=0 --logfile=_Pack.log
Extracting archive: OutPut\Skyrim-Bsa.arc
Extracted 1 file, 1,152,069,900 => 1,152,069,673 bytes. Ratio 100.00%     
Extraction time: cpu 1.17 sec/real 9.60 sec = 12%. Speed 119.97 mB/s
All OK

File: "Skyrim - Textures0.bsa" 624 MB

XTool 0.3.9
Code:

0.3.9 BSA R1

Arc a -i2 -ep1 -r -ed -s; -di -w.\Temp -m=xtool_skyrim OutPut\Skyrim-Bsa.arc Input\*
FreeArc 0.67 (March 15 2014) Using additional options: --cache=0 --logfile=_Pack.log
Creating archive: OutPut\Skyrim-Bsa.arc using xtool_skyrim
Compressed 1 file, 655,189,115 => 1,436,500,603 bytes. Ratio 219.25%     
Compression time: cpu 1.14 sec/real 58.85 sec = 2%. Speed 11.13 mB/s
All OK

Code:

0.3.9 BSA R2

Arc a -i2 -ep1 -r -ed -s; -di -w.\Temp -m=xtool_skyrim OutPut\Skyrim-Bsa.arc Input\*
FreeArc 0.67 (March 15 2014) Using additional options: --cache=0 --logfile=_Pack.log
Creating archive: OutPut\Skyrim-Bsa.arc using xtool_skyrim
Compressed 1 file, 655,189,115 => 1,205,435,049 bytes. Ratio 183.98%     
Compression time: cpu 0.78 sec/real 46.99 sec = 2%. Speed 13.94 mB/s
All OK

Unpack

Code:

0.3.9 BSA R1

Arc x --logfile=_UnPack.log OutPut\*.arc -dp.\UnPacked
FreeArc 0.67 (March 15 2014) Using additional options: --cache=0 --logfile=_Pack.log
Extracting archive: OutPut\Skyrim-Bsa.arc
Extracted 1 file, 1,436,500,603 => 655,189,115 bytes. Ratio 219.25%       
Extraction time: cpu 0.86 sec/real 29.05 sec = 3%. Speed 22.55 mB/s
All OK

Code:

0.3.9 BSA R2

Arc x --logfile=_UnPack.log OutPut\*.arc -dp.\UnPacked
FreeArc 0.67 (March 15 2014) Using additional options: --cache=0 --logfile=_Pack.log
Extracting archive: OutPut\Skyrim-Bsa.arc
Extracted 1 file, 1,205,435,049 => 655,189,115 bytes. Ratio 183.98%       
Extraction time: cpu 1.00 sec/real 23.96 sec = 4%. Speed 27.34 mB/s
All OK

File: "Skyrim - Textures1.bsa" 1.40 GB

XTool 0.3.9
Code:

0.3.9 BSA R1
Arc a -i2 -ep1 -r -ed -s; -di -w.\Temp -m=xtool_skyrim OutPut\Skyrim-Bsa.arc Input\*
FreeArc 0.67 (March 15 2014) Using additional options: --cache=0 --logfile=_Pack.log
Creating archive: OutPut\Skyrim-Bsa.arc using xtool_skyrim
Compressed 1 file, 1,509,673,333 => 1,719,892,975 bytes. Ratio 113.92%   
Compression time: cpu 1.95 sec/real 36.01 sec = 5%. Speed 41.92 mB/s
All OK

Code:

0.3.9 BSA R2

Arc a -i2 -ep1 -r -ed -s; -di -w.\Temp -m=xtool_skyrim OutPut\Skyrim-Bsa.arc Input\*
FreeArc 0.67 (March 15 2014) Using additional options: --cache=0 --logfile=_Pack.log
Creating archive: OutPut\Skyrim-Bsa.arc using xtool_skyrim
Compressed 1 file, 1,509,673,333 => 1,509,673,560 bytes. Ratio 100.00%   
Compression time: cpu 1.44 sec/real 24.72 sec = 6%. Speed 61.07 mB/s
All OK

Unpack

Code:

0.3.9 BSA R1

Arc x --logfile=_UnPack.log OutPut\*.arc -dp.\UnPacked
FreeArc 0.67 (March 15 2014) Using additional options: --cache=0 --logfile=_Pack.log
Extracting archive: OutPut\Skyrim-Bsa.arc
Extracted 1 file, 1,719,892,975 => 1,509,673,333 bytes. Ratio 113.92%     
Extraction time: cpu 1.17 sec/real 21.93 sec = 5%. Speed 68.85 mB/s
All OK

:confused:

L0v3craft 24-05-2021 12:05

@Razor12911

Please can you fix your plugin for Hitman 3 when you have the time? Thanks anyway.

Razor12911 24-05-2021 14:35

Plugin(s) updated

Changes

- Updated Hitman plugin

Notes

Other plugins require an update to work with 0.3.13

The hitman plugin now works but something you have to know is the game may be encrypted and compressed but only about 10% give or take is packed in this manner and this means that the inflation ratio or the final gains will not be a lot. I had to download the whole game just to see what was wrong with the previous plugin and here's a benchmark that shows what I am talking about

chunk8.rpkg:
2.08 GB (2,239,549,275 bytes) >> 2.22 GB (2,390,705,974 bytes)

2.08 GB (2,239,549,275 bytes) >> 1.76 GB (1,891,802,867 bytes) (srep+lzma)
2.08 GB (2,239,549,275 bytes) >> 1.67 GB (1,797,884,353 bytes) (xtool+srep+lzma)

The plugin is based on this source from github: https://github.com/LennardF1989/HitmanExtractor
- also produces the same results.

Most streams are packed as they are (not compressed), some are just encrypted and then some are both encrypted and compressed. The encryption and compression used is very weak in terms of obfuscating data for compression hence the gains will not be much.

Quote:

Originally Posted by kast1450 (Post 492337)
Is there any way to get https://fileforums.com/showpost.php?p=482064 working with XTool 2020? I already tried putting the DLL next to XTool.exe and using -munity with no success.

Wait for a revised version that works with the new xtool.

:( Sad8669 25-05-2021 00:44

Everyone, who is going to use Hitman 3 plugin. Make sure you use d1 in your arc.ini.

Code:

[External compressor:xtool]
header    = 0
packcmd  = xtool.exe precomp { -moption} -c32mb -t100p -d1 --dbase - - <stdin> <stdout>
unpackcmd = xtool.exe decode -t100p - - <stdin> <stdout>


Code:

arc.exe a -ep1 -r -ed -s; -w.\temp -mxtool:hitman3:lz4 data.arc "pack\Test"
pause

Hitman 3 - Precompression

Code:

liblz4 (207 KB)
Compressed 1 file, 2,239,549,275 => 2,285,305,379 bytes. Ratio 102.04%
Compression time: cpu 3.31 sec/real 25.06 sec = 13%. Speed 89.36 mB/s
All OK

liblz4 (137 KB)
Compressed 1 file, 2,239,549,275 => 2,254,774,932 bytes. Ratio 100.68%
Compression time: cpu 3.39 sec/real 62.87 sec = 5%. Speed 35.62 mB/s
All OK

liblz4 (495 KB)
Compressed 1 file, 2,239,549,275 => 2,390,688,467 bytes. Ratio 106.75%
Compression time: cpu 3.25 sec/real 24.08 sec = 13%. Speed 92.99 mB/s
All OK

liblz4 (439 KB)
Compressed 1 file, 2,239,549,275 => 2,263,062,723 bytes. Ratio 101.05%
Compression time: cpu 3.11 sec/real 87.07 sec = 4%. Speed 25.72 mB/s
All OK


dixen 25-05-2021 01:49

Razor, what about plugin for FarCry 3?)

:( Sad8669 25-05-2021 02:48

Hitman 3 - Final

Code:

Compressed 101 files, 59,074,232,232 => 59,770,071,273 bytes. Ratio 101.18%
Compression time: cpu 76.09 sec/real 1113.95 sec = 7%. Speed 53.03 mB/s
All OK

Code:

Initial Size : 55.0 GB
Precompressed Size : 55.6 GB

Side Notes : I know this game is already compressed to its limit since it contains 3 titles and has a size of 55 GB, but is it normal that i am only seeing a 600 MB gain?

dixen 25-05-2021 05:27

Something wrong...

MK11 *.xxx

XTool v0.3.13 + Last plugin ue3

Quote:

Compressed 1 file, 115,900,882 => 115,970,146 bytes. Ratio 100.06%
Compression time: cpu 0.09 sec/real 0.55 sec = 17%. Speed 209.54 mB/s
All OK

XTool v0.3.9 + Last plugin ue3

Quote:

Compressed 1 file, 115,900,882 => 168,842,435 bytes. Ratio 145.68%
Compression time: cpu 0.13 sec/real 9.29 sec = 1%. Speed 12.47 mB/s
All OK

:( Sad8669 25-05-2021 06:07

@dixen

I think these plugins still require an update for 0.3.13 version.

Mentioned by Razor above.

:( Sad8669 25-05-2021 07:36

Code:

55.0 GB to 47.4 GB [SREP+4X4:LZMA]
55.0 GB to 47.0 GB [XTool+SREP+4X4:LZMA]

Code:

Compressed 1 file, 59,770,073,069 => 50,552,525,489 bytes. Ratio 84.58%
Compression time: cpu 456.05 sec/real 14875.74 sec = 3%. Speed 4.02 mB/s
All OK

@Razor12911, is this fine? i mean i got 101.16% ratio on Precompression.

Razor12911 25-05-2021 10:22

1 Attachment(s)
Drag and drop one of the rpkg files on test.bat, an output folder named "output should be created, wait till finish.

Run the same file using the method hitman3+lz4 on xtool, compare the results.

Quote:

Originally Posted by dixen (Post 492371)
Razor, what about plugin for FarCry 3?)

common.dat + common.fat, + all .fat files samples needed for this.


All times are GMT -7. The time now is 04:52.

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