FileForums

FileForums (https://fileforums.com/index.php)
-   Conversion Tutorials (https://fileforums.com/forumdisplay.php?f=55)
-   -   Question About Repacking BlackDesert Online (https://fileforums.com/showthread.php?t=99150)

He4RtL3sS 25-04-2017 17:20

Question About Repacking BlackDesert Online
 
hello

i want to ask about repacking black desert online should i use Masked Data Compression or freearc ? and if Masked Data Compression which algo should i use for the game ? and how do i avoid making files corrupt ? the game is 49 GB

hope you help me thanks :)

Andu21 26-04-2017 05:24

First try this: http://fileforums.com/showthread.php?t=97657 to know if the game uses zlib compression. If that's the case add pzlib to arc.ini in Masked Data Compression or FA and try pzlib+srep+lzma2

He4RtL3sS 26-04-2017 16:21

Quote:

Originally Posted by Andu21 (Post 458419)
First try this: http://fileforums.com/showthread.php?t=97657 to know if the game uses zlib compression. If that's the case add pzlib to arc.ini in Masked Data Compression or FA and try pzlib+srep+lzma2

thanks for the reply im trying it now but about adding pzlib in arc.ini or freearc

how i can do that im confused because i don't know where to add it i tried to look in arc.ini for pzlib but i found only those and when u saied "try pzlib+srep+lzma2" do you maen try them all each time and find out which one is the smallest data ?

Quote:

stdlz = srep64+4x4:lzma:normal:100m
static = srep64+exe2+delta
dictionary = dict:p:128m+lzp:64m:105:d1m:s32:h22+ppmd:12:192m
; Mask Section legacy and legacy are fore tiny SFX, others are for Game Repacking the best most reccomended options are optimal and placebo
legacy = msc+srep+delta+exe2+4x4:lzma:max:250m/$text=dictionary
legacy2 = msc+srep+delta+exe2+4x4:lzma:max:250m/$text=dictionary/$deflate=precomp+srep+delta+4x4:lzma:max:250m
sonido = static+zstd/$msrsolid=msr
fast = static+4x4:lzma:normal:50m/$msrsolid=msr/$void=srep64
optimal = static+xz/$msrsolid=msr/$void=srep64
max = precomp+static+lzham/$msrsolid=msr/$void=srep64
ultra = static+xz/$msrsolid=msr/$void=srep64/$deflate=reflate+static+lz77
placebo = static+xz/$msrsolid=msr/$void=srep64/$deflate=precomp+static+lz77
deflate = static+xz/$msrsolid=msr/$void=srep64/$deflate=reflate+precomp+static+lz77
brute = static+xz/$msrsolid=msr/$void=srep64/$deflate=brute+static+lz77

Andu21 27-04-2017 04:52

What i mean is to try to substitute this for example:
brute = static+xz/$msrsolid=msr/$void=srep64/$deflate=brute+static+lz77

for this:
brute = static+xz/$msrsolid=msr/$void=srep64/$deflate=pzlib+srep+lz77

lz77 is lzma2 just renamed, and static as you know includes srep+exe2+delta wich not always yields the best results.

Also add this to arc.ini

[External compressor:pzlib]
header = 0
packcmd = pZLib e -m1 -c16m -t4 - -o - <stdin> <stdout>
unpackcmd = pZLib d -t4 - -o - <stdin> <stdout>

He4RtL3sS 27-04-2017 15:18

Quote:

Originally Posted by Andu21 (Post 458444)
What i mean is to try to substitute this for example:
brute = static+xz/$msrsolid=msr/$void=srep64/$deflate=brute+static+lz77

for this:
brute = static+xz/$msrsolid=msr/$void=srep64/$deflate=pzlib+srep+lz77

lz77 is lzma2 just renamed, and static as you know includes srep+exe2+delta wich not always yields the best results.

Also add this to arc.ini

[External compressor:pzlib]
header = 0
packcmd = pZLib e -m1 -c16m -t4 - -o - <stdin> <stdout>
unpackcmd = pZLib d -t4 - -o - <stdin> <stdout>

i tried the checker and finally it's done checking the game but it seems that it's not working because there are only some files showed up in the program out of 49 Gb 5 k .paz files

http://i.imgur.com/3cCdUSf.jpg

Andu21 28-04-2017 06:10

Quote:

Originally Posted by He4RtL3sS (Post 458470)
i tried the checker and finally it's done checking the game but it seems that it's not working because there are only some files showed up in the program out of 49 Gb 5 k .paz files

It works, that file that has 298 found streams is the one that you need to apply pzlib. Those paz files as you can see have only 1 stream found, the compression gain will be too lower, not worth the effort in my opinion, noneless if you want to apply pzlib to them just open arc.groups in masked compression and add .paz and the other file under $deflate.


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

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