A batch decryption program for the files of a game on Steam that has the app ID:
It will process all encrypted
.ogg files in the directory and save them to a new folder. It will not attempt to decrypt any files that are not encrypted.
You must provide your own copy of the game.
Place the program in the main directory that contains
game.exe and run it from the command line. By default, the program will only check the
img folders in the
www/ directory. The filenames of all encrypted files must be unchanged.
inputDirectory: Specify the input directory or file. If directory, it will traverse all folders in the directory recursively.
outputDirectory: Specify the output directory. You must pass both arguments at once.
ielmendecryptor.exe inputDirectory outputDirectory
Two versions are provided:
c#. To build the
rust version, run
cargo build --release in the corresponding directory. For the
c#, version, use the included solution file.
The decrypted file data from this program is completely clean. You can verify this by using a hex editor.