FileForums

FileForums (https://fileforums.com/index.php)
-   Conversion Tutorials (https://fileforums.com/forumdisplay.php?f=55)
-   -   Best Compression Methods for 'Specific' Games. Q&A (https://fileforums.com/showthread.php?t=99554)

pakrat2k2 16-01-2019 15:20

Quote:

Originally Posted by Titeuf (Post 478850)
Hello everyone,
What's the best compression method for Farm Manager 2018?
thanks in advance

why even worry about it?! The game itself is only 1 dvd5!

Titeuf 16-01-2019 16:15

Quote:

Originally Posted by pakrat2k2 (Post 478855)
why even worry about it?! The game itself is only 1 dvd5!

Hello Pakrat2k2,
it's for information and tests.
thank you

Sergey3695 17-01-2019 02:16

Quote:

Originally Posted by JustFun (Post 478853)
I dont understand, why are you confused, Compressed game size is: 385 MB

lolz:d512m
without srep.

danswano 17-01-2019 02:56

Does using srep with lolz reduce the compression ratio?

KaktoR 17-01-2019 03:25

In most cases yes. But sometimes not. You have to test it on a test file from a game.

Sergey3695 17-01-2019 06:29

Quote:

Originally Posted by KaktoR (Post 478873)
In most cases yes. But sometimes not. You have to test it on a test file from a game.

when packable size is larger than dictionary size only.

danswano 17-01-2019 07:06

Quote:

Originally Posted by Sergey3695 (Post 478875)
when packable size is larger than dictionary size only.

Example please?!

Sergey3695 17-01-2019 08:15

Quote:

Originally Posted by danswano (Post 478876)
Example please?!

srep+lolz faster compression, but is no better.
why we are written method compression without parameters?
I do not understand the meaning of this topic.
use precompressor or not. and all.

JustFun 17-01-2019 11:03

Method compression's without parameters are written when default settings are used mate.
Don't like the topic? Then skip it!
This topic is only meant for sharing methods and discussion about them, off-topic posts are not welcome tbh, I personally hate when I have to browse through a lot of unimportant posts in order to find shared methods so I can add them to the Index it is really time consuming sometimes mate, and by doing so we waste moderator's time too for no reason.
So please guys keep it on topic. If you have something helpful to add please do, if you have a question or problem compressing some game please ask, but everything else that isnt helping or seeking help, keep it for yourself!

Thank you!

Sergey3695 17-01-2019 11:24

Quote:

Originally Posted by JustFun (Post 478879)
default settings

name topic - Best Compression Methods.
I will not waste your time.

felice2011 17-01-2019 13:51

@JustFun your work is impeccable, and the threads is an excellent source for the boys of the forum, and we all thank you, but personally I see him messed up in some points.
I'll give you an example you posted this:

Quote:

Originally Posted by JustFun (Post 478838)

Max Payne 2: The Fall of Max Payne

Game Size: 1.92 GB

Compressed Game Size: 790 MB

Version: v1.1.102.0

Ripped: Nothing

Methods:

Code:

bpk+srep on Videos

msc+srep on Sound and Voice files (MP2_Voice.ras, MP2_Sound.ras)

srep+lolz on everything else


OK then you write that you used a method, but you show the name of 3 pairs of internal compressors, how did you use them?
Did you use this method? "-mbpk+msc+srep+lolz" I do not think so.:confused:
Have you used a masked method of this type "-msrep+lolz/$wavloss=msc+srep/$bink=bpk+srep" for the game in question? Maybe.:rolleyes:
You have scanned the data folder of the game, and you have created a list of files for each format, inserting the types of files in 3 different folders, a folder for the video formats, one for the audio formats and all the rest of the files in the last folder, in the end you have created an archive with this method "bpk+srep", a second archive with this "msc+srep", and everything else with the last method "srep+lolz" the third archive. Feasible but crazy.:eek:

I hope that the concept has been understood.:)

felice2011 17-01-2019 14:22

Quote:

Originally Posted by Sergey3695 (Post 478880)
name topic - Best Compression Methods.
I will not waste your time.

And that's what I intend to do, create an application that thanks to you all and to the work of @JustFun, recreates the same list contained in the INDEX https://fileforums.com/showpost.php?...05&postcount=1 with more than 500 games, updatable accordingly, with a dictionary structured in this way:

"Game Name - Internal Languages ​​- Method or Mask - Archives Number - Comp/Time - Comp/Ratio - Archive Size Compressed - Link Number Thread".

Something useful for everyone, quick to browse, with an infinite list games on current and future methods of compression used.;)

JustFun 17-01-2019 15:08

@felice2011 and @RestOfYou :D

Yepp, files are separated, then compressed according to the file type, for example Videos are done using -mbpk+srep, I didn't specify any extra {options}, I literally put -mbpk+srep command into cmd and left it to do its job. Why? I prefer speed!
Also Srep isn't always the best option, but I prefer it because installation is faster.

Best method doesn't always have to be smaller size, some people would rather have faster compression/installation over smaller size.

That is the point of this thread, to have multiple choices of methods to choose from, either use one that will give you smaller size or one that sacrifices few MB`s/GB˙s, but has faster compression/decompression.

I hope I clarified good enough so you guys can understand what I meant to say. ;)

doofoo24 17-01-2019 15:14

if people reads before commenting :)

Sergey3695 18-01-2019 00:23

Quote:

Originally Posted by JustFun (Post 478887)
Why?

Example:
1. msc. -ddsDXT=1; -bmf=9; -raw=0; - default;
bmf not stable. (does not support some cpu). (and lolz have dds filters)
raw=2 better audio search.
better -mmsc:ddsDXT=0:raw=2
Quote:

Originally Posted by JustFun (Post 478887)
Best method doesn't always have to be smaller size, some people would rather have faster compression/installation over smaller size.

2. lolz. -fba256; - default;
better -mlolz:fba4096
or look -mtt and -mt usage.
3. srep. -m3; - default;
cls-srep don't support m3 metod. need using m3f.
4. Read how to use it first, before using the default options.

felice2011 18-01-2019 00:37

Quote:

Originally Posted by JustFun (Post 478887)
@felice2011 and @RestOfYou :D

Yepp, files are separated, then compressed according to the file type, for example Videos are done using -mbpk+srep, I didn't specify any extra {options}, I literally put -mbpk+srep command into cmd and left it to do its job. Why? I prefer speed!
Also Srep isn't always the best option, but I prefer it because installation is faster.

Best method doesn't always have to be smaller size, some people would rather have faster compression/installation over smaller size.

That is the point of this thread, to have multiple choices of methods to choose from, either use one that will give you smaller size or one that sacrifices few MB`s/GB˙s, but has faster compression/decompression.

I hope I clarified good enough so you guys can understand what I meant to say. ;)

So let me understand, because I'm having trouble with your posts, you posted 3 separate methods that can be chosen is used for compression of the entire game, the 3 methods differ from (Max Speed/Min Compression), (Average Speed/Medium Compression), (Max Compression/Min Speed).
It's right ?:D

JustFun 18-01-2019 01:46

Nope mate!
Like I said, files are separated, bpk+srep are used on videos, msc+srep on sound files, and srep+lolz on everything else, so in the end you have 3 separate archives.

I find it easier doing this way, because for example if you want to change voice pack language you don't have to re-compress whole game, just sound files, which can save you a lot of time sometimes.

felice2011 18-01-2019 02:43

Quote:

Originally Posted by JustFun (Post 478893)
Nope mate!
Like I said, files are separated, bpk+srep are used on videos, msc+srep on sound files, and srep+lolz on everything else, so in the end you have 3 separate archives.

I find it easier doing this way, because for example if you want to change voice pack language you don't have to re-compress whole game, just sound files, which can save you a lot of time sometimes.

Wow mate, your post could be more clear and detailed, saving time and unnecessary posts to understand, at this point I would have structured your post this way:

Quote:


Max Payne 2: The Fall of Max Payne

Game Size: 1.92 GB

Compressed Game Size: 790 MB

Version: v1.1.102.0

Ripped: Nothing

Game Splitted in 3 Archive :

Quote:

Archive 1

Methods: bpk+srep on Videos

Arch/Size = 395MB (just an example)
Quote:

Archive 2

Methods: msc+srep on Sound and Voice files (MP2_Voice.ras, MP2_Sound.ras)

Arch/Size = 275MB (just an example)
Quote:

Archive 3

Methods: srep+lolz on everything else

Arch/Size = 120MB (just an example)

And finally I would have added the precious information of why :)

Quote:

Originally Posted by JustFun (Post 478893)
I find it easier doing this way, because for example if you want to change voice pack language you don't have to re-compress whole game, just sound files, which can save you a lot of time sometimes.

Logically this is just my personal opinion of how a post should be structured in this thread, but you are free to structure your posts as you like.;)

The partial concept also concerns @dopofoo24, which always seems to me Wednesday in the middle of the week.:p:D

Grumpy 18-01-2019 03:42

Quote:

Originally Posted by JustFun (Post 478838)

Max Payne 2: The Fall of Max Payne

Game Size: 1.92 GB

Compressed Game Size: 790 MB

Version: v1.1.102.0

Ripped: Nothing

Methods:

Code:

bpk+srep on Videos

msc+srep on Sound and Voice files (MP2_Voice.ras, MP2_Sound.ras)

srep+lolz on everything else


Not sure what is going on here but I found JustFun's post very logical and easy to understand what he did, I would of thought it was logical to everyone that he created 3 different archives, I really dont think any other information or layout was needed. Not really sure what all the fuss is about :confused:

K4miKaZe 18-01-2019 04:12

Quote:

Originally Posted by Grumpy (Post 478895)
Not sure what is going on here but I found JustFun's post very logical and easy to understand what he did, I would of thought it was logical to everyone that he created 3 different archives, I really dont think any other information or layout was needed. Not really sure what all the fuss is about :confused:

Totally agree with that. I think there is absolutly nothing wrong on how JustFun has posted that games, it shows how he has done the compression, the game size, version, etc... I prefer this kind of posts more then others which you dont even know game version or the original size or if even something is ripped or not (that is important). And exact parameters doesnt really matter on such small games.

Oh, i know im a bit late but Happy New Year !!! :D

Sergey3695 18-01-2019 04:42

Quote:

Originally Posted by K4miKaZe (Post 478896)
And exact parameters doesnt really matter on such small games.

look my prev. message pls.
if you think that posts in 3 words with information how to compress is enough, then I have nothing more to say.

K4miKaZe 18-01-2019 05:34

Quote:

Originally Posted by Sergey3695 (Post 478898)
look my prev. message pls.
if you think that posts in 3 words with information how to compress is enough, then I have nothing more to say.

I will try to explain myself what i want to say. On really small games like that, the gain between the lolz or srep settings is so small that it isnt even worth, if 20-30mb are worth to you, then fine, do it yourself and post back the results here, im pretty sure many people will appreciate it.

If i see a post without exact parameters i will use the settings according to what i can use on my machine, so same way posting in "3 words" like you say, is also useless in posting a full method because not all people have 32gb ram, or 16gb, or 8gb. As JustFun said, some people prefer speed over size, this threat is not meant to beat WorldRecord sizes in compressions, its a thread for helpings, take it as a reference.

Every person is free to post on the way he wants, complaining about that is not nice. Just my opinion, dont take things to heart xD

Sergey3695 18-01-2019 06:02

Quote:

Originally Posted by K4miKaZe (Post 478899)
so same way posting in "3 words" like you say, is also useless in posting a full method because not all people have 32gb ram, or 16gb, or 8gb.

You not know how to use it if you don't understand what I have written in prev. message. No parameter depends on RAM.

felice2011 18-01-2019 06:04

Well well at this point, you all happy, it's OK for all, a detailed post, especially in this thread is something easy to understand and easy to interpret, especially for the "newbie". Mine was just a clarification.:rolleyes:

At this point in the future post saving time, instead of structuring it this way :

Quote:

FARCRY 5

Inside 2 Language (English/Italian)

Mthd = (ZTool+srep64+Lzma2)

plzo:c64m:t4:st50p:ct4:b128kb+srep64:m5f:a2:d1g+lz ma2:d512m:fb=273:mf=bt4:mc=100000000:lc=4:lp=0

IN = 29.4 GB

Splitted in 3 Archive :

1) FC5_1.bin = 8,21 GB

2) FC5_2.bin = 9,64 GB

3) FC5_3.bin = 5,27 GB

Tot OUT = 23.1 GB

Tot Ratio = 78.5%

Time/Comp = 4h:20min
I structure it this way :

Quote:

FARCRY 5

Method = (ZTool+srep64+Lzma2)
I think it's more than enough for you all ...:rolleyes:;):D

oltjon 18-01-2019 08:38

the tools are public, 50 mb of mixed files and with an available hour you will see that all users find the best parameters .. I do not understand why they spam so

doofoo24 18-01-2019 09:22

Quote:

Originally Posted by felice2011 (Post 478894)
The partial concept also concerns @dopofoo24, which always seems to me Wednesday in the middle of the week.:p:D

WOW felicity2011:D
btw does ztool:lzo even work on far cry 5 (inflate size) :confused:

KaktoR 18-01-2019 09:47

Quote:

Originally Posted by doofoo24 (Post 478910)
WOW felicity2011:D
btw does ztool:lzo even work on far cry 5 (inflate size) :confused:

No

felice2011 18-01-2019 10:50

Quote:

Originally Posted by doofoo24 (Post 478910)
WOW felicity2011:D
btw does ztool:lzo even work on far cry 5 (inflate size) :confused:

There is no inflate, but I'm used to testing individual groups of files, before compressing an entire game, and the method indicated is the one that most satisfied me in Time/Comp-Ratio, the result you can read of the size of the output archive.:rolleyes:
Furthermore, the compression was splitted into 3 archives, if I had created a single archive, the compression ratio would have been even lower.;)
btw @dodo stay always on Wednesday in the middle of the week.:D

doofoo24 18-01-2019 11:02

Quote:

Originally Posted by felice2011 (Post 478912)
stay always on Wednesday in the middle of the week.:D

middle of the week could also be monday or tuesday ;)

darkwolves 18-01-2019 17:38

Mortal Kombat XL Redone
 
after seeing the XL repack by doofoo24
i decided to do it again

method

Mortal Kombat XL
start size 36.5 removed all but english files
re encoded bink2 files to 720p but with high settings
slimmed down to 34.2

note that uelr arc settings were switched from uv to ulx

uelr+srep+lolz:dt1:dtp1:dto1:dtm1:dtw1:dtd1:mtt1:m t4:d100m:tt1 h14:fba4096:mc1023:bc8:blr8:bmfbt4:d158m:fb273:mc1 000000000:lc8
for main assets files
bpk for bink2 files
srep:m5f:a2+delta+lzma:ultra:a1:mfbt4:d158m:fb273: mc1000000000:lc8
for everything else
initial size 34.2
repack size 15.5

installation takes around 25 minutes

doofoo24 18-01-2019 23:24

ProjectCARS2 21.9gb
 
using razor bdt+oo2reck+srep:m2f:c512+lolz:mtt1:t6:d160:mc1023 :fba4096:pc4:x2:gm20 on bff files 45.6gb to 18.8gb.
the rest of the files srep+lolz. 4.8gb to 3.1 gb

darkwolves 21-01-2019 08:50

Dead Rising games
 
Dead Rising
method (xtool Zlib) removed non english files
zlib+srep+lolz:dt1:dtp1:dto1:dtm1:dtw1:dtd1:mtt0:m t6:d100m:tt4
on all files
initial size 7.81 gb
repack size 2.37 gb

Dead Rising 2 Off the Record
method (precompmt 3.8 since Xtool froze and z tool had no effect) removed non enlgish files
precompmt+srep+lolz:dt1:dtp1:dto1:dtm1:dtw1:dtd1:m tt0:mt6:d100m:tt8
on main files
bpk on bik video files
initial size 7.81 gb
repack size 3.58 gb

Dead Rising 3 Apocalypse Edition
method no zlib streams found removed non english files
srep+lolz:dt1:dtp1:dto1:dtm1:dtw1:dtd1:mtt0:mt6:d1 00m:tt4
main game files
bpk in bik files the video snowfinal makes bpk crash so compressed in seperate archive
initial size 23.9 gb
repack size 15.9 gb

Dead Rising 4
method (Ztool Zlib streams and because Xtool froze on it)
converted bk2 to bik with a .bk2 file extension to resolve bpk crash issues kept same bitrate so the video is lossless and identical to the original
also redid bik videos wich were causing crash problems as well same bitrate just like bk2 i did
initial size 69.5 gb
repack size 26.0 gb

FitGirl 21-01-2019 16:29

Quote:

Originally Posted by darkwolves (Post 478977)
converted bk2 to bik with a .bk2 file extension to resolve bpk crash issues kept same bitrate so the video is lossless and identical to the original

What? Any conversion with bink tools is lossy. And you've converted modern BINK2 videos to much older BINK1 format. Even having the same bitrate degraded the quality noticeably, trust me.

doofoo24 21-01-2019 16:44

Vampyr 9.71gb
 
precomp:c64mb,t100p:zlib+lolz:mtt0:d384:mtb192:fba 4096:mc1023:ldl5.
*using the new lolz test22c4b without srep only xtool+lolz :D
*note that with d384:mtb192 you need a lot of ram like 20gb.
when decompress add to cls.ini :
ldmfTempPath={app}
ldmfMaxMemoryUsage=1024m
ldmfDeleteTmp=0

darkwolves 21-01-2019 17:27

Quote:

Originally Posted by FitGirl (Post 478987)
What? Any conversion with bink tools is lossy. And you've converted modern BINK2 videos to much older BINK1 format. Even having the same bitrate degraded the quality noticeably, trust me.

as far as i see i can see there is no noticable difference so...
then again i did not do it to reduce quality i did so to prevent crashes with bpk..
as far as the debate anyone can try it and judge for themselves

K4miKaZe 22-01-2019 03:44

Quote:

Originally Posted by darkwolves (Post 478990)
as far as i see i can see there is no noticable difference so...
then again i did not do it to reduce quality i did so to prevent crashes with bpk..
as far as the debate anyone can try it and judge for themselves

Yeah, im doing the same on all games where bk2 videos wont work with bpk. If you do it in good way there is no visible quality loss but its still lossy. Also its good to check if all bk2 videos are having trouble with bpk because on some games like AC Unity, only 1 video has problems with it, so there is really no need to recompress them all.

darkwolves 22-01-2019 08:39

Quote:

Originally Posted by K4miKaZe (Post 479002)
Yeah, im doing the same on all games where bk2 videos wont work with bpk. If you do it in good way there is no visible quality loss but its still lossy. Also its good to check if all bk2 videos are having trouble with bpk because on some games like AC Unity, only 1 video has problems with it, so there is really no need to recompress them all.

i don't do all of them unless the crashes are constant if they are
i am like the heck with it and do them all..lol

darkwolves 23-01-2019 18:09

OVERKILL's The Walking Dead No Sanctuary update
 
Method
nothing removed or recoded
Xtool was used
xzlib+srep+lolz:dt1:dtp1:dto1:dtm1:dtw1:dtd1:mtt0: mt6:d100m:tt4
initial size 43.3 gb
repack size 16.9 gb

20 to 25 minute install time on my 6 core processor

KaktoR 24-01-2019 01:18

What is the difference between mt type 0 and 1?

darkwolves 24-01-2019 04:51

Quote:

Originally Posted by KaktoR (Post 479036)
What is the difference between mt type 0 and 1?


-mtt [0..1] - for multi-threaded processing, indicates the mode of operation used. At 0, the dictionary size must be at least 2 times the block size. In this mode, the data for each stream will be loaded alternating in size into a block. In this mode, in most cases, you can achieve better compression than in the second, but unpacking will require such a number of threads, as in compression. With 1, each block is compressed separately, without dependencies on neighboring data, respectively, the compression here is usually worse than in the first mode, but you can specify any number of streams to decompress. For this mode, the options from cliniot MaxThreadsUsage and MaxMemoryUsage are applied. Default: -mtt0


All times are GMT -7. The time now is 02:58.

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