How hard would it be to code a variable anti-stuck? Let's face it: there's tons of spots in MoP where you get caught in a tree or otherwise and this side-to-side unstuck is just a DEAD give away just telling people that you're botting. You might as well be saying "/1 HAY GUYZ DONT PAY ATTENTION TO ME BECAUSE IM BOTTING LOOK AT ME MOVE LIKE ONE". I'm not sure how long the pathing has been like this, but I am sure that everyone now knows what it looks like. CTM looks pretty meh as it is, and when I happen to get caught in the simplest of trees I do the "harlem shake" as I have seen people call it . Not to mention this sometimes makes me miss out on nodes since I have my blacklist timer set to very low so I don't do the harlem shake for 20 seconds so someone that isn't botting can walk up to me and see me OBVIOUSLY botting. Anyways, what's everyone's thoughts on this? I know I can't be the only one that thinks this way. And to the devs, I'm not trying to talk shit or have an attitude, I'm just wondering what we could be doing to protect my interests in the game and yours as well. Because if we all keep getting banned/reported, soon enough we'll find a new bot or a new game to invest in and you'll lose your yearly subscription from people. This isn't I'd like to see, so let's grow together and figure this out.
Thanks for your support. I'm surprised this isn't getting as many replies as I thought it would. Maybe people like knowing what the pathing looks like so they can report other botters aka competition?
Such a Plugin would be pretty awesome!....but: I think it would be very had to code. It must detect the "stuck type" and react individually aka human. I don't think HB is able to do this right now, even with propper plugin coding.
It seems to me like right now all it does is a quick D or A to move over, depending on which way it needs to go. A more smooth action would be more than one keypress at a time I would think, while trying to look at the node you're going for. This can't be that hard I don't think, considering everything else the bot already does with questing profiles/behaviors.
I know, I'm not looking for a quick plugin fix. This has to be added to the core really. Just wondering how hard it would be to do anything like this, but the devs seem to ignore this thread along with everyone else . I thought this would be a popular subject considering this is probably the main reason a lot of people get reported/banned.
a lot of stucks are mesh or cc issues try using the nav thread if you're getting stuck on terrain / gameobjects
i'm not talking about getting stuck specifically, i'm just saying when the bot needs to get around a tree or something or runs into it trying to get to a node, it just does a quick left right or whatever it needs to do, but this just looks the same every time. What I'm saying is if you follow a bot for more than 15 seconds you'll probably see it do these traits and you know for a FACT that it's a bot, because players don't navigate like that. What I'm really asking for is a smoother navigation instead of that robot left-right move it does. I hope this post makes sense.
What your saying makes sense. People have brought it up fairly frequently. Some ideas have been suggested in other threads. Ading some random actions - Turning around. Back peddle. Jump. Stop, open map. Strafe. Turn 90? randomly left or right. Others have suggested a plug-in to add "smarter" functionality that isn't as "obvious". Using quotes here because A) the unstuck we currently have tends to work - smart. B) if the bot did something else to unstuck, that would become the new obvious bot behavior. I agree with your position - it is pretty obvious and its probably a good source for reports. Some plug-ins exist that help, but none that replace the default stuck movement that I'm aware of. Random jumpers. Logmeout (to reduce the chances of repeatedly getting stuck and thus observed). There is one that will stop movement when other players are nearby (called paranoia?). Declineall (try waltzing through goldshire without some Yahoo wanting to duel you or invite to party unsolicited). Monitoring plug-ins that notify you when something happens. When I quest and I'm nearby I have Logmeout beep on stuck. Usually I can just reach over and tap the spacebar to have my toon jump with the movement routine. It's silly but it helps camouflage.
LogmeOut helps a lot with preventing "stuck" bans, as it logs you out and stops the bot after 10 stucks in a row. Another plugin for miners and herbers would be PPP - Parrot's Paranoia Plugin - whenever a player is within 100 yards of you, the plugin stops the bot and it looks like you are AFK'ing, not gathering. Great for preventing bot hunters from spotting you. Another way of dealing with pesky "reporters" is if you record your sessions. This way you will be able to write a much better letter in your defense and also, you will know who reported you and what they reported you for and you will be able to determine what to do next. Programs such as PlayClaw come very handy here. You just need a separate hard drive, because they bombard the disk with disk write operations and slow down your PC massively. I would like to see a plugin which counts how many times you have clicked a friendly NPC in a row - after 30 clicks in a row, the bot will log you out and write in the log "Got stuck on an NPC". This should alleviate the issue when Levelbot, aka "Questing" tries to interact with quest NPC's endlessly.
I will have to look at some of these plugins, but at the same time I feel a lot of these features should be things already implemented into the bot for us. The "new" unstuck method would have to be a randomly generated path, instead of the same right-left juke it always does to avoid a tree or whatever. This way it doesn't do the same exact left-right method. Luckily I'm always at my computer watching my bots so if I do get stuck it's not for very long, and if there's a player I see him and target him myself to look like a real player. I will look into PPP, this sounds like it would be right up my alley. As for the questing thing, that is another thing that they implement into the bot itself IMO: when questing if it gets stuck trying to turn in a quest or pick up one that isn't working, it should Stop+Start the bot & profile to recheck everything, since this is usually all I have to do to get it to function properly again. Thanks for the input guys, I really appreciate it .
Don't worry! I'll go to school and learn how to write code, then I'll come back in 5 or 6 years (I'm a slow learner) and I'll see if I might be able to fix this (but don't count on it since there are only a limited number of things that a bot can do). Wait... I changed my mind. I guess I will just settle for the fact that it is a bot, and eventually a bot looks like a bot under certain circumstances. I just hope my bot doesn't look like a bot when someone else is watching. In the meantime, I'll have some courage and run my bot while I enjoy the adventure of hoping I don't get caught.