Is blizzard going to do anything about it or will they sit back and let the game get destroyed like it had prior to reforged? Is it really that difficult to sue this guy?
Yes it is very difficult because the author is likely not resident within the USA or any territory that Blizzard can effectively prosecute them.
In any case such programs will be detected by anti-hack and users of such hacks will be punished. Like with StarCraft II and Heroes of the Storm. If anti-hack is currently enabled for Warcraft III is another question.
Cheat Engine works on reforged…just like it did on TFT and RoC…They didn’t update the game and nothing about that is going to change lol. People cheat all the time on every Blizzard game, everyone I know that still plays D3 uses bots
Again and again: who r U?
Tell us why u r are active in places where blizzard should (but he doesnt)?
Check Hive Workshop. I have been helping people with custom map related problems for over 15 years. I also correctly reverse engineered the BLP1 file format (although only recently). I also wrote JCASC which is used by Retera’s Model Studio to operate with modern builds of Warcraft III. I am currently one of the most knowledgeable people when it comes to Warcraft III custom map making.
I try to state the obvious or relay on older replies from Blizzard over issues like this. For example in all Blizzard games they take cheating very seriously. Maphacking used to be a huge problem in StarCraft II and Heroes of the Storm, while now it is almost unheard of.
A lot of people think the hacks or cheats work purely because they are not immediately banned. Instead they will be banned eventually when a ban wave happens. Periodic ban waves are used to prevent immediate detection feedback to hack creators hence drastically reducing the rate at which they can develop means to avoid detection. As an example in the past every time there is a ban wave with Diablo III, tens of thousands of accounts were permanently banned for cheating. Blizzard takes cheating very seriously.
I played today against a guy using maphack. And another with invisible units.
Such hack is not possible in WC3. It is either an exploit (abusing a game bug) or you misunderstood a mechanic.
This is because Warcraft III uses a lockstep engine. As such everything the players do must be verified by all other players. If they try to make the game do something it should not be able to do, then the state of the local game diverges with that of the other players resulting in an out of sync drop.
Map hacks get around this because they do not alter the game state at all, instead they expose internal state to the player that they should not be able to see because it is still computed as part of the game state locally.
This is why Heroes of the Storm can technically have map hacks due to using a similar synchronisation approach but Leage of Legends and DotA2 cannot because they use a different synchronisation model (trusted server) which does not expose any information a player should not be able to see to a local client. However both those games suffer from other issues such as being able to abuse lag compensation for things like speed hacks which lock step games do not.
It was reported by other players that there was a user with such skill. But changing the subject a little. You seem to know a lot about warcraft 3. Do you know if it’s possible to monitor the game in progress when playing against an AI? For example, a process that details everything that happens on the map? I’m working with the AMAI team to improve their process and I wanted to use Deep Learning to teach a custom AI.
I do not think Warcraft III supports this natively like StarCraft II does. However, you might be able to do something with triggers that write out key game state information to a file (the same mechanic that modern custom map save/load systems use). This data could possibly be imported in real time from this file by polling into your deep learning application. Not too sure how performant it will be or if WC3 will cope with so much data being written to files all the time but it might be enough for your needs.
Another approach would be to mod a legacy version of Warcraft III and add custom hooks to retrieve the game state data you need. Some versions are quite well documented and at least a few people are hacking away at them. Although not the current version of Warcraft III many of the melee changes could be ported and for most purposes it should be close enough to train some aspects.
Oh!!! Thank you very much!!! I will try the first approach. If it’s too expensive in terms of processing or disk space, I’ll try the second one.
EDITED: Do you know any hooks I can use in an older version of the game? I’ve searched before, but it’s hard to google these terms and find something.
Might want to ask around the hive modding discord. It seems a few people are involved with modding legacy versions of Warcraft III such as adding new natives or other features.
So can you confirm that this type of cheat is back in circulation?
Some time ago I played against a player who attacked me when I was away from the base and when I arrived with the zeppelin he was already in position in the exact spot where I landed, I thought he was just good but now I have some doubts…
I’m wondering how do I report one of these players? How can I be sure they are maphackers? I may have the suspicion but not the certainty.
I saw on hive that there is an unfinished warcraft emulator project. I think I’ll try to learn the code and help in this project, as I believe it can help me in some way.