Anti-piracy Script for Steam?

Sunight Games

Villager
Member
Joined
Apr 7, 2016
Messages
7
Reaction score
0
First Language
English
Primarily Uses
My team and I have published a RMVXAce game onto Steam recently only to have it cracked and redistributed illegally. I would like to request a script be made that requires the game to run in Steam at all times as well as in offline mode so that if a pirate tries to redistribute it, it won't work. I will be willing to compensate via paypal for this script and will also have future tasks, thank you for your time.
 

Zalerinian

Jack of all Errors
Veteran
Joined
Dec 17, 2012
Messages
4,696
Reaction score
935
First Language
English
Primarily Uses
N/A
That's how steam works. You need a steam account with the game in the library to have steam say it can be run. The problem with VXAce and below is that there is a program that decrypts the built-in encryption, thereby making any attempt to write a script to protect the game is useless. They can decrypt the archive and see all the code and take something out if it's stopping them.


So what's wrong with making custom encryption? Few things.

  1. The main one is that no matter what you need a ruby script to load your own decryption system that makes the files readable. Since this script has to be stored just as any others so that Ace can have it called, anyone can easily get access to your encryption.
  2. If people want your stuff bad enough, they will get your stuff. It's only a matter of weeks before AAA games have their encryption hacked when they're released, and that encryption likely changes with each different game in order to keep it secure as long as possible. No one can keep their games secure. Not Valve, not Ubisoft, not Microsoft, not EA, not you. It just doesn't happen. If someone wants it, they will get it.
  3. Writing your own encryption and decryption is hard. It will take a very long time to get something that is secure and reversible. That's a 3-part statement, too. Secure is hard. Reversible is hard. Both is much harder. You'd have to pay a lot of money for someone to spend a lot of time to make something that at best would only prevent someone from getting into your resources for maybe a month. It's just not worth it.





EDIT: And before anyone gets mad and goes off on how this makes RPG Maker dumb and vulnerable and whatnot, that's not the case. Like I said, any game can be broken. It just so happens that RPG Makers have been out long enough that they have their encryption reversible easily. Were AAA titles to use the same encryption for each game, then there'd be a program for that too, but those change on a per-game basis, which is something RPG Maker is not capable nor required or inclined to do. It helps you make a game, offers you a way to prevent people who have no idea what they're doing from getting your resources, but from people who have the knowledge, time, and motivation, they'll get it. No matter who you are or what you made.


EDIT EDIT: If you aren't already using it, however, I know Zeriab has made a script that connects to Steam's API to ensure the user is logged into an authorized account for your game. This will prevent the game from being pirated by simply copying the files to someone else, but like I've said above, anyone with the decryption program and get into the archive, see all the scripts, and remove the one(s) that check for piracy.
 
Last edited by a moderator:

Uzuki

Kawaii on the streets, Senpai in the sheets
Veteran
Joined
Aug 18, 2012
Messages
1,933
Reaction score
1,326
First Language
English
Primarily Uses
RMMV
Sorry but there's no clear cut solution for anti-cracking software for RM. At best you can wrap it up again in a third party software, but if someone wants it they're going to get it. 
 

Victor Sant

Veteran
Veteran
Joined
Mar 17, 2012
Messages
1,694
Reaction score
1,452
First Language
Portuguese
Primarily Uses
If people want your stuff bad enough, they will get your stuff. It's only a matter of weeks before AAA games have their encryption hacked when they're released.
This is the point that most people don't get about game encryption. Even companies that spend millions on AAA games still have their games cracked. Do anyone really expect a 100% safe encryption for a indie RPG Maker game?
 
Last edited by a moderator:

Sunight Games

Villager
Member
Joined
Apr 7, 2016
Messages
7
Reaction score
0
First Language
English
Primarily Uses
That's too bad, thanks for your insight guys!
 

AwesomeCool

Bratty and spoiled little sister
Veteran
Joined
Jul 20, 2013
Messages
2,862
Reaction score
1,947
First Language
English
Primarily Uses
N/A
Sorry but there's no clear cut solution for anti-cracking software for RM. At best you can wrap it up again in a third party software, but if someone wants it they're going to get it. 


Yep.  It is still better to include some third party encryption though (statistically lowers stealing by a lot for even the most basic deterrents).


I doubt most people would care to steal from an RM game with even the worst encryption methods.
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

Couple hours of work. Might use in my game as a secret find or something. Not sure. Fancy though no? :D
Holy stink, where have I been? Well, I started my temporary job this week. So less time to spend on game design... :(
Cartoonier cloud cover that better fits the art style, as well as (slightly) improved blending/fading... fading clouds when there are larger patterns is still somewhat abrupt for some reason.
Do you Find Tilesetting or Looking for Tilesets/Plugins more fun? Personally I like making my tileset for my Game (Cretaceous Park TM) xD
How many parameters is 'too many'??

Forum statistics

Threads
105,862
Messages
1,017,049
Members
137,570
Latest member
fgfhdfg
Top