Anti-Hack Triggers NEW UPDATE: MAC-FRIENDLY!, To bring an end to cheating.
Post #1 Tank_7 Aug 18 2009, 5:51 pm
|
Update: 28-Decemeber-2009, 3:06PM EST
Attachments:
I finally downloaded an up-to-date Oblivion, version 4.0.6b. I was previously working/testing Oblivion 4.0.2b. When using 4.0.6b I no longer drop in StarQuest or Snipers maps. The newest Snipers Bald Locks i've seen, version 1.10 which has different triggers, doesnt work. The map posted by the SEN username "Maps" also does not drop this version of Oblivion. Heres a link gg. Update: 14-November-2009, 6:20PM EST To this date Zynastor has released no EUD-Immune version of Oblivion that I can find. To this date nubs continue to drop clean out of games of my Star Quest map. One known issue was that Macintosh computers would drop because they happened to satisfy one or more of the EUD conditions designed to look for hacks on PC. Now, with the brilliant thinking of FoxWolf1, also known as Wing-of-no-Wing, I have a working Anti Hack that does not drop Macs. Thanks also goes to Morph(U) for creating Eud Keys.scx which was very helpful in this. By testing for PC Specific Key pressing EUD values, Macs are essentially excluded/overlooked in this new AH. I have not heard of any Mac Starcraft Hacks. Since the current Scm Draft 2 supports direct EUD condition input, all u have to do is enter these trigger's conditions (screenshots below) Note that the Actions can be anything that is global data, so Unit Creation, Resources, etc. Anything that causes a "desynchronization" as the EUD condition is only satisfied on one players computer yet tries to change global data shared among all players computers. When creating these triggers, in the "Players" window, you must check each human player for your map. ![]() ![]() ![]() Update: 18-August-2009, 7:15PM EST Thanks to Morphling for enlightening me about the current version of Scmdraft2. It simplifies the process of adding AH to a map alot, since you dont need to Extract/Import with SCMIE. Now it's basically: 1. Open Scmdraft2 2. Open the unprotected Snipers Bald Locks 1.09a 3. Search for the word "Memory" in the text version of the triggers in order to find the AH triggers (theres just 3 per player so its not much work) 4. Copy the anti hack triggers into notepad (you could make extra copies for Players 7 and 8 or have only the players you need) 5. Close Snipers Map 6. Open Your Map 7. Make a backup copy or a new copy with "AH" at the end of the filename 8. Open text trigger editor 9. Copy/Paste the AH triggers in from Notepad 10. Compile and Save. Once again, fair game, or no game Original Post I am dissapointed in how few maps have anti hack triggers in them. They are necessary because the current Oblivion no longer crashes from sprites such as Cantinas and Independent Command Centers. I am also dissapointed in how many maps that claim to have anti hack, have a very incomplete anti hack. In [AH 2.0] Python and other popular melee maps (used in UMS in order to have spectators) fail to drop an Oblivion user if they turn on their maphack in the game lobby, before the game starts. In fact, it only detects changes of maphack state during the game, but it can be fully on from start to end with no consequences. I would know because I downloaded Oblivion and tried it. The only map I have encountered to have TRUE anti hack is Snipers Bald Locks v1.09a. Snipers Bald Locks will drop you if you are running Oblivion, or any other program, regardless of maphack being On/Off etc. I copied the triggers from Snipers Bald Locks into my map, StarQuest. In StarQuest maphack would be unacceptable as players could avoid surprise attacks, create their own surprise attacks without legitemately finding their target, and "snipe" with long range weaponry without using Comsat or making educated guesses. Sadly, these triggers automatically drop everyone in some of my maps. I have yet to identify which specific trigger it is, assuming it's just one. Nonetheless I will put them in any map of mine that I can, because of the ridicolous advantages hacking provides to a player. Here's how to add Anti Hack to your map: (works for Players 1 to 6 only) Download my unprotected copy of Snipers Bald Locks 1.09a (Attached. May the maker of this map, SEN, and The Universe forgive me.) Download StarForge (available at http://falkoner.cow.googlepages.com/Programs.html[/url]) Download SCMIE (available at http://falkoner.cow.googlepages.com/Programs.html[/url]) I also recommend Scmdraft2 as your normal map editor, but whatever. 1. Open Snipers in StarForge 2. "Save As" to make a new copy so you always have the original/backup. Call it 'AH.scx' or something. 3. Remove all triggers in StarForge except the EUD ones (In Players 1 to 6, they are near the bottom, there is three of them, and you can identify them by their illegal player numbers and unit ID numbers in their Conditions.) 4. Save & Exit StarForge 5. Open SCMIE 6. Open your stripped down "AH.scx" 7. click Export Triggers (it makes a file with .str extension, I have no idea, cant open in notepad, just go with it) 8. Close SCMIE 9. Use your normal map editor to make a back-up of your map, or a new copy (I take my map and "Save As" with an AH at the end of the filename, for example StarQuest148.scx gets "Saved As" StarQuest148AH.scx, just to be safe) 10. Open SCMIE 11. Open your map (in my example, StarQuest148AH.scx) 12. click Import Triggers, select the .str you made in step 7 13. In the box that comes up, type in "2" for Adding Triggers, so it just adds them ontop of your game's triggers. Click OK. 14. Save Map, you can just overwrite your AH since you have a backup/original without the AH in the filename Enjoy! You may want to Protect and I recommend TinyMap, also available on Falk's Zone. Fair game or No game. This post was edited 8 times, last edit by Tank_7: Dec 28 2009, 8:16 pm. ![]() ![]() ![]() ![]() ![]() ![]() |
Post #2
Biophysicist
Aug 18 2009, 6:07 pm
Post #3 Tank_7 Aug 18 2009, 6:12 pm
Post #6
Morphling
Aug 18 2009, 6:27 pm
|
http://www.stormcoast-fortress.net/temp/Scmdraft2-setup.rar
Attachments:
Edit: You may need to replace the trigedit file with the one below for the Memory condition to be compatable with the text editor. Edit: I have found another way to detect Oblivion. If anyone wants it for their map send me a pm. This post was edited 2 times, last edit by Morphling: Aug 18 2009, 9:06 pm. ![]() ![]() ![]() ![]() ![]() ![]() |
Post #7
Mini Moose 2707
Aug 18 2009, 10:21 pm
|
Everything was beautiful and nothing hurt.
|
I'm going to give it about 24 hours until Zynastor or someone who will report this to him reads this topic.
Good luck. ![]() ![]() ![]() ![]() ![]() ![]() “Any community that gets its laughs by pretending to be idiots will eventually be flooded by actual idiots who mistakenly believe they're in good company.”
-René Descartes http://yourbrainonporn.com/ -- The Demise of Guys and The Great Porn Experiment (footnote e3, nsfw) Adobe CS2 is free now. http://vimeo.com/59236702 Dear Gun Control Democrats: 6 Ways to Make a Better Argument A Mathematician's Lament http://i.imgur.com/TFIveDb.jpg |
Post #10
Jack[RCDF
Aug 19 2009, 4:47 am
|
Skin to bone, steel to rust, ash to ashes, dust to dust.
|
I'm guessing the EUD detects changes in memory that mean a hack is running. All Zyn would have to do is make sure his hacks don't trigger it anymore.
![]() ![]() ![]() ![]() ![]() ![]() Red classic. I have mostly left SEN except for the Temple Siege 2 forum (hidden to most of you). I am available via PM still, and Skype as JackRCDF. If it is important to you, you will find a way. Otherwise, you will find an excuse. -Unknown Magnificent! Perhaps you shouldn't be on SEN as much, too... Better than the iPad! |
Post #11
Falkoner
Aug 19 2009, 5:01 am
|
I don't think I have the "latest" version on there, because there are a couple major flaws with it, namely not being able to place Space terrain, and the Death condition must be set with the last variables first, or it switches to a Memory condition. However, you must realize that if an anti-hack like this becomes heavily used, Zynastor will simply change where his permanent locations in memory are, and then all maps with this protection become obsolete, while it's very easy for every single hacker to update their hacks. If someone could come up with a way to detect when an area is being shown on the minimap, that would probably be the best anti-hack, at least against map hacks, you want to detect the changes the hack makes in SC, rather than the hack itself, because while the hack can move around easily, SC must remain the same. |
Post #12
Jack[RCDF
Aug 19 2009, 6:56 am
|
Skin to bone, steel to rust, ash to ashes, dust to dust.
|
Yep that's what i thought. Now we need an EUD person to work his magic.
![]() ![]() ![]() ![]() ![]() ![]() Red classic. I have mostly left SEN except for the Temple Siege 2 forum (hidden to most of you). I am available via PM still, and Skype as JackRCDF. If it is important to you, you will find a way. Otherwise, you will find an excuse. -Unknown Magnificent! Perhaps you shouldn't be on SEN as much, too... Better than the iPad! |
Post #13
Demented Shaman
Aug 19 2009, 7:28 am
Post #14 Tank_7 Aug 19 2009, 3:06 pm
|
Well if Blizzard made warden work for not just melee, but use map settings as well, I'm guessing all would be well. As it is, they decided to exclude the ums portion of battle.net, apparently for the lulz. It's sorta been public for some time with the SBL map and my SQ map dropping people. It's not much more public here on SEN now, because the average b.net player doesn't know SEN exists. On the bright side if Zynastor does make an EUD-immune version of Oblivion, perhaps that would open the door for maps with all kinds of EUD conditions to be playable. Custom keyboard controls in-game would no longer drop players for example, but I'm sure that only scratches the surface. ![]() ![]() ![]() ![]() ![]() ![]() |
Post #16
Biophysicist
Aug 19 2009, 6:56 pm
|
:(){ :|:& };:
|
But keypress detection and mouse detection still wouldn't work in multiplayer because the data isn't synched. In other words, if you have a trigger that activates whenever you press "Q", it will only activate on the computer of the player that pressed "Q", not on anyone elses' computer.
![]() ![]() ![]() ![]() ![]() ![]() Catapultam habeo. Nisi pecuniam omnem mihi dabis, ad caput tuum saxum immane mittam.
|
Post #17
FaZ-
Aug 19 2009, 7:24 pm
|
If anyone wants more information on the Anti-Hack I can be in contact with the mapmaker pretty easily. I'm pretty sure it's either Damein or Skipz that did it.
There's been a "Sniper Forum" for the past few years with 450 people registered. The problem for snipers is that maphacks really aren't a big deal, people are using lock-assistance programs and latency hack, which is. People have actually been video recording their games with Camtasia or Hypercam for the past year or so to prove legitimacy. Hackers are rampant and will remain such until Blizzard gets off their ass and starts banning people permanently. ![]() ![]() ![]() ![]() ![]() ![]() |
Post #18
killer_sss
Aug 19 2009, 7:48 pm
Post #20
Falkoner
Aug 19 2009, 10:47 pm
|
First of all, the Warden DOES work for UMS, however, hack makers have managed to find ways of working around the Warden, at first to connect to B.net, and then later to avoid getting losses, if a person is using an older version of Oblivion, they actually get losses for each game they play, Melee or UMS. Secondly, while the average B.netter doesn't know SeN exists, Zynastor does, and he actually has an account on here, and a little while back he was checking it regularly. I'm sure there are all sorts of anti-hacks out there now though, so I figure Zynastor just doesn't care enough right now to change his position in memory. Finally, he will not make an EUD immune version, as it's obvious that that's not incredibly intelligent, it opens up the simple anti-hack of running a EUD condition that's always true, and if that trigger doesn't run, the player would desync anyway, or you could end them in a loss. I doubt that he will actually make a blanket fix for EUDs, if anything, he'll look into ways of detecting a desync, and avoiding it. |
0 members in this topic (italic members are currently writing a reply): None
+ guest(s)
+ guest(s)
[03:56 am]
[03:02 am]
[02:47 am]
Sorta hoped Dortmund would win though. [12:08 am]
[11:47 pm]
[11:46 pm]
[11:44 pm]









![[close]](/images/up.gif)