r4:

  • Bug Fix:
  • (r2-r3) issue: Solved issue preventing people with spaces in filepath from running the file (apparently calling labels w/ filepaths that have spaces, splits them into seperate arguments)
  • A couple of syntax errors caused .subp files in certain folders to not be decompiled (changed & to &&: "pushd %foo% || call :errorBadFoo && exit /b")
  • Robocopy would copy 1 folder directory structure every time instead of only if it didn't exist (apparently wildcards aren't wildcards when used in an if exist conditional filepath)


  • Improvements:
  • Added config file that accepts booleans (0 or 1) as input. Modify this before running the .cmd if you want to skip certain tools/folders or enable/disable certain features.
  • Redirected text output from certain tools to nul (performance improvement)
  • Additional error checks



r3:
  • Bug Fix:
  • (r2) issue: Spaces in file path may have prevented some people from running the file

  • Improvements:
  • Additional error checks
  • Removed/commented out redundant and unused code


r2:

  • Bug Fix:
  • (r1) issue: some tools would run in the wrong location if cmd could not move to the target folder, such as if the folder didn't exist
  • (r1) issue: batch file may crash when running on every .dat.


  • Improvements:
  •  .dats will be automatically pulled from MGSV:TPP's master folder (credit to Tex for finding the regkeys)
  • unpacking will be pre-checked and verified via file count.
  •  .dat folders created by QAR_Tool will be auto-renamed for compatibility.
  • Folders unpacked by FPK_Tool instead of GzsTool will now pass file count checks.
  • .dat folders no longer need to be unpacked by the Batch file to pass file count checks.
  • Tools will run on the 1 folder regardless of .dat version.
  • SubpTool may run on game versions with voice acting other than English now. (Not sure how the game code language and fpk dictionary differs for different formats of the game)
  • SubpTool will run on Arabic .subp files if they're present (afaik they don't exist in general).
  • Error logging and handling implemented

Article information

Added on

Edited on

Written by

CantStoptheBipBop

0 comments