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)

dixen 08-02-2023 07:29

Hogwarts Legacy

Game used oodle kraken

Quote:

Compressing pakchunk11-WindowsNoEditor.ucas 98%
Compressing 676,197,072 bytes with xtool.exe precomp -mkraken -c128mb -t100p $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
XTool is created by Razor12911

Streams: 19271/19280
Time: 00:00:58 (00:08:35)
Memory: 514 MB (514 MB)

100%
Errorlevel=0

Compressed 1 file, 676,197,072 => 2,228,651,670 bytes. Ratio 329.59%
Compression time: cpu 0.08 sec/real 72.49 sec = 0%. Speed 9.33 mB/s
All OK
Needed oo2core_8_win64.dll v2.8.14

KaktoR 08-02-2023 09:22

@dixen
Also bink2 videos are kb2n, so bpk is useless here.

Damn, I guess next year at the least bpk will be useless entirely for new titles :(

Masquerade 08-02-2023 09:28

Epic Games owns Unreal Engine and Rad Tools so its a free for all when it comes to Unreal Engine games using Bink Video and Oodle compression. The latest Bink version is KB2n so it's this year that BPK will be obsolete for newer titles.

-tara 12-02-2023 04:15

Bright Memory: Infinite
Code:

*.pak
xtool(zlib)+srep+lolz
(58.60% Ratio)

*.png
precompmt+srep+lolz
(79.57% Ratio)

*.mp4
srep
(99.97% Ratio)

rest
razor
(16.73% Ratio)


Size Before - 10.8 GB                        After - 6.36 GB (58.88% Ratio)
CT: 6 hours and 20 minutes                DT: 9 Minutes (On i5-4570s 4T/4C + 8GB RAM)

Fallout New Vegas Ultimate Edition
Code:

*.bsa
xtool(zlib)+srep+lolz
(54.5% Ratio)

FNVIntro.bik
bpk
(77.8% Ratio)

*.mp3
mpz (Multithread this with PMT/MTX)
(81.4% Ratio)

MailTitle.wav
msc (You can skip this however, its just 6 MB and can be passed to rz for simular result)

rest
razor
(60.1% Ratio)


Size Before - 9.4 GB                        After - 5.36 GB (57.02% Ratio)
CT: Don't have anymore but 5+ Hours        DT: 8 Minutes (On i5-4570s 4T/4C + 8GB RAM)

Hike Isle
Code:

*.assets
*.resS
*.resource
(no extension)
srep+lolz
(12.17% Ratio)

rest
razor
(25.07% Ratio)


Size Before - 2.5 GB                        After - 321 MB (12.8% Ratio)
CT: 1 Hour and 45 Minutes        DT: 1 Minute (On i5-4570s 4T/4C + 8GB RAM)

Inscryption
Code:

*.assets
*.resS
*.resource
(no extension)
srep+lolz
(49.13% Ratio)

rest
razor
(23.82% Ratio)


Size Before - 3.3 GB                        After - 1.6 GB (48.48% Ratio)
CT: 1 Hour and 38 Minutes                DT: 2 Minutes (On i5-4570s 4T/4C + 8GB RAM)

Mirror's Edge Catalyst
Code:

Ripped - Trial executable

*.cas
xtlz4(v12)+srep+lolz
(72.3% Ratio)       

rest
razor
(31.5% Ratio)


Size Before - 23 GB                        After - 16.5 GB (71.73% Ratio)
CT: 8 Hours and 40 Minutes        DT: 12 Minutes (On i5-4570s 4T/4C + 8GB RAM)

Need for Speed: Payback – Deluxe Edition
Code:

This is compression of the full version with all DLCs and depots included

*.cas
xtlz4(v12)+srep+lolz
(~62% Ratio)

rest
razor
(20.58% Ratio)


Size Before - 27 GB                        After - 15.9 GB (58.88% Ratio)
CT: 10 Hours and 30 Minutes        DT: 15 Minutes (On i5-4570s 4T/4C + 8GB RAM)

Papers, Please
Code:

*
razor

Size Before - 58 MB                        After - 24.4 (42.06% Ratio)
CT: 2 Minutes        DT: 2 Seconds (On i5-4570s 4T/4C + 8GB RAM)
(This was done outside of Arc, the decompression is done with a simple bat)

PowerWash Simulator v1.1
Code:

*.bundle
xtool(unity plugin)+srep+lolz
(50.6% Ratio)

rest
razor
(37.1% Ratio)


Size Before - 6.6 GB                        After - 3.3 GB (50% Ratio)
CT: Lost data, sorry                        DT: 12 Minutes (On i5-4570s 4T/4C + 8GB RAM)

Sapper - Defuse The Bomb Simulator v1.0.18
Code:

*.assets
*.resS
*.resource
(no extension)
srep+lolz
(29.7%% Ratio)

rest
razor
(25.3% Ratio)


Size Before - 7.1 GB                        After - 2.1 GB (29.57% Ratio)
CT: Lost data, sorry                        DT: 3 Minutes (On i5-4570s 4T/4C + 8GB RAM)

Stray v1.4#227
Code:

Hk_project-WindowsNoEditor.pak
oo2reck+xtool(zlib)+srep+lolz
(70.2% Ratio)

rest
razor
(To not waste time with razor for bk2, pass them to srep+lz4/anything fast)


Size Before - 6.8 GB                        After - 4.7 GB (69.11% Ratio)
CT: Lost data, sorry                        DT: 26 Minutes (On i5-4570s 4T/4C + 8GB RAM)

Subnautica
Code:

Ripped - Soundtrack

*.assets
*.resS
*.resource
(no extension)
srep+lolz
(31.5% Ratio)

rest
razor
(79.9% Ratio)


Size Before - 7.4 GB                        After - 2.7 GB (36.45% Ratio)
CT: Lost data, sorry                        DT: 6 Minutes (On i5-4570s 4T/4C + 8GB RAM)

Super Meat Boy
Code:

rz/$gd=srep+lolz

Arc.groups:
$gd
*.dat


Size Before - 486 MB                        After - 315 MB (64.1% Ratio)
CT: Lost data, sorry                        DT: 10 Seconds (On i5-4570s 4T/4C + 8GB RAM)

Super Meat Boy Forever
Code:

rz/$gd=srep+lolz/$bik=bpk
(I used PMT on Razor here)

Arc.groups:
$gd
*.swfc
*.smbl
*.tga
*.rply

$bik
*.bik


Size Before - 5.2 GB                        After - 1.7 GB (32.4% Ratio)
CT: Lost data, sorry                        DT: 2 Minutes (On i5-4570s 4T/4C + 8GB RAM)

The Stanley Parable Ultra Deluxe
Code:

*.assets
*.resS
*.resource
(no extension)
srep+lolz
(33.83% Ratio)

*.mp4
lzma (~50mb smaller output compared to lz4/zstd)
(87.32% Ratio)

voice.deafult
srep
(99.87% Ratio)

rest
razor
(20.53% Ratio)


Size Before - 7.2 GB                After - 2.7 GB        (37.5% Ratio)
CT: 2 Hours and 40 Minutes        DT: 4 Minutes (On i5-4570s 4T/4C + 8GB RAM)

PS: If this type of method sharing is not useful in the thread anymore, delete this reply. And if the format in which they're shared is a bit bulky and mods want reformat, I'm happy to oblige. This is just a few games I've done for the month :)

FitGirl 15-02-2023 09:43

Returnal has Leviathan inside. Unpacking on 24-threads CPU takes 3 hours and saves only 4 GBs compared to pure srep+lolz, don't bother.

Butza 16-02-2023 09:15

I am newbie. this is what it says to me when I use it Skipped VO_MEDIA.PC.PCK (Larger than 2147483647)

Quote:

Originally Posted by KaktoR (Post 498784)
Make batch files for this, so you don't have to type all manually in cmd.

unpack.bat for quickbms
Code:

for %%f in (*.pck) do quickbms_4gb_files.exe -d -o -Y wwise.bms "%%f"
pause

xtool_erase.bat for xtool
Code:

xtool erase "VO_MEDIA.PC.PCK_extract\german" "VO_MEDIA.PC.PCK" test.xtl
This will delete all german voice files from the file.

PS: Make a backup of the file first ;)


Razor12911 16-02-2023 16:39

Quote:

Originally Posted by FitGirl (Post 500205)
Returnal has Leviathan inside. Unpacking on 24-threads CPU takes 3 hours and saves only 4 GBs compared to pure srep+lolz, don't bother.

If you are stubborn and still want to compress the game regardless for archival purposes then I suggest using the unreal engine plugin with the method -mue4:leviathan:l9 include -s parameter as well to skip verification this way you can skip precompression part of the process because its the slowest part of compressing this game.

Note: Skip works provided you have used the correct oodle library.

Code:

Compressed 1 file, 462,045,227 => 1,175,858,081 bytes. Ratio 254.49%
Compression time: cpu 0.44 sec/real 4.67 sec = 9%. Speed 99.03 mB/s

Quote:

Originally Posted by Butza (Post 500220)
I am newbie. this is what it says to me when I use it Skipped VO_MEDIA.PC.PCK (Larger than 2147483647)

the original file must not be part of the extracted streams.

Butza 16-02-2023 23:31

Did now the test.xtl file appeared, but the file itself did not change the size. what to do next with this file? file size does not decrease after erasing

Quote:

Originally Posted by KaktoR (Post 498784)
Make batch files for this, so you don't have to type all manually in cmd.

unpack.bat for quickbms
Code:

for %%f in (*.pck) do quickbms_4gb_files.exe -d -o -Y wwise.bms "%%f"
pause

xtool_erase.bat for xtool
Code:

xtool erase "VO_MEDIA.PC.PCK_extract\german" "VO_MEDIA.PC.PCK" test.xtl
This will delete all german voice files from the file.

PS: Make a backup of the file first ;)


KaktoR 17-02-2023 05:52

The file will not change the size, but it is better compressable because the erased files are just overwritten with zero bytes (00).

Butza 17-02-2023 06:17

Thanks, got it)
Quote:

Originally Posted by KaktoR (Post 500229)
The file will not change the size, but it is better compressable because the erased files are just overwritten with zero bytes (00).


KaktoR 17-02-2023 13:59

Quote:

Originally Posted by Razor12911 (Post 500224)
If you are stubborn and still want to compress the game regardless for archival purposes then I suggest using the unreal engine plugin with the method -mue4:leviathan:l9 include -s parameter as well to skip verification this way you can skip precompression part of the process because its the slowest part of compressing this game.

Note: Skip works provided you have used the correct oodle library.

Code:

Compressed 1 file, 462,045,227 => 1,175,858,081 bytes. Ratio 254.49%
Compression time: cpu 0.44 sec/real 4.67 sec = 9%. Speed 99.03 mB/s



Big welp

Code:

Extracted 1 file, 1,175,857,894 => 462,045,227 bytes. Ratio 254.49%
Extraction time: cpu 0.16 sec/real 260.22 sec = 0%. Speed 1.78 mB/s
All OK

I guess extraction time for the whole thing should take a half day :D

Razor12911 17-02-2023 14:20

Quote:

Originally Posted by KaktoR (Post 500235)
Big welp

Code:

Extracted 1 file, 1,175,857,894 => 462,045,227 bytes. Ratio 254.49%
Extraction time: cpu 0.16 sec/real 260.22 sec = 0%. Speed 1.78 mB/s
All OK

I guess extraction time for the whole thing should take a half day :D

Quote:

Originally Posted by Razor12911 (Post 500224)
aRrChIvAl pUrPoSeS

:rolleyes:

KaktoR 18-02-2023 05:18

Don't worry, I've read it :D

It was just meant as another information :p

Masquerade 19-02-2023 11:42

Football Manager 2023
  • *.fmf, *.dat, *.dbc:
    Code:

    xtool_zstd_dedup5+lolz
  • Everything else:
    Code:

    razor

5GB ---> 2.4GB

libzstd v1.4.7 used.

dixen 19-02-2023 12:28

Atomic Heart (DEV BUILD)

*.pak
XTool (zlib)+sdrep+lzma2
78 gb > 84 gb > 59 gb > 28.7 gb

Rest Files
srep+lzma2

Repack's size = 29.7 gb
Install time = ~7 min.


All times are GMT -7. The time now is 16:09.

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