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)

HunterEmrah 14-01-2021 09:58

Quote:

Originally Posted by Razor12911 (Post 489875)
what are your system specs?

i5-10500 6c12t, 16 GB DDR4 3200MHz, HDD. ok will try later and share result. thanks!

Cesar82 20-01-2021 15:26

@Razo12911, is it not possible for you to include the "crilayla" method to XTool 2020 (x64) via plugin?

Razor12911 21-01-2021 16:36

Plugins Updated

Changes

- Updated Frostbite 3 plugin

@Cesar82

It is possible, I plan to do so in future.

Cesar82 21-01-2021 19:22

1 Attachment(s)
@Razor12911, thanks for updates.

1) I did a Frostbite3 plugin test with a sample of the MEAndromeda game.
Using the libzstd.dll library (1,042,500 bytes) that is included with XTool 0.3.2 does not work.
It only works if you use the library that came with the old XTool (627,903 bytes).
It also works with ZTool's libzstd.dll (412,160 bytes) and also with ZSTDRec's precompressor ibzstd.dll (3,647,423 bytes).
It should not work with the library in the _libraries folder of the "xtool_0.3.2.7z" file (1,042,500 bytes)?

2) Could you give me the exact names of the "oo2core_#_win64.dll" libraries required by the frostbite3 plugin for games: FIFA 18, FIFA 19, FIFA 20, FIFA 21, NFS Heat ?
P.S: If anyone has the game library (from game), please send it with game name to me to include in DiskSpan_GUI.

I attached my sample test of MEAndromeda with the plugin Frostbite3.

Razor12911 21-01-2021 19:50

1) https://fileforums.com/showpost.php?...5&postcount=31

The library include is from the latest zstd build, 2020. Mass Effect Andromeda came out in 2017. If you read what I said regarding lz4 that it also applies to zstd, you'll know why the old library works and the new one doesn't.

2) https://fileforums.com/attachment.ph...chmentid=28782

I attached the libraries from the games.

Cesar82 21-01-2021 20:27

Quote:

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

The library include is from the latest zstd build, 2020. Mass Effect Andromeda came out in 2017. If you read what I said regarding lz4 that it also applies to zstd, you'll know why the old library works and the new one doesn't.

2) https://fileforums.com/attachment.ph...chmentid=28782

I attached the libraries from the games.

Thank you for the informations.
So that must be why I tested it with StarWarsBF2 (zstd) and it didn't inflate either.
Is only libzstd.dll and liblz4.dll necessary for a compatible version? (does not have a version that usually works in all games)
Thanks for the libraries!

Razor12911 21-01-2021 20:36

Oodle experiences the same thing, as an example oo2core_6_win64.dll from FIFA 19 game doesn't inflate good as the one you find from WWE 2K19 I think. (Which means the developers compressed the game using a different dll and then shipped the game with another dll)

oo2core_6_win64.dll has variants on its own, you just need to check the change log, oo = denotes oodle, 2 denotes version 2, that 6 is the sub version. When checking the change log. You have something like 2.6.#.

From the change log, there was 2.6.0, 2.6.1, 2.6.2, 2.6.3.

Things to check in the change log is things related to better compression or improved speed.
"Mermaid, Kraken & Leviathan decompress faster by 5-10%" as an example.

These improvements are what affect xtool from being able to precompress streams because the recompressed stream is much different from before.

You can find the change log here.

http://www.radgametools.com/oodlehist.htm

Mostly the library that comes with game usually works though.

Razor12911 22-01-2021 02:25

1 Attachment(s)
Hitman

Supported games
Hitman 3

Usage
Place hitman.dll near xtool.exe along with required libraries and use -mhitman3

Notes

The library is required both encoding and decoding.

The game will be decrypted and precompressed in one go but you have to use -d1 parameter.

The method to use -mhitman3+lz4

liblz4.dll is required

Edit:

Information useful for plugin's completion is taken from here:
https://zenhax.com/viewtopic.php?f=9&t=14768

KaktoR 22-01-2021 02:50

Ok, so what I'm doing wrong here? :D

https://i.imgur.com/00dMlc7.png

Razor12911 22-01-2021 03:05

Was busy debugging something, must have forgotten to remove the code. Hotfix uploaded in main project thread.

KaktoR 22-01-2021 03:14

Thanks, now it works.

Test for MEA

Code:

Using libzstd.dll v1.1.4

XTool -mfrostbite3:zstd
Compressed 1 file, 533,887,818 => 632,100,466 bytes. Ratio 118.40%
Compression time: cpu 0.45 sec/real 5.78 sec = 8%. Speed 92.32 mB/s

Extracted 1 file, 632,100,466 => 533,887,818 bytes. Ratio 118.40%
Extraction time: cpu 0.42 sec/real 5.23 sec = 8%. Speed 102.08 mB/s


zstdrec
Compressed 1 file, 533,887,818 => 632,155,533 bytes. Ratio 118.41%
Compression time: cpu 0.50 sec/real 9.24 sec = 5%. Speed 57.81 mB/s

Extracted 1 file, 632,155,533 => 533,887,818 bytes. Ratio 118.41%
Extraction time: cpu 0.45 sec/real 5.24 sec = 9%. Speed 101.89 mB/s

I will do some more tests :)

----

Code:

MEA
Using libzstd.dll v1.1.4

XTool -mfrostbite3:zstd
Compressed 1 file, 533,887,818 => 632,100,466 bytes. Ratio 118.40%
Compression time: cpu 0.45 sec/real 5.78 sec = 8%. Speed 92.32 mB/s

Extracted 1 file, 632,100,466 => 533,887,818 bytes. Ratio 118.40%
Extraction time: cpu 0.42 sec/real 5.23 sec = 8%. Speed 102.08 mB/s


-mzstd
Compressed 1 file, 533,887,818 => 632,853,711 bytes. Ratio 118.54%
Compression time: cpu 0.47 sec/real 6.28 sec = 7%. Speed 84.97 mB/s

Extracted 1 file, 632,853,711 => 533,887,818 bytes. Ratio 118.54%
Extraction time: cpu 0.38 sec/real 4.75 sec = 8%. Speed 112.43 mB/s

----

Tests with SWBF2

Code:

Using libzstd.dll v1.3.2 (v1.3.3 does not work)

xtool -mzstd
Compressed 1 file, 6,923,743 => 8,226,010 bytes. Ratio 118.81%
Compression time: cpu 0.02 sec/real 1.63 sec = 1%. Speed 4.24 mB/s

Extracted 1 file, 8,226,010 => 6,923,743 bytes. Ratio 118.81%
Extraction time: cpu 0.00 sec/real 0.63 sec = 0%. Speed 11.04 mB/s


libzstd v1.3.0 (zstd v1.3.1 does not have a library inside the archive on github for some reason)
Compressed 1 file, 6,923,743 => 9,238,179 bytes. Ratio 133.43%
Compression time: cpu 0.00 sec/real 1.14 sec = 0%. Speed 6.05 mB/s

Extracted 1 file, 9,238,179 => 6,923,743 bytes. Ratio 133.43%
Extraction time: cpu 0.00 sec/real 0.62 sec = 0%. Speed 11.24 mB/s


zstdrec
Compressed 1 file, 6,923,743 => 9,237,137 bytes. Ratio 133.41%
Compression time: cpu 0.02 sec/real 0.56 sec = 3%. Speed 12.45 mB/s

Extracted 1 file, 9,237,137 => 6,923,743 bytes. Ratio 133.41%
Extraction time: cpu 0.02 sec/real 0.21 sec = 7%. Speed 32.30 mB/s

Edit: Link for libraries - https://github.com/facebook/zstd/releases

Razor12911 22-01-2021 03:19

could also test -mzstd ;) and compare the results. two ways you can process MEA.
using frostbite plugin or using the internal codec.

compare the size and speed, then decide which is best.

dixen 22-01-2021 04:34

UE4 plugin DON'T WORK with xtool_0.3.3

I try decompress pakchunk51-WindowsNoEditor_0_P.pak (Borderlands 3 without DENUVO release) and

XTool 0.3.3 (with unreal.dll)


Quote:

Compressed 1 file, 18,898,278 => 18,898,657 bytes. Ratio 100.00%
Compression time: cpu 0.05 sec/real 2.23 sec = 2%. Speed 8.49 mB/s
All OK
ue4dt+xtool 0.3.3

Quote:

Compressed 1 file, 18,898,278 => 37,209,593 bytes. Ratio 196.89%
Compression time: cpu 0.03 sec/real 2.57 sec = 1%. Speed 7.35 mB/s
All OK
NOTE.
Xtool settings -mzlib+ue4:m1:k115EE4F8C625C792F37A503308048E79726E 512F0BF8D2AD7C4C87BC5947CBA7

Razor12911 22-01-2021 04:43

did you use -d1?

dixen 22-01-2021 04:49

Quote:

Originally Posted by Razor12911 (Post 489990)
did you use -d1?

Yeap..

Quote:

Compressed 1 file, 18,898,278 => 18,981,829 bytes. Ratio 100.44%
Compression time: cpu 0.02 sec/real 1.19 sec = 1%. Speed 15.86 mB/s
All OK
Quote:

packcmd = xtool.exe precomp -mue4:m1:k115EE4F8C625C792F37A503308048E79726E512F0 BF8D2AD7C4C87BC5947CBA7+zlib+preflate -c128mb -t100p -d1 --dbase - - <stdin> <stdout>

Razor12911 22-01-2021 04:49

sample?

dixen 22-01-2021 04:59

Quote:

Originally Posted by Razor12911 (Post 489992)
sample?

http://sendfile.su/1592675

Razor12911 22-01-2021 05:17

try 0.3.4

dixen 22-01-2021 05:23

Quote:

Originally Posted by Razor12911 (Post 489996)
try 0.3.4

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%

Razor12911 22-01-2021 05:52

1 Attachment(s)
am I missing something? run this test

KaktoR 22-01-2021 06:46

I think he made a mistake somewhere.

My result is 133.86% too, no matter what ue4dt/xtool version I use.

Snake288 22-01-2021 09:04

Hello
Razor12911
Mortal Kombat 11 XTool 2020 Plugins is it available ?

Razor12911 22-01-2021 09:17

The old xtool had support for mk11, lzna was used.

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

But if you want me to make a plugin, you'll have to provide a sample.

dixen 22-01-2021 09:50

Quote:

Originally Posted by Razor12911 (Post 490002)
f you want me to make a plugin, you'll have to provide a sample.

This two *.PSF & two *.XXX files

http://sendfile.su/1592724

Snake288 22-01-2021 10:44

Hello
Razor12911
Are Mortal Kombat 11 XTool 2020 plugins available?

It had support for the old XTool mk11, lzna was used.

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

Hello
Razor12911
Are Mortal Kombat 11 XTool 2020 plugins available?

It had support for the old XTool mk11, lzna was used.

Merhaba
Razor12911

These Sample Files Hopefully Help

Mortal Kombat 11-Sample Files : Mortal Kombat 11-Sample Files.7z - 252.0 MB

Cesar82 22-01-2021 11:06

Quote:

Originally Posted by Razor12911 (Post 489998)
am I missing something? run this test

Here the unreal plugin tool and ue4dt show similar results, but the plugin is a little faster in 5 out of 5 tests.
P.S: CPU 4 cores and 8 Threads
https://i.imgur.com/2y2Y6zq.png

Decompression:
Code:

ue4dt
FreeArc 0.67 (March 15 2014) extracting archive: data1.arc
Extracted 1 file, 25,296,846 => 18,898,278 bytes. Ratio 133.86%
Extraction time: cpu 0.06 sec/real 0.65 sec = 10%. Speed 28.86 mB/s

unreal plugin

FreeArc 0.67 (March 15 2014) extracting archive: data2.arc
Extracted 1 file, 25,297,425 => 18,898,278 bytes. Ratio 133.86%
Extraction time: cpu 0.03 sec/real 0.58 sec = 5%. Speed 32.63 mB/s


Cesar82 22-01-2021 14:57

I wonder if I can use the unreal plugin this way?
Will I not lose any parameters (-m or -k)?
Code:

Borderlands 3 test ue4 plugin

arc.ini
[External compressor:xtool_ue4]
header    = 0
packcmd  = XTool.exe precomp -mzlib+ue4{:option} -c32mb -t100p -d1 --dbase - - <stdin> <stdout>
unpackcmd = XTool.exe decode -t100p - - <stdin> <stdout>

pack.bat commanline
arc.exe a -ep1 -r -ed -s; -w.\temp -m"xtool_ue4:m1:k0x115EE4F8C625C792F37A503308048E79726E512F0BF8D2AD7C4C87BC5947CBA7" data.arc "pack\*"

For this test (Borderlands 3) it worked perfectly.
I tested it using other options like ue4:{option}, ue4:{options}, ue4{: options} but it didn't work.
- if use ue4:{options} or ue4:{option} not inflate (Ratio 100.00%).
- If use ue4{options} or ue4{option} or ue4{: options} show error message, ERROR: write error (disk full?) in compression algorithm...
I want to know if when a game needs the -m2 parameter it will work (maybe -m1 is the default). Using {option} implies that you will put only one parameter.
If someone can explain the differences between the 4 types of use of {:options} with arc.exe please share the information.
Thanks!

Razor12911 23-01-2021 00:20

Plugins Updated

Changes

- Updated Hitman plugin

Tests

chunk2.rpkg
Code:

Compressed 1 file, 464,824,761 => 494,266,572 bytes. Ratio 106.33%
Compression time: cpu 0.59 sec/real 3.83 sec = 15%. Speed 121.23 mB/s

arc.ini
Code:

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

Maybe sample doesn't have a lot of streams...

infovs 23-01-2021 02:15

Quote:

Originally Posted by Cesar82 (Post 490014)
If someone can explain the differences between the 4 types of use of {:options} with arc.exe please share the information.
Thanks!

{option} in arc.ini will pass parameters as is, {options} will add - (minus) sign to parameters..so if your command line contains, for example,
arc create -mxtool+srep:m3f+lolz
you are in fact passing srep -m3f
Sad is that this is not explained anywhere, had to test it on my own to figure it out.
So your arc.ini should probably should contain
-mzlib+ue4:{option}
but in command line it should be (without quotes!)
-mxtool_ue4:m1:k0x115EE4......

With all that said, I'm not sure if your command line will work (can't test it) because this + sign in xtool combining codecs syntax is conflicting with arc syntax of combining codecs so there is a chance it can fail because of that. Change to, for example, & sign with ResourceEditor and try it with that if it fails.

Also, not sure if 0x is needed or optional before key, would like to know preferred way - with or without 0x , Razor12911?

Cesar82 23-01-2021 02:31

Quote:

Originally Posted by infovs (Post 490019)
{option} win arc.ini will pass parameters as is, {options} will add - (minus) sign to parameters..so if your command line contains, for example,
arc create -mxtool+srep:m3f+lolz
you are in fact passing srep -m3f
Sad is that this is not explained anywhere, had to test it on my own to figure it out.
So your arc.ini should probably should contain
-mzlib+ue4:{option}
but in command line it should be (without quotes!)
-mxtool_ue4:m1:k0x115EE4......

With all that said, I'm not sure if your command line will work (can't test it) because this + sign in xtool combining codecs syntax is conflicting with arc syntax of combining codecs so there is a chance it can fail because of that. Change to, for example, & sign with ResourceEditor and try it with that if it fails.

Also, not sure if 0x is needed or optional before key, would like to know preferred way - with or without 0x , Razor12911?

as I already mentioned above if using ":" before "{option}" does not work (-mzlib+ue4:{option}). It only works if you use {: option}.
I will not pass the "+" character on the command line as parrametter.
The 0x character is optional for the ureal plugin, but for the uedt tool I think it is necessary to use 0x. As DiskSpan_GUI uses the same code for both (unreal plugin and uedt) so I always decided to enter 0x on the command line.
With quotes in the method it works perfectly, in the input directory -dp"directory" it is necessary to remove "" from the end if it is in quotes.

infovs 23-01-2021 02:57

Quote:

Originally Posted by Cesar82 (Post 490020)
as I already mentioned above if using ":" before "{option}" does not work (-mzlib+ue4:{option}). It only works if you use {: option}.
I will not pass the "+" character on the command line as parrametter.
The 0x character is optional for the ureal plugin, but for the uedt tool I think it is necessary to use 0x. As DiskSpan_GUI uses the same code for both (unreal plugin and uedt) so I always decided to enter 0x on the command line.
With quotes in the method it works perfectly, in the input directory -dp"directory" it is necessary to remove "" from the end if it is in quotes.

As I mentioned - I was not testing this, just saying..depending on program sometimes {:option} is needed, sometimes :{option} will work.
As for quotes, I meant "no quotes for -m parameter". Of course you need quotes with -dp etc. So your command line should be
Code:

arc.exe a -ep1 -r -ed -s; -w.\temp -mxtool_ue4:m1:k115EE4F8C625C792F37A503308048E79726E512F0BF8D2AD7C4C87BC5947CBA7 data1.arc "pack\*"
Yes, it is possible it works with " after -m but I think it is not preferred syntax.
And arc.ini probably should be (or maybe :{option} or {option})
Code:

[External compressor:xtool_ue4]
header    = 0
packcmd  = xtool.exe precomp -mzlib+ue4{:option} -d1 -c128mb -t100p --dbase - - <stdin> <stdout>
unpackcmd = xtool.exe decode -t100p - - <stdin> <stdout>

Syntax is correct, if it is not working it is because of how xtool/arc handles + sign in arc.ini so unless you change combining codecs sign with ResourceEditor it will never work correctly.

KaktoR 23-01-2021 05:01

Quote:

Originally Posted by Razor12911 (Post 490018)
Plugins Updated

Changes

- Updated Hitman plugin

Tests

chunk2.rpkg
Code:

Compressed 1 file, 464,824,761 => 494,266,572 bytes. Ratio 106.33%
Compression time: cpu 0.59 sec/real 3.83 sec = 15%. Speed 121.23 mB/s

arc.ini
Code:

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

Maybe sample doesn't have a lot of streams...

Code:

Compressed 103 files, 59,074,904,235 => 59,722,953,857 bytes. Ratio 101.10%
Compression time: cpu 76.63 sec/real 1530.57 sec = 5%. Speed 38.60 mB/s
All OK

:(

Code:

chunk3.rpkg
Compressed 1 file, 1,397,636,053 => 1,557,661,362 bytes. Ratio 111.45%
Compression time: cpu 1.34 sec/real 16.36 sec = 8%. Speed 85.40 mB/s
All OK


Masquerade 23-01-2021 06:24

Chunk10.rpkg

@Razor12911 - use the newest liblz4 - it gets better ratio:

Newest liblz4 (v1.9.3):
Code:

Compressed 1 file, 1,329,894,358 => 1,435,849,840 bytes. Ratio 107.97%
Compression time: cpu 1.42 sec/real 31.24 sec = 5%. Speed 42.58 mB/s
All OK

Old liblz4 (comes with xtool):
Code:

Compressed 1 file, 1,329,894,358 => 1,424,410,961 bytes. Ratio 107.11%
Compression time: cpu 1.25 sec/real 29.12 sec = 4%. Speed 45.68 mB/s
All OK


yasitha 23-01-2021 13:52

Hi Razor12911!

I get only 101% for all files in Hitman 3
why?

Can you fix it!

Masquerade 24-01-2021 01:00

yasitha
The files do not contain many streams.

yasitha 24-01-2021 05:05

Quote:

Originally Posted by Masquerade (Post 490039)
yasitha
The files do not contain many streams.

yes i know.. I figured.
We don't get any good size after compressing..

Razor12911 24-01-2021 07:57

Plugin updated

Changes

Added Unreal Engine 3 support to Unreal Engine plugin for lzna compressed games (Mortal Kombat 11)

Tests

GEARASSETS_CYR_ScriptAssets.PSF
Code:

Compressed 1 file, 47,922,080 => 145,786,020 bytes. Ratio 304.21%
Compression time: cpu 0.05 sec/real 14.56 sec = 0%. Speed 3.29 mB/s

Tested 1 file, 145,786,020 => 47,922,080 bytes. Ratio 304.21%
Testing time: cpu 0.06 sec/real 13.97 sec = 0%. Speed 3.43 mB/s

Code:

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

oo2core_5_win64.dll required from game.

dixen 24-01-2021 10:31

MK 11

PORTALMODE_SCRIPTASSETS.XXX

Quote:

FreeArc 0.67 (March 15 2014) creating archive: data.arc
Compressed 1 file, 110,033,110 => 183,953,957 bytes. Ratio 167.18%
Compression time: cpu 0.11 sec/real 24.48 sec = 0%. Speed 4.50 mB/s
All OK
Quote:

Extracted 1 file, 183,953,957 => 110,033,110 bytes. Ratio 167.18%
Extraction time: cpu 0.09 sec/real 21.87 sec = 0%. Speed 5.03 mB/s
All OK
Great Work! Thanks Razor))

dixen 24-01-2021 11:53

Quote:

Originally Posted by KaktoR (Post 489999)
I think he made a mistake somewhere.

I don't think so..

Some tests

XTool 0.3.6 with ue.dll

Quote:

Compressed 1 file, 416,062,694 => 446,732,701 bytes. Ratio 107.37%
Compression time: cpu 0.48 sec/real 6.18 sec = 8%. Speed 67.31 mB/s
All OK
ue4dt+xtool 0.3.6

Quote:

Compressed 1 file, 416,062,694 => 494,797,151 bytes. Ratio 118.92%
Compression time: cpu 0.45 sec/real 7.54 sec = 6%. Speed 55.21 mB/s
All OK
NOTE.
ue4dt.exe data release 23.11.2019
MD5 - FFCF35D32A416C0599601C44200B776C

Cesar82 26-01-2021 14:16

XTool ue4{:option} parametter
 
Answering my own previous question, if the parameter -m2 would be passed normally using {:option} as a parameter of the XTool 2020 (ue4 plugin), which was in doubt because it had only tested with Borderlands 3 that uses -m1.
The answer is yes, it worked perfectly, look at the results.
Code:

Rune II sample Rune-WindowsServer.pak

xtool_zlib = XTool 2020 -mzlib
xtool_ue4 = XTool 2020 -mzlib+ue4

Test 01 = srep+lzma2
Compressed 1 file, 1,494,084,687 => 1,181,272,582 bytes. Ratio 79.06%
Compression time: cpu 1.80 sec/real 110.29 sec = 2%. Speed 13.55 mB/s

Test 02 = ue4dt+srep+lzma2
Compressed 1 file, 1,494,084,687 => 619,066,054 bytes. Ratio 41.43%
Compression time: cpu 1.72 sec/real 338.60 sec = 1%. Speed 4.41 mB/s

Test 03 = ue4dt+xtool_zlib+srep+lzma2
Compressed 1 file, 1,494,084,687 => 618,955,970 bytes. Ratio 41.43%
Compression time: cpu 2.06 sec/real 348.92 sec = 1%. Speed 4.28 mB/s

Test 04 = xtool_ue4(-mzlib+ue4)+srep+lzma2
DiskSpan_GUI method = xtool_ue4:m2:k0x5DD20432F2AD810071033FC3F925FFDFD647514524D0A0D222E17D76BAF57BFD+srep_new+lzma2
xtool_ue4 = Arc.ini setting
packcmd = "XTool.exe" precomp -mzlib+ue4{:option} -c32mb -t100p -d1 --dbase - - <stdin> <stdout>

Compressed 1 file, 1,494,084,687 => 545,149,382 bytes. Ratio 36.49%
Compression time: cpu 1.84 sec/real 179.33 sec = 1%. Speed 8.33 mB/s



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

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