![]() ![]() ![]() Call stack from there looks something like: Looks like MessageBoxA is called from a subroutine at 0x00468ED5. Let’s attach OllyDbg and pause execution after we get that message box. (Not to mention, this wouldn’t work with wine.) Oh, that DRM I guess my VM is having issues, so let’s try another method. Windows provides this natively just by opening it with file explorer. One of which is simply mounting the distributed. Of course being 22 years after it’s release, we have trivial ways to get around this. 22 years later it still somewhat accomplishes this goal. This DRM’s main goal was to prevent users from copying the installed game files and distributing them to non-disk owners. Back in 2000 games were primarily still sold in bigbox stores, physically. DRM? What DRM?Īfter installing the game, if you try running it on a modern system you’ll be greeted with this message: Most likely because pirates didn’t really care enough about the game lol. It featured a fairly simple DRM mechanism which helped it from software pirates for it’s duration of sale. It’s reception was quite good actually, scoring a whopping 79/100 from Metacritic. A quite exciting year, after narrowly surviving the Y2K fallout, Hasbro Entertainment published the newest installment of the Pac-Man franchise, Pac-Man: Adventures in Time. Pac-Man: Adventures in Time is a game from the year 2000. The difference is negligable and both approaches accomplish the same goal, prevent pirated copies for the duration of sale. While what the game does is arguably a less sophisticated DRM implementation, it would have been called ‘CD Check’ or something similar at the time. EDIT: Others have pointed out that the term “DRM” isn’t exactly period accurate to this software. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |