Friday, April 13, 2012

BOTS!! Teh Horror!

[:1]

Q u o t e:
its called inflation... more bots more items less money per item it doesnt work out think about it economically

blizzard doesnt take a percentage per item they take a set amount. Inflation wouldnt really hurt blizzards take, more items sold = more money. Not that i agree with what he was saying or anything|||

Q u o t e:

Agreed with the above poster. Sadly, it will just be a matter of time. So the options are . . .
1. Play for fun with friends/others and don't get caught up in the economy of D3.
2. Get caught up in the economy and buy bot farmed goods in the RMAH so your character is up to par with everyone else attempting to accumulate in game wealth.
3. Attempt to get the best gear and up to par by spending countless hours playing/farming the game, while bots are running 24/7 out resourcing you at a 5:1 or better ratio.
I have to say, option 3 doesn't seem very appealing.
D2 is practically unplayable anymore, as the majority of games are bot run boss farming or level 1 bots spamming for sale websites.

I have to say...well put- however even in D2--- i never pay much attention to the bots. I dont care if JoeImmaKnobb has more stuff than me. I enjoy jumping into a game... squishing bosses and see if anything entertaining drops from it. I remember in the day's before expansion on D2, Running through ton's of scrolls on rare items to try to find that item that had stat's that came close to the duped items.\
(found one or two that was very very good and got alot of soj's for them--to only sell most of the soj's later down the road trying to get Clone spawn)
for me, alot of the game will be option 3.... thats the appealing part for me, but I wouldn't hold a grudge to you for buying your gear in the RMAH or running a bot. Ill know im playing it the way I want to.|||I'm hoping that the higher difficulties of the game will simply be too difficult to bot efficiently. If you balance the end-game such that it's actually a genuine challenge for good players, bots are going to have a hard time playing the game effectively. They may still be able to do it, but it'll be very slow, relying on very conservative strategies that might not work very well in all situations.
I'm not sure how realistic this is, but this could be another good way to combat botting of end-game content.|||Bots will get off the ground during beta and be a full-blown problem on release. There is only so much Blizzard can do to stop bots without affecting legitimate players negatively.
Look at what happened to Square-Enix when they attempted to implement zero tolerance policies on cheating. Final Fantasy XI had no windowed mode because they foolishly believed that if people weren't allowed to minimize the game they wouldn't be able to run scripts or cheat in any way. A program called Windower became necessary to even play the game comfortably and probably 95% of the playerbase used it. This program evolved to the point where it basically let everyone cheat. In Final Fantasy XIV they decided that they couldn't control everything a player did so they would just spy on every single action a player took. An extra ping from Japan to America back to Japan on every single action. Every single swing of the sword, every click in the menu, everything. The game was unplayable with lag! Everyone but the botters quit. Now Square-Enix can't even ban the botters or they will lose their only remaining customers when they start charging to play the game!
The huge profit motive will spike a huge number of sales of bots and bot services. It's up to Blizzard to counteract them while still leaving the game playable for the rest of us. One can only hope that Blizzard won't tacitly encourage people to cheat so that they can ban them, remove their value from the economy, and receive another $50 for a key.
Simple scripts wrapped in pretty packages cannot be detected by Warden or any other detection software unless Blizzard wants to jump headfirst into some seriously thorny legal territory.|||How are the going to stop the bots from auto farming herbs and ore in D3? The through the map auto farm bots in WoW is the main reason I quit playing that game. If they start stealing my herbs and ore in Diablo 3 I will be very disappointed and cancel my subscription to D3!|||

Q u o t e:
agreed. however, do you think they will have mobs like pindle in D3? We know there are some static areas, and I admit it is possible to script them.
However, pindle could be downed fairly easily with the right build...he didnt move fast, and again, in order to target him they needed to hack the models.
You can try making a script without targeting...but that would be unreliable, especially if mobs in D3 are faster and move around or dodge.
Botting is just not going to be as big a factor. Pindle was great...but it paled in comparison to having your hammerdin clean up in 2 minutes, taking down andy, trav, meph, shenk, pindle, baal, and diablo.


I'm sure there will be some static area good enought for bots to work, you can write a very conservative bot that is in hell and make him run in nightmare so you get more % sucess with it.
I'm guessing the wizard or w-doctor will be used most for bots, cause the wizard got aoe spell that doesn't need targeting and w-doctor got pet that can attack auto. it's not as reliable, but it should still work if the game isn't too hard like D2.
Pindle was good if you did it 24/24h, you cannot run that much with your hammerdin and you can combine both method to maximize income.
Now in D2 the bots are so advanced they can make team game with 8 players and down all the bosses, using the best char combinaison and fastest possible run, no human can reach that dedication|||I get the sense that most of you have never programmed anything in your life. You are making sweeping generalizations regarding "botting" and "hack programs" - but without any real basis for the viewpoint.
To write a script that injects into an executable and hijacks the command input you need to know the language, as well as what you will be receiving on the other side of the internet message. Part of the reason that Diablo III is being established as an "always online" game format is because the developers recognize that they need to mask their core code to keep such abuses out of the game.
If the only thing that is installed on your computer is graphics, music, video, and sound - without any of the actual game hard wiring - you won't be able to bot. There will be nothing to inject in to. It's an excellent strategy and I have endorsed the "always online" game-play mode for this sole reason. Botting ruins economies and greatly deteriorates the wealth-building aspect of the game, a central pillar of the Diablo game series in my opinion.
So- in response to the OP, I forsee very few bots actually making it into the game. And if any do, they will need to constantly ping for basic game information to fulfill /get scripts - which will make them horribly easy to detect.|||

Q u o t e:
I get the sense that most of you have never programmed anything in your life. You are making sweeping generalizations regarding "botting" and "hack programs" - but without any real basis for the viewpoint.
To write a script that injects into an executable and hijacks the command input you need to know the language, as well as what you will be receiving on the other side of the internet message. Part of the reason that Diablo III is being established as an "always online" game format is because the developers recognize that they need to mask their core code to keep such abuses out of the game.
If the only thing that is installed on your computer is graphics, music, video, and sound - without any of the actual game hard wiring - you won't be able to bot. There will be nothing to inject in to. It's an excellent strategy and I have endorsed the "always online" game-play mode for this sole reason. Botting ruins economies and greatly deteriorates the wealth-building aspect of the game, a central pillar of the Diablo game series in my opinion.
So- in response to the OP, I forsee very few bots actually making it into the game. And if any do, they will need to constantly ping for basic game information to fulfill /get scripts - which will make them horribly easy to detect.


I get the sense that you never tried some basic scripting,
It is possible to search the screen for certain configuration of color/pixels and make decision all based on what is shown on the screen, no need to inject stuff or read memory.
this method was used, for example, to do a fishing bot in WoW.
I did a simple PindleBot with color detection in D2 (for offline testing) , it can even pickup the item but I didn't figure a way to read the name of the item so it just pickup anything that is green/brown.
Point is with some hard work you can make a really good bot all based on color recognition, completly undetectable since it is all ran on the client side on hidden process|||In my extremely inexpert opinion, it is impossible to prevent the creation of bots. More valuable is software for detecting when a bot is being used.|||

Q u o t e:
I get the sense that most of you have never programmed anything in your life. You are making sweeping generalizations regarding "botting" and "hack programs" - but without any real basis for the viewpoint.
To write a script that injects into an executable and hijacks the command input you need to know the language, as well as what you will be receiving on the other side of the internet message. Part of the reason that Diablo III is being established as an "always online" game format is because the developers recognize that they need to mask their core code to keep such abuses out of the game.
If the only thing that is installed on your computer is graphics, music, video, and sound - without any of the actual game hard wiring - you won't be able to bot. There will be nothing to inject in to. It's an excellent strategy and I have endorsed the "always online" game-play mode for this sole reason. Botting ruins economies and greatly deteriorates the wealth-building aspect of the game, a central pillar of the Diablo game series in my opinion.
So- in response to the OP, I forsee very few bots actually making it into the game. And if any do, they will need to constantly ping for basic game information to fulfill /get scripts - which will make them horribly easy to detect.

I get the sense that you are dumb as rocks. A long time ago I wrote a D2 leech bot entirely in AutoIt based off of simply PixelGetColor() and PixelSearch(), just as a curiousity, and I'm not that great at coding. No injection whatsoever. Now imagine what goes on with the people that are actually good at coding, that truly know what they're doing. People's faith in Warden is a false one, people know when Warden is turned on, know when it updates, and know when it scans. HISTORY REPEATS ITSELF. LEARN. THAT.
http://www.youtube.com/watch?v=BZpACFPIpuQ

That's what Diablo 3 will be like to those who want to make real profit. The only hope we can have is that it takes atleast a few months or so before bots start to take over. How fast is the question, not "if"|||LOOSE LIPS SINK SHIPS!|||Some really nice comments in the thread!
It's sad we get blue posts in whatever stupid threads and they skip the #1 most important question about Diablo 3 - what has been done to prevent botting?
All D2 serious players are happy about the always online mode and RMAC, because they will in some aspect make the cheating harder.
I would really love this thread to get more attention and if someone of you knows some competent programmers, please link the thread to them, so they can share what they think.
Seriously, if Blizzard can't handle the bots, this game will die pretty fast. The majority of the people on the forum have no idea how much this could hurt the game.|||

Q u o t e:

How easy is it for Warden to spot that external virtual shell? Since I'd think the newer bots have to be more than just keyboard scripts, there would be more things for Warden to look for to determine whether it's a bot or not.
As the WoW people said at Gamescom, botting/gold farming is down across the board. It's way more lucrative/cost effective to just keylog/hack the end user accounts than try to mess w/ B.net/bots. I think that's going to be the biggest security problem for D3. Why go through all of the trouble to bot/dupe, when it's cheaper to phish morons?

I apologize I have not answered until now, but Warden is only allowed to pull specific bits of information from virtual memory, and is not allowed to go outside its boundaries, which I would assume for lawful reasons like most games. In the past few years, hacks have been turned into module format, so warden could not pick up executable's processes. I have read up quite a bit on how Warden works, there is even a program called the warden watcher, and it keeps an eye out for what warden is doing. Many principles are the same, clicking/repetitive movement/XY coord movement repetition, all of this will be the same way in D3.
Actually, in a mmo environment, is is much easier to be seen and banned. In Diablo, you just have a 4 bots all working together, mulling the x4 bonus amount of drops in a passworded game. However, phishing works too, so its not why choose, a smart criminal diversify's, bots while waiting down time of scams.|||What's funny is that I imagine botting is not that big of a problem for blizzard. You ask why? Because more bots = more items, more items sold via RMAH = more money for blizzard.|||

Q u o t e:
...
So- in response to the OP, I forsee very few bots actually making it into the game. And if any do, they will need to constantly ping for basic game information to fulfill /get scripts - which will make them horribly easy to detect.

Not many bots are going to be caught by Blizzard scanning memory for imrmtthisisabotlol.exe. That is the low-hanging fruit that is clipped to stop little Timmy from simply downloading a script off the internet. That is not the issue at all.
If Blizzard is going to catch the bots that matter it's going to be by recording patterns over a long period of time and then disposing of those people. Custom bots and people who are smart enough to not run a bot 24/7 will never, ever, ever be caught. Ever. See: every online game ever made.
And as other people have said...no need to inject anything to make a simple bot that will farm/craft for you. It doesn't need to level you from 1-60, farm inferno, and automatically sell items on the RMAH for you to be game-breaking.

No comments:

Post a Comment