amaranth_dru said:
Critical yes, especially when they are wholly in the wrong. In this case they're enforcing something that they said they would enforce. Keeping their word as it is. If I said I was having a party at my house and that you couldn't bring drugs to the party or you will be banned, and you show up to the party with drugs, keeping my word and throwing you out is what integrity is all about.
That example is a bit of a stretch since most recreational drugs are illegal (in most countries), cheating in games isn't illegal in any country that I know of.
Also, when it comes to single-player games, it's really not your house.
amaranth_dru said:
Didn't steal anything? They had to hack the source code to get those 3rd party programs to work which constitutes reverse engineering, which is something that's protected by law (and has been previously enforced). Yes they might be editing memory addresses in the RAM space, but they wouldn't have a damn clue how to do that unless they'd hacked the source which is a violation of copyright law since the game is *not* open-source.
The source code isn't needed to modify them. You can hunt down memory locations by value:
Search for "5000" because you have 5000 vespene, results show tons of memory locations; collect 100 more vespene and search for "5100", now you have fewer possible memory locations. Keep searching and eventually you end up with a handful or even just 1 possible location.
Also reverse engineering is either a protected right or a crime depending on the circumstances.
AFAIK, in the US, reverse engineering copyright protection software is illegal (like DVD/Bluray keys), but reverse engineering any other kind of software isn't. In Canada and Peru, I'm pretty sure reverse engineering games is legal.