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)

Masquerade 16-02-2022 15:05

Nebuchadnezzar [v1.3.0]

Code:

precomp:d1:brute:cn:intense+srep+lolz/$ogg=oggre
970MB ===> 360MB

Razor12911 16-02-2022 22:57

3 Attachment(s)
Watch Dogs Complete Edition

Method: xtool:wd1+srep:m3f+lzturbo:49:b128
Compression time: 1 hrs, 52 mins
Install time: 20 mins, 44 secs

Final size 12.5 GB + 1.19 GB (English) = 13.7 GB

Things you'll need
xtool 0.4+
xmemcompress
bms2xtl (only if you want to generate your own database using the attached script)

Notes
bpk crashes on video.dat
I used lzturbo because I want speed, you can use lzma or lolz for better results
You can generate your own database if you have issues with this database

its_gnar_again 17-02-2022 11:59

The king of fighters xv
 
THE KING OF FIGHTERS XV

Code:

srep+lolz
Input: 31.5 GB (.paks only)
Output: 28.3 GB

Not much can be done I guess, I haven't looked at the .paks themselves though. You can replace lolz with LZMA and have faster compression time outputing a similar size.

Masquerade 17-02-2022 12:45

Quote:

Originally Posted by its_gnar_again (Post 495871)
Not much can be done I guess, I haven't looked at the .paks themselves though.

Very bold statement considering you didn't even look at the game files :rolleyes: :mad: I got the following result in about 2 minutes :rolleyes:

Game is encrypted.

Code:

0x22BB765FC95A096C0668A534CD8B3370EF3D47208F4E5361A81D2684228FF685
Code:

Compressing 1 file, 333,594,310 bytes
  Compressing pakchunk0optional-WindowsNoEditor.pak                      0%
Init encryption key: 22BB765FC95A096C0668A534CD8B3370EF3D47208F4E5361A81D2684228FF685
Total encrypted UE records 422/422

Compressed 1 file, 333,594,310 => 865,991,185 bytes. Ratio 259.59%
Compression time: cpu 0.94 sec/real 21.95 sec = 4%. Speed 15.20 mB/s
All OK


its_gnar_again 17-02-2022 13:26

Quote:

Originally Posted by Masquerade (Post 495873)
Very bold statement considering you didn't even look at the game files :rolleyes: :mad: I got the following result in about 2 minutes :rolleyes:

Yep! You're absolutely right, because I literally just said right there on the post I didn't look at the actual .paks. I woke up early and started it without out any inspection of them just to see. I just got back to my PC and posted the result of it. Thanks for the info though!

It's been a year already and you're still passive aggressive. Let it go.

:( Sad8669 17-02-2022 23:38

Code:

Compressed 12 files, 2,228,196,760 => 4,685,624,638 bytes. Ratio 210.29%
Compression time: cpu 4.42 sec/real 117.65 sec = 4%. Speed 18.94 mB/s
All OK

Use xt_CriLayla on .cpk files for Yakuza : LAD
Don't use it on movies file with extension "cpk".

:( Sad8669 18-02-2022 04:03

Hedon Bloodrite - v2.2.0
 
Code:

Method :xt_zlib+reflate+srep:m3f:l512+lolz(normal)
Initial Size : 566 MB
Final Size : 492 MB
Ripped Files : Bonus OST


Unjk223 18-02-2022 04:21

Quote:

Originally Posted by :( Sad8669 (Post 495898)
Code:

Method :xt_zlib+reflate+srep:m3f:l512+lolz(normal)
Initial Size : 566 MB
Final Size : 492 MB
Ripped Files : Bonus OST


Pretty close good than my single file Hedon.ipk3 (compressed 494 MB).

So after encoding, how can I decode back from compressed file to original files like subfolders (folder directory) back?

- Unjk223

:( Sad8669 18-02-2022 06:32

It's not just a file, it's the whole game.

Put the archive near Freearc and use the unpack command to decode it, make sure you set the arc.ini for the compressors and precompressors.

st0rm 19-02-2022 12:38

Resident Evil 4 [2007]
 
Code:

Game Version : 1.1.0

Ripped Files : Nothing Ripped or Encoded (Multi-5)

Original Size : 4.61 GB

Compressed Size : 2.25 GB

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

Method : srep:m3f+lzma2


KaktoR 19-02-2022 13:28

Cyberpunk 2077 v1.5 bink movies

Exclude the following files from bpk
Code:

base\movies\fullscreen\q001\q001_dex_briefing.bk2
base\movies\fullscreen\q004\q004_bd_cctv.bk2
base\movies\fullscreen\q101\q101_07_ripperdoc_critical_state.bk2
base\movies\fullscreen\q104\q104_bg.bk2
base\movies\fullscreen\q110\agent_cinema\q110_agents_burning.bk2
base\movies\misc\loading_screens\loading_screen_12_after_q114_and_q116\shot_01\fire_smoke_loop.bk2
base\movies\misc\q110\2024_countdown.bk2
base\movies\misc\q110\agent_cinema\booting_systems.bk2
base\movies\misc\q113\world_middle_v2_outro_glitch.bk2
base\movies\misc\q115_lockdown\qr_code.bk2

You can use wolvenkit.cli

Or just use bink patch from Razor12911 without doing anything and just compress (not tested yet).

Edit: Test done using bpk patch from Razor12911
Code:

Compressed 1 file, 8,894,373,888 => 8,210,544,161 bytes. Ratio 92.31%
Compression time: cpu 447.69 sec/real 2163.81 sec = 21%. Speed 4.11 mB/s
All OK


:( Sad8669 20-02-2022 00:37

Attack on Titan - Precompression (LINKDATA_EU_A.BIN)

Code:

precomp_mtx :

11:41:33 PM - Overall input size: 3.95 GB
11:41:33 PM - Overall output size: 6.41 GB
11:41:33 PM - Overall conversion time: 01:03:44

ZTool :

11:53:01 PM - Overall input size: 3.95 GB
11:53:01 PM - Overall output size: 6.41 GB
11:53:01 PM - Overall conversion time: 00:07:50

xt_zlib (2020) :

11:58:16 PM - Overall input size: 3.95 GB
11:58:16 PM - Overall output size: 6.40 GB
11:58:16 PM - Overall conversion time: 00:04:35

xt_zlib+reflate :

12:06:12 AM - Overall input size: 3.95 GB
12:06:12 AM - Overall output size: 6.41 GB
12:06:12 AM - Overall conversion time: 00:07:20

Reflate :
12:13:40 AM - Overall input size: 3.95 GB
12:13:40 AM - Overall output size: 6.47 GB
12:13:40 AM - Overall conversion time: 00:06:01

Preflate :

12:26:29 AM - Overall input size: 3.95 GB
12:26:29 AM - Overall output size: 6.41 GB
12:26:29 AM - Overall conversion time: 00:07:05


Razor12911 20-02-2022 02:13

Quote:

Originally Posted by :( Sad8669 (Post 495920)
Attack on Titan - Precompression (LINKDATA_EU_A.BIN)

When it comes to zlib codecs (mostly reflate or preflate), greater output doesn't mean the best especially if every single one of them is close to each other in terms of result. Apply strong compression and see for yourself. You may find out that reflate producing larger output is the worst.
Just a minor tip... That's why in the last update, I added reflate level control which can be access by -mreflate:l9, the best level is the one that gives the least output. (Default is 6)

:( Sad8669 20-02-2022 02:16

Thanks for the info!

KaktoR 20-02-2022 08:43

1 Attachment(s)
Final Fantasy VII Remake Intergrade
Database test

Code:

E:\_Compress\#FA_example>arc.exe a -ep1 -r -ed -s; -w.\temp -mxtool:kraken data.arc "pack\*"
FreeArc 0.67 (March 15 2014) creating archive: data.arc
Compressed 1 file, 68,497,536 => 154,750,687 bytes. Ratio 225.92%
Compression time: cpu 0.03 sec/real 13.99 sec = 0%. Speed 4.90 mB/s
All OK

---

E:\_Compress\#FA_example>arc.exe a -ep1 -r -ed -s; -w.\temp -mxtool:ff7 data.arc "pack\*"
FreeArc 0.67 (March 15 2014) creating archive: data.arc
Compressed 1 file, 68,497,536 => 177,710,239 bytes. Ratio 259.44%
Compression time: cpu 0.08 sec/real 11.44 sec = 1%. Speed 5.99 mB/s
All OK

*Database was created from latest game version

Usage:
Code:

Place xtl, key file and oodle library next to xtool.exe

Use -mxtool:ff7 along with -d1 parameter

xtl, key file can be removed for decoding

Edit: Attachment updated


All times are GMT -7. The time now is 21:28.

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