• Visit Rebornbuddy
  • [Patrol] working version

    Discussion in 'Plugins' started by dark wolf, May 17, 2015.

    1. Mr McGibblets

      Mr McGibblets Member

      Joined:
      May 20, 2014
      Messages:
      485
      Likes Received:
      12
      Trophy Points:
      18
      Open up the patrol options menu under plugins. Where is says something about attacking levels below you, take your current level minus 2. Put that number in the slot, it by default is set to 50 levels below you.
       
    2. phaedrus

      phaedrus Member

      Joined:
      Jul 12, 2013
      Messages:
      964
      Likes Received:
      1
      Trophy Points:
      18
      for example if i am 4 lvl i ll set it 2 , if i am 13 lvl i ll set it 11? is this correct?
       
    3. Mr McGibblets

      Mr McGibblets Member

      Joined:
      May 20, 2014
      Messages:
      485
      Likes Received:
      12
      Trophy Points:
      18
      Yes, if you are 4 you would set it to 2 levels below you. Only allowing you to attack mobs level 2 and above
       
    4. phaedrus

      phaedrus Member

      Joined:
      Jul 12, 2013
      Messages:
      964
      Likes Received:
      1
      Trophy Points:
      18
      Got it. Thank you :)
       
    5. throne

      throne Member

      Joined:
      May 1, 2015
      Messages:
      66
      Likes Received:
      0
      Trophy Points:
      6
      It seems like patrol would like to grind more than do fates..
       
    6. dark wolf

      dark wolf New Member

      Joined:
      Mar 11, 2015
      Messages:
      95
      Likes Received:
      2
      Trophy Points:
      0
      Do you have some logs?
      I will have to check.
       
    7. Dgame

      Dgame Member

      Joined:
      Aug 19, 2014
      Messages:
      320
      Likes Received:
      0
      Trophy Points:
      16
      I posted a log about this same issue. 1st page Post 7
       
    8. dark wolf

      dark wolf New Member

      Joined:
      Mar 11, 2015
      Messages:
      95
      Likes Received:
      2
      Trophy Points:
      0
      And you were using Fate bot with which settings?
       
    9. Dgame

      Dgame Member

      Joined:
      Aug 19, 2014
      Messages:
      320
      Likes Received:
      0
      Trophy Points:
      16
      Almost the same settings shown in the OP. But I have Boss Fates at 10% and level requirement unchecked.

      If you plan on updating this in the future, will you be adding the training dummies so they're black listed?
       
      Last edited: Jun 2, 2015
    10. dark wolf

      dark wolf New Member

      Joined:
      Mar 11, 2015
      Messages:
      95
      Likes Received:
      2
      Trophy Points:
      0
      thanks i currently busy with annother plugin. But i will try to check. what other plugins do you have running?
       
    11. Cloud30000

      Cloud30000 New Member

      Joined:
      May 9, 2015
      Messages:
      298
      Likes Received:
      7
      Trophy Points:
      0
      Logs can be misleading. In addition, I would highly recommend removing Magitek since it is outdated and no longer supported and likely to cause issues with RebornBuddy. I know it shows you using Kupo, but it is still loading Magitek anyway.

      Your 75KB (smaller) log does not contain any errors; no point in posting that one.
      Your ~2MB (massive) log is over 33,000 lines long. Do you have any small logs that contain the error?

      Edit: upon review, it looks like the exception is thrown when a mob is targeted that cannot be attacked for some reason (already dead?), and then the bot continues on happily without any issues. Are you seeing a problem with the bot, or are you just noticing the exception and reporting that it is broken? I don't see Rebornbuddy crashing/stopping after these errors.

      I only see one crash at the end of your long log, well after the last Patrol exception was thrown, and it appears to be network related. I believe you are having a crashing issue with RebornBuddy, and you are applying correlation to prove causation and thus blame the Patrol plugin.

      At best, we can look into why the plugin is targeting invalid mobs; however, this will not fix your issue, only remove the exception messages from the log.
       
      Last edited: Jun 3, 2015
    12. dark wolf

      dark wolf New Member

      Joined:
      Mar 11, 2015
      Messages:
      95
      Likes Received:
      2
      Trophy Points:
      0
      I tried to reproduce the error but it is simply not possible on my side.
      The Line in question at 112 doesn't do anything special
      possible_target.MaxHealth>(Core.Player.MaxHealth*5). So reither your owm Health cannot be read or the Targets health.
      DO you have a location where this happens. Or a special Zone. Since without beeing able to reproduce it. its like searching for a needle in a haystack.

      And please keep a certain tone in this thread. Cloud is right wiht his analysis.
      If I look at your logs
      your bot stopps becuase you send in a too short timeframe too many navigation requests to the Nav server. Which he interprets a a denial of service attack and Kills our bot.


      Code:
      14:36:17.540 D] Exception while pulsing plugin LightPatrol: System.Exception: Only part of a ReadProcessMemory or WriteProcessMemory request was completed, at addr: 0000154C, Size: 4
         at GreyMagic.ExternalProcessMemory.ReadByteBuffer(IntPtr addr, Void* buffer, Int32 count)
         at GreyMagic.MemoryBase.Read[T](IntPtr addr)
         at ff14bot.Objects.Character.get_MaxHealth()
         at Patrol.Patrol.FindNavigableTarget(GameObject possible_target) in d:\Program Files (x86)\RB\Plugins\Patrol\Patrol.cs:line 112
         at Patrol.Patrol.KillSomething() in d:\Program Files (x86)\RB\Plugins\Patrol\Patrol.cs:line 98
         at Patrol.Patrol.OnPulse() in d:\Program Files (x86)\RB\Plugins\Patrol\Patrol.cs:line 166
         at ff14bot.Managers.PluginManager.PulsePlugin(IBotPlugin plugin)
      [14:36:17.545 V] [Poi.Clear] Reason: Targeted unit is dead, clearing Poi and carrying on!
      This only proves that we try to read the Health of a dead Mob. which fails. So we carry on. If this would be a problem your bot would crash rigth there and it doesn't.


      What gets your bot killed is requesting
      [14:38:14.657 D] Requesting path on 147 from <244.1948, 25.743, 79.02382> to <244.5566, 31.9925, 79.1529>
      100 tims wihtin a second. This is not done by plugin. Please try to run the same scenario wiht Ulitam CR instead of Kupo.
      And as suggested remove magitk.


      Code:
      [14:37:04.381 V] [Poi.Clear] Reason: Targeted unit is dead, clearing Poi and carrying on!
      [14:37:04.405 D] [POI Set] Type: Kill, Name: Lunatic Follower, ObjectId: 40014C08, NpcId: 1681, Location: <238.1475, 25.2016, 64.83557>
      [14:37:04.430 D] Targeting Lunatic Follower 0x40014C08 0xF606F70
      [14:37:05.987 N] [Kupo] Applying Fracture
      [14:37:05.987 D] DoAction Spell 33 0x40014C08
      [14:37:08.494 N] [Kupo] Casting Heavy Swing 
      [14:37:08.494 D] DoAction Spell 31 0x40014C08
      [14:37:10.982 N] [Kupo] Casting Maim
      [14:38:14.657 D] Requesting path on 147 from <244.1948, 25.743, 79.02382> to <244.5566, 31.9925, 79.1529>
      [14:38:14.724 D] Generated path to <244.5566, 31.9925, 79.1529> in 00:00:00.0665150 ms
      [14:38:14.762 D] Navigation reached current destination. Within 6.320354
      [14:38:14.790 D] Requesting path on 147 from <243.4834, 25.743, 79.37034> to <244.5566, 31.9925, 79.1529>
      [14:38:14.855 D] Generated path to <244.5566, 31.9925, 79.1529> in 00:00:00.0650686 ms
      [14:38:14.960 D] Navigation reached current destination. Within 6.392036
      [14:38:14.990 D] Requesting path on 147 from <243.385, 25.743, 79.42477> to <244.5566, 31.9925, 79.1529>
      ...
      ...
      [14:38:34.011 D] Requesting path on 147 from <243.1841, 25.743, 79.42397> to <244.5566, 31.9925, 79.1529>
      [14:38:34.075 N] Too many packets sent.
      [14:38:34.078 N] Stopping the bot.
      [14:38:34.078 D] CurrentBot.Stop()
      [14:38:34.078 N] Connection closed! 192.99.148.87:31214
      
      [
       
      Last edited: Jun 4, 2015
    13. Cloud30000

      Cloud30000 New Member

      Joined:
      May 9, 2015
      Messages:
      298
      Likes Received:
      7
      Trophy Points:
      0
      I'm going to break the plug in down for you a bit from what I understand by reading through the code, which you are welcome to do yourself for this plugin that dark wolf is both providing and supporting at no charge:

      The plugin fills a list of possible mobs based on specified criteria.
      After that, it goes through that list one by one and attacks each mob that still fits the criteria or until an appropriate fate is started.
      From what I can tell, if one of these mobs in the list no longer applies, it returns what is called a 'null' which I believe then throws the exception. Now, that exception in and of itself is just a message indicating something happened, not a crash and not necessarily an issue. It is simply saying the current mob in the list is being skipped.

      If the Patrol plugin is causing a crash, I do not see it indicated in the log. If you see the portion which indicates where it crashed and some lines referencing the crash, please point them out.

      Here is the line I think is important:
      Code:
      [01:46:29.165 N] Too many packets sent.
      [01:46:29.167 N] Stopping the bot.
      [01:46:29.167 D] CurrentBot.Stop()
      [01:46:29.167 N] Connection closed! 192.99.148.87:31214
      "Packets" is a network term, and I believe it indicates that it has attempted to send a number of requests without any responses and has shut down due to the lack of a response in the network.

      By the way, here is the thread on MagiTek for you to see it's current state: https://www.thebuddyforum.com/rebornbuddy-forum/combat-routines/155220-magitek.html The link to the CR has been removed and the thread locked because it has not been updated in nearly a year.
       
      Last edited: Jun 4, 2015
    14. dark wolf

      dark wolf New Member

      Joined:
      Mar 11, 2015
      Messages:
      95
      Likes Received:
      2
      Trophy Points:
      0
      What kind of puzzles me is that you seem the only one having this issue.
      And by the way I uploaded today a version in which I try to figure out your problem and maybe even fix it.
      Did you ever try it with ultima CR? As I asked you?
      And you musst forgive me that I cant reproduce your error since the CR you are using is not longer available. So my chances here are limited.
      The exception you saw is because we try to get the Healt of a target which died in between.

      Since you seem to be eager to prove that it is this plugin.Please run a clean copy of RB wiht only ultima CR and patrol.
      If you reproduce this problem again with this configuration I will spend more time to fix it since I could actually reproduce it on my side.
       
    15. y2krazy

      y2krazy Community Developer

      Joined:
      Jun 21, 2011
      Messages:
      2,803
      Likes Received:
      70
      Trophy Points:
      48
      I would agree with this.

      I noticed you have RePear and Magitek installed, which are outdated and will likely cause issues simply by enabling them - I suggest no longer continuing to use them.

      As for the crashes, that could be due to RB server issues or too many pathing requests to the nav server in too short a time (getting your session closed because it is being perceived as a DDoS attack and reacting as a preventative measure).

      If you can reproduce the issue with a clean install, then dark could spend more time on it, but aside from you doing that test, with the way the discourse has gone, I wouldn't be surprised if you don't get much more help with your issue from dark or (especially) Cloud. The community around here has been very friendly (with the rare occurrence to the contrary) and I'd like it to stay that way. I'm not saying you can't express your opinion, but if someone that isn't the author is providing support to try and resolve your issue, I'd at the very least remain respectful towards them unless they show disrespect first.
       
    16. Dgame

      Dgame Member

      Joined:
      Aug 19, 2014
      Messages:
      320
      Likes Received:
      0
      Trophy Points:
      16
      Another one of R.Kelly's pee victims.
       
    17. y2krazy

      y2krazy Community Developer

      Joined:
      Jun 21, 2011
      Messages:
      2,803
      Likes Received:
      70
      Trophy Points:
      48
      If there are working versions of these, I was not aware of that. If I am wrong, I apologize and would like you to point me to where the latest versions are so I can give them another go myself.

      I know for a fact that he's been trying to help and figure out what's going on with your issue(s). He's brought it up in dev chat on more than one occasion this week.

      Internet tough guy, it seems? That's very productive of you to tell me to "shut up." Real productive indeed.

      If you want a direct line with the author of this plugin (or the person trying to update it), there are these things called private messages. If you don't want random people to chime in (who are trying to help, despite your rude responses), don't post publicly.

      Who pissed in your Corn Flakes? :confused:

      I repeat: "I know for a fact that he's been trying to help and figure out what's going on with your issue(s). He's brought it up in dev chat on more than one occasion this week."

      Then wait for an update instead of coming back into the topic and being rude to people? That's a healthy start, at least.
       
    18. dark wolf

      dark wolf New Member

      Joined:
      Mar 11, 2015
      Messages:
      95
      Likes Received:
      2
      Trophy Points:
      0
      DarkShado
      the way you are treating here the guys who do in their freetime development for this bot is kind of special.
      From my point of view I will not spend more time to help you with this bot or the plugins.

      You run a special environmen of not even available software on this forum.
      I am not able to reprodcue the error. Never the less I did a new version which you never tested obvoiusly.
      You ignore the hints of all developers who try to politely explain you that this exception (which is fiexed in the newest version ) is not your problem.




      And I will recomend the same to all other devs here.
       
      Last edited: Jun 6, 2015
      y2krazy likes this.
    19. chinajade

      chinajade Well-Known Member Moderator Buddy Core Dev

      Joined:
      Jul 20, 2010
      Messages:
      17,540
      Likes Received:
      172
      Trophy Points:
      63
      DarkShado,

      First, you need to post a FULL log to have the issue analyzed by those that actually know what's going on.

      Second, GreyMagic errors are usually caused by interfering programs with YOUR installation.
      The recommendation to do a 'clean install' and repeat the problem is an excellent first step.
      You may find these two articles helpful:

      And lastly, YOU NEED TO QUIT TROLLING the developers and those trying to help.

      cheers,
      chinajade
       
      Last edited: Jun 6, 2015
      y2krazy likes this.
    20. Sodimm

      Sodimm Member

      Joined:
      Nov 8, 2014
      Messages:
      383
      Likes Received:
      7
      Trophy Points:
      18
      Is Zekken enabled? If so does the crash happen when Zekken is avoiding multiple AoE sources? This too can result in the nav server being being spammed, causing the server to boot you, stopping the bot and causing the ReadMemory error. I'm not saying it's Zekken , or Indeed Patrol, but it could be the use of both at the same time. As I'm sure I've read, both plugins limit the amount of requests they send, but both at the same time could still swamp the nav server. Just a thought.
       

    Share This Page