This is yet another program to manipulate TQ's file cipher. However, this one is more generic than the others and should last for any new files unless TQ's cipher changes - it allows you to directly type in the seed value. It decrypts .dat files in the ini folder that are encrypted and allows you to encrypt the decrypted files.
It's written in C++ and uses FLTK v1.3.2 for the GUI.
How to use: Extract the archive. Run FileCryptor-v1.0. Choose input file (note: you can drag and drop a file onto the text box to get its directory). Choose output file (note: you must run this program with administrator priviledges to write the output file to a directory in which you don't have write access). Type in the seed value to use for the cipher, or select the file type to use its seed value. Check the "Encrypt file" box if you wish to encrypt the input file; leave it unchecked to decrypt the input file. Click process. Check whether any errors have occurred in the status box.
"Supported" files - itemtype.dat, itemtypesub.dat, MapDestination.dat, magictype.dat, magictypeop.dat, levexp.dat, DebugConfig.dat, Achievement.dat.
If you find any other files that use this cipher, please send me a PM. Edit: Figured out monster.dat, mounttype.dat, silent.dat, and UserHelpInfo.dat also use this cipher. I'll include those types with the next update, but it's not really an issue - the seed is also 9527 for these files.
Change log:
TODO's:
Screenshot:






