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

Bot Constantly Gets Stuck Putting things in Stash - Happening to Anyone Else?

Ok, I'll keep looking for this issue then.

Based on the screenshot and what you guys are saying, it looks like it's an issue where other players are blocking the interaction, which would be why it doesn't happen for me when I'm testing (most of the time I'm in an empty instance it seems) and is for you.

Nah, it just happened that this time there was people but it happens too when there's no one arround !
 
There's 3 different issues being talked about in this thread.

If you are stuck at stash, with a PoiType of "PortalToArea", and your bot works after you close the stash inventory yourself, that bug was just found and a fix applied. That issue should not happen again after the next verison.

If you are getting the "Error during bot tick: System.NullReferenceException: Object reference not set to an instance of an object." exception, that code was just changed to try and address that issue. It may, or may not happen anymore, so please test the next version and let us know.

If you are getting the "Failed to interact with entity.", the range has been lowered (from 30 to 15) and the "<Default>" text in your log will now read the proper thing, which is "PortalToArea".

These changes will be in the next version, but it's not ready to deploy just yet. I'm trying to find a way to replicate the issues you guys are having, but I've not found a way yet.
 
There's 3 different issues being talked about in this thread.

If you are stuck at stash, with a PoiType of "PortalToArea", and your bot works after you close the stash inventory yourself, that bug was just found and a fix applied. That issue should not happen again after the next verison.

If you are getting the "Error during bot tick: System.NullReferenceException: Object reference not set to an instance of an object." exception, that code was just changed to try and address that issue. It may, or may not happen anymore, so please test the next version and let us know.

If you are getting the "Failed to interact with entity.", the range has been lowered (from 30 to 15) and the "<Default>" text in your log will now read the proper thing, which is "PortalToArea".

These changes will be in the next version, but it's not ready to deploy just yet. I'm trying to find a way to replicate the issues you guys are having, but I've not found a way yet.

I can replicate mine, its realy easy !

1- Make your inventory full
2- Go in any area, lets say chamber of sins lvl 2
3- Start the bot with chamber of sins lvl 2 selected
4- Watch the bot make a tp and go to town
5- The stashing routine begin
6- After the stashing routine ends, the bot go back to the portal and try to take it but stays right aside of it and dosn't enter.
 
There's 3 different issues being talked about in this thread.

If you are stuck at stash, with a PoiType of "PortalToArea", and your bot works after you close the stash inventory yourself, that bug was just found and a fix applied. That issue should not happen again after the next verison.

If you are getting the "Error during bot tick: System.NullReferenceException: Object reference not set to an instance of an object." exception, that code was just changed to try and address that issue. It may, or may not happen anymore, so please test the next version and let us know.

If you are getting the "Failed to interact with entity.", the range has been lowered (from 30 to 15) and the "<Default>" text in your log will now read the proper thing, which is "PortalToArea".

These changes will be in the next version, but it's not ready to deploy just yet. I'm trying to find a way to replicate the issues you guys are having, but I've not found a way yet.


It's impossible for me to bot for longer than 20-30 minutes before this happens. Just turn a bot on and leave it, and it will replicate it very shortly. It's after the bot goes and dumps everything in the stash that the problem occurs. It makes my head wanna explode when I leave for 6 hours come back to see 2 runs completed, and the bot sitting in town stuck.
 
It's impossible for me to bot for longer than 20-30 minutes before this happens. Just turn a bot on and leave it, and it will replicate it very shortly. It's after the bot goes and dumps everything in the stash that the problem occurs. It makes my head wanna explode when I leave for 6 hours come back to see 2 runs completed, and the bot sitting in town stuck.


My buddy just update to 734, so I'll run it now and see if it repeats.
 
I can replicate mine, its realy easy !

1- Make your inventory full
2- Go in any area, lets say chamber of sins lvl 2
3- Start the bot with chamber of sins lvl 2 selected
4- Watch the bot make a tp and go to town
5- The stashing routine begin
6- After the stashing routine ends, the bot go back to the portal and try to take it but stays right aside of it and dosn't enter.

It's impossible for me to bot for longer than 20-30 minutes before this happens. Just turn a bot on and leave it, and it will replicate it very shortly. It's after the bot goes and dumps everything in the stash that the problem occurs. It makes my head wanna explode when I leave for 6 hours come back to see 2 runs completed, and the bot sitting in town stuck.

I believe you guys when you say your bot isn't working, but you have to believe me when I say, it's not happening for me. I just followed those steps exactly, using the current beta version (and past ones), and it's working just as it should be. I even made a video of it, but I'd have to spend time editing out my character's name, so I'd rather use that time for fixing the bot instead.

I can run the bot for hours and I never have had that specific issue happen when testing. That doesn't mean there isn't a problem, since a bunch of fixes were just applied to try and fix the issues you are seeing, but it's not happening for me.

Anyways, version #735 is building now for you guys to try to see if the fixes applied take care of your issues or not. Thanks for your patience. :)
 
800x600 I think. What should I be on? Not works flawlessly until it gets stuck.

Ideally, the bot should work in all resolutions. Are you zoomed out all the way in terms of client limitations?

Due to the aspect ratio of the client, and how they handle gui/screen hit testing, especially when it comes to zoom level, it seems that some people have issues on certain resolutions while others don't.

I've tried testing using 800x600, and the only issues I've seen are known CR issues with the targeting and it not being in range because the screen is too small. However, others have had issues in towns, but even testing right now, that issue isn't happneing for me on this resolution.

To see the issue, do this:
1. Walk to the right of Gruest some so you are half way between him and the opposing wall on your right.
2. Slowly move the cursor from your character to where Gruest is, but over the areas where his body/spear don't touch.

Notice how he highlights? If we were to perform a move operation that would take the client over this area, it would interact with the NPC instead. So we add a buffer zone around him so the client moves around him rather than close by. If your bot is getting stuck on him, it means the buffer area isn't working correctly for you, but it is for almost everyone else. There's no placement I can put my character north-east of Gruest and it doesn't walk away and then around from him. However, that's not happening for you, and I'm not sure why yet.
 
Ideally, the bot should work in all resolutions. Are you zoomed out all the way in terms of client limitations?

Due to the aspect ratio of the client, and how they handle gui/screen hit testing, especially when it comes to zoom level, it seems that some people have issues on certain resolutions while others don't.

I've tried testing using 800x600, and the only issues I've seen are known CR issues with the targeting and it not being in range because the screen is too small. However, others have had issues in towns, but even testing right now, that issue isn't happneing for me on this resolution.

To see the issue, do this:
1. Walk to the right of Gruest some so you are half way between him and the opposing wall on your right.
2. Slowly move the cursor from your character to where Gruest is, but over the areas where his body/spear don't touch.

Notice how he highlights? If we were to perform a move operation that would take the client over this area, it would interact with the NPC instead. So we add a buffer zone around him so the client moves around him rather than close by. If your bot is getting stuck on him, it means the buffer area isn't working correctly for you, but it is for almost everyone else. There's no placement I can put my character north-east of Gruest and it doesn't walk away and then around from him. However, that's not happening for you, and I'm not sure why yet.


Ok, so I just went to full screen window, its 1912 x 969 custom. And the bug manifested itself differently now. Now my character was just running back and forth between greust. Ill incluse a bunch of the log below. Is there a certain resolution I should just set it to?
 
Ok, so I just went to full screen window, its 1912 x 969 custom. And the bug manifested itself differently now. Now my character was just running back and forth between greust. Ill incluse a bunch of the log below. Is there a certain resolution I should just set it to?

No, any resolution should be working, but I'm going to remove some code that was just added that might be causing that.

Please retest #736 and see if it still does that same thing (it's almost done building).
 
No, any resolution should be working, but I'm going to remove some code that was just added that might be causing that.

Please retest #736 and see if it still does that same thing (it's almost done building).

Yah I ran again, and same thing on 1440x900 I think it has a lot to with how close the portal is to greust. My chars inventory filled, so he decided to go to town, he was stuck trying to vendor to greust... i clicked around him, and he instead vendored to the other broad on the left. Stashed some stuff, and then ran past greust close to the arch, then started going back and forth. The portal was right next to greust.
 
736 fixed the running back and forth issue, but its back to the same issue of just getting stuck. Oh yah, and to test it all I did was load up some rares that I knew the bot would sell into my inventory, so it was almost full... let it find a rare on the first run and after it tp'd to town to clear its inventory, it sold, stashed, got stuck.

View image: screen

Here's a screen of being stuck.

Cleared POI: Stash
POI set to Type: None, Location: {0, 0}, Distance: 276, Name: None, Hash Code: -840098367
POI set to Type: PortalToArea, Location: {246, 165}, Distance: 67, Name: PortalToArea, Hash Code: 1120656522
MoveToCoroutine moving to {246, 165}. Reason: Interacting with POI: PortalToArea
Pressing bound movement button.
Navigation path index moved to 1
Pressing bound movement button.
Navigation path index moved to 2
Pressing bound movement button.
Navigation path index moved to 3
Navigation path index moved to 4
Navigation path index moved to 5
Pressing bound movement button.
Navigation path index moved to 6
Pressing bound movement button.
Navigation path index moved to 7
Pressing bound movement button.
Failed to interact with entity! 10 attempts tried!
Blacklisting object [4638] for 01:00:00 (Expires at: 02/12/2014 22:42:35) with flags: Unspecified. Reason: Failed to interact with entity. Max attempts tried.
Cleared POI: PortalToArea
POI set to Type: None, Location: {0, 0}, Distance: 301, Name: None, Hash Code: -33115553
POI set to Type: PortalToArea, Location: {246, 165}, Distance: 6, Name: PortalToArea, Hash Code: -728244472
MoveToCoroutine moving to {246, 165}. Reason: Interacting with POI: PortalToArea
Failed to interact with entity! 10 attempts tried!
Updating blacklisted object [4638] for 01:00:00 (Expires at: 02/12/2014 22:42:37) with flags: Unspecified. Reason: Failed to interact with entity. Max attempts tried.
Cleared POI: PortalToArea
POI set to Type: None, Location: {0, 0}, Distance: 301, Name: None, Hash Code: 1675161908
POI set to Type: PortalToArea, Location: {246, 165}, Distance: 6, Name: PortalToArea, Hash Code: -597903526
MoveToCoroutine moving to {246, 165}. Reason: Interacting with POI: PortalToArea
Failed to interact with entity! 10 attempts tried!
Updating blacklisted object [4638] for 01:00:00 (Expires at: 02/12/2014 22:42:38) with flags: Unspecified. Reason: Failed to interact with entity. Max attempts tried.
Cleared POI: PortalToArea
POI set to Type: None, Location: {0, 0}, Distance: 301, Name: None, Hash Code: 1138167777
POI set to Type: PortalToArea, Location: {246, 165}, Distance: 6, Name: PortalToArea, Hash Code: 1250390234
MoveToCoroutine moving to {246, 165}. Reason: Interacting with POI: PortalToArea
Failed to interact with entity! 10 attempts tried!
Updating blacklisted object [4638] for 01:00:00 (Expires at: 02/12/2014 22:42:40) with flags: Unspecified. Reason: Failed to interact with entity. Max attempts tried.
Cleared POI: PortalToArea
POI set to Type: None, Location: {0, 0}, Distance: 301, Name: None, Hash Code: 1698239116
POI set to Type: PortalToArea, Location: {246, 165}, Distance: 6, Name: PortalToArea, Hash Code: -375284152
MoveToCoroutine moving to {246, 165}. Reason: Interacting with POI: PortalToArea
Failed to interact with entity! 10 attempts tried!
Updating blacklisted object [4638] for 01:00:00 (Expires at: 02/12/2014 22:42:41) with flags: Unspecified. Reason: Failed to interact with entity. Max attempts tried.
Cleared POI: PortalToArea
POI set to Type: None, Location: {0, 0}, Distance: 301, Name: None, Hash Code: 9173746
POI set to Type: PortalToArea, Location: {246, 165}, Distance: 6, Name: PortalToArea, Hash Code: -1647615050
MoveToCoroutine moving to {246, 165}. Reason: Interacting with POI: PortalToArea
Failed to interact with entity! 10 attempts tried!
Updating blacklisted object [4638] for 01:00:00 (Expires at: 02/12/2014 22:42:42) with flags: Unspecified. Reason: Failed to interact with entity. Max attempts tried.
Cleared POI: PortalToArea
POI set to Type: None, Location: {0, 0}, Distance: 301, Name: None, Hash Code: 1104401766
POI set to Type: PortalToArea, Location: {246, 165}, Distance: 6, Name: PortalToArea, Hash Code: 1968040283
MoveToCoroutine moving to {246, 165}. Reason: Interacting with POI: PortalToArea
Failed to interact with entity! 10 attempts tried!
Updating blacklisted object [4638] for 01:00:00 (Expires at: 02/12/2014 22:42:44) with flags: Unspecified. Reason: Failed to interact with entity. Max attempts tried.
Cleared POI: PortalToArea
POI set to Type: None, Location: {0, 0}, Distance: 301, Name: None, Hash Code: -414080045
POI set to Type: PortalToArea, Location: {246, 165}, Distance: 6, Name: PortalToArea, Hash Code: 134810666
MoveToCoroutine moving to {246, 165}. Reason: Interacting with POI: PortalToArea
Failed to interact with entity! 10 attempts tried!
Updating blacklisted object [4638] for 01:00:00 (Expires at: 02/12/2014 22:42:45) with flags: Unspecified. Reason: Failed to interact with entity. Max attempts tried.
Cleared POI: PortalToArea
POI set to Type: None, Location: {0, 0}, Distance: 301, Name: None, Hash Code: 1371326844
POI set to Type: PortalToArea, Location: {246, 165}, Distance: 6, Name: PortalToArea, Hash Code: 1857573444
MoveToCoroutine moving to {246, 165}. Reason: Interacting with POI: PortalToArea
Failed to interact with entity! 10 attempts tried!
Updating blacklisted object [4638] for 01:00:00 (Expires at: 02/12/2014 22:42:47) with flags: Unspecified. Reason: Failed to interact with entity. Max attempts tried.
Cleared POI: PortalToArea
POI set to Type: None, Location: {0, 0}, Distance: 301, Name: None, Hash Code: -246576827
POI set to Type: PortalToArea, Location: {246, 165}, Distance: 6, Name: PortalToArea, Hash Code: -373508298
MoveToCoroutine moving to {246, 165}. Reason: Interacting with POI: PortalToArea
Failed to interact with entity! 10 attempts tried!
Updating blacklisted object [4638] for 01:00:00 (Expires at: 02/12/2014 22:42:48) with flags: Unspecified. Reason: Failed to interact with entity. Max attempts tried.
Cleared POI: PortalToArea
POI set to Type: None, Location: {0, 0}, Distance: 301, Name: None, Hash Code: -836338164
POI set to Type: PortalToArea, Location: {246, 165}, Distance: 6, Name: PortalToArea, Hash Code: -798155458
MoveToCoroutine moving to {246, 165}. Reason: Interacting with POI: PortalToArea
 
Yah I ran again, and same thing on 1440x900 I think it has a lot to with how close the portal is to greust. My chars inventory filled, so he decided to go to town, he was stuck trying to vendor to greust... i clicked around him, and he instead vendored to the other broad on the left. Stashed some stuff, and then ran past greust close to the arch, then started going back and forth. The portal was right next to greust.

The bot should be handling that for you, regardless of the vendor.

Take a look at this, I just recorded it: https://www.dropbox.com/s/u8gykoz32ttza2p/bandicam 2014-02-12 23-47-08-140.avi

I didn't make it full size just because I didn't want the file to get too large, but I move as close as possible to the vendor just to show you how close I am, then start the bot with something to stash, and it randomly selected Greust to vendor.

Notice how it moves away from him, and then around? That's what should be happening no matter how close you are, barring a few random locations on the left that might generate "start not navigable" (which is just another issue we need to work around).

I'm aware of the close portals by that NPC, but I've tested those as well (using a portal gem to get a random location, takes some time) but I'm not sure why your bot isn't getting around him properly.

Either we have some obscure bug somewhere that is triggering for you, or it's possible the town instances you are getting in has a random generation that is breaking the code (which is possible, but really hard to replicate). Which league/difficulty are you currently in. If I have a character that can travel to your instance, I'll PM you so I can try running the bot from there.
 
The bot should be handling that for you, regardless of the vendor.

Take a look at this, I just recorded it: https://www.dropbox.com/s/u8gykoz32ttza2p/bandicam 2014-02-12 23-47-08-140.avi

I didn't make it full size just because I didn't want the file to get too large, but I move as close as possible to the vendor just to show you how close I am, then start the bot with something to stash, and it randomly selected Greust to vendor.

Notice how it moves away from him, and then around? That's what should be happening no matter how close you are, barring a few random locations on the left that might generate "start not navigable" (which is just another issue we need to work around).

I'm aware of the close portals by that NPC, but I've tested those as well (using a portal gem to get a random location, takes some time) but I'm not sure why your bot isn't getting around him properly.

Either we have some obscure bug somewhere that is triggering for you, or it's possible the town instances you are getting in has a random generation that is breaking the code (which is possible, but really hard to replicate). Which league/difficulty are you currently in. If I have a character that can travel to your instance, I'll PM you so I can try running the bot from there.

I'll watch the video in a minute, just running again to see what happens. But im on Hardcore, merciless.
 
Ok, so when he came through the portal which again spawned literally right next to greust in the exact same spot as my screenshot... the bot was stuck in the "I need to vendor xxx" loop. The greust menu seemed to continually flash every other second or so. So I stopped the bot and just immediately restarted it, and it began the proper routine and opened a trade window to sell to greust..... so then I stopped the bot, positioned the char right beside greust and resumed the bot, this time it runs around him and runs straight over to yeena to vendor all the stuff. Then it just carried on into new instance.
 
Ok, so when he came through the portal which again spawned literally right next to greust in the exact same spot as my screenshot... the bot was stuck in the "I need to vendor xxx" loop. The greust menu seemed to continually flash every other second or so. So I stopped the bot and just immediately restarted it, and it began the proper routine and opened a trade window to sell to greust..... so then I stopped the bot, positioned the char right beside greust and resumed the bot, this time it runs around him and runs straight over to yeena to vendor all the stuff. Then it just carried on into new instance.

Ok thanks! I'll grab a portal gem and try to spawn a portal where yours is, and try to figure out why it's not working how it's supposed to.

The old way of fixing this problem we placed two random points down in the town, and had the bot move towards them first before doing anything else. That seemed to fix the problem, but was a little too "bot like" to keep. If the pathfinding can't be adjusted to fix the issue you're seeing, we might have to add something like that back in.
 
So frustrating, nothing I do seems to fix it. I used a zoom hack to zoom out a bit more, hoping. This time he opened portal, ran to yeena vendored, stashed, then again ran over to the archway and got stuck. Log:

Cleared POI: Stash
POI set to Type: None, Location: {0, 0}, Distance: 276, Name: None, Hash Code: 205561498
POI set to Type: PortalToArea, Location: {246, 165}, Distance: 67, Name: PortalToArea, Hash Code: 2138201262
MoveToCoroutine moving to {246, 165}. Reason: Interacting with POI: PortalToArea
Pressing bound movement button.
Navigation path index moved to 1
Pressing bound movement button.
Navigation path index moved to 2
Pressing bound movement button.
Navigation path index moved to 3
Navigation path index moved to 4
Navigation path index moved to 5
Pressing bound movement button.
Navigation path index moved to 6
Pressing bound movement button.
Navigation path index moved to 7
Pressing bound movement button.
Failed to interact with entity! 10 attempts tried!
Updating blacklisted object [4638] for 01:00:00 (Expires at: 02/12/2014 23:40:59) with flags: Unspecified. Reason: Failed to interact with entity. Max attempts tried.
Cleared POI: PortalToArea
POI set to Type: None, Location: {0, 0}, Distance: 300, Name: None, Hash Code: -1408167267
POI set to Type: PortalToArea, Location: {246, 165}, Distance: 5, Name: PortalToArea, Hash Code: -1708986491
MoveToCoroutine moving to {246, 165}. Reason: Interacting with POI: PortalToArea
Failed to interact with entity! 10 attempts tried!
Updating blacklisted object [4638] for 01:00:00 (Expires at: 02/12/2014 23:41:00) with flags: Unspecified. Reason: Failed to interact with entity. Max attempts tried.
Cleared POI: PortalToArea
POI set to Type: None, Location: {0, 0}, Distance: 300, Name: None, Hash Code: -1797629853
POI set to Type: PortalToArea, Location: {246, 165}, Distance: 5, Name: PortalToArea, Hash Code: 1612744133
MoveToCoroutine moving to {246, 165}. Reason: Interacting with POI: PortalToArea
Failed to interact with entity! 10 attempts tried!
Updating blacklisted object [4638] for 01:00:00 (Expires at: 02/12/2014 23:41:02) with flags: Unspecified. Reason: Failed to interact with entity. Max attempts tried.
Cleared POI: PortalToArea
POI set to Type: None, Location: {0, 0}, Distance: 300, Name: None, Hash Code: -1624204579
POI set to Type: PortalToArea, Location: {246, 165}, Distance: 5, Name: PortalToArea, Hash Code: 232000096
MoveToCoroutine moving to {246, 165}. Reason: Interacting with POI: PortalToArea
Failed to interact with entity! 10 attempts tried!
Updating blacklisted object [4638] for 01:00:00 (Expires at: 02/12/2014 23:41:03) with flags: Unspecified. Reason: Failed to interact with entity. Max attempts tried.
 
Ok, so when he came through the portal which again spawned literally right next to greust in the exact same spot as my screenshot... the bot was stuck in the "I need to vendor xxx" loop. The greust menu seemed to continually flash every other second or so. So I stopped the bot and just immediately restarted it, and it began the proper routine and opened a trade window to sell to greust..... so then I stopped the bot, positioned the char right beside greust and resumed the bot, this time it runs around him and runs straight over to yeena to vendor all the stuff. Then it just carried on into new instance.


Well, you could just add some randomness to the coordinates so its not the "exact" spot ur clicking every single time. He just runs to the arch and then fails to enter the portal.... everytime...
 
Back
Top