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)

JustFun 31-08-2025 16:08

Brothers: A Tale of Two Sons (Original Release)

Code:

Selected ARC/DS method for Data1a-01.bin was:
uelr+srep_new:490g+lolz
------------------------------------------------------------------------------------------
Overall input size: 1,04 GB
Overall output size: 425,31 MB (Ratio 40.01%)


Redmist2013 01-09-2025 23:11

Quote:

Originally Posted by KaktoR (Post 508413)

Am I doing something wrong?

xtool.exe precomp -mue3 <infile> <outfile.xt>

None of the GoWR files are decompressing...

Razor12911 01-09-2025 23:44

oh, you'll need oodle library near xtool. Something broke in the update which ended up requiring that library not sure why tho.

JustFun 03-09-2025 07:13

Murdered: Soul Suspect (Steam Version)

Code:

Selected ARC/DS method for Data1a-01.bin was:
uelr+xtool:c1792mb:mbk2:df20p+srep_new:490g+lolz
------------------------------------------------------------------------------------------
Overall input size: 8,39 GB
Overall output size: 4,68 GB (Ratio 55.86%)


JustFun 05-09-2025 19:01

Driver: San Francisco v1.04.1114 (English Only)

For FMV(Videos) folder use:
Code:

bpk
For rest of the files use:
Code:

srep_new:490g+lolz
------------------------------------------------------------------------------------------

Game size: 5.88 GB
Compressed Game Size: 3.87GB

wareck 07-09-2025 02:44

Cronos The New Dawn
 
Cronos The New Dawn

Quote:

data1 = xtool:mkraken:mmermaid:core_2.9.10:lib_2:mreflate: dd3+LOLZ_NORMAL (ucas utoc pak)
data2 = xtool:dd3+bcm (bk2 are "bk2n" not compressible by bnk)
data3 = xtool:dd3+LZMA-MT (other)

shazzla 07-09-2025 07:03

Metal EDEN

UE5 0xF61F3586B33384149B52A521B5454CF9D03C84DCDEFD0FE5 C79621ECCECB8BD9+kraken+mermaid

there is a SPACE in the decryption code. i cant remove. sry. :)

KaktoR 09-09-2025 10:01

Quote:

Originally Posted by Jarmen_Kell (Post 508534)
Guys, is there any suggested compression method for RE-Engine, especially for "Dead Rising Deluxe Remaster"?

Most of them had zlib or zstd. Try it out.

JustFun 16-09-2025 16:17

The Crew - Unlimited

For Video archives use:
Code:

bpk
For Sound archives use:
Code:

srep_new:490g+bcm
For rest of the files use:
Code:

srep_new:490g+razor_mtx
------------------------------------------------------------------------------------------

Game size: 24.2 GB
Compressed game size: 17.1 GB

P.S. You can compress even better if you use lolz compressor instead of razor

hwang4 17-09-2025 00:33

Trail Out - Complete Edition
 
hi! which version of oo2core.dll should i use ? :)

dixen 17-09-2025 06:49

What decompression method for DAT TCU?

KaktoR 17-09-2025 06:58

Quote:

Originally Posted by dixen (Post 508580)
What decompression method for DAT TCU?

Sample.

Quote:

Originally Posted by hwang4 (Post 508575)
hi! which version of oo2core.dll should i use ? :)

Sample.

Dunnowho69 17-09-2025 07:54

What is the best way to compress unity game for better ratio ? I tried the unity plugin but never seems to get anything extra with that, don't know where is the issue

KaktoR 17-09-2025 08:06

Quote:

Originally Posted by Dunnowho69 (Post 508583)
What is the best way to compress unity game for better ratio ? I tried the unity plugin but never seems to get anything extra with that, don't know where is the issue

bundle files are usually compressed with lz4hc (mostly level 12). But tbh I don't have compressed any unity game since months.

Example "Universe Sandbox 2" (because I have installed it right now as the only unity engine game).

Code:

Universe Sandbox x64_Data\StreamingAssets\aa\StandaloneWindows64\defaultpersistent_assets_all.bundle
Code:

Streams: 2401 / 2401
Time: 00:00:02 (CPU 00:00:15)

Size: 248 MB >> 326 MB

Used unity plugin with lz4hc,l12 setting and lz4 library 1.9.4.

dixen 17-09-2025 08:32

Quote:

Originally Posted by KaktoR (Post 508581)
Sample.

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

KaktoR 17-09-2025 08:49

Looks like lzo

I don't know really much about lzo so this could be false positives. Someone else has to check

KaktoR 17-09-2025 09:31

Quote:

Originally Posted by dixen (Post 508580)
What decompression method for DAT TCU?

https://www.patreon.com/posts/crew-offline-138995143

Dunnowho69 17-09-2025 10:27

Quote:

Originally Posted by KaktoR (Post 508584)
bundle files are usually compressed with lz4hc (mostly level 12). But tbh I don't have compressed any unity game since months.

Example "Universe Sandbox 2" (because I have installed it right now as the only unity engine game).

Code:

Universe Sandbox x64_Data\StreamingAssets\aa\StandaloneWindows64\defaultpersistent_assets_all.bundle
Code:

Streams: 2401 / 2401
Time: 00:00:02 (CPU 00:00:15)

Size: 248 MB >> 326 MB

Used unity plugin with lz4hc,l12 setting and lz4 library 1.9.4.

Does the plugin not work on .resS , .assets ,.resouce files ? I was trying it on a game that doesn't have .bundle file, maybe that's why it didn't work. Anyway thanks for the help :D

Masquerade 17-09-2025 11:11

^^
resS and assets files have no compression.

.resource files are either FMOD audio or videos.

The only file that is compressed which is in the <game name>_Data folder is data.unity3d.

JustFun 19-09-2025 20:50

Tom Clancy's Splinter Cell: Chaos Theory
Ripped: Foreign Languages, Versus Mode

For Videos use:
Code:

xtool:c1792mb:mbik+bcm
For Sounds use:
Code:

msc_tak+srep_new:490g+bcm
For rest of the files use:
Code:

srep_new:490g+lolz
------------------------------------------------------------------------------------------

Game size: 2.95 GB
Compressed game size: 1.67 GB

JustFun 19-09-2025 21:10

Tom Clancy's Splinter Cell
Ripped: Foreign Languages

For Videos use:
Code:

xtool:c1792mb:mbik+bcm
For Sounds use:
Code:

msc_tak+srep_new:490g+bcm
For rest of the files use:
Code:

srep_new:490g+lolz
------------------------------------------------------------------------------------------

Game size: 1.61 GB
Compressed game size: 952 MB

JustFun 19-09-2025 23:37

Far Cry 3 [Complete, Incl. DLC]

For Sounds use:
Code:

oggre+srep_new:490g+bcm
For everything else use:
Code:

bpk+xtool:c32mb:mfc3+srep_new:490g+lolz
------------------------------------------------------------------------------------------

Game size: 8.25 GB
Compressed game size: 4.5 GB

L0v3craft 24-09-2025 01:02

Hi guys. I'm trying to compress the game "WUCHANG: Fallen Feathers" v1.6 (179243).

It has two pak files (one is 41.6GB and the other one 14GB).

They are encrypted but not at all seems, because simply using srep+lolz the compression ratio is very good.

So I have used srep+lolz on all game files, compressed from 56.2GB to 18.4GB.

Another repacker (Elamigos) compressed the same game version (I compared the hashes of all game files) but his repack size is 17.5GB. He included also the soundtrack in the compression (so additional 137MB of mp3).

So I opened his archive and he used like me simply srep+lolz:

https://t1.pixhost.to/thumbs/8931/643855110_1.png

https://t1.pixhost.to/thumbs/8931/64...2_immagine.png

Now I don't think at all it is about some parameter of lolz or srep, because my repacks and his repacks usually are the same and in some case I compress a little better. In many cases we both compressed only using srep+lolz and no difference in final size.

My srep parameters: srep64 -m3f -a2

My lolz parameters: -d256mb -dtb1 -mtt1 -tt4 -mt10 -mc1023

Someone can help me to understand, please? Thanks.

KaktoR 24-09-2025 01:28

aes encryption is used.

Try xtool ue plugin with key and srep+lolz

L0v3craft 24-09-2025 02:34

Quote:

Originally Posted by KaktoR (Post 508619)
aes encryption is used.

Try xtool ue plugin with key and srep+lolz

I found the password for his archive and I used that password to open it with Freearc. Freearc is showing exactly the method he used (like me srep+lolz). And as confirmation I have installed his repack monitoring the installation from the task manager and XTool is not running, only srep and lolz:

https://t1.pixhost.to/thumbs/8933/64...5_immagine.png

However I tried what you suggested with the plugin "unrealengine_R13"":

XTool v0.8.9 here, only testing the decryption part and it stucks at some point:

https://t1.pixhost.to/thumbs/8933/64...ool-stucks.png

I tried also adding zlib+reflate after the key and it finds many more streams but stucks at the same point and anyway as you can see the size is not increasing, maybe the streams found are very small:

https://t1.pixhost.to/thumbs/8933/64...ib-reflate.png

this is with XTool v0.7.9, it doesn't stuck but it finds only 13 streams and I don't think this decryption can give some benefit:

https://t1.pixhost.to/thumbs/8933/64...ool-v0-7-9.png

I guess the plugin "unrealengine_R13" is not compatible with these pak files format. I tried also extracting them with quickbms and "unreal_tournament_4_0.4.27e_paks_only.bms" but it is not able to decompress all the files...

JustFun 24-09-2025 02:44

@L0v3craft
Check his installed game size to yours, maybe it's lower?

L0v3craft 24-09-2025 02:52

Quote:

Originally Posted by JustFun (Post 508622)
@L0v3craft
Check his installed game size to yours, maybe it's lower?

I have already checked, I have created the checksums file on my installation and verified on his installation, the files are the same and in addition he included 137MB for the soundtrack... so his repack is 1GB or so smaller than my repack.

If you are interested send me a pm for the files... so you can try too. Thanks.

KaktoR 24-09-2025 03:15

I will check this as soon as I have downloaded the game.

kj911 24-09-2025 04:13

L0v3craft: Try it use LDMF and 1(!) threads only mode from LOLZ!

example:
Code:

lolz:dt:dtb1:dtw1:dtm1:dto1:dtd1:d256m:fba4096:mc1023:tt16:mt1:ldmf1:ldc0:ldl5  /or tt8 its barely faster/
and really recommend use defeault SREP level/chunks sizes, aka l512 !

Compressible PCM audio founds or not the archives? Video files? (checking via MSC.)

Quckly testing add delta filters before others, checking compression ratio gains or not. /gain yes = delta+srep+lolz/

L0v3craft 24-09-2025 04:39

Quote:

Originally Posted by kj911 (Post 508625)
L0v3craft: Try it use LDMF and 1(!) threads only mode from LOLZ!

example:
Code:

lolz:dt:dtb1:dtw1:dtm1:dto1:dtd1:d256m:fba4096:mc1023:tt16:mt1:ldmf1:ldc0:ldl5  /or tt8 its barely faster/
and really recommend use defeault SREP level/chunks sizes, aka l512 !

Compressible PCM audio founds or not the archives? Video files? (checking via MSC.)

Quckly testing add delta filters before others, checking compression ratio gains or not. /gain yes = delta+srep+lolz/

I will test those lolz parameters this evening/tonight. Thanks.

Ok I need to add -l512 to my srep parameters, because I use srep 3.93 and -l is zero by default.

msc_tak works , infact it compressed from 55.7GB to 54.9GB.

But I tested srep+4x4/lzma -> 20.3GB and after adding msc_tak before srep and the final size is smaller only of 100MB.

I never tested "delta" before than srep+lolz. I can test it with 4x4/lzma like srep+delta+4x4/lzma. But again Freearc is showing that Elamigos used only srep+lolz, I don't see "delta" in his method.

kj911 24-09-2025 05:01

Use the delta algorithm at the beginning of the chain. It may improve the ratio, it may not.

Use 3.92 from SREP! (The default value of the "l/c" parameters is 512, if not defined separately.) You can play a little more with the a0/a1/a2 parameters, although it does not multiply much. (v3.93 contains decompression bug.)

Did you run MSC with only WAV=1? With the RAW=1 option, how many audio streams does it find? True, unpacking can be a little more problematic this way, but usually it works. What can be a problem if there is no error during packing, but when unpacking it does, because problematic RAW/PCM audio files can appear that run with errors.

It is interesting to note that the small test results show that with MSC there is only an extra 100MB gain at the end of the compression chain, after the initial 800MB size reduction.

In the case of LOLZ, in the case of compression on 1 thread as described above, be prepared for it to take up to ~2-3 days! It might only bring ~5%, but it might be more, since you've run it on 10 threads so far, it might even be a bigger profit.

ps: Hint, try use DLZ replacement from LZMA, from faster compression times testing than LOLZ. Use 256-512MB dictionary.

My preferred switches: -slp -d512m -lp0 -fb337 -mc8192 -cu3 -cm43

L0v3craft 24-09-2025 06:03

Quote:

Originally Posted by kj911 (Post 508627)
Use 3.92 from SREP! (The default value of the "l/c" parameters is 512, if not defined separately.) You can play a little more with the a0/a1/a2 parameters, although it does not multiply much. (v3.93 contains decompression bug.)

I can't believe it... srep 3.2 is the solution.

srep(3.93)+4x4/lzma -> 20.3GB

srep(3.2)+4x4/lzma -> 19.4GB

but in decompression srep 3.2 doesn't work for me, so I tried srep 3.93 in decompression and works.

Masquerade 24-09-2025 15:12

Don't use delta, it will only harm your ratio. Not useful since many years (if ever).

SREP 3.2 is always a good shout for especially buggy data too.

Dunnowho69 25-09-2025 08:58

i normally use srep_3.92.exe -m5f -l128 -c64 $$arcdatafile$$.tmp $$arcpackedfile$$.tmp for srep but recently have been getting a lots of error: general (de)compression error in srep. and all those were unity games. it fixes if i remove -l128 and -c64 parameters. what could be the reason here ?

FitGirl 25-09-2025 11:17

Quote:

Originally Posted by Masquerade (Post 508631)
Don't use delta, it will only harm your ratio. Not useful since many years (if ever).

SREP 3.2 is always a good shout for especially buggy data too.

Not exactly. There are data samples which give better compression with delta. They are very rare and usually are found in obscure game engines, but still.

JustFun 07-10-2025 11:03

Assassins Creed: II (Steam Version)

For .FORGE files use:
Code:

afr+srep_new:490g+lolz
For Video files use:
Code:

xtool:c1792mb:mbik+bcm
For Sound files use:
Code:

srep_new:490g+bcm
For rest of the files use:
Code:

srep_new:490g+lolz
------------------------------------------------------------------------------------------

Game size: 5.65 GB
Compressed Game Size: 2.15 GB

JustFun 08-10-2025 07:57

Assassins Creed: Revelations (Steam Version) (English Only)

For .FORGE files use:
Code:

afr+srep_new:490g+lolz
For Video files use:
Code:

xtool:c1792mb:mbik+bcm
For Sound files use:
Code:

srep_new:490g+bcm
For rest of the files use:
Code:

srep_new:490g+lolz
------------------------------------------------------------------------------------------

Game size: 5.90 GB
Compressed Game Size: 2.64 GB

st0rm 10-10-2025 01:39

Shellshock 2: Blood Trails [2009]
 
Code:

Game Version : 1.0

Ripped - Re-encoded Files : Nothing

Original Size : 6.0 GB

Compressed Size : 1.67 GB

Install Time : 5 Mins on HDD (Depends your system)

Method : srep:m3f+lzma2


KaktoR 19-10-2025 04:27

Battlefield 6
Use frostbite3 plugin with nfsunbound config and oodle library located in game directory.

Wanterlude 21-10-2025 07:54

NINJA GAIDEN 4

@image1.dat

Quote:

gdeflate (+libs from game folders)
Streams: 2129 / 18496
Time: 00:00:49 (CPU 00:06:13)

Size: 1.08 GB >> 1.17 GB
sample: https://pixeldrain.com/u/NJw43Xpd
libs: https://pixeldrain.com/u/5XsLVhsL

Maybe someone has already found a solution?)

upd: https://www.patreon.com/posts/ninja-gaiden-4-141790975
thx razor12911


All times are GMT -7. The time now is 18:53.

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