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)

Razor12911 07-04-2022 13:50

1 Attachment(s)
Quote:

Originally Posted by dixen (Post 496450)
Deathloop XTool+Kraken
19 gb > 56 gb > 48 gb > 17 gb

:confused:

:rolleyes:

KaktoR 08-04-2022 02:15

Orcs Must Die! 3

Code:

-mxtool:OMD3+srep+4x4:lzma

Compressed 268 files, 14,300,670,829 => 9,091,805,875 bytes. Ratio 63.58%
Compression time: cpu 59.80 sec/real 2041.67 sec = 3%. Speed 7.00 mB/s
All OK

Extracted 268 files, 9,091,805,875 => 14,300,670,829 bytes. Ratio 63.58%
Extraction time: cpu 18.83 sec/real 397.61 sec = 5%. Speed 35.97 mB/s
All OK

Thanks to Masquerade for database

Masquerade 08-04-2022 09:09

Orcs Must Die! 3 [Build 8508638]

*.PAK
Code:

xtool_OMD3+srep+lolz
Everything else:
Code:

srep+razor
13.2GB ---> 7GB

Masquerade 08-04-2022 09:10

The Drained Goddess

Code:

xzlib+srep+lolz
13GB ---> 9.9GB

KaktoR 08-04-2022 13:57

Age of Empires 3 Definitive Edition
1 language, v latest (I don't know lol)

Code:

18:47:43 - Selected ARC/DS method for Data1a-01.bin was: xtool:c256mb:malz4:mreflate+srep_new+4x4:b64mb:lzma:ultra:64m:bt4:fb273:lc8:mc1000000
 18:47:43 - Selected ARC/DS method for Data1b-01.bin was: srep_new+4x4:b64mb:lzma:ultra:64m:bt4:fb273:lc8:mc1000000
-------------------------------------------------------------------------------------------------------------------------------------------
 22:56:39 - Overall input size: 47.31 GB
 22:56:39 - Overall output size: 26.55 GB (Ratio 56.13%)
 22:56:39 - Data files creation time: 03:54:16

Thanks to Edison007 for xtool plugin

KaktoR 09-04-2022 13:15

FINAL FANTASY VII Remake Intergrade
Movies ripped, v1.001

Code:

09:51:56 - Selected ARC/DS method for Data1a-01.bin was: oo2reck:7+srep_new+4x4:b64mb:lzma:ultra:64m:bt4:fb273:lc8:mc1000000
 09:51:56 - Selected ARC/DS method for Data1b-01.bin was: srep_new+4x4:b64mb:lzma:ultra:64m:bt4:fb273:lc8:mc1000000
 09:51:56 - Selected ARC/DS method for Data1c-01.bin was: srep_new+1
-------------------------------------------------------------------------------------------------------------------------------------------
 21:47:09 - Overall input size: 81.52 GB
 21:47:09 - Overall output size: 69.26 GB (Ratio 84.97%)
 21:47:09 - Overall conversion time: 11:55:06

Data1a -> pak files
Data1b -> all except pak and emov
Data1c -> emov files

This is basically a update for my last report about this game.

English, French and Japanese movies were ripped. Game was tested 100% in german + english with ripped video files (I played the game twice in english + german with all additional side quest stuff + DLC). I assume it will work on french and japanese languages too.

How to know if the game works with ripped movie files? You will encounter game freezes on points were a video should play (the game is not "freezing" actually, but you can't do any actions). Luckily you can guess which video is missing or wrong ripped by folder and file names.

*_US files are used for english only. Files without language code are used by french, german, japanese (except for credits videos, but this is obvious).

You can delete language voiceovers out of "pakchunk0_s23-WindowsNoEditor.pak" file with quickbms + hex editor to save additional ~2GB, but I didn't for this test.

fabrieunko 11-04-2022 23:20

Quote:

Originally Posted by dixen (Post 496386)
Usual zlib compression + reimport zero-bytes .mp4 to pak (quickbms v0.11 + ue4_27,bms script to help)

1. Exctract .mp4 from .pak archive (qbms -f *.mp4 ue4_27.bms <path_to_pak-file> <path for extracted files>)
2. zero-byte build .mp4 cmd

3. Reimport your zero-bytes .mp4 to .pak file (qbms -G -w -r -r ue4_27.bms ue4_27.bms <path_to_pak-file> <path for extracted files>)


Hello, just a question when importing 0bit files, if I redo an extraction of mp4 files should I have 0bit files?

:( Sad8669 12-04-2022 03:56

Yes you will have null video files.

Zero bytes still takes up space, if you look at them in the file explorer the size doesn't change, since 00 bytes are repeated all until the end of the file, lossless data compression algorithms takes good use of repeated bytes, hence the compressed file is so small.

i think that's how it works :D though i am not sure.

OR

you can take srep for example, it just saves the position of dupes occurrence and copies a single of copy of these dupes to those positions during decompression.

Rainiu 16-04-2022 01:56

Help with compressing Ender Lillies smaller please. Thanks.

Masquerade 16-04-2022 02:08

Quote:

Originally Posted by Rainiu (Post 496526)
Help with compressing Ender Lillies smaller please. Thanks.

xzlib+srep+lolz

For the banks, try following this guide.

Rainiu 16-04-2022 10:12

Quote:

Originally Posted by Masquerade (Post 496527)
xzlib+srep+lolz

For the banks, try following this guide.

what about the ucas extension? is xzlib taking care of both the .pak and .ucas files? I was only able to compress it to around 870mb.

Masquerade 16-04-2022 13:30

Quote:

Originally Posted by Rainiu (Post 496529)
what about the ucas extension? is xzlib taking care of both the .pak and .ucas files? I was only able to compress it to around 870mb.

Yes. In this case, the UCAS files are not encrypted.

KaktoR 17-04-2022 15:04

Anno 1800
v14.0, all DLC, nothing ripped

Code:

11:38:48 - Selected ARC/DS method for Data1a-01.bin was: msc_tak+srep_new+razor_mtx
 11:38:48 - Selected ARC/DS method for Data1b-01.bin was: xtool:mzlib+srep_new+4x4:b64mb:lzma:ultra:64m:bt4:fb273:lc8:mc10000
--------------------------------------------------------------------------------------
 16:38:34 - Overall input size: 72.87 GB
 16:38:34 - Overall output size: 28.32 GB (Ratio 38.87%)
 16:38:34 - Data files creation time: 04:33:15


Masquerade 18-04-2022 03:40

Five Nights At Freddy's: Security Breach [Build 8479365]

Code:

srep+razor/$pak=ue4d:key=85F7D4007015493ED0359C9007266038F8F7B1F96988F19A610103874CC95286+srep+lolz/$mp4=srep+zstd
60.3GB ----> 21.2GB

Notes:
  • cls-ue4d used - made by Shegorat
  • Do not use srep 3.93b, crash on decompression.

Masquerade 19-04-2022 03:40

Winter Ember [Build 8534177] [Lossy + Lossless]

If you want to recode the videos, you can recode them to 3000kb/s bitrate using ffmpeg:
Code:

for %f in (*.MP4) do ffmpeg -i "%f" -b:v 3000k "_%~nf.MP4"
You can view a comparison between the quality of original videos and recoded videos here.

Compression

Code:

xzlib+srep+lolz/$mp4=srep
Original Size [Lossless Videos]: 5.7GB

Final Size [Lossless Videos]: 2.9GB

Original Size [Recoded Videos]: 4.6GB

Final Size [Recoded Videos]: 1.8GB


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

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