7 ms·
Steam version of Max Payne 2 is a version cracked by pirate group Myth
- jpcx01 17y agoPretty funny, but seems like a perfectly valid approach. Some dude at Rockstar could either code a no-cd workaround himself to get it listed on Steam, or just reuse one that already works (and was extremely well tested by the pirate community). Imagine trying to obtain (and understand) the source code for a game binary released 7 years ago No brainer if you ask me. He just forgot to remove the credits.
- taitems 17y agoI guess a lot of the stigma is associated with the cracks, as well as the warez websites themselves that would constantly infect computers.
- Psyonic 17y agoAs backwards as it seems... isn't that copyright infringement?
- sliverstorm 17y agoWhat, infringing Myth's copyright on the crack? Even if you're right- they had a copyright, and it was enforceable- I doubt there is a person who would be willing to step forward and claim ownership of the crack. Whole point of anonymous groups was nobody could pin it on you. Plus, restitution of copyright infringement is usually based on damages done. Considering Myth's 'product' was free, there are no sales damages.
- pmh 17y agoTechnically, restitution could come in form of statutory damages instead of actual damages. In the US though, the work has to be registered and the crack would certainly fall foul of the DMCA anyway. It would be interesting if a cracker in another country claimed infringement.
- flomo 17y agoIf you accept the other poster's theory that the crack is a reconstructed binary, then the crack itself is copyright infringement.
- llimllib 17y agoAre you sure that the binary is virus free? Why do you believe so? (I suspect it is, but how do I know?)
- codexon 17y agoand was extremely well tested by the pirate community and perhaps stuffed with a trojan or two for good measure
- mambodog 17y agoprovided it came from a high level source (ie they didn't download it off limewire) then i very much doubt it. the original group doing something like that would be scene suicide. keep in mind these groups are only doing it for the kudos.
- codexon 17y agoThere is no evidence that this particular version was an original. It is beyond their control if some hackers in Russia downloads the original, stuffs a trojan, and then passes it off as a copy.
- guelo 17y agoSounds like the advantages of open source. What they should have done is "accidentally" leaked the code several years ago and now they'd have tons of extras and addons to sell.
- deleted 17y ago[deleted]
- tlb 17y agoProbably just a Martian face. I suspect you could find equally plausible logos in many binaries by trying enough combinations of screen width & formatting and doing some kind of image recognition on the ascii art.
- aresant 17y agoCheck out Kotaku's comparison: http://kotaku.com/5537223/is-that-a-cracked-version-of-max-payne-2-on-steam http://kotaku.com/5537223/is-that-a-cracked-version-of-max-p...
- chaosmachine 17y agoIt's much easier to see when you use the proper font. http://imgur.com/ztRPu.png http://imgur.com/ztRPu.png
- angusgr 17y agoMy guess, on no basis apart from outside knowledge of some other game developer build systems, is that they couldn't actually build this game any more. I bet either their build system fell apart from disuse, or the one person who understood it left, or it wasn't documented and people just forgot over the years. It was all too time-consuming, manual, and complex compared to using the cracked executable.
- InclinedPlane 17y agoSeems the most likely, the software industry is pretty bad about maintaining old tooling for this sort of thing.
- mahmud 17y agoSometimes tool vendors deliberately sabotage your maintenance efforts. A friend of mine called me over to show me his codebase, which is diligently maintained over 12 years using MS Visual Studio 6. As he booted the machine, a .NET update dialog popped up and he clicked "OK". .NET was updated, along with some important VS6 components, and when he fired up the IDE it told him it need to upgrade VS. After upgrading VS, reluctantly, he was no longer able to build the project.
- roofone 17y agoTo be pedantic, that's not MS deliberately sabotaging the project. That's perhaps MS being reckless with their upgrades, resulting in (I would suspect), an alienated customer. My lesson from this comment and the story is that configuration management is more important than I thought.
- phaedrus 17y agoThe code doesn't even have to be that old - in my indie game company, my partner and I often run into issues just moving code between my machine and his. Things like compiler versions, C++ library versioning issues, third party libraries. I never understood before why big businesses' IT departments are so conservative about upgrading and changing systems, until one day as I was spending my whole weekend fixing problems caused by (needlessly) upgrading to the latest version of GCC I had the epiphany, "You know, this was avoidable."
- thenbrent 17y agoMaybe the Myth team now work for Rockstar and just wanted to reuse their own code haha.
- angusgr 17y agoThe other scary thing is this isn't based on decompilation and analysis of the instructions. It's based on Notepad. Which implies that Rockstar not only used the crack, they didn't even verify what the crack changed in their binary (otherwise I assume they would seen the logo and at least blanked it out.) This, in my opinion, crosses the line from "inventive, unethical and lazy" to "extremely reckless, unethical and lazy."
- angusgr 17y agoUnless it was intentionally left there as some kind of in-joke, I suppose.
- staunch 17y agoThey're playing with fire. If I can't trust Steam games to be 100% virus free I'm a heck of a lot less likely to continue buying them. They owe their customers a full and complete explanation.
- romland 17y agoRockstar not only used the crack If I recall correctly Myth was not just a cracking group (as in ISO release), they did ripping as well. This basically means that you remove some content from the game (or by other means making the game smaller) in order to fit it into whatever space is the current standard. Unfortunately I can't find a .NFO regarding the release that lists Myth as the cracker... But it makes me wonder if something was ripped here. :) NB: Only searched here: http://www.nfohump.com/index.php?menu=quicknav&item=search http://www.nfohump.com/index.php?menu=quicknav&item=sear... -- enter Myth into "Group" field if you are curious about what else they were up to. Edit This was Myth's farewell note: http://www.defacto2.net/groups/myth/mythbye.nfo http://www.defacto2.net/groups/myth/mythbye.nfo which states that they did ripping: We believe that the rip scene is one of incredible skill. Not only is there the cracking talent needed to be successful like that of ISO, you must have dedicated coders and rippers to fully complete the task. Much time is needed to perfect a rip like that of Neverwinter Nights. (We'll never forget you old friend) A bit later on in that same paragraph they continue with saying "We see groups throw out games now with stolen cracks...". Now, who would have thought that Rockstar... That said, I am not 100% convinced that this was actually a stolen crack. I'll wait for Rockstar to confirm or deny this (or if someone actually has the original release and does a full diff). I base this mainly on three things: 1) I could not find any release information stating Myth as the release group of MP2. This does not mean much, however. And it was just a quick search. 2) It could actually be a joke by Rockstar. I mean, imagine you sit there with the task to remove the copy protection of the game, you bounce it with your boss he laughs and nods and you throw in that Myth logo. 3) It's also not completely unlikely that the guy recompiling the game had some connection with Myth once upon a time. Back in the day (teenager, very long ago <sigh>) we were a bunch of people cracking games for the fun and the race and the majority of them actually went on to work in the gaming industry. So, can anyone do a diff of the binaries? :)
- u238 17y agouh, will someone just do a fc.exe /B already?
- romland 17y agoNot sure why you were down modded. I'm pretty curious myself. (fc.exe = filecompare)
- yread 17y agoI think he is getting down modded because game executables are usually packed when they come from the distributor and the crack groups pack them again some more to save space and protect the changes they made from competition. Cracking a game like that involves running it getting the image of it from memory (perhaps multiple times) and then reconstructing important loader structures (library imports, sections, resources). And only after that can you actually concern yourself with removing or overcoming the actual software protection
- u238 17y agoI know how they are cracked (http://news.ycombinator.com/item?id=1343066 http://news.ycombinator.com/item?id=1343066). I was wondering why no one was doing a file compare on the original Myth cracked exe and the one from Steam. But you're wrong about game exes being packed by release groups. There is nothing to "hide" from other groups. Once you remove the commercial protector (SecureROM, etc.) the rest of the patches are pretty trivial.
- u238 17y agoThis was probably more than just a no-cd crack. Most retail games are protected by some type of packing system (meaning the .code section of PE executable is encrypted on the hard disk and then decrypted once in memory). The cracker has to dump the .code section to the disk once it is unpacked while in memory and then rebuild the executable (hence the ability to put the Myth logo in the file) to run properly (and probably cracking the additional no-cd checks). So this is could be bad, real bad, since it's a executable that was basically rebuilt from a memory dump, not by a compiler.
- est 17y agoI remember years ago the same thing happened to another steam game?
- romland 17y agoYeah, Ubisoft used a Reloaded crack for Rainbow 6: Vegas 2. :)
- DCoder 17y agoElectronic Arts did a similar thing when creating the C&C First Decade collection DVD: Red Alert 2 was recompiled to modify CD checks (the game compares the CD label against a hardcoded one, on top of the usual CD checks), but its expansion pack, Yuri's Revenge, was hex-edited instead to the same effect. This was done to maintain compatibility with the community-made patch that hooks into the EXE at assembly level to add new functions and fix bugs. (I'm the current lead developer for said patch.) See, EA is not all bad. :-)
- kevinh 17y agoMax Payne 2 just updated on Steam. I'll give you guys two guesses at what happened to the executable.