Envision, Create, Share

Welcome to HBGames, a leading amateur game development forum and Discord server. All are welcome, and amongst our ranks you will find experts in their field from all aspects of video game design and development.

RGSSAD/RGSS2A Decryption

Well yeah, except last time I released my game three people decrypted it with the existing programs. :/

It is good that this can be used to better encrypt projects, but programs like this have been made several times before and so far after 3 years of RMXP no better encryption has been made.
 
Wyattina":hy5n27mh said:
- Encrypting someone else's game to learn
No. If they want you to learn from their game, they would post an unencrypted version themselves, give them the choice.

You do realize that most people learn by looking over other people's events? Note, look at the Golden Age of RM.


But you have to wonder, is your project so great that it will be worth decrypting?
If you're making a run of the mill RMXP game with copy pasted scripts, and some graphical edits to the rtp here and some spliced ruruga faces there. I sorely doubt that you really have anything to worry about.

I'd say that the higher profile or commercial projects are the ones that will be targeted really, and if you fall under higher profile or commercial, then sure, I'll see your point. But I find it silly that people with your typical project in the sea of typical projects are screaming bloody murder. I'm referring to the past threads about this as well.

tl;dr 'danger level' is relative to project quality.

I could be totally off the bat though but I'd say your worrying a bit much.

THIS
THIS
THIS

I still don't see the bloody point of encrypting ripped resources or RTP or copy pasted scripts
Also because this is open source, vgvgf will have a clue on how to make his encryption program
 
though i'm in TORONTO with some faggot computer that uses floppy drives and a trackball for a mouse in the rmxp directory on my comp BACK HOME i've got sitting in there right now decrypted games for like everything.  MV, quintessence, master of the wind, blacksmith's apprentice, etc.  Basically EVERY RMXP GAME WORTH HAVING ON YOUR COMPUTER.

I don't cheat, I don't steal (lol lufia 2 battle system :3 ), I just like to be able to look inside of the guts of a game.  To see that the developer wrote 'nigger' in tiles just offscreen or that there's unused maps or something is quite interesting to me, especially since I was the type of gamer that, when I was 8 years old, would play chrono trigger or FF6 and constantly wonder what was offscreen, just beyond my reach - wonder how far the game actually goes.

Of course now I know that the game doesn't extend beyond its programming so much of the childlike wonder is lost OH GOD WHERE DID THE YEARS GO ;_;
 
Ynlraey":3plyjcwu said:
Wyattina":3plyjcwu said:
- Encrypting someone else's game to learn
No. If they want you to learn from their game, they would post an unencrypted version themselves, give them the choice.

You do realize that most people learn by looking over other people's events? Note, look at the Golden Age of RM.

Did you even read my post?

My point is, if the creator wants people to learn from their events, it should be THEIR DECISION. They are perfectly ok to post an unencrypted version of their game IF THEY WANT TO.


But you have to wonder, is your project so great that it will be worth decrypting?


As I said: PEOPLE ALREADY HAVE.

I still don't see the bloody point of encrypting ripped resources or RTP or copy pasted scripts

What about the people who DON'T use ripped resources or RTP, or make their own damn scripts?


Or worse still, people who have slaved over countless hours making their graphics (like Venetia), or have even PAID MONEY for the resources or scripts in their games?
 

Zeriab

Sponsor

I have a very pragmatic point of view on this subject.
The tool is out and that's that. Whether or not it is ethically justifiable to use does not change that it exist and can be used.
You could try to change the encryption, but as long as the whole game is kept on the computer the game itself must have the means of decrypting the encrypted data.  In worst case one could use the game's decryption algorithm to decrypt the encrypted data. It is not that less effort is placed into encrypting the data. It is just so much harder than decrypting when you have the decryption algorithm and have the key or keys present in the game.

Live with it and plan for it or at least accept it when you make a game.
I will beg you however not to forget the true audience of your game. Those who only wants to play it legible. I urge you to put them as your primary focus.
If any of you have trying buying a computer game where a crack-pot anti-copy system prevent me from playing it. It was the only thing preventing me from playing it. I know this since it worked flawlessly after I cracked it. I naturally got pissed advised my friend to be careful with buying the game despite being fun.
The point in this story is that you should not be over-eager in protecting your game and contents against piracy that you hit legit users.
Though with that said, by all means try to protect your work if you want as long as it doesn't affect legit users.

What now when the game is decrypted? Is it end of story? No definitely not.
If it is decrypted for the sake of learning? Just let it be. It is not practically feasible to do anything against that and you most likely won't know who does it anyway. Well, you can try to create and maintain a feeling of it being a socially bad thing to do which could prevent some from doing it.
If it is decrypted for stealing resources... Well you'll only know if whatever they still the resources for is distributed. Suing would only really be worthwhile in very few cases and typically only when there is enough money involved. First step would be to contact the pirat directly. If it can be dealt with like that then it is by far the preferred case. (I am assuming such cases happens)
The next step would be to contact webmasters, administrators or whoever might have the authority and power to take action against the assailant. If this doesn't work then consider whether it's worth taking legal action.

Luckily a social dislike against people who steal resources in the rpg maker communities. We should nourish this dislike, strengthen it and teach newcomers it. It is much more effective to have whole communities backing up on the injured party than just having the injured party standing alone against the assailant. It also has a preventive effect.
The worst kind are the scum who not only steal resources, but also claim them as their own. Plagiarism one of the worst offense you can make on this forum and for good reason. Group pressure is definitely acceptable in such cases.

*hugs*
- Zeriab
 
@The music note that came up several times - You don't need a decryption tool to take the music files, since they are never encrypted to begin with. So in a way, if you do your music, this has pretty much been around all along in that department anyhow.

I agree with Zeriab's post on the several points. Not much more to say than that from me.
 
@Wyatt
Wyattina":g0q4lpjb said:
What about the people who DON'T use ripped resources or RTP, or make their own damn scripts?


Or worse still, people who have slaved over countless hours making their graphics (like Venetia), or have even PAID MONEY for the resources or scripts in their games?
Ynlraey":g0q4lpjb said:
I believe the only time you can complain is when: NOOOOO! MY ORIGINAL TILESETS, SPRITES, ARTWORK, AND SCRIPTS!


@Reives
Meâ„¢ has released an audio encryption script, though it only works with mp3 :)

Also, couldn't agree with you more, Zeriab  Reminds me of one Thai game that couldn't sell because the developer threaten people on their forum, saying that they has hidden 'three bombs' inside the game which will be activated if the game is cracked. They also said that the last bomb might cause something really bad to the user's computer, hoping that it'll prevent the game from being cracked.  Turns out it scare and upset many people, including those legit users.
 
Oh, that's pretty cool. Audio overall is pretty much a joke to take though; anything recorder that can seize output internally pretty much does the job without any work, heheh.

And wow, did anyone confirm whether those bombs were legit/what exactly they did, or a bluff or whatnot? Either way I can't understand why one would go to such an extent.
 
Thank God Zeriab.
And wyattina, people who decrypted your "vengeance online" only wanted to know how you did the online script etc. which I believe is also public script where some people don't know how to use it properly. Also I make my own resources too so do you think I'm not affected by this at all? *points down to sig*
 
Ynlraey":19jrjvzp said:
Thank God Zeriab.
And wyattina, people who decrypted your "vengeance online" only wanted to know how you did the online script etc. which I believe is also public script where some people don't know how to use it properly. Also I make my own resources too so do you think I'm not affected by this at all? *points down to sig*

It's not a public script, I built my own online system from scratch when Netplay wasn't working. There are almost no "community scripts" in my game (bar Mr.Mo's ABS and Seph's tilemap script, possibly another).

Plus, one of the people was sending out my tileset to people who requested an Ultimate Interiors type tileset, saying "this is the tileset from Vengeance, I found it and it's pretty cool".


If you make your own resources and whatever then how come you're constantly ranting when people say this is not a good thing (for some people)?

I know some people can use this to learn. My point is that the people who make these games should be given the option of letting people learn from them or not. It's their game, and so it should be their choice.


I'm also with Zeriab on this one though. It would be naive to believe that a game could be made that can't be hacked. All the same it shouldn't be made as easy as downloading a li'l program. I think the way to go is to make it socially unacceptable to unencrypt a project, yes. As with Postality Knights that probably won't work fully, but it would still work at least a bit.
 
If you make your own resources and whatever then how come you're constantly ranting when people say this is not a good thing (for some people)?

Because everyone is acting like it's the end of the world
The good thing about this decrypter is we can finally translate this game we wanted to :3

2k/2k3 thrived on open source for the most part. And it not like anyone ever stole any original material from what I can remember. Mostly because everyone respect the originality and if you plagiarize it the community usually lynches you which was zeriab is saying and everyone here is like NOOOOOOOOOOO (although I understand venetia's case)

ALSO SERIOUSLY, do you really think ANYONE could run away stealing your original graphics, SPECIALLY on Indie game community?

One example I remember was a long while back on GW. Holyflame stole graphics from that indie game(now turned commercial) Black Sigil: Blade of The Exiled. He was caught so fast and then tempbanned for it.

NO ONE COULD GET AWAY WITH THAT UNLESS YOU DON'T TRUST THE COMMUNITY!
 
look guys, software is something that has been, and will continue to be cracked. To be frank, everyone who actually used RMXP/VX's encryption methods should be grateful that is worked as long as it did. Look, there are other ways to hide and encrypt stuff, so the whole hyberbole of it being the end of the world is childish.  Also, let me pose a question to everyone that has complained about this crack; how many cracked programs and keygens have you used to aid your RPG Making?
 
I'm lolling that you keep saying that "we all are acting like it's the end of the world". OH GOD OH GOD A FEW PEOPLE MENTIONED THAT THEY DONT LIKE DECRYPTIONS OH GOD OH G

I mean right now I'm only just taking my first 5 minute reprieve from breaking down and crying in a fetal position in my shower for the last 3 days straight, I've missed so much work from the worry that I lost my job and my husband left me! WHY DID YOU DO THIS TO ME SOME GUY IN ANOTHER FORUMS HELP M
 
Wyattina":1y3yz6al said:
None, I even bought Studio MX 2004 :(

Nobody is saying "omg it's the end of the world".

Thats the attitude, not whats literally being said. also, congratz. You're not a hypocrite. :)
 
Read: Just because people are speaking out AGAINST decryption, it doesn't mean that we're so unrealistic that we won't realize it's happening.
It's just REALLY SHITTY OF YOU TO DO IT and you can't expect everyone to be THRILLED ABOUT HAVING THEIR HARD WORK DECONSTRUCTED.

that's all, kids.
 
Meh, well, there's one solution to this. Don't tell anyone. Decrypt and study/reference/steal in private.  But then, why would anyone be public about it?

"HAY GUYZ, I CRACKED RMXPGAMEMKII TO STUDY THE GRAPHICS AND REFERENCE THE SCRIPTZ!"
 
@Reives
The third bomb, which they said that might harm your PC, was a bluff. Basically the three bombs are the following ( if my memory serves)
  1.) Delete your profile in the game. Still allow you to try to enter the serial key again.
  2.) The game won't allow you to start. Also, all the save data will be deleted.
  3.) Delete all the game data and when you run the game, it'll open up a screen calling you a thief instead.

But the developer threaten all the users that the third bomb will be something that will 'nuke' their computers. Smart move . eh? :/
 
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.
 
I don't think this should have been mentioned on this site in the first place if so many people was gonna have a problem with it! But whatever, it's not so bad if you afraid someone would steal you maps or something.... I don't think cheating is a big issue cause there are people like me who would play a game seriously.
 

Thank you for viewing

HBGames is a leading amateur video game development forum and Discord server open to all ability levels. Feel free to have a nosey around!

Discord

Join our growing and active Discord server to discuss all aspects of game making in a relaxed environment. Join Us

Content

  • Our Games
  • Games in Development
  • Emoji by Twemoji.
    Top