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)

Danziel123 26-01-2024 03:44

Hi, anyone know what best compression method for tekken 8? Thank you:)

KaktoR 26-01-2024 07:17

kraken

Edit: + mermaid actually

Masquerade 26-01-2024 09:03

TEKKEN 8

87GB ---> 65.6GB

Code:

*.usm
xtool (dd5 + fast lzma2)

everything else:

xtool (mermaid + kraken + dd5) + fast lolz (detection on but smaller dictionary and some fast bytes)

Used oodle core v2.9.5 (crc c0554aa2).

You can maybe cut a little smaller by using bcm (multithreaded cls) on the videos, but decompression time will be severley increased.

Danziel123 26-01-2024 17:45

Quote:

Originally Posted by KaktoR (Post 503468)
kraken

Edit: + mermaid actually

sorry if it's a stupid question, but which oodle should I choose to compress this game?

Masquerade 27-01-2024 00:07

^^
I mentioned this right above, please read next time.

Danziel123 27-01-2024 01:01

Quote:

Originally Posted by Masquerade (Post 503475)
^^
I mentioned this right above, please read next time.

sorry if I didn't read your post, I used the same compression method as your post but the result was an error. maybe you know what causes the error? This is the compression method I use: xtool:mkraken:mermaid:core_2.9.15+xtool:dd3+4x4:b6 4mb:lzma:ultra:64m:bt4:fb273:lc8:mc1000000. Thank you:)

KaktoR 27-01-2024 05:48

Code:

xtool:mkraken:mmermaid:core_2.9.5:dd3+

IRAQIGHOST 28-01-2024 04:13

Quote:

Originally Posted by KaktoR (Post 503478)
Code:

xtool:mkraken:mmermaid:core_2.9.5:dd3+

I used this method.
but I got data corrupted.

I'm using DiskSpan_GUI v2.0.1.9

dixen 01-02-2024 01:37

Which version and settings for srep are you using for Cities Skylines 2? On second pass levelerror=XXXXXXXXX. Srep version and his settings doesn't matter. ZSTDRec or XTool - too.

KaktoR 01-02-2024 06:54

3.92 I think

Code:

-m3f -a0/0

dixen 01-02-2024 11:49

Quote:

Originally Posted by KaktoR (Post 503518)
3.92 I think

Code:

-m3f -a0/0

Compressing 166,810,254,275 bytes with srep -m3f -a0/0 $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
10.0%SREP 3.92 beta (July 23, 2013): input size 159082 mb, memory used 9553 mb, -m3f -l512 -c512 -a0/0 -hash=vmac -b8mb
100%: 166,810,254,275 -> 95,100,014,539: 57.01%. Cpu 39 mb/s (4074.781 sec), real 35 mb/s (4531.904 sec) 10.0%
Sorting matc 10.0% Second pass: 10.0%
Errorlevel=-1073741819
10.0%
ERROR: general (de)compression error in srep

KaktoR 01-02-2024 12:15

Works fine here, but I used xtool directly instead of srep.

Danziel123 02-02-2024 02:22

Maybe someone knows a compress method for granblue fantasy relink? Thank you:)

KaktoR 02-02-2024 06:48

send sample

Masquerade 03-02-2024 00:12

Quote:

Originally Posted by Danziel123 (Post 503526)
Maybe someone knows a compress method for granblue fantasy relink? Thank you:)

no compression, use srep lolz. Razor on audio.

Some KB2j so use xtool bink plugin. It will filter out KB2n.

dixen 08-02-2024 00:47

Quote:

Originally Posted by KaktoR (Post 503518)
3.92 I think

Code:

-m3f -a0/0

Quote:

-m3f -a1 -l1024
This helped me

KaktoR 08-02-2024 11:16

Quote:

Originally Posted by dixen (Post 503560)
This helped me

Good.

By the way, I have to apoligize, because actually I gave you options for srep, but I wrote I always use srep with xtool, and since I don't give xtool any srep options, the default is always used, so it is just -m3f in that case.

Sorry ;)

Wanterlude 12-02-2024 13:36

The Inquisitor [v.1.0.0]
21.54 gb > 8.56 gb
unity:lz4+dd5+lolz
Inst.time: 2 min [11400F]
https://i.ibb.co/h1P6pTR/header.jpg

p.s. I want to say a huge thank you to Razor12911 for his help!

KaktoR 12-02-2024 14:15

^
Whenever there are files inside StreamingAssets folder, especially bundle files, most of the time either lz4 or lz4hc is used :)

Wanterlude 12-02-2024 15:06

Quote:

Originally Posted by KaktoR (Post 503612)
^
Whenever there are files inside StreamingAssets folder, especially bundle files, most of the time either lz4 or lz4hc is used :)

I know that, it's just that this is the first time I've had the unity plugin itself fail to unpack the files and I got a bit lost and asked for help :)

Danziel123 12-02-2024 22:09

Maybe someone knows a compress method for Banishers Ghosts of New Eden? here is file example if needed:
Pak: https://drive.google.com/file/d/1Cia...ew?usp=sharing
Utoc: https://drive.google.com/file/d/1yhx...ew?usp=sharing
Ucas: https://drive.google.com/file/d/15Ui...ew?usp=sharing
Thank you:)

dixen 12-02-2024 22:19

Quote:

Originally Posted by Danziel123 (Post 503615)
Maybe someone knows a compress method for Banishers Ghosts of New Eden? here is file example if needed:
Pak: https://drive.google.com/file/d/1Cia...ew?usp=sharing
Utoc: https://drive.google.com/file/d/1yhx...ew?usp=sharing
Ucas: https://drive.google.com/file/d/15Ui...ew?usp=sharing
Thank you:)

Compressing pakchunk0-Windows.pak 0%
Compressing 145,696,602 bytes with xtool.exe precomp -mkraken -c128mb -t100p $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
XTool is created by Razor12911

Version 0.8.5

Streams: 8863 / 8869
Time: 00:01:06 (CPU 00:03:49)

Size: 139 MB >> 514 MB

100%
Errorlevel=0

Compressed 1 file, 145,696,602 => 538,913,485 bytes. Ratio 369.89%
Compression time: cpu 0.00 sec/real 68.14 sec = 0%. Speed 2.14 mB/s
All OK

IRAQIGHOST 12-02-2024 22:53

Quote:

Originally Posted by Danziel123 (Post 503615)
Maybe someone knows a compress method for Banishers Ghosts of New Eden? here is file example if needed:
Pak: https://drive.google.com/file/d/1Cia...ew?usp=sharing
Utoc: https://drive.google.com/file/d/1yhx...ew?usp=sharing
Ucas: https://drive.google.com/file/d/15Ui...ew?usp=sharing
Thank you:)

Use this method
xtool:mkraken:8:dd3+LOLZ_NORMAL

ScOOt3r 13-02-2024 04:52

for Banishers: Ghosts of New Eden it uses Mermaid & Kraken i did this and my size was
37.2 GB

-mxtool:mermaid:kraken+srep+lolz

hope this helps

ScOOt3r

KaktoR 13-02-2024 06:46

Quote:

Originally Posted by dixen (Post 503616)
Compressing pakchunk0-Windows.pak 0%
Compressing 145,696,602 bytes with xtool.exe precomp -mkraken -c128mb -t100p $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
XTool is created by Razor12911

Version 0.8.5

Streams: 8863 / 8869
Time: 00:01:06 (CPU 00:03:49)

Size: 139 MB >> 514 MB

100%
Errorlevel=0

Compressed 1 file, 145,696,602 => 538,913,485 bytes. Ratio 369.89%
Compression time: cpu 0.00 sec/real 68.14 sec = 0%. Speed 2.14 mB/s
All OK


Quote:

Originally Posted by IRAQIGHOST (Post 503617)
Use this method
xtool:mkraken:8:dd3+LOLZ_NORMAL

Both of you using the wrong library (see cpu time).

Code:

Library loaded: v2.9.5\oo2core_9_win64.dll

Streams: 8863 / 8869
Time: 00:00:34 (CPU 00:02:48)

Size: 139 MB >> 514 MB

However since this is a new one (utoc v05) it could even be the case that you have to use a library from oodle sdk (623kb, v2.9.10, this one) for the ucas files. But I don't have a sample so I cannot test. But yeah mermaid is there too in the ucas files so use mermaid+kraken.

Danziel123 13-02-2024 08:08

Quote:

Originally Posted by KaktoR (Post 503621)
Both of you using the wrong library (see cpu time).

Code:

Library loaded: v2.9.5\oo2core_9_win64.dll

Streams: 8863 / 8869
Time: 00:00:34 (CPU 00:02:48)

Size: 139 MB >> 514 MB

However since this is a new one (utoc v05) it could even be the case that you have to use a library from oodle sdk (623kb, v2.9.10, this one) for the ucas files. But I don't have a sample so I cannot test. But yeah mermaid is there too in the ucas files so use mermaid+kraken.

Sorry if I'm joining the discussion. So what is the right compression method for this game? Is the compression method used by ScOOt3r correct? Thank you

ScOOt3r 13-02-2024 08:59

I did use oo2core_7_win64.dll forgot to mention this above.

ScOOt3r

KaktoR 13-02-2024 12:34

Cutted 200mb from the ucas file

Code:

Version 0.8.5

Streams: 13802 / 13803
Time: 00:01:01 (CPU 00:04:10)

Size: 200 MB >> 477 MB

Done!!!

Streams: 14052 / 14052
Time: 00:00:41 (CPU 00:02:33)

Size: 200 MB >> 488 MB

Done!!!

Second is with xtl database made with unreal engine database maker 0.8.1 (key=kraken).

Danziel123 13-02-2024 21:57

Quote:

Originally Posted by ScOOt3r (Post 503620)
for Banishers: Ghosts of New Eden it uses Mermaid & Kraken i did this and my size was
37.2 GB

-mxtool:mermaid:kraken+srep+lolz

hope this helps

ScOOt3r

I followed your compress method but the final result was 47 gb:confused: maybe you know what's wrong with my compression method? I use the compress method: xtool:mkraken:mmermaid:dd3+LZMA-MT

dixen 14-02-2024 02:07

Decompression test for Lies of P

*.pak

38 gb > 73 gb
ue4d by Shegorat + xtool v0.85 + zlib (without reflate because decompression errors).
-d1 for xtool parameter is required

KaktoR 14-02-2024 06:17

Quote:

Originally Posted by Danziel123 (Post 503635)
I followed your compress method but the final result was 47 gb:confused: maybe you know what's wrong with my compression method? I use the compress method: xtool:mkraken:mmermaid:dd3+LZMA-MT

Bro, what about set a library to use?

Danziel123 14-02-2024 06:30

Quote:

Originally Posted by KaktoR (Post 503639)
Bro, what about set a library to use?

sorry, I don't know which library to use. Can you tell me the correct compression method or which library I should use? Thank you

KaktoR 14-02-2024 06:43

I already told what library to use. Heck I even did a test which you had quoted.

Danziel123 14-02-2024 06:56

Quote:

Originally Posted by KaktoR (Post 503641)
I already told what library to use. Heck I even did a test which you had quoted.

Sorry, this one? v2.9.5?

KaktoR 14-02-2024 10:58

Yes

KaktoR 14-02-2024 13:23

Quote:

Originally Posted by dixen (Post 503637)
Decompression test for Lies of P

*.pak

38 gb > 73 gb
ue4d by Shegorat + xtool v0.85 + zlib (without reflate because decompression errors).
-d1 for xtool parameter is required

Use preflate then

Code:

Streams: 1631192 / 1692861
Time: 00:09:04 (CPU 00:51:31)

Size: 37.3 GB >> 72.9 GB

Compressed 15 files, 40,045,269,380 => 78,279,906,040 bytes. Ratio 195.48%
Compression time: cpu 32.39 sec/real 1182.25 sec = 3%. Speed 33.87 mB/s
All OK

Extracted 15 files, 78,279,906,040 => 40,045,269,380 bytes. Ratio 195.48%
Extraction time: cpu 57.06 sec/real 1409.74 sec = 4%. Speed 28.41 mB/s
All OK


L0v3craft 18-02-2024 03:26

Quote:

Originally Posted by dixen (Post 503637)
Decompression test for Lies of P

*.pak

38 gb > 73 gb
ue4d by Shegorat + xtool v0.85 + zlib (without reflate because decompression errors).
-d1 for xtool parameter is required

For which reason did you use "ue4d"? Also if the game looks encrypted the decryption tool is not needed, I tried directly with zlib+reflate and works.

ozerune 18-02-2024 11:56

Anonymous;Code help

I applied Precomp+Srep+Lolz on the whole thing and I got a ratio of 93.3%. I have tried it on individual file types as well and can't figure this out. The two main file types that are taking up space are .bin and .mzv. Any ideas on what I could use for this game?

Masquerade 20-02-2024 09:36

^^
Anonymous;Code is an encrypted game and the only way you can repack it is by unpacking the archives using FreeMote and rebuilding them during installation.

https://github.com/UlyssesWu/FreeMote/releases

The key for the game is in plaintext inside the executable (visible with hex editor).

Code:

The key is "5fWhAHt4zVn2X" (game.exe, 0x5CEFCC)

Masquerade 20-02-2024 10:00

ANONYMOUS;CODE bin Decrypt+Repack

The archives for ANONYMOUS;CODE are encrypted+compressed. The first 3 bytes are mdf.

The archives are a combination of .bin and .psb.m files.

sound_body.bin and voice_en_body.bin are not encrypted or compressed.

Step one is finding the key in the executable file. This is easy since the key is stored in plaintext (idiot gamedevs).

Search for ".bin" and search until you see the key:

https://i.postimg.cc/d1BF2L6d/Screenshot-1.png

The key for ANONYMOUS;CODE is:
Code:

5fWhAHt4zVn2X
Second step is to download Freemote:
https://github.com/UlyssesWu/FreeMote/releases/latest

You can unpack the archive using this command:

Code:

PsbDecompile info-psb -k 5fWhAHt4zVn2X <.psb.m file>
You can repack the archive from the unpacked data using this command:

Code:

PsBuild info-pdb <.psb.m.json file>
Repackaged files are CRC correct to original archives so no need to use HDiffZ or XDelta to patch any bytes (probably wouldn't work anyway due to encryption).


All times are GMT -7. The time now is 00:41.

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