FileCryptor - Another .dat manipulator.

02/12/2013 06:23 Lateralus#1
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:
02/19/2013 11:54 MeGaMaX#2
good job bud <3 :)
02/19/2013 12:43 derpingson#3
#Error :
Quote:
Could not start the problem because it lacks msccp110.dll on your computer. Try to reinstall the program to fix this program
[Only registered and activated users can see links. Click Here To Register...]
02/19/2013 14:33 Silent-Death#4
Quote:
Originally Posted by derpingson View Post
#Error :
[Only registered and activated users can see links. Click Here To Register...]
02/19/2013 19:23 derpingson#5
That dll file is already existing, but it has a kind of lock, well just take a little look at this
[Only registered and activated users can see links. Click Here To Register...]
02/19/2013 19:27 Silent-Death#6
check its privileges.
02/19/2013 21:02 MeGaMaX#7
make sure you have both x86 and x64 if you own x64 os
02/19/2013 22:33 Lateralus#8
Install/re-install the VC++ 2012 Redistributable Package and let me know if that fixes it. [Only registered and activated users can see links. Click Here To Register...]
12/28/2014 03:40 linja12#9
Can someone tell me.. how to find the other TQdigital games SEED number?.. such as Eudemons? any tips to find it using Ollydbg?