Anygood game needs anti-piracy measures. However, just putting in an ordinary anti-piracy screen or warning/error message would be boring. I'm thinking of something creative, such as the game seeming to work at first, until you try to launch something and it ends up immediately exploding. Other ideas:Craft will just not work at all, craft will lose all control except for throttle at a random time, overheat temperature would be much lower, craft would not spawn but kerbals would spawn in a secret location with an anti-piracy message, etc.
Any anti-piracy measure requires the program to figure out whether it is a legal copy or not. The methods to do so are, in varying degrees, intrusive (cf. XPC rootkit) and/or disruptive (enter word from manual, can't play offline). I do not like that.
Instead, they just aggravate legitimate users by assuming anyone who plays could be stealing the game - Whereas the first thing a hacker does to pirate a game, is to remove that very source of aggravation. Effectively, aggressive DRM means pirates can offer a superior version of your product for free.
That was the original reasoning behind KSP's much simpler and perhaps more effective approach, of simply making sure players understood the small-scale nature of the developers back then, and hoped they were conscious enough to reject illegal copies with the awareness that they'd be hurting the people who are working to finish their new favorite game.
This was all before T2 took over, and most likely makes zero difference nowadays - Large corporations have similarly large rules, and those cannot be bent by little things like "good sense". If their board of directors say there has to be DRM in all their titles, then who could ever argue? The fact that it doesn't really do anything to achieve what it claims, doesn't really come into the executive decision making process.
My personal theory is that players who seek "cracked" versions of a game would never have become legitimate users anyways if such weren't available. Those who do so are often teenagers, not unwilling to pay, but more often than not, fully unable to do so. They do not have credit cards, and learning how to hack software in binary form just might be easier than asking mom and dad to let them buy something.
So whether they succeed or not, that copy of the game would never have been sold in the first place. To the average piracy-seeker, the alternative is not a legal purchase, If they can't find it for free, they look for something else instead.
Still, don't get me wrong: I do NOT mean to condone or excuse software piracy, but I understand what drives a kid to seek out such a thing, having been that age myself once. They'd have never bought the game instead of trying to get it some other way. It's not that they don't want to pay, they often simply can't.
although i am a fan of "creative" anti-piracy concepts, in practice all anti-piracy stuff requires verifying its not pirated, and thus required DRM which is one thing i absolutely hate in anything that isnt pretty much exclusively multiplayer (which has to be connected to net anyways so who cares).
I really love the fact that KSP is one of those games that ican buy legit and just use how i want, copy it to different drives, keep old versions around, mod the living crap out of it if feel like it, ect. That is unlike many other great games, all of the DRM ones ofc i had to install hax for since i refuse to be forced to connect to the internet when playing non internet games (good example would be steam stuff, i have quite a few SP only steam games which i have no desire to run steam during gameplay even though i own them all legit, i dont support or do piracy, but i also wont have my SP games require internet to run). As for stuff like serials, well i dont really care aslomng as it doesnt require internet, besides being spotty connection where i live, id rather not have anything phoning home as im somewhat a privacy nut (theres a reason i have all 3 of my firewalls set to block KSP from connecting to anything as i dont agree to analytics spyware, and since its singleplayer only i dont see the harm in blocking all connections).
That, and DRM doesnt even work, pretty sure that every game out there has been pirated by someone and im pretty sure that 99% of pirates would just never play the game had there not been a pirated version available (most are likely kids with no income)...
Why not be up front about that as a valid way to pay for the game? Once you've paid the price, the miner goes away. A little popup console could tell the player how much the game is slowing down because of the miner and how many more hours of play with the miner at work they still have to play (at current exchange rates; no promises) before they get an unbridled version.
Should legit customer have to rummage around looking for a manual whenever they want to play? They may have lost their hardcopy, what then?
A pirate on the other hand will simply open that .nfo file they got with the download, or crack the game to remove the check altogether.
Annoying and ineffective. Just like all DRM.
Trying to make digital goods un-copyable or un-shareable is like trying to make water not-wet. Stop already, it's futile.
The only anti-piracy measure I will accept is making a game worth buying.
Treat me like a customer rather than an adversary, show me your real product instead of hype and trailers, and I'll quite probably give you money for it.
Fail to release a demo or shareware version and I have no way to assess the product before purchase, so I'll probably assume the worst.
Include spyware or malware and treat me like a criminal from day one, I'll go out of my way to not give you a cent.
WRT the game discussed here: If KSP had DRM, I would definitely not have bought it.
If KSP was released by Take Two, with all their predatory behaviour and spyware, I almost certainly would not have bought it.
If KSP had not released a demo, I probably would not have bought it.
Unless you're talking about official first-party patches, which are IME rather rare, the problem is that in many jurisdictions (i.e. US Code 1201 and the infamous "anti circumvention clause" ), removing DRM or enabling others to do so is radioactively illegal.
It's insane, it's morally indefensible, but that's how screwed up copyright law is.
I'm not against DRM. I understand where the desire for comes from. But, I also understand the arguments against it. Though some of them are weaker than others, the determination of which shall be left as an exercise for the reader. I favour a light touch style of DRM. There has been much said, in great depth said about DRM. The research of which is left as an exercise for the reader.
Back in the early days media was expensive. You'd drop 15-20$cad(1983) for a box of ten disks. Sure, it's half the price of a game. But, you also needed the copying software, which could be difficult to find. Then you needed to know somebody that had a copy and was willing to share. It was often faster and easier to flip burgers to earn enough to buy it than to track down a copy. There was DRM then, either based on the disk itself, based on feelies included with the game, or a serial number. Higher end software used dongles, or its usability was tied to specialist equipment. There was the early precursors to the internet around back then. But, it was a similar, and additional problems, you had to find a BBS that had what you were looking for, wasn't long distance, and that nobody picked up the phone while you were hunting or trying to download it.
These days it is easier to find and get. Though finding a clean source, and clean supplemental software can range from tricky to difficult depending on the software and how deep you're willing to dive. So we ended up with the software based DRM which caused more problems than it solved. And the "check-in" based which varies from every few weeks to once a second or so.
As a side note, one game fired a clear shot at piracy. They released into the piracy channels a slightly tweaked version that rendered the game unwinnable through a slight change in game mechanics. The change was something that clearly, and drily funnily, pointed out the pirates when they complained about the problem.
Well where does this leave us, aside from an eternal tension?
1. Tolerance of DRM is like salt. Somebody can't stand even a little bit. Others are in empty the shaker territory.
2. Regardless of philosophical arguments we are stuck with DRM in some form.
3. If it is to be added the less obtrusive and the higher the fault tolerant the better.
4. Buy the merch.
One of the issues with DRM, is the fact that most of them requires a connection to launch the game. That was an issue with Ubisoft DRM for instance, where you needed to go online for games that have no online functionality. Yes, internet connection is almost ubiquity nowadays, but it does not means it is. Or that it's cheap and affordable for everyone. Or that there is cases where, even if I have internet access, I still wanna play offline (in a train or a plane for instance).
If you have a DRM that is more active (like scanning the entire computer, trying to figures out if it runs in a debugger and stuff like that), then you enter the realm of what Sony did try circa 2005, where they deployed spyware and viruses in their Audio CD (if you inserted it in a computer, it basically installed a rootkit on it. I'm not even joking) which raises serious security and privacy issues. As well as interesting cases such as: what if this DRM mechanism consider this other concurrent DRM mechanism as a tool of piracy?
I can't imagine anyone who has been burned by StarForce or XCP would have much tolerance of any kind of DRM, yet the industry just keeps poisoning the well. Surely it must be obvious by now that consumers don't like rootkits and kernel-mode drivers, and yet we have Denuvo.
Any faith I might have once had in software DRM is long gone, the bridge is ash. Vendors cannot be trusted, and I simply will not put up with it any more.
I've been burned by online activation as well - if the use of goods (not services) that you paid for is later revoked by a licence server going down, that's flat-out fraud. You bought it, the seller relinquished control at point of sale, they don't get to remote-brick it.
I might be inclined to tolerate physical media or dongle checks, assuming such media doesn't equate to planned obsolescence through wear and tear, or serial keys, assuming such can be recovered when inevitably lost... But nobody is using those.
3a8082e126