Why not go further and say:
Give up on this unless you want to create malware or hardware for it 
It is of course totally impractically to make hardware for it and I really advise
against deliberately putting malware in your game. (If you do I really hope you'll get sued)
That DEADCAFE is the key used for default encryption is something you can extract from the .dll-file together with the decryption algorithm. The game must be able to decrypt the data after all.
To understand my weak encryption system read
Polyalphabetic Substitution Cipher where the Vigenere table is 256x256 instead of 26x26.
The MAX constant determines the maximum length that will be encrypted of a file. Decrypting a 1 MB file will probably have taken seconds otherwise. Yes, only the first
MAX number of characters will be encrypted if the file has more than
MAX number of characters.
Why make a stronger one when an attacker can just decrypted game.rgssad using one of the available tools and use the script to decrypt. You don't have to go through any kind of trouble like ForeverZer0 mentions about reading the memory.
I don't agree that this is worthless because attackers now have to deliberately decrypt the files where before you could just copy+paste.
You can do as ForeverZer0 suggest to make it harder:
Quote from: ForeverZer0 on January 02, 2011, 11:41:30 pm
You need to create a .dll and a new Game.exe, written in C or C++.
Be practical. Is putting what will surely be a lot of time and effort into that worth the gain? What about the current base and scripts? What now if people inject scripts in the memory? You'd have to make your own engine or switch to another and implement your current features as well as the default base.
You end up spending all your time on this and never really be finished. That is why I show the other technically weak protection which is simple to implement since it does at least provide some protection and legally might help ^_^
Which makes me think that you may want to use an asymmetric-key encryption instead or as a supplement. That way you'll only ship the decryption key with the game while you and you alone have the encryption key. Of course people can figure the encryption key out in a couple years or million of years of computing time depending on the select strength.
The encryption key will be a very strong evidence that you are indeed one of the authors.
@ForeverZer0:
It's not at all good for securing data you'll transfer over an insecure network. Not only is it a weak encryption, it might not encrypt all of the data and there are no measures against tampering or profiling present.
*hugs*