Crypt-EX Tutorial: Custom Data Encryption
Crypt-EX is a script that provides a custom archive format that provides a different way to pack your data and graphic resources.
This tutorial attempts to provide english instructions to get it to work for your project. Refer to the readme that comes with crypt-EX for more details.
Update (arbitrary date)
According to white-flute, a security flaw was identified and the script has been withdrawn.
References
Crypt-EX page:
Download link as shown
Issues
Some things to watch out for, based on some experiments while trying to get it to work myself. It probably is mentioned in the readme, but I can’t read it well. If you find anymore you can post them and I will add it to the list.
- For graphics, only png images are supported. If you have other file formats, their tool doesn’t seem to pack them into their archive. I don’t know if they have other tools for this, but so far the ones that I’ve tried only supported png’s.
Basic Usage
It is in the readme, but here’s how I got it to work
1. Start by downloading crypt-EX package from White-Flute’s site and extract it somewhere.
2. Copy cexpackdata.exe and cexpackimage.exe to your (unencrypted) project folder
3. Run cexpackdata.exe, and you should get a data.rpack file
4. Run cexpackimage.exe, and you should get a image.rpack file
5. Create a new folder that you will contain your encrypted project and copy the following into it
- data.rpack
- image.rpack
- Game.rgss3a and Game.rgss3d from the RGSS3 folder that came with crypt-EX
- System/RGSS301.dll (you must use 301, not 300)
- Game.exe and Game.ini, properly referencing RGSS301.dll
- wfPcrypt.dll that came with crypt-EX
Test that it works.
There are other instructions in the readme, one regarding transition files…and probably other stuff.
Is Audio included in this encryption ?
No, not from what I remember.
Do you still have the copy of the dlls? – SoulPour777
Not sure I might. Have to check.
if you have it, would you mind to share? I want to learn this as well, thanks.