• Visit Rebornbuddy
  • [Plugin] ExtendedPlayerMover

    Discussion in 'Archives' started by Infinite Monkeys, Mar 25, 2015.

    1. Infinite Monkeys

      Infinite Monkeys Community Developer

      Joined:
      Jul 7, 2012
      Messages:
      224
      Likes Received:
      16
      Trophy Points:
      18
      About

      ExtendedPlayerMover is a modified version of Bossland GmbH's CustomPlayerMover which supports all four movement skills (blink arrow, leap slam, lightning warp, whirling blades) and uses quicksilver flasks appropriately if these skills are not available. I plan to add custom engagement range soon, feel free to suggest other features!

      Note: I don't have any characters with blink arrow or whirling blades so they are untested, but in theory they should work. Whirling blades may need some additional work due to its fixed travel distance.

      Installation

      • Unzip it into /Exilebuddy/Plugins/ExtendedPlayerMover.
      • Put a movement skill on your ability bar or a quicksilver flask in your potion belt.
      • Open the Plugins menu, select ExtendedPlayerMover from the list and click 'Enable'. Make sure CustomPlayerMover is disabled.
      • Run the bot as normal and enjoy faster progress!

      Questions

      When does the plugin use quicksilver flasks?
      If you have no movement skills on your skill bar and at least one quicksilver flask on your flask belt, it will be used. This occurs whenever the distance to the bot's destination is over 200 (roughly two screens). I plan to make this customisable, and may also make it work via pathfinding as currently it simply checks the distance 'as the crow flies'.

      I'm a special snowflake and have two movement abilities on my hotbar, how do I chose which one the plugin uses?
      The last movement skill on the bar will be used - T will be checked first, then R, etc.

      Does the plugin use quicksilver flasks and movement skills at the same time?
      No, I didn't see any point in using both as quicksilver flasks don't affect the speed of movement skills. Let me know if you need this though as it's a pretty easy change.

      Make <some bullshit>!
      First of all that's not a question. Secondly, just ask and I'll consider it.

      Why is your code so shitty?
      I mostly program in Python and C along with a few other weird languages like Game Maker and BYOND. This was my first real project in C# so it's a bit hacky, but it works!
       

      Attached Files:

      Last edited: Apr 3, 2015
    2. WhereIsMyMind

      WhereIsMyMind Member

      Joined:
      Oct 12, 2013
      Messages:
      848
      Likes Received:
      5
      Trophy Points:
      18
      Thank you.

      wimm
       
    3. toNyx

      toNyx Well-Known Member

      Joined:
      Oct 29, 2011
      Messages:
      3,770
      Likes Received:
      35
      Trophy Points:
      48
      That's a very good idea, some parts of the code are decent and it could help some others to understand how to do so :) pretty bad timing tho, it's the 1M/HC race time and new leagues starting soon, and probably A4 sooooooooooooooooooooo we're probably gonna rework most of the coding stuff around there, and anyway this part of the forum needs a huge spring clean.

      Anyway, thanks for sharing ;)
       
    4. Infinite Monkeys

      Infinite Monkeys Community Developer

      Joined:
      Jul 7, 2012
      Messages:
      224
      Likes Received:
      16
      Trophy Points:
      18
      I mostly made it to learn C#/Buddy coding and for personal use during the race, so that doesn't really worry me :p I'll probably remake it once the new version is out. Thanks!
       
    5. urgen

      urgen New Member

      Joined:
      Oct 10, 2012
      Messages:
      26
      Likes Received:
      0
      Trophy Points:
      0
      thx alot
       
    6. Angelus

      Angelus Member

      Joined:
      Jan 15, 2010
      Messages:
      848
      Likes Received:
      6
      Trophy Points:
      18
      Think this'll need much updating?

      Was a tight little plugin :p

      Cutting clearing time for maps down with a reasonable %
       
    7. markifer

      markifer New Member

      Joined:
      Jul 26, 2015
      Messages:
      3
      Likes Received:
      0
      Trophy Points:
      0
      Would anyone be able to update this please?
      I would love to be able to run around with my Whirling Blades or Lightning Warp to get things done a bit faster.
      Someone update please. Thank you!
       
    8. tozededao

      tozededao Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      1,225
      Likes Received:
      5
      Trophy Points:
      38
      I tried to update this but my attempts were unsuccessful. The plugin would compile without any errors but it wouldn't move at all.

      http://pastebin.com/SrgrYg4F
       
    9. dbuddy2

      dbuddy2 New Member

      Joined:
      Mar 6, 2015
      Messages:
      206
      Likes Received:
      0
      Trophy Points:
      0
      lightning warp is really really important for my builds, i hope it's working again soon :)
       
    10. markifer

      markifer New Member

      Joined:
      Jul 26, 2015
      Messages:
      3
      Likes Received:
      0
      Trophy Points:
      0
      I wish I knew enough about this programming to help you out. If there is anyone that can help this guy out, please do! I would really like to see this work. It would be an amazing feature to use. I wish you guys best of luck!!!!!
       
    11. markifer

      markifer New Member

      Joined:
      Jul 26, 2015
      Messages:
      3
      Likes Received:
      0
      Trophy Points:
      0
      It's having this error over and over after using it.

      [MoveTowards] FindPath returned None.
      [ExploreTask] MoveTowards failed for {1349, 603}.
      [MoveTowards] FindPath returned None.
      [ExploreTask] MoveTowards failed for {1349, 603}.
      [MoveTowards] FindPath returned None.
      [ExploreTask] MoveTowards failed for {1349, 603}.
       
    12. tozededao

      tozededao Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      1,225
      Likes Received:
      5
      Trophy Points:
      38
      Can you read at all. I said it is not working cuz it doesn't move.
       
    13. fmflex

      fmflex New Member

      Joined:
      Nov 14, 2012
      Messages:
      20
      Likes Received:
      0
      Trophy Points:
      1
      The issue seems that it always return false for this part and always match the first condition.

      if (!ExilePather.FindPath(ref path))
      {
      if (path.Error == PathfindingError.StartNotNavigable ||
      path.Error == PathfindingError.StartAndEndAreSame)
       
    14. Laugh

      Laugh New Member

      Joined:
      Apr 26, 2014
      Messages:
      46
      Likes Received:
      0
      Trophy Points:
      0
      This is about the only thing I feel is missing from Exilebot atm. (other than that annoying bug where the bot aims at a tiny bulge in the ground and fails to hit a thing). This would allow me to run a saphire flask and allow me to finally unlock 72+ maps since those goddamn ____ bearers are 1-shotty unless I have flasks to mitigate their dmg somehow. (i.e. fk you bloodlines, why are you shafted in with my more blue mod D: )

      EDIT: also fk merveil
       
    15. Unsupported

      Unsupported Member

      Joined:
      Apr 20, 2015
      Messages:
      77
      Likes Received:
      3
      Trophy Points:
      8
      You are right, thats the most essential Plugin missing now...
      I wish I could code anything, but I will have to wait till someone has time to adjust this one :(((
       
    16. Unsupported

      Unsupported Member

      Joined:
      Apr 20, 2015
      Messages:
      77
      Likes Received:
      3
      Trophy Points:
      8
      WTB this for 2.0 :(:(
       
    17. Hatefull

      Hatefull Member

      Joined:
      Jun 16, 2012
      Messages:
      74
      Likes Received:
      1
      Trophy Points:
      8
      Any plans on this for 2.0? would speed up everything quite a bit if movement spells would be supported. :)
       
    18. fabcard

      fabcard Member

      Joined:
      Nov 7, 2013
      Messages:
      131
      Likes Received:
      1
      Trophy Points:
      18
      Yes, I could replace my 2 quickflasks with more useful ones and move faster with leap slam :D
      Hope this gets updated.
      Thanks in advance.
       
    19. Unsupported

      Unsupported Member

      Joined:
      Apr 20, 2015
      Messages:
      77
      Likes Received:
      3
      Trophy Points:
      8
      Still WTB this for 2.0
       
    20. ugin757

      ugin757 Member

      Joined:
      Sep 14, 2015
      Messages:
      44
      Likes Received:
      0
      Trophy Points:
      6
      agree this is something they should include, as it stands the coding has horrible clear speed even with tier 1 gear and combat routines..
       

    Share This Page