Post subject: Triggering Copy Protection?
Joined: 11/3/2010
Posts: 16
Location: Canaduh
Hey cool TAS folks! Is there some general way to trigger a game's anti-piracy measures so I can explore them a bit? I'm fascinated by all the insidious that things old games do when they detect a pirated copy. I'm sure it's not as simple as I'm hoping, but even a hint of where to start would be much appreciated!
Samsara
She/They
Senior Judge, Site Admin, Expert player (2238)
Joined: 11/13/2006
Posts: 2822
Location: Northern California
Here's a decent start. Anti-piracy stuff also gets a lot of online attention anyway, so Googling should help as well. The bigger problem is actually triggering anti-piracy measures via emulation, if that's what you're going for. You might have to look around for Gameshark/Action Replay codes specifically made to trigger anti-piracy measures. That's probably your best bet. A bad ROM dump or an ancient emulator (or both!) might do it without the need of outside modification.
TASvideos Admin and acting Senior Judge 💙 Currently unable to dedicate a lot of time to the site, taking care of family. Now infrequently posting on Bluesky
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Joined: 11/3/2010
Posts: 16
Location: Canaduh
Hey, awesome. Thanks! I was hoping to trigger them myself, but I'm gonna have a lot of fun reading up on the list of games you linked. If that doesn't sate me I'll definitely google around for what you recommended. Cheers!
GoombaHeart
He/Him
Joined: 7/11/2015
Posts: 131
Location: Winters
EarthBound has some fiendish anti-piracy measures.
Shit tier TASer.
Editor
Joined: 3/10/2010
Posts: 899
Location: Sweden
Antipiracy systems tend to involve checking some special condition. The first and most classical is code tampering. Then we have checks for hardware that shouldn't be there, like save ram. Then there is checks for easy to screw up details for copiers like obscure cd tracks and memory mirroring.
Mitjitsu
He/Him
Banned User
Joined: 4/24/2006
Posts: 2997
Samsara wrote:
Here's a decent start. Anti-piracy stuff also gets a lot of online attention anyway, so Googling should help as well. The bigger problem is actually triggering anti-piracy measures via emulation, if that's what you're going for. You might have to look around for Gameshark/Action Replay codes specifically made to trigger anti-piracy measures. That's probably your best bet. A bad ROM dump or an ancient emulator (or both!) might do it without the need of outside modification.
Panzer Dragoon Saga has an anti-piracy measure in that. If it detects a modifying cartridge. It will play through the opening cutscene, then reset the game and return to the splash screen. This was a cheap way to stop people playing imports, which are considerably cheaper than buying an English copy of the game. However, there is a way round it with an Action Replay code.
Joined: 1/13/2007
Posts: 343
Another antipiracy trick is running timing loops. if they are faster or slower then they should me (slowROM check is one) then the game knows it's a copy. Usually the antipiracy measure pops up a warning and halts the game. very few console games, such as earthbound, are more clever.