Well, I have been researching a bit about RGSSAD Encryption and reading of it and I will try to make a kind of new rgssad encryptor.
The thing is so, for the ones who are intersted on how will it work:
Rmxp encrypts all files in the RGSSAD file using XOR encryption and a key which by default is 0xDEADCAFE(Some joke from enterbrain here? Dead Cafe?) in hexadecimal value. This key is stored in the RGSS dll, and it can be modified with a simple hexedit when the dll is unpacked. So, the idea is to create a custom rgssad compressor allowing encryption with different keys, and modifing a RGSS dll with the new key used for encrypting the rgssad. But you will need to pack the RGSS dll with a PE packer for example, because if the RGSS dll is not packed it would be very easy to find the new key and with it decrypting the rgssad file.
Also, for a better protection you will need to encrypt the save files, and to clean the $RGSS_SCRIPTS variable, because it still can be accessed by seeing the Game.exe memory.
Regarding RESOURCE STEALING, why do you people make so many problems with that? Nobody will steal something from your game and make something useful with that. First, because most own made resources from a game fit only with this game, and won't be good for another, except that the thieves use all your resources what wouldn't be really intelligent, because people will easily realise that that game is made with stolen resources and most people will blame the game and the creator for long time. Second, as I said before, stealing something and using it in your game risk you to be blamed by everyone. Third, most people who will steal resources aren't good game makers, because most good games are made by people who make their own resources, and so they won't make good games who will be noticeable in the RPG Maker world(Also, there are people who make good makes without making their own resources, but they are a minority, I don't want to offend anyone with that).
However, when talking about commercial games, there we are really talking about something serious. But as I said before, there give still some hope for protecting your games.
Regarding CHEATING, this is really stupid, except for online games, where I agree with Wyatt. But for offline games, I think that people who doesn't want someone to cheat in their games are really stupid and don't deserve anyone to play their games, and I am talking seroiusly.