• Visit Rebornbuddy
  • [Plugin] KeepOnMoving - Stuck handling and more

    Discussion in 'Movement' started by mh66, Jul 9, 2016.

    ?

    What do you intend to use/already use⌠ KEEP oи MOVING ⌡ for?

    1. Leveling chars with Questing Bot?

      27 vote(s)
      55.1%
    2. GatherBuddy2

      23 vote(s)
      46.9%
    3. Other

      10 vote(s)
      20.4%
    Multiple votes are allowed.
    1. mh66

      mh66 Community Developer

      Joined:
      Jun 21, 2016
      Messages:
      1,050
      Likes Received:
      64
      Trophy Points:
      48
      [​IMG]

      v3.0.55

      ꙰ Bug fixed
      - Exception when char has low level and training gathering skills activated
      - Performance decreased while approaching gathering node
      - Blacklisted "Kolkar Booty Key" for mailing routine
      - Unstucking was not triggered while being mounted and in combat. Will henceforth only be prevented while actually being in combat
      - DefaultSpeed for swimming was not calculated properly.
      - Prevents reloading profile when still being in combat on LevelUp
      - Ensures bag items are valid before performing routines
      - Exception while turning in quests
      - Exception when using item having no item effect
      - Blacklisted "Mage Hunter Personal Effects" for opening routine as it needs to be opened by questing profile

      ꙰ Feature added
      - New questing pack supported
      - Forcing cat form for feral in combat
      - Dismounting next to target as melee
      - Turning in completed quests on ProfileChange

      ꙰ Functionality added
      - Char will set hearthstone to OG/SW even when in surrounding zones (Durotar / Elwynn Forest)
      - New LandAndDismount radius added in order to dismount close to node
      - Some more logging while approaching node added
      - Immediately dismounts when char has already been stuck at one spot the last few seconds to prevent unstucking routine
      - In case char stand off mesh, unstucking routine is triggered to bring char back on mesh.
      - When using new questing pack, quests get abandonned when having a level 3 minor to char's one in order to prevent filling up quest log
      - When runtimes of routines will exceed tick length, ticks per seconds are reduced to prevent lagging
      - Hearths back to OG/SW when next flying stage could be learnt
      - Added blackspot in Storm Peak
      -

      ꙰ Setting added
      - Set type of questing pack

      ꙰ Minor change
      - Some typos in Settings edited
      - AutoEquip disabled while getting new mails to prevent interference
      - Runtime log will highlight first 6 items
      - Improved runtime by checking events firing when frame opens

       
    2. Weidong1975

      Weidong1975 Member

      Joined:
      Sep 19, 2012
      Messages:
      68
      Likes Received:
      0
      Trophy Points:
      6
      Or no change
       

      Attached Files:

    3. Svenstar123

      Svenstar123 Member

      Joined:
      Dec 24, 2012
      Messages:
      584
      Likes Received:
      24
      Trophy Points:
      18
      Thanks for the update :)
       
    4. mh66

      mh66 Community Developer

      Joined:
      Jun 21, 2016
      Messages:
      1,050
      Likes Received:
      64
      Trophy Points:
      48
      Oh no :( In all those months I have never had this and I strongly assume it's related to one specific item (or several of this type). You can still run KoM by disabling "Open Items" from settings.

      I will later upload a profile that will give me some information about the items in your bag and why those are causing this error.
       
    5. mh66

      mh66 Community Developer

      Joined:
      Jun 21, 2016
      Messages:
      1,050
      Likes Received:
      64
      Trophy Points:
      48
      [​IMG]

      v3.0.62

      ꙰ Functionality added
      - Detects if HB is stuck in a MountUp loop and starts unstucking routine
      - Multiple stop quest IDs can now be set

      ꙰ Feature added
      - Kills ancient haunt while skilling archaeology in pandaria in order to get more fragments
      - Kills withered hungerer while gathering nodes on Brokes Isles in order to get more aethril and starlight roses

      ꙰ Setting added
      - Settings can henceforth be exported and imported

      ꙰ Minor change
      - Looting routine slightly improved concerning speed

       
      Last edited: May 10, 2017
      Svenstar123 likes this.
    6. mh66

      mh66 Community Developer

      Joined:
      Jun 21, 2016
      Messages:
      1,050
      Likes Received:
      64
      Trophy Points:
      48
      I have attached the profile for debugging the exception thrown in IsOpenable method

      > Change bot base to QuestingBot
      > load profile
      > untick all plugins
      > run it until it stops
      > upload full log so I can have a look why this error occurs
       

      Attached Files:

      Last edited: May 10, 2017
    7. mh66

      mh66 Community Developer

      Joined:
      Jun 21, 2016
      Messages:
      1,050
      Likes Received:
      64
      Trophy Points:
      48
      [​IMG]

      v3.0.69

      ꙰ Bug fixed
      - ProfileChange to AutoLoader caused quests to be turned in
      - Potential bug for location of TurnInNpc fixed
      - Bug when opening items propably fixed (can't tell for sure until debug profile has been used)

      ꙰ Functionality added
      - IDs of TurnInNpcs will first search last profile and local folders before using WoWhead.com
      - Added another property to check if char is off mesh

      ꙰ Minor change
      - Edited a typo in Settings
      - Slightly improved looting method concerning speed

       
      Svenstar123 likes this.
    8. Svenstar123

      Svenstar123 Member

      Joined:
      Dec 24, 2012
      Messages:
      584
      Likes Received:
      24
      Trophy Points:
      18
      With the last 2-3 version the bot ends up jumping endlessly into the sea. Here a log of it, must be something with new anti stuck behaviour.
       

      Attached Files:

    9. socrates3

      socrates3 Member Legendary

      Joined:
      Oct 25, 2016
      Messages:
      271
      Likes Received:
      12
      Trophy Points:
      18
      Can't wait to try out latest version with Archaeology. Thanks for keeping project alive
       
    10. mh66

      mh66 Community Developer

      Joined:
      Jun 21, 2016
      Messages:
      1,050
      Likes Received:
      64
      Trophy Points:
      48
      Seems I need to debug unstuck routine and calculating swim speed. Thank you for your log.
       
      Svenstar123 likes this.
    11. alter5

      alter5 Member

      Joined:
      Jul 15, 2014
      Messages:
      78
      Likes Received:
      0
      Trophy Points:
      6
      I got stuck far of the coast in Northrend, the toon died in the ocean kept trying to swim there to ressurect.

      edit: Even Starting/Stoping the bot didnt help it was still telling me that the toon was stuck only restarting wow and hb solved the issue.
       

      Attached Files:

      • Logs.zip
        File size:
        953.6 KB
        Views:
        108
      Last edited: May 12, 2017
    12. Weidong1975

      Weidong1975 Member

      Joined:
      Sep 19, 2012
      Messages:
      68
      Likes Received:
      0
      Trophy Points:
      6
      1
       

      Attached Files:

    13. mh66

      mh66 Community Developer

      Joined:
      Jun 21, 2016
      Messages:
      1,050
      Likes Received:
      64
      Trophy Points:
      48
      I will rework swimming speed as this seems to be buggy at the moment.

      In case a loop needs to be exited, just try to stop bot, untick plugin and start again (while plugin being unticked). This will exit all possible loops (I implemented this functionality in order not to need to restart HB). You can enable plugin afterwards after loops have been exited
       
      Last edited: May 12, 2017
    14. mh66

      mh66 Community Developer

      Joined:
      Jun 21, 2016
      Messages:
      1,050
      Likes Received:
      64
      Trophy Points:
      48
      Seems I had a typo in one method - it's fixed in current testing build.

      Replace
      PHP:
      DeltaTime(_timeDialogOpened"ms") < 10
      with

      PHP:
      DeltaTime(_timeDialogOpened"s") > 10
      and let me know if this solved it.

      Did you already use the debug profile for the opening issue? I would love to know which item was causing it and why :)
      https://www.thebuddyforum.com/threa...handling-and-more.249513/page-18#post-2430755

      @qweastrq Could you run the debug profile as well?
       
    15. Weidong1975

      Weidong1975 Member

      Joined:
      Sep 19, 2012
      Messages:
      68
      Likes Received:
      0
      Trophy Points:
      6
      [QUOTE =“mh66,post:2431760,member:367222”]看来我有一个打字错误的方法 - 它在当前的测试版本中修复。

      更换
      PHP:
      DeltaTime(_timeDialogOpened,“ms”)<10
      [/ PHP]



      [PHP]
      DeltaTime(_timeDialogOpened,“s”)10
      [/ PHP]

      让我知道这是否解决了这个问题。

      您是否已经使用调试配置文件来开启问题?我很想知道哪个项目导致了它,为什么
      :)
      [
      URL]https://www.thebuddyforum.com/threads/plugin-keeponmoving-stuck-handling-and-more.249513/page-18#post-2430755[/URL]

      [USER 392445] @qweastrq [/ USER]还可以运行调试配置文件吗?[/ QUOTE]
      ok
       
    16. Weidong1975

      Weidong1975 Member

      Joined:
      Sep 19, 2012
      Messages:
      68
      Likes Received:
      0
      Trophy Points:
      6
      Now there are new problems, I do not know what people want to do.
      Your profile I do not know how to import my point of the import did not let me choose the file but directly pop up the OK dialog box
       

      Attached Files:

    17. mh66

      mh66 Community Developer

      Joined:
      Jun 21, 2016
      Messages:
      1,050
      Likes Received:
      64
      Trophy Points:
      48
      I am sorry but I don't understand :( Import and exporting settings works with copying to/pasting from clipboard. You will have to save it to a file on your own.
       
    18. Weidong1975

      Weidong1975 Member

      Joined:
      Sep 19, 2012
      Messages:
      68
      Likes Received:
      0
      Trophy Points:
      6
      Please keep the folder in what position
       
    19. mh66

      mh66 Community Developer

      Joined:
      Jun 21, 2016
      Messages:
      1,050
      Likes Received:
      64
      Trophy Points:
      48
      There is no file, it's written to clipboard.

      If you want to save your settings
      - open a new txt file
      - CTRL+V and you will see something like this:

      WwYAAB+LCAAAAAAABAB1lEuTmzAMgP9NzqRtpu2BQx7Noxu2aWCn0xOjgBLcGJuxRXbz7yuDs4Fkc4CBT7KeliJNQiuJ1qaJKNGEn4NBdGW/dv8wI3HCVjgaBYOY6uyYzoQtda0onIO06GFcIeaJlmhAZehMee7eU6eeFAZtoWUefr0agp1Eb2cmQOpDOqtRrtRJENowMfU734Ch80eCRS1k3hMsgAo0Qh02Ru85Fc7Ipp3vcIlmB5LTGKs8Eoo1Pz6zBHNCS5HeWR/k2GQFoGa/53ShE70BlYMR0Dq+lc4MoNLmwdmJ0UdUK8vV/kAjMSDUvdm5gUOJimz4rBUOftZllf5QTRkb3QZE8LaB2mI4CoLAI6FaNHTod81ppW3wqOaQua6zRfqLNC20RTVYc2m33DZuvo9uAoc01oZaR+4vAiFXhKW9oqkud0LhDf1VcaJ9tEYwKtHnDtpiqfm69VgECg441Yq4HGg6kgWS8+/Jks1RkcZI7ZclLk9PNENu8ZMSh4L63NQi75FIq2MPPDK54WqAjO/4AowRVquHoYAEnpNH4rl0QZZgiRP+UwhL8savQXZa+b68B2PpnvZnrO37k5BygvSKqJaabMWPHxzkEoN09k98xxJ4E/7gRbJSe54XwkjnPiR/ldoTS+6fG6KbU5Gb/5eKY6FmO3wJ3kVbtLUx2FzAdtEMv13uZ/N2IwnZMXzGV4/HNem1hpx1OxGMd3ybtWp+fDobNHttSucyXevXhYGqENk19K58hnuoJW1Rsd04A+mGp6fBQzWvrNts93RydPyS00uVA2HMSee9ujcjPZdnV6CxIe6Mcguo6bNX4TWaCbeaoJnITxfMfY2P3DZ21zPpBGsuvQyDDmm+wu/d0+N2xLtay8kWead4e5xFTLAT7BtNyn/XfT0MbqS8TBIuxegWw5vDw9HgP/eazf1bBgAA

      If you want to import your settings:
      - open your txt file
      - select all the text
      - go to settings menu and click "import"
       
    20. Weidong1975

      Weidong1975 Member

      Joined:
      Sep 19, 2012
      Messages:
      68
      Likes Received:
      0
      Trophy Points:
      6
      1
       

      Attached Files:

    Share This Page