What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

Humanization idea for DB

MewB5V37

New Member
Joined
Aug 10, 2012
Messages
36
Reaction score
0
Okay, so I'm kinda new to Demonbuddy, but I'm not new to botting. Used to program profiles for L2Walker.

Anyway, one BIG difference that I noticed between normal play and DB involvels looting. The only thing is I don't know if they game tracks it.

When I'm playing normally, because I move by mouse, I'm always picking up white trash in the middle of big fights and having to drop it after the fight. Sometimes I don't even notice until I go to ID my rares and then I have to drop them.

At the end of the day I'm pretty sure this can be used to flag accounts. If you've done 100's of runs and NEVER picked up a white item, it would seem very suspicious. So ideally, you could set a randomisation in DB. If surrounded by X mobs (5 or more) pick up 1 or 2 whites 50% of the time. Then set to discard those whites after fights.

Just throwing out an idea.
 
I also thought about this. As a normal player you can ignore white items and not loot them.. this is possible.. even if everyone of use loots it.

But what about lvl 57 yellow items? Everybody would pick up every yellow item.. cause only the bot knows what it is before looting it.

So everybody who doesn't loot about 15 yellow (crap) items per hour is a bot! Definitly!
An every lvl 60 who didn't loot 100 whites (lifetime) is also a bot.

So far they didn't check.... ...maybe they can't.... ..maybe they can..


But so far I think they don't track dropping items.. only when they find their way in the auction house. If they would, there wouldn't be so many duped items around
 
I've also had the following issues with DB in terms of human like action:

1) When using town portal it ALWAYS attempts to recast again in town. A simple check prior to sending the portal to see if you are in town would be a simple fix.
2) PERFECT recast of buffs. It never misses them. A little randomisation in the timing of the recast would be fantastic.
3) Perfect aim. I mean, seriously, NOTHING misses. I know it would be hard to randomise some occational misses without a huge DPS loss but I'm sure it can be added in. And just make sure that it never randomises misses on elites/bosses or under say 60% health and it will be good.
4) Occational minor (2-3) seconds with inventory open? People do occationally flash to their inventory while farming to check their goods.
5) Leveling scripts are very dangerous in that it never updates your skills. Who in their right mind are going to go 5 or 6 levels and never change their attacks. We know what the best attacks are at each level, so have a setting that you can use to have them auto-changed. You can choose to disable them, but as the bot gets more advanced and we can do 1-60 routines, this becomes very, very vital. And have them changed in between battles, changing them on the fly in the middle of combat would be slightly obvious. Additionally having it call the skill window when you they are changed and spending a few seconds on the screen would be valuable as well in terms of humanizing the bot.

I know many of these are a pipe dream, but if we want to move towards a completely undetectable bot, these are items that should be looked at.
 
if you want it to pick up whites then you can change the loot rules.
and if you hold CTRL or ALT (dont remember) and hover over the item name dont remember before Looting it will show you the basic stats of the item before looting. So humans can know what lvl it is before looting it.
 
Last edited:
if you want it to pick up whites then you can change the loot rules.
and if yo hold CTRL or ALT dont remeber before Looting it will show you the basic stats of the item before looting. So humans can know what lvl it is before looting it.

That's the thing I don't want it to pick up ALL the whites. Just randomly because even the best human occationally grabs a white or a grey by a miss-click. Then we discard them. It's a minor thing but it is a very human thing that the bot does not do. Humans are not perfect so the idea is to make the bot less perfect. Yes...it consumes more time and slows down the runs, but it also decreases the risk of a ban.
 
No i understood the just some whites. But can you have it pick whites based on stats in the loot rules.
 
I've never picked up whites by accident that I can recall. If I have it's so immensely rare, and there is no way on earth Blizzard would try and use something like that to try and track bots (cos that's the most random thing ever and too vague - I've actually seen my bot pick up whites at times by pure chance/luck though!).

As for seeing item levels - if I'm playing, I hold left-ctrl down while hovering mouse over things - it shows item info including the ilvl - so I can avoid picking up useless junk, just like the bot.

Blizzard aren't going to use methods open to every day gamers to detect bots. They'll go off the blatant things;
24/7 activity.
Literally physically impossible feats that a human could not do/maintain speed-wise/repetitive wise over long periods of time.
Average games per minute/hour over a set period (I have heard from people that may have been banned that DIDN'T bot but manually farmed Sarkoth like a chinese farmer would for ages).
A thousand refreshes of the AH list an hour with the same/similar filters constantly buying items below a set price.

If you're using my plugins (which stash/salvage/sell items one-at-a-time at a randomized speed, and have various anti-stuck and anti-infinite-loop safeties), and doing a nice big farm cycle like champion farming in act 1/2/3, then I can't really think of anything they could use to be sure you are botting.
 
Hey mate, I use all of your plugins and they're fantastic :)

I knew someone would say something like this :P It comes down to this. I'm an average gamer and I fuck up all the time. If you put gamers on a bell-curve I'm solidly in the middle in terms of skills, abilities and average level of SNAFUness. The idea is we want to move the bot as close to the average as possible without completely destroying the reason we are botting. You on the other hand are probably nearer the top of the gaming ability. So I can see why you don't pick up as much. But if so many of us are never picking up whites it will definately skew the bell curve and anything that does that is a way to flag accounts.

The difference between you holding down CTRL and looking at the items and the bot is simply this...the bot does it immedately, you have to pause to do it. While normally this will not affect your ability to be flagged, if you are flagged and someone comes to check your account, this is a noticable difference in behavior.

The end of it is, these are human behaviors I've listed and human requirements (i.e. we cannot check item iLvLs without stopping in place for at least a few moments). If we want to proceed to making the bot undetectable, even when scanned by a human, then we should consider the above ideas.
 
I also thought about this. As a normal player you can ignore white items and not loot them.. this is possible.. even if everyone of use loots it.

But what about lvl 57 yellow items? Everybody would pick up every yellow item.. cause only the bot knows what it is before looting it.

So everybody who doesn't loot about 15 yellow (crap) items per hour is a bot! Definitly!
An every lvl 60 who didn't loot 100 whites (lifetime) is also a bot.

So far they didn't check.... ...maybe they can't.... ..maybe they can..


But so far I think they don't track dropping items.. only when they find their way in the auction house. If they would, there wouldn't be so many duped items around
i think its not a big deal i dont pick up rares under 61 Ilvl
 
5) Leveling scripts are very dangerous in that it never updates your skills. Who in their right mind are going to go 5 or 6 levels and never change their attacks. We know what the best attacks are at each level, so have a setting that you can use to have them auto-changed. You can choose to disable them, but as the bot gets more advanced and we can do 1-60 routines, this becomes very, very vital. And have them changed in between battles, changing them on the fly in the middle of combat would be slightly obvious. Additionally having it call the skill window when you they are changed and spending a few seconds on the screen would be valuable as well in terms of humanizing the bot.

Though it doesn't call the skill window, if you use Belphegor combat routine while leveling it does change your skills and the runes too!
 
Back
Top