FileForums

FileForums (https://fileforums.com/index.php)
-   Conversion Tutorials (https://fileforums.com/forumdisplay.php?f=55)
-   -   PZlib (Alternative to Precomp) (https://fileforums.com/showthread.php?t=97888)

Razor12911 09-05-2016 12:15

Currently busy with exams

Andrey167 09-05-2016 16:57

Multithread work?

panker1992 10-05-2016 03:26

this is faster than anything on market with minimum usage of RAW power.

its blazing speed will leave you almost speechless ....processing 20 GB game in less than half an hour. for 1 core.

The Multithreaded version of this is reserved for me and Zee for now :)


@lolaya this tool decompresses all zlib from an input thus you gain better end compression in the end.

felice2011 10-05-2016 03:53

Quote:

Originally Posted by panker1992 (Post 448927)
this is faster than anything on market with minimum usage of RAW power.

its blazing speed will leave you almost speechless ....processing 20 GB game in less than half an hour. for 1 core.

The Multithreaded version of this is reserved for me and Zee for now :)


@lolaya this tool decompresses all zlib from an input thus you gain better end compression in the end.

WOW.....:eek:

As I have a little of time to test with pleasure...;)

Stained 11-05-2016 20:33

Guys, is this awesome work ready to be used in a conversion? I mean can I use it ?
Also, if yes, I will need to include the file in decompression also, right? Or just using it, then lmza and then conversion will wok?

Razor12911 12-05-2016 00:33

yea, then just add cls then done.

Stained 12-05-2016 11:42

Thank you man. Will try it out tomorrow ��

felice2011 15-05-2016 15:34

Hey Razor tell me which file extensions you've tried with PZlib posted in your tests ...;)

Razor12911 15-05-2016 22:07

Cpk for pes, sb for nfs tr, arc for re5, bndl for nfshp and nfsmw...

felice2011 16-05-2016 01:09

I took some files sample of games currently installed on my computer ...

1) Game = BAK / File = *.upk

http://i65.tinypic.com/2111ooh.png

2) Game = BAK / File = *.usm

http://i65.tinypic.com/dq6353.png

3) Game = Dirt Rally / File= *.bk2

http://i65.tinypic.com/2j4qz9c.png

4) Game = Dirt Rally / File= *.pssg

http://i66.tinypic.com/2elftso.png

5) Game = MGS5 / File= *.dat

http://i63.tinypic.com/28i23rt.png

6) Game = MadMax / File= *.arc

http://i65.tinypic.com/23j50df.png

7) Game = ProjectCar / File= *.bff

http://i65.tinypic.com/97mlj8.png

You should be more precise, to specify what types of flows detecting in input, and what types of files, so use your new compressor with the desired result.
Except the positive result of the first test posted, with all the others I have not gotten the desired result.

************************************************** ************************************************** ****************
Edit: Test Only Upk Files

But here the situation is different, I wanted to test the only files *.upk, that in their results they have given a positive result to the new "PZlib"
Amazing speed in comparison to the use of the last precomp045, and better compression compared to reflate 1.4 ...

http://i63.tinypic.com/2lj6dxe.png

http://i67.tinypic.com/2lwr3wz.png

Razor12911 16-05-2016 09:25

Haha, it aint about extensions sometimes mate, I scan files, I depend less on extension.

Strange, Dirt Rally does have zlibs and should have been detected by pZLib.

Game = Dirt Rally / File= *.bk2 (These are videos, no zlib can be located on that), same with usm.

Mad Max has headerless zlibs and those are not detected by pzlib.

felice2011 16-05-2016 11:02

Quote:

Originally Posted by Razor12911 (Post 449047)
Haha, it aint about extensions sometimes mate, I scan files, I depend less on extension.

Strange, Dirt Rally does have zlibs and should have been detected by pZLib.

Game = Dirt Rally / File= *.bk2 (These are videos, no zlib can be located on that), same with usm.

Mad Max has headerless zlibs and those are not detected by pzlib.

:rolleyes:OH..OH..:eek:..and this was you aware only you and possibly Panker:D

Ok you're the maestro of compression, I'm not trying to belittle or criticize your work, I'm tested your new compressor, and better understand its potential, maintaining a high feedback of the discussion, on the contrary would not be interested in anyone, what do you do you think?
I will do additional testing on complete games with multiple files.
Summing up your work is that of Panker is a great project, I hope in more news and updates.;)

gozarck 16-05-2016 15:32

2 Attachment(s)
Simple batch for drag an drop folder to generate a list of files ready to test with reflate or pzlib. Generate 2 files rsd1.txt is a list of files with streams and rsd0.txt list of files with 0 streams. Maybe panker can do a mask for files exclusive to use reflate or pzlib for save time.
Drag the game folder into a batch and this batch generate the list of files.
Edit. I was forget to remove "" in some part of the batch sorry now is fixed. Now you can use [email protected] in arc.exe

ChronoCross 16-05-2016 19:43

Thnx gozarck this help a lot to select the test files for pzlib.

Razor12911 16-05-2016 23:23

Quote:

Originally Posted by gozarck (Post 449050)
Simple batch for drag an drop folder to generate a list of files ready to test with reflate or pzlib. Generate 2 files rsd1.txt is a list of files with streams and rsd0.txt list of files with 0 streams. Maybe panker can do a mask for files exclusive to use reflate or pzlib for save time.
Drag the game folder into a batch and this batch generate the list of files.
Edit. I was forget to remove "" in some part of the batch sorry now is fixed. Now you can use [email protected] in arc.exe

Great but I somehow can't make it work.

Always says:
0 Streams Founded Available to apply Reflate :D

@ChronoCross and gozarck
I don't think that this is going to work. pZlib detects zlibs using their magic headers.
http://stackoverflow.com/questions/9...ader-look-like
http://tools.ietf.org/html/rfc1950

For example, GTAV. Gozarck, your detector will work because rawdet has its methods of detecting that pZlib doesn't because pZlib itself has its own methods of detecting which I linked up there. Though I created Brute which works and the detector might work there, brute is still under development, restoring some streams is going to be hell, something big needs to be done first.

Quote:

Originally Posted by felice2011 (Post 449049)
:rolleyes:OH..OH..:eek:..and this was you aware only you and possibly Panker:D

Ok you're the maestro of compression, I'm not trying to belittle or criticize your work, I'm tested your new compressor, and better understand its potential, maintaining a high feedback of the discussion, on the contrary would not be interested in anyone, what do you do you think?
I will do additional testing on complete games with multiple files.
Summing up your work is that of Panker is a great project, I hope in more news and updates.;)

I thought everybody knew, bk2 are bink 2 videos and usm is also a video format. It can't work on Mad Max because of the reason above I just explained.
We did try Dirt Rally though, recompressor needed 3.4GB from just 700mb worth of data and decompression failed, it needed 5GB somehow, Dirt Rally has huge zlib streams, we estimated that the game even when it is big already, originally with all the files updated, it is somewhere around 100GB just like GTAV.
Thank you for the test though.

It also works for Dragon Age BTW, Panker tested it a long time ago. Here are the results
http://fileforums.com/showpost.php?p=448875&postcount=6


All times are GMT -7. The time now is 06:28.

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