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 31-01-2025 04:18

Hello everyone, let me ask again. what is the right compression method for the game Marvels Spider-Man 2? here is the sample file:
https://drive.google.com/file/d/1VPa...ew?usp=sharing
Thank you

KaktoR 31-01-2025 06:41

insomniac spiderman:rolleyes:

Wanterlude 31-01-2025 16:01

Quote:

Originally Posted by Danziel123 (Post 506719)
Hello everyone, let me ask again. what is the right compression method for the game Marvels Spider-Man 2? here is the sample file:
https://drive.google.com/file/d/1VPa...ew?usp=sharing
Thank you

Quote:

Originally Posted by KaktoR (Post 506722)
insomniac spiderman:rolleyes:

tex_building file
Quote:

insomniac:spiderman
Streams: 3 / 1898
Time: 00:00:01 (CPU 00:00:00)
Size: 1.29 GB >> 1.29 GB
Quote:

insomniac:rcra
Streams: 1898 / 1898
Time: 00:00:02 (CPU 00:00:01)
Size: 1.29 GB >> 1.34 GB
Quote:

insomniac:rcrads
Streams: 5515 / 5515
Time: 00:00:51 (CPU 00:01:57)
Size: 1.29 GB >> 2.85 GB
Full game [ru+en vo] (Marvel's Spider-Man 2)
Quote:

insomniac:rcrads + dd5 + lzma2
111 gb > ~220-260 gb (don't remember exactly) > 73.4 gb
inst.time[11400f]: ~35 min

KaktoR 04-02-2025 12:23

KCD2 same as KCD

infovs 05-02-2025 02:50

Quote:

Originally Posted by ScOOt3r (Post 506709)
Hi Danziel
Suicide Squad Kill the Justice League uses. zlib+srep+lolz
this game will not get compressed alot i believe that you will save about 20% compression..
ScOOt3r

Based on what is this zlib? Just because somebody included xtool into compression method it does not means that xtool is infact used, nothing is expanded, it just gets skipped and it does nothing. You will get exactly the same "gain" if not using xtool:zlib at all, all gain (small) is from srep+lolz, xtool:zlib is just placebo.
This game uses xtool:kraken (pakchunk51-WindowsNoEditor.pak) but you have to decrypt it with xtool unreal plugin, use known key.

Danziel123 05-02-2025 05:44

Quote:

Originally Posted by infovs (Post 506764)
Based on what is this zlib? Just because somebody included xtool into compression method it does not means that xtool is infact used, nothing is expanded, it just gets skipped and it does nothing. You will get exactly the same "gain" if not using xtool:zlib at all, all gain (small) is from srep+lolz, xtool:zlib is just placebo.
This game uses xtool:kraken but you have to decrypt pak with xtool unreal plugin, use known key.

Maybe you can give the right library info for this game? because I don't know how to check it. Thank you:)

infovs 05-02-2025 06:30

Quote:

Originally Posted by Danziel123 (Post 506766)
Maybe you can give the right library info for this game? because I don't know how to check it. Thank you:)

Use oo2core_9_win64.dll v2.9.5 or 2.9.9 with xtool:kraken and unreal plugin (search for key on known sites, I'm typing this from memory...) on
pakchunk51-WindowsNoEditor.pak
But other .ucas & .pak files are not encrypted and oodle compressed..unfortunately did not have time to test it more. But they are not xtool:zlib also, no gain over srep+lolz only method. Maybe there's something I'm missing...

KaktoR 05-02-2025 06:39

You guys still deal with unreal engine slop?

It's always the same with UE:
Either zlib or oodle is used
crypted or not (use aes_finder on shipping exe to get the key if crypted)
If oodle is used, mostly library 2.9.5 or 2.9.10_lib2
Poor ratio especially if oodle is used (> 80%)

Masquerade 07-02-2025 10:50

Danziel123 just doesn't learn. That's what.

L33THAK0R 07-02-2025 22:43

Quote:

Originally Posted by Danziel123 (Post 506766)
Maybe you can give the right library info for this game? because I don't know how to check it. Thank you:)

XTool's GUI mode functions as a way to test library-based decompression, cut 500mb from the largest archive of a given title and then run that against your collection of libraries. For someone who has been on this forum since 2013 with almost 1200 posts, it's a bit worrying you seem to be unaware of these basic testing methods.

KaktoR 08-02-2025 16:42

L33THAK0R
You don't need to cut anything from a file. There is a checkbox "Stop after # streams".
Just select folder which contains all oo2core v2.9.X libraries and let it run. Based on the results (processed streams and time) you know what library you have to use.
Mostly it's 2.9.5, sometimes 2.9.10 (lib2) and for the newer UE5 games in some cases 2.9.12 (last time I checked at least).

PS: In any case, never ever use library 2.9.6. This version has a memory bug you will notice.

Danziel123 10-02-2025 04:44

Quote:

Originally Posted by L33THAK0R (Post 506799)
XTool's GUI mode functions as a way to test library-based decompression, cut 500mb from the largest archive of a given title and then run that against your collection of libraries. For someone who has been on this forum since 2013 with almost 1200 posts, it's a bit worrying you seem to be unaware of these basic testing methods.

If the file is encrypted I don't know how to check the library used. If it's not encrypted, I can check it myself. The file name used to cut a large file if I may know what is the file name?

KaktoR 10-02-2025 08:29

https://i.imgur.com/IXhSjvH.png

For pak files you have to use ue4, not ue5.

JustFun 14-02-2025 11:17

Tomb Raider IV-VI Remastered - Steam Version (Only 1 Language)

Code:

Selected ARC/DS method for Data1a-01.bin was:
srep_new:393b+lolz
------------------------------------------------------------------------------------------
Overall input size: 10,10 GB
Overall output size: 4,09 GB (Ratio 40.55%)


L33THAK0R 15-02-2025 05:27

Quote:

Originally Posted by Danziel123 (Post 506808)
If the file is encrypted I don't know how to check the library used. If it's not encrypted, I can check it myself. The file name used to cut a large file if I may know what is the file name?

Swiss File Knife (SFK), it's an exceptionally useful tool, as well as HDiffPatch, these two tools alone are very useful for more intermediate repacking processes, such as when specific data types need to be ripped to be processed separately from other data types, and then patched back in post-install.


All times are GMT -7. The time now is 08:24.

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