see, your assumming Respawn did all the proper security. Its worth remmembering that this pre-loading was a mistake that was never intended to be, and as such could have been set to go live on actual release date without needing these kind of securities and thus they may not be implemented.QuadFish said:You're working under the assumption they would have a complete game to "write some code in". If any of the people at Respawn know what they're doing that won't be the case. All they'll have is either a complete but RSA-encrypted game (which I assume they'd release the key for on release day) or a nearly complete game with 50-100 megs of executable code or key assets missing. In the former case you have unbreachable data and in the latter you have crucial data so incomplete it would take far longer to complete it than to just wait for release day, even if that could be accomplished.
Note I'm assuming the game would need an internet connection to unlock it. I don't think it's unreasonable to think that Respawn would take that approach if that demographic was able to download 15 gigs of game data in the first place. In any case, this is not like reverse engineering Assassin's Creed's DRM, where said hackers had some base to work off. Here they'd have to either break RSA (impossible) or reconstruct a significant portion of the game from nothing, rather than just modifying what they already have.
These hypothetical hackers don't actually have a game remember, they have unusable gibberish data. A complete game is much easier to work off.
The reason of pre-loading games exist is that even people with 100kbps internet can download it before launch and play on launch day, so constant internet connection may not be required. however considering the game is primary multiplayer (they did promise some sort of singleplayer didnt they?) the activation could very well be a onjline one.
Actually, AC is a bad example, considering that hackers actually broke into Ubisoft servers and stole the servercode for that. so its not some workaround there but actual server emulation. at least in AC2.
you do have a point that if proper security is implemented it can be protected this way, which is how Steam preloading doesnt always gets on the internet before the release. But that sometimes lead to problems such as GameDev tycoon missing the exe from actual game and the only way to play your bought copy is to download an exe from the comments section.