|
#1
|
|||
|
|||
|
Solving the BinkPack Problem [+Oggre]
TL;DR - Stop using FreeArc!
I am sure you will agree that at some point you will have found a game which contains bink videos that BPK can compress, but you get a CRC check error or broken file crash when you try to extract your archive. The issue with this is that BPK is slightly bugged in that it can extract the files it compresses, but a couple of bytes will be incorrect which causes the crash with FreeArc. FreeArc checks each file it extracts to ensure that the CRC is the same as the file that was compressed. Since the file that BPK unpacks is different in some places, you can easily just patch the extracted bink video to the original video. I will demonstrate with a video from Forza Horizon 5 - the issue with this video is that CLS-BPK.DLL will get stuck when decoding and endlessly output to the file. But, by using the EXE version of bpk and a little HDIFFZ magic, we can now avoid all the issues and have a significantly smaller repack. This works for oggre too! Use the EXE versions of both and ignore the CLS. ![]() *.BINKDIFF = HDiffZ patch between original bink and tmp extracted bink from bugged BPK *.BK2 = original video. *.BPK = packed video. *.TMP = tmp extracted bink from bugged BPK |
| Sponsored Links |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| dvd playing problem... | themis_t | CD/DVD Software & Utilities | 6 | 20-10-2004 13:44 |
| Problem with Record Now Max ver 4.5 | brkr101 | PS2 Games | 2 | 22-04-2004 21:40 |
| problem with my xbox | mrlucky | XBox Games | 1 | 11-01-2004 08:38 |
| A problem about NFS Underground | Gilvin | PC Games | 1 | 22-11-2003 21:17 |
| Problem with pics on web pages and cookies | EVOEvo | CD/DVD-Writers | 3 | 05-10-2003 17:57 |