I’m with you there. It would go a long way if there was some display of caring/concern such as when they used to post their ban waves. I wish they still did.
Not sure. It could due to a different set of variables which LoL could have compared to SC2. But it also could be Riot puts more into anti cheating.
Look at how much money was awarded to Blizzard because across ALL of their titles there was an astronomical amount of accounts linked to hacking all titles.
no i just have thousands and thousands of ladder games and not once have i encountered an obvious hacker.
maybe i have played vs one and didnt notice but it wouldnt really effect me much. they can look at my base and see i have more units and what do they do if they have bad mechanics?
I cannot understand how a guy outside Blizzard can make cheat software like maphack ? I am programmer myself so i know how stuff works (to a certain extent), but i don’t get it:
Blizzard made the game. They are the only company that have the source code in their possesion. So how can a hacker make a 3rd party software that interferes with game logic ? The only thing that comes to my mind is decompiler, but still you need to know how the code works. And i suppose that SC2 source code contains millions of line of code. So in order to make a maphack you need to decompile the code and spend an eternity to figure out what’s going on. Or… maphack was created by -ex blizzard employee.
You don’t need to decompile the program. You can use a program that reads what’s loaded in memory by the SC2 program and converts the bytes to Assembly. From there you find what lines deal with loading in fog of war and change the Assembly to not load it in. Then you use the memory offset for the location and write a program that hooks into that location and overwrites the memory so SC2 can’t load in fog of war.
@OldWhoGotBan
That sounds plausible, but still SC2 logic is so complex, (you know rendering, collision detecion, a.i. etc) that finding what region of memory deals with fog of war is like looking for a needle in the haystack. So if someone can track it - hands down. If you are correct then it seems like it’s unwinnable war, the only way to stop map-hacking is to create some sort of “lock” that will prevent 3rd party software to read from memory allocated for SC2, but i think they will find workaround for that any way…
True, Blizzard don’t care unless someone makes noise; it is the most simple answer.
Until the big bad boogie man reveals himself and says ha! hello blizzards I’m the maphack making guy!here is my name and address! They aren’t going to do anything
If a man can walk on the moon, roam mars, and extract information from star light that is billions of years old - he can also find a way to stop maphacking in an RTS video game. It ain’t like no man can do it.
Knowledge is passed down from 1 person to the next. If we go back to the original maphack creator, it might have been an ordeal but once that information was leaked then the next person did not have to solve the puzzle, they only had to look for where the pieces would be.
It is why all these maphack authors are riding an old wave. It can clearly be seen their work is derivative. Starcraft 2 came out in 2010. 10 years later there has been nothing new.
I would honestly look at how Halo: MCC has done their cheat protection, because from what I’ve found from playing around with Cheat Engine on MCC (in Singleplayer) there is no way to find memory entries using standard patterns and all functional cheat tables for that game are in the “No Cheat Protection” version that disables online and achievements. So it seems like 343 found a 3rd party software that sufficiently obfuscates memory. It would at least make it substantially more difficult to cheat in SC2
The same thing is saying that if a man can walk on the moon etc. someone can find a way to hack a mere videogame. I’m a programmer too (in another field, though), we know that our work is not for free, starcraft 2 has not a wide player base, that’s why they don’t spend resources in it to deal with hacking. League of Legends can afford more, it’s the sad truth.
Oh so sad that a multi billionaire company like blizzard cannot put some money to fix this issue that attempt to discourage his customers, to keep supporting them.
Don’t you think that the fact maphacks exist is rather OS fault that blizzard’s fault ? Look, if i created a software, then in my opinion it is up to the operating system, to protect the data, so that unauthorized people can’t access it. So why does OS allow 3rd party software to read memory like that ? I think only OS itself should be allowed to read the data allocated for particular process, not just some random 3rd party program.
Why on earth would an OS restrict access to memory? Its not like this is a virus, its being deliberately run by the owner of the computer. As far as the OS is concerned, this is a legitimate program.
@Kelthar
You misunderstood my point. I’m not talking about restricting access to memory completely. Just prevent 3rd party programs to mess with memory allocated for SC2 while the game is running, especially considering the fact, that it’s even dangerous to address memory of other process.
Short of a blanket ban on anything accessing memory in use, which is almost certainly a disaster waiting to happen, what can they do about it? Its not like they can program in a specific thing for SC2 into the operating system. Thats totally unreasonable to expect, and what do you even do for new games that come out?
Ok
Then maybe blizzard should obfuscate the code so that its nearly impossible for the hacker to figure out what’s going on in that memory area. I’m not fluent with reverse engineering, so that’s the only thing that comes to my mind if “lock” is not possible.
The basic rule of thumb is that if you computer needs to access the information then hackers have a route in. Its all but impossible to completely deny undesired access, because youve already built in one specific way of accessing the information for your legitimate use already.
Forget what Hollywood says, most of the time when somebody is hacking*, all theyre doing is putting on a fake mustache and telling the computer that theyre a perfectly legitimate user, nothing to see here, im supposed to be here. Thats why protecting passwords is such a big deal; ordinary user login is by far the biggest vulnerability in a secure system. After all, its how the legitimate users get in every time.
*Yes, im aware this isnt really the same kind of hacking any more, but the principle is the same. The only way to completely stop something unwanted from accessing something is to also lock out everybody you do want to be able to get it.
h ttps://www.duetsblog.com/2017/04/articles/copyrights/blizzard-v-bossland-game-over-for-video-game-botting/
50k accounts linked to cheating.
if you think there are not more than that who are underground then you’re insane.
cheating in online video games in incredibly popular.
so please, don’t say such uneducated things like " hacks are basically nonexistent " because this gets into the mind of developers and anyone reading these forums and just sweeps it under the rug.