Anti Maphack systems

Ouguiya

New Member
Reaction score
11
Hello everybody!

Today's question I would like to ask you is rather a theoretical one.

You all probably have heard about the maphacks out there, and that they are a real nuisance to all gamers who do not cheat.

As some of you may know, there are Anti Maphack systems (one such is found at hiveworkshop).

What I wanted to ask is, how effective are these systems, and do they really manage to prevent all features from maphacks?

These features include (but are not limited to):

-Reveal the entire map
-Reveal the minimap
-Show illusions as blue units
-Show invisible units

This pretty much covers their most annoying aspects.

If these systems are effective, is there one you recommend?

Thanks in advance,

Yours,

Ouguiya
 

Dameon

"All the power in the world resides in the eyes"
Reaction score
127
Map protection in a waist of time in the long run, yes it will stop the avergage person from gaining accese to a map, however if you know what your doing then deprotecting a map is childs play at least and a small challenge at best. There is no way to truly protect a map with out making the map unplayable in WC3. It you insist on protecting it however I sugest useing the map optimizer not cause it protects the map (side effect is map protection) but cause it reduces the file size.
 

Romek

Super Moderator
Reaction score
964
> Map protection in a waist of time in the long run
It decreases file size.

Also, I've found that it's actually quite effective. The people that can use the map after it's deprotected could probably make their own map (And probably a better one). Everyone else will want to edit the map, but they can't because they're unskilled. :)
 

iPeez

Hot food far all world wide!
Reaction score
165
Yapp use the map optimizer =)
EDIT:
Agree with Romek :D
 

RaiJin

New Member
Reaction score
40
...umm i think hes talking about in game.. like seeing the whole map not Deprotecting it and then opening it... he means.. like seeing the Entire map, Invisible units.. so on he does not mean openning the map manualy..

i can't help you here but u can try to find one on the helper through the System Section
 

Ouguiya

New Member
Reaction score
11
Yes, exactly :D

I wasn't really talking about map protection. Sorry if that has been misunderstood.

I was talking about anti-MAPHACK (you know, the programs which make the entire map visibile) systems, which are mostly advanced jass-functions, thus trigger based, which "should" prevent people from using a maphack ingame.

In fact I use the map optimizer regularly, since it really does cut away 500 kb from my map (which is quite an awful lot).

Thanks anyway for the replies.

Yours,

Ouguiya
 

WindexIsBack

New Member
Reaction score
100
Scripts are much harder to read and understand when ran through an optimizer. Throwing in some useless (yet legit looking) scripts can make the editer's life much more troublesome.
 

Fire-Wolf

S.P.D Smoke Pot Daily, Legalize It!
Reaction score
54
hmm no one seems to understand you correctly so here is a (should be) good anti map hack, he isnt talking about map protection guys... Click Here
 

Lumograph090

New Member
Reaction score
22
hmm no one seems to understand you correctly so here is a (should be) good anti map hack, he isnt talking about map protection guys... Click Here

Yeah, I don't know how people are missing the clearly stated topic of this forum post :nuts: :confused:

What I wanted to ask is, how effective are these systems, and do they really manage to prevent all features from maphacks?

These features include (but are not limited to):

-Reveal the entire map
-Reveal the minimap
-Show illusions as blue units
-Show invisible units
 

SarChasm

New Member
Reaction score
15
Guys, a MAPHACK, is not someone deprotecting a protected map, then editing scripts and stuff. If I were to use a maphack in a ladder game on Battle Net, it'd be almost the same as using the "iseedeadpeople" cheat. The only exception is that maphacks not only allow you to see the entire map, they usually reveal invisible, and cloned/mirror imaged units.

What he's asking is how reliable is the average anti-maphack system.

As for my answer to that: As far as I'm concerned, there is no 100% guaranteed way to prevent cheating in these kinds of games. As long as the human race exists, we're going to have jackasses, geniuses, and occasionally some genius jackasses. Someone will always find a way around every anti-cheating system.
If you really wanted to ensure your map (assuming you're making one) is cheater-free, the best thing you can do is to use the best anti-hacking system you can find, (better than nothing) and put some sort of kick command if you think it's blatantly obvious someone's cheating.
 

WolfieeifloW

WEHZ Helper
Reaction score
372
Just some easy things you could do, not 100% efficient / non-faulty though:
-Reveal the entire map
Have a periodic trigger.
If the whole map is revealed for a player, create Fog of War and Black Mask for that player.
-Reveal the minimap
The above suggestion fixes this too I believe.
-Show illusions as blue units
When an illusion spawns, set the coloring and such to the caster's coloring.
-Show invisible units
This one I don't really know.
If I remember correctly though, maphack doesn't allow targeting of these "seen" invisible units unless it's an AoE skill (in which case the invis unit could have been "targeted" anyways) .
 

YourFace

<span style="color:#9C9C9C;"><strong>Runner Up - T
Reaction score
91
Just some easy things you could do, not 100% efficient / non-faulty though:

Have a periodic trigger.
If the whole map is revealed for a player, create Fog of War and Black Mask for that player.

The above suggestion fixes this too I believe.

When an illusion spawns, set the coloring and such to the caster's coloring.

This one I don't really know.
If I remember correctly though, maphack doesn't allow targeting of these "seen" invisible units unless it's an AoE skill (in which case the invis unit could have been "targeted" anyways) .
lol i used to map hack but then the games were too easy
and now I ladder which is super awesome

but triggers i doubt will actually prevent map hack
because mh works outside of the game while triggers work inside

so it's easy for the mh(map hack) to get through triggers
so the map hacks main obj is to reveal the map

so why would visiblity-enable fog of war
stop a mher
 

WolfieeifloW

WEHZ Helper
Reaction score
372
I believe it would because he'd have to alt-tab back and forth everytime that new FoW/BM is applied.
I don't think maphack continually reveals the map every X seconds, does it?
I thought it did it once, upon clicking "GO TO WORK!" or whatever you click :p .
 

WindexIsBack

New Member
Reaction score
100
You can't (CAN NOT) detect maphack via triggers. The only way to stop it, is to crash it (which there are many exploits to do so)

Wc3c I believe have a few.
 

MindWorX

New Member
Reaction score
8
Detecting some maphack features aren't really that hard. Just take a look at the one that reveals the whole map, one easy way to get rid of that, is to place a corrupt model, just outside an area of the map, somewhere where you can't explore without cheating. Or, a less aggressive way, is to do the same, but check if the unit is visible, and if it is, kick the player it's visible to, along with a message that he hacked.
 

Stryke

New Member
Reaction score
6
This worked on Starcraft, not sure if it will on Warcraft III.

What you do is just place a invalid model like an Independent Command Center(?) and it will crash the game. Make sure it's invisible though. Map hacks can see invisible units, so it will crash their game.
 

Ouguiya

New Member
Reaction score
11
Hello again!

thanks for all the replies!

So, first, let me answer some of the various statements I have read here. I have downloaded myself a maphack (for testing purposes only of course :D), to take a good look at what they can do.

First of all, most newer ones have the power to reveal the map, without really revealing it (sounds dumb, but let me explain): They simply put, from outside the game, a sort of "mask" over the undiscovered map, showing the discovered one. This protects these maphacks from detection by the blizzard team.

They also do the same thing for minimaps.

Next, they reveal invisible units, all sorts of them. You cannot target these units (you have to use a kind of detector in game for that), but in the map I make it is very bothersome if the player is able to see upcoming invisible units, because some heroes (like the blademaster) depend on this skill to make a good surprise-attack.

Finally, they detect illusions and clones. They show them like the player who commands them sees them. Thus, if a blademaster transforms into, say, 15 mirror images, the cheating player will know exactly which one is the correct one.

I played a few footmen frenzies once, and the statistics were really terrifying. Almost EVERY TIME I had the blademaster, there was at least one person in the game who ALWAYS knew who was the right one, even when he splitted into 10 images.


I took a look at the Anti Map Hack system which Fire-Wolf kindly provided, but with this, there seem to be some problems.

First, it's heavly JASS-Scripted, and I have no clue about jass :banghead:.
Next, it requires JASS Newgenpack. Sadly, I already started doing the map with WEU, and, as I discovered recently, you cannot switch from WEU to anything else, since the "normal" WE will crash when opening a WEU map.

Does anyone know of an anti maphack system which does not require so much jass?

Thanks in advance.

Yours,

Ouguiya
 

MindWorX

New Member
Reaction score
8
Hello again!

thanks for all the replies!

So, first, let me answer some of the various statements I have read here. I have downloaded myself a maphack (for testing purposes only of course :D), to take a good look at what they can do.

First of all, most newer ones have the power to reveal the map, without really revealing it (sounds dumb, but let me explain): They simply put, from outside the game, a sort of "mask" over the undiscovered map, showing the discovered one. This protects these maphacks from detection by the blizzard team.

They also do the same thing for minimaps.

Next, they reveal invisible units, all sorts of them. You cannot target these units (you have to use a kind of detector in game for that), but in the map I make it is very bothersome if the player is able to see upcoming invisible units, because some heroes (like the blademaster) depend on this skill to make a good surprise-attack.

Finally, they detect illusions and clones. They show them like the player who commands them sees them. Thus, if a blademaster transforms into, say, 15 mirror images, the cheating player will know exactly which one is the correct one.

I played a few footmen frenzies once, and the statistics were really terrifying. Almost EVERY TIME I had the blademaster, there was at least one person in the game who ALWAYS knew who was the right one, even when he splitted into 10 images.


I took a look at the Anti Map Hack system which Fire-Wolf kindly provided, but with this, there seem to be some problems.

First, it's heavly JASS-Scripted, and I have no clue about jass :banghead:.
Next, it requires JASS Newgenpack. Sadly, I already started doing the map with WEU, and, as I discovered recently, you cannot switch from WEU to anything else, since the "normal" WE will crash when opening a WEU map.

Does anyone know of an anti maphack system which does not require so much jass?

Thanks in advance.

Yours,

Ouguiya

Detecting some maphack features aren't really that hard. Just take a look at the one that reveals the whole map, one easy way to get rid of that, is to place a corrupt model, just outside an area of the map, somewhere where you can't explore without cheating. Or, a less aggressive way, is to do the same, but check if the unit is visible, and if it is, kick the player it's visible to, along with a message that he hacked.
^
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • Ghan Ghan:
    Howdy
  • Ghan Ghan:
    Still lurking
    +3
  • The Helper The Helper:
    I am great and it is fantastic to see you my friend!
    +1
  • The Helper The Helper:
    If you are new to the site please check out the Recipe and Food Forum https://www.thehelper.net/forums/recipes-and-food.220/
  • Monovertex Monovertex:
    How come you're so into recipes lately? Never saw this much interest in this topic in the old days of TH.net
  • Monovertex Monovertex:
    Hmm, how do I change my signature?
  • tom_mai78101 tom_mai78101:
    Signatures can be edit in your account profile. As for the old stuffs, I'm thinking it's because Blizzard is now under Microsoft, and because of Microsoft Xbox going the way it is, it's dreadful.
  • The Helper The Helper:
    I am not big on the recipes I am just promoting them - I use the site as a practice place promoting stuff
    +2
  • Monovertex Monovertex:
    @tom_mai78101 I must be blind. If I go on my profile I don't see any area to edit the signature; If I go to account details (settings) I don't see any signature area either.
  • The Helper The Helper:
    You can get there if you click the bell icon (alerts) and choose preferences from the bottom, signature will be in the menu on the left there https://www.thehelper.net/account/preferences
  • The Helper The Helper:
    I think I need to split the Sci/Tech news forum into 2 one for Science and one for Tech but I am hating all the moving of posts I would have to do
  • The Helper The Helper:
    What is up Old Mountain Shadow?
  • The Helper The Helper:
    Happy Thursday!
    +1
  • Varine Varine:
    Crazy how much 3d printing has come in the last few years. Sad that it's not as easily modifiable though
  • Varine Varine:
    I bought an Ender 3 during the pandemic and tinkered with it all the time. Just bought a Sovol, not as easy. I'm trying to make it use a different nozzle because I have a fuck ton of Volcanos, and they use what is basically a modified volcano that is just a smidge longer, and almost every part on this thing needs to be redone to make it work
  • Varine Varine:
    Luckily I have a 3d printer for that, I guess. But it's ridiculous. The regular volcanos are 21mm, these Sovol versions are about 23.5mm
  • Varine Varine:
    So, 2.5mm longer. But the thing that measures the bed is about 1.5mm above the nozzle, so if I swap it with a volcano then I'm 1mm behind it. So cool, new bracket to swap that, but THEN the fan shroud to direct air at the part is ALSO going to be .5mm to low, and so I need to redo that, but by doing that it is a little bit off where it should be blowing and it's throwing it at the heating block instead of the part, and fuck man
  • Varine Varine:
    I didn't realize they designed this entire thing to NOT be modded. I would have just got a fucking Bambu if I knew that, the whole point was I could fuck with this. And no one else makes shit for Sovol so I have to go through them, and they have... interesting pricing models. So I have a new extruder altogether that I'm taking apart and going to just design a whole new one to use my nozzles. Dumb design.
  • Varine Varine:
    Can't just buy a new heatblock, you need to get a whole hotend - so block, heater cartridge, thermistor, heatbreak, and nozzle. And they put this fucking paste in there so I can't take the thermistor or cartridge out with any ease, that's 30 dollars. Or you can get the whole extrudor with the direct driver AND that heatblock for like 50, but you still can't get any of it to come apart
  • Varine Varine:
    Partsbuilt has individual parts I found but they're expensive. I think I can get bits swapped around and make this work with generic shit though
  • Ghan Ghan:
    Heard Houston got hit pretty bad by storms last night. Hope all is well with TH.
  • The Helper The Helper:
    Power back on finally - all is good here no damage
    +2
  • V-SNES V-SNES:
    Happy Friday!
    +1

      The Helper Discord

      Members online

      No members online now.

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top