Advertisement
Guest User

Untitled

a guest
Oct 1st, 2022
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. @echo off
  2. setlocal EnableDelayedExpansion EnableExtensions
  3.  
  4. set extension=bk2
  5.  
  6. cls
  7. echo. Unpack *.bpk_compressed to "*.bink_bad_crc"
  8. echo.
  9. for /r %%f in (*.bpk_compressed) do bink_unpack "%%f" "%%~df%%~pf%%~nf.bink_bad_crc"
  10.  
  11. cls
  12. echo. Patch ".bink_bad_crc" back to original with "*.binkDIFF" files (input file input diff output file)
  13. echo.
  14. 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"
  15.  
  16. cls
  17. echo. Rename all file extensions from "*.bink_good_crc" to "*.%extension%"
  18. echo.
  19. for /r ".\" %%G in (*.bink_good_crc) do ren "%%G" *.%extension%
  20.  
  21. cls
  22. echo. Remove all temp files
  23. echo.
  24. del /s "*.bink_bad_crc"
  25. del /s "*.BinkDIFF"
  26. del /s "*.bpk_compressed"
  27.  
  28. cls
  29. echo. Reimport *.%extension% files back to nulled archive files
  30. echo.
  31. quickbms_4gb_files -w -r petroglyph.bms "Data\MOVIES_BONUS_CD1.MEG" "Data\MOVIES_BONUS_CD1.MEG_extract"
  32. quickbms_4gb_files -w -r petroglyph.bms "Data\MOVIES_BONUS_CD2.MEG" "Data\MOVIES_BONUS_CD2.MEG_extract"
  33. quickbms_4gb_files -w -r petroglyph.bms "Data\MOVIES_BONUS_CD3.MEG" "Data\MOVIES_BONUS_CD3.MEG_extract"
  34. quickbms_4gb_files -w -r petroglyph.bms "Data\MOVIES_RA.MEG" "Data\MOVIES_RA.MEG_extract"
  35. quickbms_4gb_files -w -r petroglyph.bms "Data\MOVIES_TD.MEG" "Data\MOVIES_TD.MEG_extract"
  36.  
  37. cls
  38. echo. Delete all temp files
  39. echo.
  40. rmdir /S /Q "Data\MOVIES_BONUS_CD1.MEG_extract"
  41. rmdir /S /Q "Data\MOVIES_BONUS_CD2.MEG_extract"
  42. rmdir /S /Q "Data\MOVIES_BONUS_CD3.MEG_extract"
  43. rmdir /S /Q "Data\MOVIES_RA.MEG_extract"
  44. rmdir /S /Q "Data\MOVIES_TD.MEG_extract"
  45. del /S "bink_pack.exe"
  46. del /S "bink_unpack.exe"
  47. del /S "hdiffz.exe"
  48. del /S "hpatchz.exe"
  49. del /S "petroglyph.bms"
  50. del /S "quickbms_4gb_files.exe"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement