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)

Sergey3695 05-12-2018 15:03

update post https://fileforums.com/showpost.php?...postcount=1040
xD

doofoo24 05-12-2018 22:11

just cause 3 16.5gb
 
pzlib:m3:max:c64m:t8+srep:m3f:d1g:a2+lolz:d64m...
*english only with credit remove and replaced (arc6 and arc9) i used JC3Unpacker.exe to unpack arc files (credits_streaming.bikc / corona_video_end_loop.bikc) and Packer.exe for pack...
Game size 52.7gb
crc will not match the original...

dante44 06-12-2018 03:52

Quote:

Originally Posted by doofoo24 (Post 477395)
pzlib:m3:max:c64m:t8+srep:m3f:d1g:a2+lolz:d64m...
*english only with credit remove and replaced (arc6 and arc9) i used JC3Unpacker.exe to unpack arc files (credits_streaming.bikc / corona_video_end_loop.bikc) and Packer.exe for pack...
Game size 52.7gb
crc will not match the original...

just cause 4 or 3?

Titeuf 06-12-2018 04:07

Quote:

Originally Posted by dante44 (Post 477398)
just cause 4 or 3?

@Dante44,
For me Just cause 4 please.
Thank

ZAZA4EVER 06-12-2018 07:08

Just cause 4 use oodle lib v7
Need new tool to unpack files

KaktoR 06-12-2018 10:46

Quote:

Originally Posted by doofoo24 (Post 477381)
if i remember it should inflate to 87gb with xtool(zstd)

I'm on 88GB inflate, have just checked (without extra stuff like soundtrack).

Latest version directly from Origin (legit copy), EN+FR language ripped (except subtitle files, they are just a few kb in size).

I will let lolz running over night with d128m option only.

K4miKaZe 06-12-2018 12:26

Maybe german language files are bigger KaktoR, i just removed all languages (only let english) and all other bonus stuff but with subtitles (legit too from Origin as my others ME Games). I cant exactly remember all stuff i have ripped, are languages only EN+FR+DE ? Im not sure but IT is almost included on all ME Games as voice language too (not sure about andromeda). My game size doesnt reach 47gb with all those stuff ripped (have to install it again but on installer it says i need 46800 so i suppose its something like that haha).

KaktoR 06-12-2018 13:01

Ok yes, english voice files are ~2.09GB, german voice files are ~2.6GB

This game only has EN/FR/DE voice.

Thanks for your feedback.

K4miKaZe 06-12-2018 14:22

Yeah, this also happens to much more games. Some have small difference in sizes and others have big ones (so dont wonder if you get some mb less or more on same compressions). And those language files are always sound files, so they dont compress well.

Regards !!!

KaktoR 07-12-2018 04:13

Stellaris: MegaCorp
v2.2

Code:

srep:m3f+4x4:lzma

Without extra content like Soundtrack, ebook, ...

12:19:31 - Starting Data1.bin.001 creation
12:46:34 - Finished Data1.bin.001 creation
Original size:  7.845g
Compressed size: 3.707g

With XTool(:zlib)+srep:m3f+lolz:dtb1:d128m:mc1023 you will get about 5.x GB with all extra contents (I've forget to save the report).

KaktoR 07-12-2018 08:49

Quote:

Originally Posted by doofoo24 (Post 477395)
pzlib:m3:max:c64m:t8+srep:m3f:d1g:a2+lolz:d64m...
*english only with credit remove and replaced (arc6 and arc9) i used JC3Unpacker.exe to unpack arc files (credits_streaming.bikc / corona_video_end_loop.bikc) and Packer.exe for pack...
Game size 52.7gb
crc will not match the original...

You could even unpack all videos, rename file extension from bikc to bik and apply bpk on them. After installing write batch to pack the folders/files back to archive with jc3packer.

Simorq 07-12-2018 19:02

HITMAN 2 - Standard Edition
 
Code:

Title:          HITMAN™ 2
Version:        v2.11

PC:              6 Cores 3.2GHz + 16GB Ram + HDD

Original Size:  53.8 GB (57,847,434,425 Bytes)
Compressed Size: 23.8 GB
DISK:            6xDVD5 

Method:          srep:m3f:l512+lolz:d64m:tt1:mtt1:mt12:mc2+diskspan:1476mb:1476mb
                             

Compress Time:  3 Hours 20 Mins
Install Time:    15 Min

Note:
Lolz: decode mem usage per thread = 136mb

Srep Mode:
[External compressor:srep]
header = 0
packcmd = "SREP" -s54gb {options} - - <stdin> <stdout>


Simorq 09-12-2018 09:43

Just Cause 4 Test Compression
 
JC4-ENG (Without Hi-Res Textures and Video Pack) 38.28 >> 75.4 GB >> 27.3 >> 14.2 GB
Creating archive: RG-1.Bin Using oo2reck+oo2recs+srep:m3f:l1024+lolz:d64m:mtt1:mt12 :mc2
Compression time: cpu 2163.33 sec/real 13621.71 sec = 16%. Speed 2.96 mB/s
All OK - 3 H 40 M

if use
lolz:dtb1:d192m:mtt1:mt4:mc128 - 13 GB
-----------------------------------------------------------------

Testing archive: F:\FreeArc\RG-1.Bin
Testing time: cpu 140.45 sec/real 1138.86 sec = 12%. Speed 35.43 mB/s
All OK - 19 M
-----------------------------------------------------------------


Code:

Hi-Res Textures

archives_win64\main\hires\*
archives_win64\main_patch\hires\*

Creating archive: RG-2.Bin using oo2recm+oo2reck+srep:m3f:l1024+lolz:d192m:mtt1:mt4:mc1023
Compressed 10 files, 4,389,062,552 => 2,876,218,077 bytes. Ratio 65.53%   
Compression time: cpu 61.81 sec/real 5148.70 sec = 1%. Speed 0.85 mB/s
All OK

Testing archive: RG-2.Bin
Tested 10 files, 2,876,218,077 => 4,389,062,552 bytes. Ratio 65.53%       
Testing time: cpu 16.52 sec/real 160.41 sec = 10%. Speed 27.36 mB/s
All OK


Code:

Video Pack
archives_win64\main_patch\game6.arc
archives_win64\main_patch\game6.tab
archives_win64\main_patch\game7.arc
archives_win64\main_patch\game7.tab
archives_win64\main_patch\game8.arc
archives_win64\main_patch\game8.tab
archives_win64\main_patch\game9.arc
archives_win64\main_patch\game9.tab
archives_win64\main_patch\game10.arc
archives_win64\main_patch\game10.tab

useless videos:
archives_win64\main\game37.arc
archives_win64\main\game37.tab
archives_win64\main\game38.arc
archives_win64\main\game38.tab
archives_win64\main\game39.arc
archives_win64\main\game39.tab
archives_win64\main\game40.arc
archives_win64\main\game40.tab
archives_win64\main\game41.arc
archives_win64\main\game41.tab

game37.arc and game38.arc aren't useless completely.

game37.arc = the first bink video stream is a credits video file and the rest are skills tree videos used inside the game.

game38.arc = the first bink video stream is used by the game while the rest are unused.

thanks to ShivShubh


ShivShubh 09-12-2018 10:01

Quote:

Originally Posted by Simorq (Post 477528)
useless videos:
archives_win64\main\game37.arc
archives_win64\main\game37.tab
archives_win64\main\game38.arc
archives_win64\main\game38.tab
archives_win64\main\game39.arc
archives_win64\main\game39.tab
archives_win64\main\game40.arc
archives_win64\main\game40.tab
archives_win64\main\game41.arc
archives_win64\main\game41.tab

game37.arc and game38.arc aren't useless completely.

game37.arc = the first bink video stream is a credits video file and the rest are skills tree videos used inside the game.

game38.arc = the first bink video stream is used by the game while the rest are unused.

KaktoR 09-12-2018 10:09

Metal Gear Solid V - The Phantom Pain
v1.11

Code:

XTool:t75p,c128m:zlib+srep:m3f+4x4:b128mb:lzma:ultra:128m:bt4:fb273:lc8:mc1000000

15:46:46 - Start unpacking of game archives...
16:20:06 - Finished unpacking of game archives...
16:20:06 - Starting Data1.bin.001 creation
19:06:21 - Finished Data1.bin.001 creation

Original size:  30.610g
Compressed size: 13.576g

Code:

+lolz:d64m:mtt1:mt4

21:43:17 - Starting Data1.bin.001 creation
 2:56:50 - Finished Data1.bin.001 creation

Original size:  30.610g
Compressed size: 12.742g

Code:

Unpacking of game archives
"%choice%\MGSV_QAR_Tool" "%choice%\master\0\00.dat" -r
"%choice%\MGSV_QAR_Tool" "%choice%\master\0\01.dat" -r

"%choice%\MGSV_QAR_Tool" "%choice%\master\1\MGSVTUPDATEV0110\0\00.dat" -r
"%choice%\MGSV_QAR_Tool" "%choice%\master\1\MGSVTUPDATEV0110\0\01.dat" -r

"%choice%\MGSV_QAR_Tool" "%choice%\master\chunk0.dat" -r
"%choice%\MGSV_QAR_Tool" "%choice%\master\chunk1.dat" -r
"%choice%\MGSV_QAR_Tool" "%choice%\master\chunk2.dat" -r
"%choice%\MGSV_QAR_Tool" "%choice%\master\chunk3.dat" -r
"%choice%\MGSV_QAR_Tool" "%choice%\master\chunk4.dat" -r

"%choice%\MGSV_QAR_Tool" "%choice%\master\data1.dat" -r

"%choice%\MGSV_QAR_Tool" "%choice%\master\texture0.dat" -r
"%choice%\MGSV_QAR_Tool" "%choice%\master\texture1.dat" -r
"%choice%\MGSV_QAR_Tool" "%choice%\master\texture2.dat" -r
"%choice%\MGSV_QAR_Tool" "%choice%\master\texture3.dat" -r
"%choice%\MGSV_QAR_Tool" "%choice%\master\texture4.dat" -r

if exist "%choice%\mgo\chunk0.dat" (
        "%choice%\MGSV_QAR_Tool" "%choice%\mgo\chunk0.dat" -r
)
if exist "%choice%\mgo\texture0.dat" (
        "%choice%\MGSV_QAR_Tool" "%choice%\mgo\texture0.dat" -r
)

Probably you get more out of it with lolz and ww2ogg (I don't have checked .wem files yet) and convert ogg back to original after unpacking.

I will test with lolz and report back soon.


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

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