Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Or you could just disable the save game feature and then run it inside a virtual windows machine where you just save the state of the machine. =)


It's a 'checkpoint' system. Save game or not, the game is constantly checking with Ubisoft's servers - if it can't talk to them it just boots you out. The save thing is a bit of a red herring.


How does that work though? Can't the points where that check is called just be hex-edited to NOOP in the binary? The point of the article was that taking non-trivial portions of the game logic out of the game and pushing them to the server makes it harder to crack the system. Unless the game is constantly getting information from Ubisoft's servers that it needs to function (i.e. save-game logic, AI logic, etc), then the "verify with the server" code can just be ignored in a hacked binary.


I'm not sure if a virtual machine (VM ware player) allows you to have direct access to your graphics hardware. I think VMware workstation allows you to use the hosts video card. But is only supports acceleration for OpenGL.

Besides, this makes justifying PC gaming and the PC as a games platform even more difficult. Especially considering that the xbox 360 and Playstation 3 have already had this game for a while and don't have this DRM system.

Shame, seems like a good game.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: