- Joined
- May 26, 2007
- Messages
- 5,545
- Reaction score
- 1,315
PT File Patcher - Version 2.1 - build 7
It still operates from the command line, and still patches TGA files, but it will now patch .bmps, .wavs & .bgms as well! The "on-mass" patching of every supported asset in the client folder is still supported by simply dragging the client (game) folder and dropping it on PTFilePatcher.exe, and it's still provided with complete source code. (This program is written in a dialect of the Basic programming language called
You must be registered to see links
, which is based on the GNU Compiler suite
You must be registered to see links
. It can be built with the provided make.bat file from the freeBASIC command line in Windows, or from the
You must be registered to see links
project file PTFilePatch.fbp.)Additionally, if you are one for Drag and Drop operation, or simply like to double click, it will present Windows GUI interface of dialogues... the most prominent being this one, shown during "on-mass" patching.
It is still possible, and may be advisable, to drop a single file (BMP, TGA, WAV or BGM) on to PTFilePatch.exe and have it patch just that one file, and this will still operate in GUI mode if done as a drag'n'drop operation. Explorer replacements (
You must be registered to see links
,
You must be registered to see links
etc.) should operate just as well as using Explorer "browse" or "explore" windows, just as it shouldn't matter what CLI (cmd.exe, command.com, 4nt.exe
You must be registered to see links
or any build of bash) you use to launch it in CUI mode. (clearly, I can't test them all)I haven't sacrificed any of the command line functionality in doing this however, and if you want to make backups of all your files before patching their headers, there is no way to do that without using the command line interface. Nor is it possible to redirect stdout and stderr to files for later analysis unless you run from a command line. It shouldn't matter whether you use cmd.exe or any other command line interface to launch the program and pass parameters to it. (please let me know if you do have problems with one)
PT File Patcher is twice the program TGAPatch was. It's now twice the size, but 20K of that is the Icon alone. However, I think it's also at least three times as functional, if you count the GUI and the additional file formats.
I've also provided the original PNG file which the afore mentioned Icon was generated from so you can make a more, or less detailed (and sizeable) versions of it, (or create an Icon for a Linux build, or such) and you can see it illustrated at the top of this post. (That poor Hopie doesn't look very happy with his sticking plaster does he... I blame the Pikes, my self. XD)
The original artwork isn't mine. I think I first saw it posted on the PTV site, but it's shown up on most of the official PT sites since as part of a Bestiary or Heroes & Monsters trading card set of images.
Only the pore-pore on his tummy and the transparency is my doing. Iconically, the Hopie represents PT, the sticking plaster (Band-aid? In U.S. English?) represents the patch. (but if I followed what I've overheard in "Art and Design" classes correctly I shouldn't have to explain that. XD)
Latest Release (2.1 build 7) Download from:-Only the pore-pore on his tummy and the transparency is my doing. Iconically, the Hopie represents PT, the sticking plaster (Band-aid? In U.S. English?) represents the patch. (but if I followed what I've overheard in "Art and Design" classes correctly I shouldn't have to explain that. XD)
You must be registered to see links
You must be registered to see links
You must be registered to see links
You must be registered to see links
You must be registered to see links
You must be registered to see links
report.MD5: fbfd9f769b5c7694c39ff5ce5b27ddbe
SHA1: 2c82a081b849a98c5158f2d0b20295ad041c43b9
SHA256: 2f542cea7131efa9a78150095ab9543c3cabfe8fec5e344762935d1736bf4c9e
Original Release (2.0 build 115) Download from:-
You must be registered to see links
- Dead?or
You must be registered to see links
Other hosts can be made available on request.
NOTE:
Please report any peculiarities back here, posting anomalous files before patching if possible, or giving as accurate a detail on how to repeat the anomalous behaviour as you can.
I hope the helplessly pointing device addicted among you appreciate the effort I've gone to to make a single executable operate in both GUI and CUI mode and can forgive the brief "DOS box" that appears at start up. (it seems to be necessary in order to operate correctly in Console mode) I also hope the rest of you appreciate a tool that does everything relating to asset de-obfuscation in one fell swoop.Share, and enjoy.
Credits
Nobody has given me enough feedback to credit them with anything for this version. :
I should still mention the un-named Brazilian (Portuguese speaker) who created the original VB6 TGA Reader which started this whole thing off, even though very little of his / her code or practices remains in this version, it started the snowball.
I should also like to thank Obscura for the original BMPPatcher and WAVPatcher whose analysis of operation has been the inspiration for the remainder of the asset patching.
I will also thank the PT "community" here at RZ for giving me this little hobby which keeps me amused in times of boredom.
Attachments
You must be registered for see attachments list
Last edited: