Comment Re:butbutbutbutbut (Score 1) 320
They need the anti piracy schemes to be able to tell if it has been pirated. Most anti piracy schemes have a weak point or two at which it is easiest to crack. One approach of detecting piracy is to check if the code at that points has been changed. Other method's often adjust certain memory locations from with the anti piracy code. So if the anti piracy code has been disabled these memory locations will not be filled with the right values and the rest of the game can check on this.
There are two reasons to do this crippling instead of refusing to start up. It makes the game into a kind of demo and the crackers often don't notice they have missed something because the game starts normally and seems to run normally. If they put enough of those tricks into the game it will a certain that there is considerable time between the release of the game and the release of a full working crack.