Well… for comparison “Watch_dogs” has already been cracked, and that goes through Steam and Uplay. How do you fight piracy? In my opinion, it’s not about preventing users from pirating the game. It’s about making users choose not to pirate it.
So what makes a person choose to pirate a game? Well, obviously the price tag is a part of it, but convenience is almost bigger. From my experience, people tend to pirate games, only if they can’t find it on steam, or if they can’t afford it. But if they can’t afford it’s not like they would have bought it anyways. Another aspect is uncertainty. That’s the try-before-you-buy mentality, I have done that myself, if I can’t find a demo. Would a clothing store make you buy a shirt before trying it on? is that okay? It’s a moral grey-zone.
In that way, piracy is just free advertisement. Pirates will tell their friends about this new wonderful game they’ve played, and you have a new potential customer.
Besides, DRM is very unpopular with the audience. It’s a sign from the publisher, that they don’t trust their users. It will get cracked eventually, and it typically ends up causing more problems for the legitimate users, than the pirates.
Take a look at humble bundle. There’s a reason why that works. Sure, there are people who pay the absolute minimum, but there are also people who think developers, who trust their users, deserve to get paid.
And just look at the success, the Kickstarter campaign had. If that is not a clear indicator, that people want to pay Warhorse to make this game, I don’t know what is.
There’s a game called “Pixel Piracy”. Before it came to steam, the developer actually pirated his own game, and kept it completely up to date on various torrent sites completely free. He said he’d rather users had an updated clean version, than outdated potential malware. Users still bought the game, myself included. I support that kind of coolness.