• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • HB ARCHIVES: LazyRaider-- DO NOT DELETE

    Discussion in 'Archives' started by bobby53, Jul 4, 2011.

    1. ferenz

      ferenz New Member

      Joined:
      Aug 3, 2012
      Messages:
      31
      Likes Received:
      0
      Trophy Points:
      0
      Just an update to my mount loop issue. I changed the bot settings to turn off frame lock (for ShamWOW) and increased Fps to 60 and the mount loop stopped in BG, which is great. However, now if I get even slightly out of follow range from the bot it goes back into the mount loop until I run back to within range again. This is a little annoying for regular fighting, but even worse for dying, since if my main toon or the bot dies and goes to a GY I have to run across the map to stop the mount loop. Also, the bot doesn't auto-release when killed. Does anyone have a lazyraider setup for having a bot follow a played character that's working correctly for BGs, including range/mount issues? This seems like it should be ridiculously easy to setup, simply have the bot follow a moving character while using the CC when combat arises, but I can't seem to find a fully working solution anywhere (although the default lazyraider setup works fine outside of BGs).

      Edit:

      Looking through the LazyRaider code, I see that there are some conditionals for mounting/dismounting that relate to both the character settings mount distance and the lazyraider follow distance. Should those be correlated in some way in order to work properly? The shaman's character setting mount distance is 75, whereas in lazyraider I'm setting it at about a 15-25 follow distance. Could that be causing the loop?

      PS: Is there any way to debug HB plugins/classes while HB is running so that you can do quick watches, breakpoints, etc? I'm a software engineer, and I'd love to just dig into this code and try to analyze/fix stuff myself, but now sure what kind of debug options are available for HB.

      Edit2:
      Attached a log of the most recent test I did after adjusting the mount distance in HB up to 100. In the log, I start the bot, realize that it's not moving and needs to be stopped/started, restart it, it begins moving to tank target within 40 yards, then as soon as tank begins to move away bot freaks out and starts mounting loop.
       

      Attached Files:

      Last edited: Aug 15, 2012
    2. weischbier

      weischbier Guest

      Hey bobby, a user of my Retribution CC stumpled across a strange bug.

      I can replicate it with Singular so I assume it is not my CC.

      greetz

      Weischbier
       
    3. cuthead

      cuthead Member

      Joined:
      Jan 15, 2010
      Messages:
      49
      Likes Received:
      0
      Trophy Points:
      6
      Hello bobby53. I am using Lazyraider to the arenas. I set lazyraider on a holy paladin, so follow me into the arena to heal me. I must say that in Nagrand Arena and Ring of Valor works perfectly that follows me and I care. Instead in other arenas as the pg stays put and does not follow the tank, but if you are in range I care. now do not know if this is a problem of maps honorbuddy and if you can do something. I trust in you.
       
    4. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      *NEW* LazyRaider 2.0.4 available for download!

      LazyRaider 2.0.4 is the initial release supporting the most recent version of HonorBuddy (for WoW 5.0.4). As always, download from post #1 in this thread [CLICK HERE]

      This version also has the following additional changes:

      - Fix for mount/dismount issue occurring in Battlegrounds. Will now only attempt to use flying mount or fly if the Tank is flying

      - Some fixes to targeting. If you encounter issues, remember you can disable LazyRaider targeting and manually target.

      - New RaidBot mode (controlled via Bot Config.) Enabling this mode disables all features, abilities, plug-ins, etc. and invokes the CC in the same tight loop that RaidBot does omitting all additional behaviors (targeting, mounting, movement) the same as RaidBot does. This option can be toggled while running to switch operational modes and provides the ability to trade off features for maximum throughput.

      If you encounter a problem, be sure to attach a complete debug log file.
       
      Last edited: Sep 6, 2012
    5. handnavi

      handnavi Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      2,489
      Likes Received:
      59
      Trophy Points:
      48
      THanks!!! :-*
       
    6. Totesviech

      Totesviech Member

      Joined:
      Apr 24, 2012
      Messages:
      840
      Likes Received:
      1
      Trophy Points:
      18
      Hello, Bobby...

      How can one go with Lazy-Raider to the Instance? If the Lazy-Raider as well as has described in Honorbuddy/Bots/Lazy-Raider inserted . and it appears in Honorbuddy-Bot in the category menu Lazy-Raider. Then i cannot select, nevertheless, Dungeonbuddy and enter into the authority?
       
    7. hazard

      hazard Well-Known Member Buddy Store Developer

      Joined:
      Sep 16, 2010
      Messages:
      1,854
      Likes Received:
      59
      Trophy Points:
      48
      Just tried the new LazyRaider and it is not detecting anybody in a raid or group?
      See image attached:
       

      Attached Files:

      Last edited: Sep 6, 2012
    8. tonppa3d

      tonppa3d New Member

      Joined:
      May 6, 2012
      Messages:
      21
      Likes Received:
      0
      Trophy Points:
      0
    9. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      hazard, Thanks for the post. I'll look into it -Bobby53

      tonppa3d, Thanks for trying to help, but hazard is a CC Developer and one of the people I was intentionally providing the early update of LazyRaider for. It provides a reasonable test harness for their use in development/testing against the new HonorBuddy Developer Preview. -Bobby53
       
      Last edited: Sep 6, 2012
    10. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      Totesviech, First and foremost, if you are not a CC or Plugin developer you should hold off on using HonorBuddy for now. The current release is intended for Developers to enable Developers to build against the changes in the new HonorBuddy API and identify any issues within HonorBuddy. It is not ready for use at this point. LazyRaider is being provided to assist Developers with their testing.

      As for your general question about LazyRaider, it does not automatically queue for dungeons, raids, battlegrounds, arena, or special events. Since it can be used everywhere in WoW (that HonorBuddy has a navigational mesh for) the user is expected to queue. This is a manual assist Bot, not an AFK Bot. This means it allows you to use HonorBuddy with your favorite CC/Plugins to automate spell and ability selection in areas of the game that no BotBase currently exists for, since you are responsible for movement. This includes Rated Battlegrounds, Arena, Raids, Special Encounters, Holiday Events and Heroics. There are other uses as well, but these are typically the ones that users initially download LazyRaider for.

      Please read through the first post in this thread (where LazyRaider is downloaded from) and let me know if there are any confusing statements and I will work to clarify them for you. Thanks for the post, Bobby53
       
    11. Botanist

      Botanist Banned

      Joined:
      Oct 20, 2010
      Messages:
      1,376
      Likes Received:
      44
      Trophy Points:
      0
      LazyRaider.cs Line: 293 Error: The name 'Logging' does not exist in the current context.
       
    12. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      Thanks. Error is due to changes to the Logging class in HonorBuddy. New version of LazyRaider coming.
       
    13. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      *NEW* LazyRaider 2.0.5 available for download!

      LazyRaider 2.0.5 available for download.

      - Supports new Logging class added in latest HonorBuddy Dev Preview build.
       
      Last edited: Sep 6, 2012
    14. tuanha

      tuanha Well-Known Member

      Joined:
      Nov 29, 2011
      Messages:
      6,998
      Likes Received:
      124
      Trophy Points:
      63
      Can you please update LazyRaider for Honorbuddy 2.5.6152.400, the new build break your bot again lol
      Code:
      Compiler Error: c:\Users\AVG\Documents\HB\Bots\LazyRaider\LazyRaider.cs(187,13) : error CS0103: The name 'StyxSettings' does not exist in the current context
      Compiler Error: c:\Users\AVG\Documents\HB\Bots\LazyRaider\LazyRaider.cs(209,13) : error CS0103: The name 'StyxSettings' does not exist in the current context
       
    15. zeldrak

      zeldrak Well-Known Member

      Joined:
      Oct 25, 2010
      Messages:
      3,516
      Likes Received:
      25
      Trophy Points:
      48
      It seems that HB is updating faster than everyone can keep up with, which causes their work to constantly break. The vicious cycle goes round and round.
       
    16. tealeaf

      tealeaf New Member

      Joined:
      Aug 7, 2012
      Messages:
      92
      Likes Received:
      0
      Trophy Points:
      0
      Hey Bobby. Any idea when next release will be?

      I wanna thank you for your hard work and effort you do for the community so i am hot rushing you by all means i just love your product and use it to test my CC's (Routines as it is now)
       
    17. A1l3n

      A1l3n New Member

      Joined:
      Apr 17, 2010
      Messages:
      816
      Likes Received:
      4
      Trophy Points:
      0
      Yea it broke with the new dev update.

      Compiler Error: c:\Users\Alow\Desktop\HB\Bots\LazyRaider\LazyRaider.cs(187,13) : error CS0103: The name 'StyxSettings' does not exist in the current context

      Same thing is happening to raidbot after update for me to.
       
    18. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      *NEW* LazyRaider 2.0.6 available for download!

      Latest release available from download post [CLICK HERE]

      Latest Dev Update changed the location of StyxSettings which caused the compile error referenced above.

      You do not have to let HB update to the new version immediately every time one is available. In fact, if you are in the middle of testing something specific I would recommend waiting until you are complete with testing that portion. Although much of the functionality is staying the same, HB is changing a lot of the names and locations (namespaces) of existing APIs which will break any BotBase, CC, or Plug-in referencing them. Since there was already so much change this is a good time to do this where they feel it will bring a more logical order and grouping of the APIs, but it definitely breaks things. This should settle down for the first public release, but until then just be ready for stuff to break each time you allow it to update.
       
      Last edited: Sep 8, 2012
    19. hazard

      hazard Well-Known Member Buddy Store Developer

      Joined:
      Sep 16, 2010
      Messages:
      1,854
      Likes Received:
      59
      Trophy Points:
      48
      LazyRaider crashes both WoW and Honorbuddy upon entering a dungeon or raid since version 406.
       

      Attached Files:

    20. HB1353V70

      HB1353V70 New Member

      Joined:
      May 17, 2011
      Messages:
      5
      Likes Received:
      0
      Trophy Points:
      0
      I have the same problem:
      [15:07:32.359 D] System.AccessViolationException: Could not read bytes from 00CDB8DE [299]!
      at Styx.MemoryManagement.ExternalProcessReader.ReadBytes(IntPtr address, Int32 count, Boolean isRelative)
      at Styx.MemoryManagement.ExternalProcessReader.Read[T](IntPtr address, Boolean isRelative)
      at Styx.StyxWoW.get_IsInGame()
      at Styx.CommonBot.TreeRoot.()
       

    Share This Page