#2476
|
||||
|
||||
Quote:
|
Sponsored Links |
#2477
|
|||
|
|||
I will try RE8 as soon as i get my hand on the game files.
panker1992 you did the same thing with RE3 and also managed to compress it effeciently. Would love to see it as low as possible. |
#2478
|
||||
|
||||
>Leethakor
I have demonstarted in the forum how to calculate and find the files and remove them!! I have also posted a video on youtube personally that explains it with alo of details > Sad8669 I am fixing Sound stuff from the game i am almost done. I have managed to strip down many titles over my free time Resident Evil 2 = 13.6 GB Call of Cthulhu = 7.3 GB Little Hope = 18.8GB same as Fitgirl but mine is better because the decompressed size from 55 GB is 35GB and yes its playable ![]() Man of Medan = 17.8 GB same as above game is 30% down for decompressed size instead of 50GB its 30 and playable!!! Biomuntant = 6.4GB this game is 25+ GB decompressed mine is 12GB decompressed and yes its playable!!!
__________________
My projects : Masked Compression, lzma2(xz) on Freearc, Zstd compressor for windows My optimizations : packjpg.exe, zstd, lzham, precomp-dev-0.45. |
The Following User Says Thank You to panker1992 For This Useful Post: | ||
:( Sad8669 (15-07-2021) |
#2479
|
|||
|
|||
Can you look into Yakuza 0 in your free time?
Fitgirl's version is : 11.7 GB Mine is : 14.0 GB The point is that, i know what Fitgirl has done to make it this small. She unpacked .par files which i also did and seen good results, but unlike sfk there isn't any tool to patch it back into the .par file to its original size. It's just other information (if not discussed previously). |
#2480
|
||||
|
||||
Resident Evil 8 Update + Sounds
The Total Compressed game is estimated to be 16GB no more !! will post once i pack it though
Completely Remove languages this game has total of 9 spoken languages so. Also removing large portions of uncompressible files help with lolz - lolzi compression!! Good Luck!! PS. Take Extreme caution here can break the game if you dont know what you are doing - this is master dissection at it's best !!! Movie - Blocks 3317383863 3731856949 1.wmv optional 1483173675 1648366619 2.wmv 3805438255 3826442429 3.wmv 3826442430 4070125575 4.wmv optional 4408129950 4648733769 5.wmv optional 4677339017 4892061781 6.wmv 4215713582 4408129949 7.wmv optional 4070125576 4215713581 8.wmv optional 1648366620 1773564442 9.wmv 3731856950 3805438254 10.wmv 4648733770 4677339016 11.wmv 4892061782 4930489090 12.wmv 1464006109 1470603909 13.wmv 1470603910 1483173674 14.wmv 4930489091 4932102837 15.wmv BGM Ingame Language Audio 28717571425 28736453394 28717571425 em1000_v.bnk.2.x64.en 25315697863 25337249337 25315697863 em1260_v.bnk.2.x64.en 28671792013 28692171487 28671792013 em1261_v.bnk.2.x64.en 28692171883 28712379369 28692171883 em1262_v.bnk.2.x64.en 27929954843 27951900137 27929954843 em1310_v.bnk.2.x64.en 25834788055 25866260102 25834788055 pl1000_v.bnk.2.x64.en 27959817454 27986571026 27959817454 pl2000_v.bnk.2.x64.en 28789034961 28801457854 28789034961 em1302_v_effort.bnk.2.x64.en BGM - Blocks - Around 700 MB of Music Block 1 500MB File 5578232732 6096544709 bgm_resident.pck.3.x64 Block 2 807697467 829232497 bgm_em_c22.pck.3.x64 Block 3 829232498 841520221 bgm_em_c23.pck.3.x64 Block 4 871463739 891591317 bgm_em_c24.pck.3.x64 Block 5 900402239 935723696 bgm_em_c27.pck.3.x64 Block 6 1008712931 1040885578 bgm_em_c32.pck.3.x64 Block 7 470684396 530322314 movie_chapter3.pck.3.x64 Block 8 3291738440 3317383862 movie_bonus.pck.3.x64 - Optional? Block 9 3234287977 3248181923 movie_chapter1.pck.3.x64 Spoken language - ENGLISH ONLY 721910965 807697466 731727462 em1000_v_dialogue.pck.3.x64.en 2422899086 2493439908 2422899086 em1110_v_dialogue.pck.3.x64.en 18114998188 18152135580 18119034210 em1150_v_dialogue.pck.3.x64.en 20249490548 20294360582 20254537491 em1230_v_dialogue.pck.3.x64.en 19302022331 19349746976 19302022331 em1260_v_dialogue.pck.3.x64.en 5506437541 5556561515 5506437541 em1262_v_dialogue.pck.3.x64.en 841520222 871463738 841520222 em1300_v_dialogue.pck.3.x64.en 20294360583 20341650467 20294360583 em1302_v_dialogue.pck.3.x64.en 18394439764 em1310_v_dialogue.pck.3.x64.en 18394439764 18438588281 6100084475 6599324197 6100084475 pl1000_dialogue.pck.3.x64.en 156083303 470684395 191024214 movie_chapter3_dialog.pck.3.x64.en 20354417983 20417554742 20361475021 em1320_v_dialogue.pck.3.x64.en 18251704719 em4070_v_dialogue.pck.3.x64.en 18251704719 18380860641 18454440446 18491950561 18454440446 em1330_v_dialogue.pck.3.x64.en 18217131131 18251704718 18220993113 em1370_v_dialogue.pck.3.x64.en 20180356416 20241899672 20187235043 em4103_v_dialogue.pck.3.x64.en 20079047866 20126111173 20079047866 em4105_v_dialogue.pck.3.x64.en 975582092 1008712930 975582092 pl2000_dialogue.pck.3.x64.en 3261758961 3291738439 3265076495 movie_bonus_dialog.pck.3.x64.en 18082008046 18103123619 18084365781 em4130_v_dialogue.pck.3.x64.en 18606474237 18632973839 18606474237 em4104_v_dialogue.pck.3.x64.en 18152135581 18171592518 18152135581 em4090_v_dialogue.pck.3.x64.en 18171592519 18216296126 18171592519 em4000_v_dialogue.pck.3.x64.en 20126111174 20144293480 20126111174 em4100_v_dialogue.pck.3.x64.en 20144293481 20162068318 20144293481 em4101_v_dialogue.pck.3.x64.en 20162068319 em4102_v_dialogue.pck.3.x64.en 20162068319 20180356415 18438588282 18454440445 18440377385 em4110_v_dialogue.pck.3.x64.en 6619741253 6630105302 6620935170 em4430_v_dialogue.pck.3.x64.en 6601679701 6612262879 6602864723 em4400_v_dialogue.pck.3.x64.en 956084055 967211189 956084055 em4122_v_dialogue.pck.3.x64.en 945198973 956084054 945198973 em4121_v_dialogue.pck.3.x64.en 937121945 em4120_v_dialogue.pck.3.x64.en 937121945 945198972 18380860642 18394264859 18382352586 em4070_v.pck.3.x64.en 5458135716 5506437540 5458135716 em1261_v_dialogue.pck.3.x64.en
__________________
My projects : Masked Compression, lzma2(xz) on Freearc, Zstd compressor for windows My optimizations : packjpg.exe, zstd, lzham, precomp-dev-0.45. Last edited by panker1992; 15-07-2021 at 09:30. |
The Following 5 Users Say Thank You to panker1992 For This Useful Post: | ||
:( Sad8669 (15-07-2021), GaMEr_2077 (15-07-2021), Masquerade (15-07-2021), Prettyboy099 (15-07-2021), rambohazard (15-07-2021) |
#2481
|
|||
|
|||
NieR:Automata™ [Game of the YoRHa Edition] [Build 7020666]
Start size: 40.3GB
Main game files: Code:
xcrilayla+xzlib+srep+lolz Videos: Code:
srep+lzma ![]() Audio: Code:
msc+srep+lzma Final size: 20.2GB Last edited by Masquerade; 16-07-2021 at 02:19. |
The Following 2 Users Say Thank You to Masquerade For This Useful Post: | ||
Danziel123 (16-07-2021), JustFun (24-09-2021) |
#2482
|
|||
|
|||
panker1992
So if i want to rip an optional .wmv i have to use HeX to replace its values with 00 and then insert it back into the re_chunk_000.pak file? I am afraid i am missing something big. |
#2483
|
|||
|
|||
Quote:
First, we start by extracting the pak file to see what's inside. Next you find the video/file whatever you want to rip out. Open HxD and drag into it your pak file - the "big file" - and your the file you want to rip. Next we highlight the first few lines of the rip file on the hex side (do NOT select the decoded text side) and CTRL+C to copy the data to clipboard. We move to the big file and CTRL+F and go to "Hex values" tab. We paste what we just copied and hit ENTER. HxD will search the file for the matching hex values in the file. Depending on the size of the file + amount of data you selected, this can take quite long! When HxD finds the data, it will show highlighted. Next, we go to the top of the window and change where it says "hex" to "dec" (this is because SFK only supports decimal offsets). Go to the start of the highlighted data that hxd presents you with, and you can right click and click Copy Offset (or ALT+INS on keyboard). Open a notepad doc, nothing special, and paste the offset. After copying the first offset, go back to the rip file and go right to the very bottom and copy from the bottom upwards some hex data (be careful, some videos such as binks can have repeating data at the end so you will need to copy until the data starts to differ). Go to the big file and search again with this new hex values. Note that here, it's a good idea to set the search filter to forwards only since going backwards is useless and wastes our time! Once you find the end offset, copy it again and paste it into the notepad. I like to sort mine a little like this: Code:
8476305309 - 8490311604 - example.mp4 7249864117 - 7615226644 - bonus.mp4 Make sure your HxD is set to Dec and not hex otherwise this next step won't work (you will get an error saying "file does not contain offset") In the first box, paste the first offset we copied. In the 2nd box, paste the second offset we copied. Ignore the length box, HxD determines it on it's own. Now select the block and you now have the full ripped file selected within the big file. Next, we right click, and click "Fill Selection". Choose to fill with 00s (this is selected by default, so you can just press ENTER in the window that appears). 00 is just empty space. You will notice the hex data that was there previously now goes all to red 00s. The data has been removed. Now you can hit CTRL+S to save the file. HxD is very kind to you and makes a backup file with .bak extension of the unchanged file (again, can take a while depending on the size of the file). After done, the red 00s will become black. The file has saved. Congrats! You just ripped out a video from a big file. To patch the video back in, we can use sfk - bat file: Code:
sfk partcopy <ripped_file> -allfrom 0 <big_file> X -yes A completed bat would look something like this: Code:
sfk partcopy example.mp4 -allfrom 0 mygame.pak 8476305309 -yes |
The Following User Says Thank You to Masquerade For This Useful Post: | ||
:( Sad8669 (16-07-2021) |
#2484
|
|||
|
|||
Can't thank you enough for taking your time out for me and the community.
I know how painful it is to demonstrate a Practical thing Theoretically. This whole para, i am gonna read it carefully when i get to it. |
#2485
|
||||
|
||||
Is there a public collection of file-lists for REEngine titles? Both the QuickBMS and RETool unpacking functions require a list to unpack the ".pak" archives and I can only seem to find such a list for "Devil May Cry 5".
|
#2486
|
|||
|
|||
Ok so i read the whole process, everything went smoothly.
Lets talk about RE8 specifically. Ripping the video outta the big file using HxD doesn't reduce its actual size. Then what is the point? Or does it decreases upon compressing? Also why patch files back once ripped? they are optional anyway, or was that a reference for universal use? |
#2487
|
||||
|
||||
Quote:
Last edited by L33THAK0R; 16-07-2021 at 06:43. |
#2488
|
|||
|
|||
Quote:
Imagine you have 5 different coloured squares, each compress to a varying level of goodness: ![]() Now, blue squares repesent videos, they don't compress well at all. So we use HxD to remove the blue square, leaving white empty space: ![]() The big file size (represented by the black border around the squares) doesn't change. The space is still there, but nothing is occupying it, it's empty. Empty space compresses well, because there's nothing there to compress. Since you took out a file that doesn't compress very well, you have just saved yourself loads of time when compressing under lolz, since lolz is slow. If you only use something like LZMA which is a bit faster, the speed gain becomes less prevalent. Quote:
Repacks intended to be lossless, but when you remove data from a file, you break CRC perfection. So, you put the files back in and everything is fine. Ofc you can keep it out if you want, you get a smaller repack in the end. Some games have completely unused files inside the big files - take Just Cause 4 as example, instead of fixing their videos, they just re-rendered new videos and just slapped them into the patched data folders. The old videos are still in the game, but the game just doesn't read them. IIRC there's over 3GB of unused videos in that game (including the credits video to Just Cause 3!) - so ripping them out of the archives saves you not only time in compression and final compressed size. Other times it's useful to just patch data out in order to compress it differently. E.g. you can patch the bink videos out of Just Cause 4 and compress them with bpk, whereas if you used lolz without tampering with the archives, you'd get a larger size since lolz doesn't work on bink videos. Hope that explanation wasn't too all over the place ![]() |
The Following 2 Users Say Thank You to Masquerade For This Useful Post: | ||
:( Sad8669 (16-07-2021), rambohazard (16-07-2021) |
#2489
|
|||
|
|||
Quote:
This may be useful to you |
#2490
|
||||
|
||||
Quote:
|
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Games Are For Kids | JoyBoy | Chit Chat | 83 | 16-11-2021 14:28 |
CorePack Compression methods ? Help | ramazan19833 | Conversion Tutorials | 34 | 09-08-2018 06:51 |
i got the email in the mail about copying ps2 games | EVOEvo | PS2 Games | 7 | 21-11-2003 07:56 |
Self-booting games on an older Japanese DC? | Named | DC Games | 1 | 26-09-2003 17:48 |
Having Problems Burning Numerous *Recent* Games....Help is Appreciated | Protosstic | PSX Games | 2 | 15-01-2002 21:27 |