Update available
Changes
- Scanner updated to find all lz4 streams the game has (I think)
Notes
The files in vfx_data directory should be present ONLY during encoding and you should get this result when inflating
Code:
Compressed 70 files, 77,548,153,037 => 108,796,991,535 bytes. Ratio 140.30%
Compression time: cpu 131.33 sec/real 3361.83 sec = 4%. Speed 23.07 mB/s
all *.vfs# files except
content_platform.vfs0 {contains shaders}
content_05_sounds_us.vfs0
content_06_sounds_ru.vfs0
content_07_sounds_de.vfs0
content_08_sounds_es.vfs0
content_09_sounds_fr.vfs0
content_10_sounds_it.vfs0
patch_02_sounds_uk.vfs0
// use a different liblz4.dll to get
102GB instead of
101GB
Code:
Compressed 70 files, 77,548,153,037 => 109,700,728,480 bytes. Ratio 141.46%
Compression time: cpu 92.30 sec/real 1173.97 sec = 8%. Speed 66.06 mB/s
There are 5 streams in this game that take about 60-90 seconds each to recompress. (cpu usage will be at its minimum during this)
// I noticed a lot of ogg headers in the game files, so maybe consider oggre (maybe it will work)
After working on this for 2 days I've come to a conclusion, fuck these lz4 compressed games.