Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- setlocal EnableDelayedExpansion EnableExtensions
- set extension=bk2
- cls
- echo. Unpack *.bpk_compressed to "*.bink_bad_crc"
- echo.
- for /r %%f in (*.bpk_compressed) do bink_unpack "%%f" "%%~df%%~pf%%~nf.bink_bad_crc"
- cls
- echo. Patch ".bink_bad_crc" back to original with "*.binkDIFF" files (input file input diff output file)
- echo.
- for /r %%f in (*.bink_bad_crc) do hpatchz.exe "%%~df%%~pf%%~nf.bink_bad_crc" "%%~df%%~pf%%~nf.BinkDIFF" "%%~df%%~pf%%~nf.bink_good_crc"
- cls
- echo. Rename all file extensions from "*.bink_good_crc" to "*.%extension%"
- echo.
- for /r ".\" %%G in (*.bink_good_crc) do ren "%%G" *.%extension%
- cls
- echo. Remove all temp files
- echo.
- del /s "*.bink_bad_crc"
- del /s "*.BinkDIFF"
- del /s "*.bpk_compressed"
- cls
- echo. Reimport *.%extension% files back to nulled archive files
- echo.
- quickbms_4gb_files -w -r petroglyph.bms "Data\MOVIES_BONUS_CD1.MEG" "Data\MOVIES_BONUS_CD1.MEG_extract"
- quickbms_4gb_files -w -r petroglyph.bms "Data\MOVIES_BONUS_CD2.MEG" "Data\MOVIES_BONUS_CD2.MEG_extract"
- quickbms_4gb_files -w -r petroglyph.bms "Data\MOVIES_BONUS_CD3.MEG" "Data\MOVIES_BONUS_CD3.MEG_extract"
- quickbms_4gb_files -w -r petroglyph.bms "Data\MOVIES_RA.MEG" "Data\MOVIES_RA.MEG_extract"
- quickbms_4gb_files -w -r petroglyph.bms "Data\MOVIES_TD.MEG" "Data\MOVIES_TD.MEG_extract"
- cls
- echo. Delete all temp files
- echo.
- rmdir /S /Q "Data\MOVIES_BONUS_CD1.MEG_extract"
- rmdir /S /Q "Data\MOVIES_BONUS_CD2.MEG_extract"
- rmdir /S /Q "Data\MOVIES_BONUS_CD3.MEG_extract"
- rmdir /S /Q "Data\MOVIES_RA.MEG_extract"
- rmdir /S /Q "Data\MOVIES_TD.MEG_extract"
- del /S "bink_pack.exe"
- del /S "bink_unpack.exe"
- del /S "hdiffz.exe"
- del /S "hpatchz.exe"
- del /S "petroglyph.bms"
- del /S "quickbms_4gb_files.exe"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement