Quote:
Originally Posted by paulgiamatti
[You must be logged in to view images. Log in or Register.]
Wrote a process that deletes your current .old backups when you run patch_s3d_textures.bat ... Basically, if you ran patch_s3d_textures.bat while .old backup files already existed, it would revert to and then apply the transpfix.exe changes to those instead of applying the changes to your current S3Ds.
|
This is how it's supposed to work. If you run the .bat file multiple times it first reverts all of the previous changes so that it doesn't patch the same texture twice. The tool doesn't know and can't know whether a texture has been patched previously and performing this operation on a texture more than once will have unexpected results.
Imagine I have a file with the following numbers:
Now lets say that the texture patcher swaps the first '1' encountered to '2' and you get this:
If you run the patcher on the same file without replacing it with the original then all of the number '1' get set to '2' instead of just the first one:
To clarify: the patcher will definitely and absolutely do weird things to textures if you run it multiple times without reverting to the original first. That's what the .old is for.