Skip to content

Releases: chocmake/MGSV-Custom-Texture-Path-Hex-Replacer

v0.3 (2022-09-07)

09 Sep 07:52
093693f
Compare
Choose a tag to compare

Note: this release includes three optional customizable settings in the script that can be changed by opening the script in a text editor (eg: Notepad, Notepad++, etc). They can be found beneath the Settings heading near the top with comments (prefixed by ::) describing what they affect.

  • Added setting option to use QuickHash instead of BobDoleOwndU's version of GzsTool (the latter still remaining the default).
  • Added check to distinguish between BobDoleOwndU's version of GzsTool and Atvaark's during setup, to avoid adding an incorrect path.
  • Added more checks for original hashed filename detection (ie: FTEX that lack dictionary support), along with heading to indicate its detection. Also support for 11 character original hashed filenames.
  • Added feature to clear FTEX paths and start over also after successful target file modification. Useful for editing multiple texture paths during a single script session. Suggested by user Hunari.
  • Tweaked text UI to be more suitable for W10's default styling.
  • Window dynamically responds to prompt heights.
  • Added dark theme setting option.
  • Added check for invalid characters in remaining trimmed path within /Assets/, along with extra error checking messages.
  • Improved special character support for file paths, including a fix for pasted paths.
  • Improved target file input parsing and leading/trailing whitespace trimming to avoid unintended inputs.
  • Fixed an issue with function where paths with directories containing the string Assets but also other characters were incorrectly trimmed.
  • Accounted for temp directories of Windows usernames that contain spaces.

v0.2.1

24 Oct 09:37
8af74cf
Compare
Choose a tag to compare
  • Added check for when required programs have been moved by the user. Script will re-prompt for their new location and update itself.
  • Added check for program name during setup prompts, in case the user accidentally drops the wrong program onto a prompt.
  • Updated phrasing of initial setup text to indicate the latest versions of programs are needed, in cases where a user may have an older version of BobDoleOwndU's GzsTool that lacks the CLI hashing functions.
  • Changed target file heading to simply 'Target File' to more clearly reflect the support also for FV2.
  • Trims trailing whitespace from texture path input, in case the path is pasted from the clipboard and happens to have accidental trailing spaces.
  • Fixed minor error where paths exactly the length of the max width set for text in the window when displayed back to the user would show 'Echo is off' message.

v0.2

15 May 06:43
f9d10e6
Compare
Choose a tag to compare
  • Discovered a seconds-accurate Date Modified timestamp comparison batch script method. Now files created/modified within the same minute won't display a false positive 'Modification unsuccessful' message.
  • Added ability to start over if the modification wasn't successful, keeping the original target file.
  • Added file extension check which informs the user if they've entered the wrong file type and resets the prompt.
  • Added check to Custom FTEX Path prompt to tell whether a path is not contained within an Assets directory, and will prevent continuing until the path is corrected.
  • Miscellaneous code edits.

v0.1.2

06 May 14:47
cac62f1
Compare
Choose a tag to compare
  • Removed brief in-script help text as wiki has been created.

v0.1.1

03 Dec 14:59
286ea39
Compare
Choose a tag to compare
  • Removed need for separate XVIscript file since the batch script now self-generates one in the temp directory (and subsequently removes itself).
  • Added ability to launch batch script via dropping model file on batch file icon or via a custom Send To context menu, etc.
  • Special characters should now be supported for the model file input path (though not Unicode, see Readme).
  • Added setting at bottom of script that can be manually edited to hide the 'how to' text above the input prompts.
  • Simple date modified timestamp checking to check whether model file has indeed been changed following the hex editor commands (see Known Issues in Readme for background).

v0.1 - Initial release

02 Dec 05:34
07212ac
Compare
Choose a tag to compare
Readme screenshot