• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • RebornBuddy - Limited Beta - FF14:ARR Bot

    Discussion in 'General Discussion Forum' started by mastahg, Nov 8, 2013.

    Thread Status:
    Not open for further replies.
    1. Garti

      Garti New Member

      Joined:
      Nov 17, 2013
      Messages:
      15
      Likes Received:
      0
      Trophy Points:
      0
      I'm aware of that, and that's exactly what I'm doing. But sometimes when you do that, you don't remove the connection you're clicking on, but another one close to it (not intersecting it or anything). Here is an example of what I mean:
      [​IMG]
      When I right click on the purple spot, the purple connections get removed before the one I'm clicking on, and the same with the green and orange spots. And when I went to take a look inside the .xml it turns out it tries to remove the connections that are listed before the one you're trying to remove.
      So in <Node Id="0" DontConnect=" 1 2 3 4.../> 1, 2 and 3 will be removed before 4 unless they arent close. Also noticed another thing, every time you press Create Arcs it writes every node's neighbors again into the .xml. For example this is what a node from a profile I'm working on atm looks like:
      <Node Id="18" Neighbors="17 19 17 19 17 19 17 19 17 19 17 19" .../>
      Not sure if this can cause problems, but I thought I'd mention it.

      Edit: Did some more testing and the thing about it trying to remove the connections listed before it, isn't exactly true. It sort of seems like problems start to arise when there are connections between nodes of distant numbers. The connection on the picture above is between node 7 and 21, where as I don't have as many (or any at all) problems with nodes which have numbers close together.
       
    2. nekoramen

      nekoramen Member

      Joined:
      Dec 1, 2013
      Messages:
      38
      Likes Received:
      3
      Trophy Points:
      8
      This should do the trick :]

      nekoRamen's BardRotation v1.1

      Change log:
      ・Fix an error when party composition change. (Thanks DanH)
      ・Added an update timer variable(m_checkTimer). There's a bottom threshold that's different for every computer, I think, but you can set this to zero to check ballads as fast as possible. Increase if you experience any performance issue. Increasing it will cause the bot to check less, though.

      To Do:
      ・Add conditionals to conform rotation with current level and job/class. (Thank you exaccuss)
       

      Attached Files:

    3. DanH

      DanH New Member

      Joined:
      Nov 13, 2012
      Messages:
      18
      Likes Received:
      0
      Trophy Points:
      0
      I'm so sorry I wrote the wrong name down when I posted, was meant to put you nekoramen not Exmortem, oh I feel like an idiot again! HAHA!
      But yeah cheers for this awesome rotation nekoramen!

      PS this bot really needs its own forums :)
       
    4. pikachu2003

      pikachu2003 New Member

      Joined:
      Jun 11, 2012
      Messages:
      205
      Likes Received:
      0
      Trophy Points:
      0
      Wow, this is one bad ass rotation!!!
       
    5. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,343
      Likes Received:
      383
      Trophy Points:
      83

      Thanks for the report about the neighbors those shouldnt be saved as thats mesh only stuff.
       
    6. pikachu2003

      pikachu2003 New Member

      Joined:
      Jun 11, 2012
      Messages:
      205
      Likes Received:
      0
      Trophy Points:
      0
      So I haven't been able to reproduce it targeting live players, maybe because not many has crossed my path, not sure. But it is targeting and killings mobs that are not on the list of targeted mobs. Also the mobs is passive and not aggressive. Strange, since there is only one mob that is on the list to attack and it decides to attack other mobs as well.
       
    7. nekoramen

      nekoramen Member

      Joined:
      Dec 1, 2013
      Messages:
      38
      Likes Received:
      3
      Trophy Points:
      8
      [​IMG]

      :)

      I take it that it works then? Let me know if you found anything else. Bard's not really my main so I haven't debug it all that much; the rotation itself is based of off Mr.Happy's video :p

      On an unrelated topic:

      [video=youtube_share;DXmxeG42b-g]http://youtu.be/DXmxeG42b-g[/video]

      UI. Who needs 'em, amirite? :D
       
    8. Exmortem

      Exmortem Community Developer

      Joined:
      Mar 28, 2010
      Messages:
      799
      Likes Received:
      16
      Trophy Points:
      18
      Thanks for your Bard routine Nekoramen, lovin' it.
       
    9. DanH

      DanH New Member

      Joined:
      Nov 13, 2012
      Messages:
      18
      Likes Received:
      0
      Trophy Points:
      0
      It works great! Cheers nekoramen!!
       
    10. nekoramen

      nekoramen Member

      Joined:
      Dec 1, 2013
      Messages:
      38
      Likes Received:
      3
      Trophy Points:
      8
      nekoRamen's Bard Rotation v1.4

      v1.2
      - Function: Lower level AoE rotations

      v1.3
      - Fix: Ground target trying to attack when there's no enemy selected.
      - Fix: Readjust priorities. Straight shot keeps getting superseded by ballads.
      - Change: Separate the ballad switches into Mage, Army, Foe. Not much use of Foe when there's no BLM.


      v1.4
      - Change: Party member in another map is considered null as well. Change the error message to reflect that.
      - Change: Change attack pattern behavior. Previous: Cast whatever is in the priority. Current: AoE until TP threshold then do single until TP recover.
      - Function: Detect if you're currently moving. Don't try to ballad when you're moving.


      Known error:
      - Red error message when trying to attack.
      Possible cause: Trying to cast skill on a dead enemy.
      Note: The way the bot work(I think) is it queue/spam the next attack. So there's an attack in the queue but no target. Need to find how to flush the queue.
      - Trying to cast ballad twice.
      Possible cause: Previous attempt at casting the ballad was interrupted.
      Note: The interrupted spell was interrupted so the bot tried to cast it again while the old one is still in the queue. Added a function to detect movement to minimize the happening but, still, needs to find out how to flush the queue.


      To Do:
      - Party member error.
      - Retrieve variable values from external file.
      - UI.
      - On the fly changes to variables.


      Almost twice the size of the previous one :p
      Too many white space I guess.

      Speaking of which. For cross class I'm using Internal Release, Featherfoot, Second Wind, Invigorate, and Blood for Blood. There's no rotation for other cross class skill yet.

      As always, enjoy~ and let me know of bugs, etc.
       

      Attached Files:

    11. exaccuss

      exaccuss Active Member

      Joined:
      Nov 10, 2013
      Messages:
      1,021
      Likes Received:
      6
      Trophy Points:
      38
      Ah awesome, once i finish levelling my lancer for invigorate, i will be sure to let you know how it goes :) As always, thankyou for your hardwork on this.
       
    12. Exmortem

      Exmortem Community Developer

      Joined:
      Mar 28, 2010
      Messages:
      799
      Likes Received:
      16
      Trophy Points:
      18
      Any chance we could get the settings for your ArcherBard routine up on the settings form Nek? I'm trying to do it from my end but my programming knowledge is extremely limited and i'm not getting it to function correctly.

      Code:
              //Archer Bard Settings
              [Setting]
              [DefaultValue(true)]
              public bool ArcherBardAOE { get; set; }
      
      
              [Setting]
              [DefaultValue(true)]
              public bool ArcherBardMageBallad { get; set; }
      
      
              [Setting]
              [DefaultValue(true)]
              public bool ArcherBardArmysPaeon { get; set; }
      
      
              [Setting]
              [DefaultValue(true)]
              public bool ArcherBardFoeRequiem { get; set; }
              //End Archer Bard Settings
      
      in KupoSettings.cs

      Code:
        private static bool m_useAOE = KupoSettings.Instance.ArcherBardAOE;
      
      etc.. in ArcherBard.cs.. this isn't working though
       
    13. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,343
      Likes Received:
      383
      Trophy Points:
      83
      I need to modify kupo so each class can have its own rotation. Its one of the next things on my to do list.
       
    14. Exmortem

      Exmortem Community Developer

      Joined:
      Mar 28, 2010
      Messages:
      799
      Likes Received:
      16
      Trophy Points:
      18
      I'm not sure what you mean by that, I thought the way it is now each class has it's own rotation.
       
    15. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,343
      Likes Received:
      383
      Trophy Points:
      83
      I meant each class can have its own settings.
       
    16. Exmortem

      Exmortem Community Developer

      Joined:
      Mar 28, 2010
      Messages:
      799
      Likes Received:
      16
      Trophy Points:
      18
      Oh okay! Awesome!
       
    17. Sicktight

      Sicktight New Member

      Joined:
      Dec 6, 2013
      Messages:
      21
      Likes Received:
      0
      Trophy Points:
      0
      Newest version is causing FFXIV app crashes when gathering at least on my windows 8 machine. Went back to .55 and hasnt crashed all day. I'll post a log in a couple of hours.

      EDIT: Appears maybe it was on my end. Couldn't seem to replicate it. If I do experience it again will post a log.
       
    18. db00

      db00 Member

      Joined:
      Feb 25, 2010
      Messages:
      418
      Likes Received:
      1
      Trophy Points:
      18
      What prerequisites does this bot have?
      On a computer I'm getting ff14bot has stopped working as soon as I open it. And on another 2 the bot is working...
       
    19. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,343
      Likes Received:
      383
      Trophy Points:
      83

      Run this

      http://mastahg.com/rebornbuddy/BuddyWizard.exe

      itll setup all the prereqs
       
    20. db00

      db00 Member

      Joined:
      Feb 25, 2010
      Messages:
      418
      Likes Received:
      1
      Trophy Points:
      18
      will test asap.
      Meanwhile I'm watching a meshed mining profile.
      Works quite smoothly, simillar to minion. A lot better than mmolazy.
      Thanks for doing this m8.
      Also can you implement something like the option "disable rendering" from minion?

      e1: Seems that I was missing the visual 2012 c++
      I used the buddywizard from d3. and that one didn't had v2012
      Thanks
       
    Thread Status:
    Not open for further replies.

    Share This Page