Demonbuddy for Season 16 released, updates.buddyauth.com !
  • Visit Rebornbuddy
  • Visit Demonbuddy

Kupper - Demo/Testing

Discussion in 'Combat Routines' started by Ichiba, Oct 30, 2014.

  1. Animadnb

    Animadnb New Member

    Joined:
    Apr 25, 2010
    Messages:
    8
    Likes Received:
    0
    Trophy Points:
    0
    Lovin' the updated Heavensward rotation for BRD. 1 question though. When grinding mobs with a profile, is there any way to
    set the pull range? Seeing as my BRD runs into mobs melee range to farm them. Help appreciated! :)
     
  2. schopenhauer

    schopenhauer Member

    Joined:
    Jul 22, 2014
    Messages:
    218
    Likes Received:
    12
    Trophy Points:
    18
    Not that this is at all helpful, but if you're simply grinding mobs for mats/materia/etc I would just use Kupo, doesn't really need an optimal rotation for those things and there is no issue w/pull range. I only use Kupper for raiding/dungeons/trials personally.
     
  3. xKenshiro15

    xKenshiro15 New Member

    Joined:
    Jul 26, 2015
    Messages:
    18
    Likes Received:
    0
    Trophy Points:
    0
    In the Kupper GUI it has dexterity potion:

    [​IMG]

    but it doesn't seem to work even when you have it on True. Would there be any way to fix this?

    Thanks!
     
  4. azian112

    azian112 New Member

    Joined:
    Nov 26, 2014
    Messages:
    24
    Likes Received:
    0
    Trophy Points:
    0
    I do notice that this profile likes to use Barrage > Heavy Shot. Any way to fix this?
     
  5. schopenhauer

    schopenhauer Member

    Joined:
    Jul 22, 2014
    Messages:
    218
    Likes Received:
    12
    Trophy Points:
    18
  6. Burn

    Burn New Member

    Joined:
    Jul 25, 2015
    Messages:
    40
    Likes Received:
    0
    Trophy Points:
    0
    First of all, thanks for this routine. It works great!

    However, if I wanted to change the AoE rotation to run exactly the same as the normal rotation except for using Rain of Death every time it would normally use Bloodletter... How would I go about doing that?
     
  7. Azoth

    Azoth Member

    Joined:
    Mar 6, 2014
    Messages:
    470
    Likes Received:
    8
    Trophy Points:
    18
    Next round of Bard updates:

    Customizable hotkeys for:
    • AOE: Self explanatory
    • Buffs on: Rush to put on all buffs, before any gcd's. I don't really see the point, but I think someone wanted it
    • Buffs off: Will not use buffs or Flaming arrow as long as this key is held, useful if you know a phase change is soon
    • WM on/off: Two different buttons because otherwise you'd turn it off and immediately back on
    • Stop singing: For manasong, tpsong, and foes. I cast them manually, but found its useful to have a button to just turn them off
    Note that the keys are from the System.Windows.Forms Keys enumeration, so they don't necessarily match up if for example, you just put in 'Left Alt'. Alphanumeric characters should all be fine, so stick with those if possible. Also note that Left Shift and Left Alt are disabled for some of them even if you have the right string, so yeah. These should work, but I added them in without full testing. Previously the keys were hardcoded into the routine, but obviously not everyone wants to use the same hotkeys as me. Lmk if there are any errors.
    Just to be clear, these are not toggle hotkeys. You have to hold it down for as long as you want to condition to apply.

    Added option to RoD instead of BL if there are multiple targets present, even if AoE isnt otherwise active
    Added option Pull Range. When bot controls movement it will still move into melee range before attacking regardless of what this is set at. Tbh idk what the issue is there

    BL and RoD will be prioritized over other abilities. It really was taking too long to them off when they were queued behind 5 buffs and 3 off-gcds.
    Various other enhancements. Barrage will still occasionally go off on something other than Empyreal. Idk why, and at this point I've accepted that its as good as its going to get
    Potions are still disabled. Idk what needs to be changed in the method for it to work in this version of the bot.

    The whole folder is here for simplicity. Note that ninja routine is still the level 50 one, so if you have a more advanced one you want to keep, pick out ArcherBard.cs, ArcherSettings.cs, and Spell.cs and only overwrite those.
     

    Attached Files:

    schopenhauer likes this.
  8. schopenhauer

    schopenhauer Member

    Joined:
    Jul 22, 2014
    Messages:
    218
    Likes Received:
    12
    Trophy Points:
    18
    Haven't tried it out yet, but thank you very much for not only updating it, but releasing it to the rest of us as well. <3
     
  9. Burn

    Burn New Member

    Joined:
    Jul 25, 2015
    Messages:
    40
    Likes Received:
    0
    Trophy Points:
    0
    This routine is great. Thanks so much for your work!

    The only odd behavior I've seen happen so far is: If I use Straight Shot right before I switch it to AoE mode (holding down the hotkey) it will sometimes Straight Shot again immediately before it starts to AoE. Maybe it's not checking to see if the buff is up already?
     
  10. Azoth

    Azoth Member

    Joined:
    Mar 6, 2014
    Messages:
    470
    Likes Received:
    8
    Trophy Points:
    18
    Good catch. It does check if the buff is up, however because of the cast time there is not enough time between when the ability finishes and when the next one is queued for the buff to apply and be registered. Its the same problem that black mages face with any of their procs, but more preventable here.
    I had double cast prevention on the other Straight Shot conditionals but missed the one for AoE. Try the attached file and see if its fixed.
     

    Attached Files:

  11. schopenhauer

    schopenhauer Member

    Joined:
    Jul 22, 2014
    Messages:
    218
    Likes Received:
    12
    Trophy Points:
    18
    Azoth, is it possible to modify the opener without editing more than just where the opener is located? If you're too busy to do it I'm more than willing if/when you could find the time to point me to the files and lines I'd need to edit. I really appreciate it either way, you've done way more than enough helping keep kupper going while Ichi is away.

    This is purely for raiding, as most non-raid groups will never have the tank give a countdown but w/600sks and a countdown by far the best opener for the bot would be letting us the player cast:
    Code:
    (Casted by us prior to pull, using Empy Arrow on our own to initiate the CA from thereon in)
    Blood for Blood
    Hawk's Eye
    Raging Strikes
    -> PULL Empyreal Arrow (in the box below is where the bot would start its part of the opening rotation)
    Code:
    Rain of Death
    Straight Shot
    Draconian Potion Of Dexterity (can always pause after straighter to pop ourselves so this can be edited out considering the current issue w/potions)
    Windbite
    Internal Release
    Venomous Bite
    Flaming Arrow
    Heavy Shot
    Sidewinder
    Heavy Shot
    Barrage 
    Empyreal Arrow
    Iron Jaws
    Bloodletter
    Heavy Shot
    Bloodletter (if not then)
    Blunt Arrow 
    Straight Shot
    Bloodletter (if not then)
    Repelling Shot
    Heavy Shot
    Bloodletter (if not then)
    Heavy Shot
    Empyreal Arrow
    -> Priority "Rotation"
    We get 2 EA's in the opener 1 of them is a potioned barraged EA.
     
    Last edited: Aug 24, 2015
  12. phaedrus

    phaedrus Member

    Joined:
    Jul 12, 2013
    Messages:
    964
    Likes Received:
    1
    Trophy Points:
    18
    edit
     
    Last edited: Aug 24, 2015
  13. Azoth

    Azoth Member

    Joined:
    Mar 6, 2014
    Messages:
    470
    Likes Received:
    8
    Trophy Points:
    18
    I'll look into it when I can. Tbh I've never used the opener, and kinda just shifted its code around as I edited the other parts of the routine, and might have even deleted portions. I'm not sure how the conditions for it activated originally.
    As for potions, I'd also like to add them back in if possible, if there's a routine out there that uses them I can reference.

    If you'd like to take a look for yourself, the meat of the routine is in ArcherBard.cs. Search 'opener' to find the associated code chunks.
     
  14. Azoth

    Azoth Member

    Joined:
    Mar 6, 2014
    Messages:
    470
    Likes Received:
    8
    Trophy Points:
    18
    Try this version. Potions are enabled again (only Xpot of Dex so far), and if the setting is true they will go off when both Raging Strikes and Hawk's Eye are up. I tried to get it as close to the 'optimal' opener as I could. You might actually have to set Opener to false for it to work.
    There are limitations with the way that spells are queued that make it difficult to only use one off-gcd between gcd's, so things might not be exactly perfect.

    In the future I'll add back more potion options and hotkeys and stuff.

    Also fixed a long-standing problem with Barrage, hopefully solves lingering issues with it triggering on not-Empy.
     

    Attached Files:

    Last edited: Aug 28, 2015
  15. schopenhauer

    schopenhauer Member

    Joined:
    Jul 22, 2014
    Messages:
    218
    Likes Received:
    12
    Trophy Points:
    18
    I wish I could thumbs you up more times in a row, thank you so much Azoth. I kinda did a ghetto work-around using the Synapse macro thing for the Naga mouse and just bound it (Opener Macro, not ideal due to lag since it plays the script w/o checking if things went off, but easiest thing I could do knowing little of how to fuck with the opener in the CR) to the button close to the one I have that turns on and off the CR so I could play it and then just start the CR directly after. I'll try this out, use it either way with the update(s) you've already made aside from the opener.

    Thanks a lot for putting the time and effort in though, above and beyond, thank you.
     
    Last edited: Aug 29, 2015
  16. Burn

    Burn New Member

    Joined:
    Jul 25, 2015
    Messages:
    40
    Likes Received:
    0
    Trophy Points:
    0
    This version appears to have broken the B4B alignment (delay for Barrage/Empy) for me.

    *Edit: After some more testing, it's only broken if I do a manual opener and then turn on the CR. If I let your CR run right from the start, it appears to still be delaying the B4B. I'm hoping that's something that's not difficult to change because I love the addition of Dex Pots, but I really like being able to run my own openers manually depending on the situation.

    As always, thanks for all your work on this!
     
    Last edited: Aug 29, 2015
  17. Azoth

    Azoth Member

    Joined:
    Mar 6, 2014
    Messages:
    470
    Likes Received:
    8
    Trophy Points:
    18
    Hotkeys for Xpots and Draconian pots.
    B4B alignment should* be fixed.
    Added option for basic logic to only use one off-gcd at a time, not counting BL and RoD. It can significantly slow down your cooldown usage, so use at own risk.
     

    Attached Files:

  18. throne

    throne Member

    Joined:
    May 1, 2015
    Messages:
    66
    Likes Received:
    0
    Trophy Points:
    6
    Hey guys, any love for the NIN? I've been using Warcren's modified kupper but it seems off nowadays and needs an update. Raiding Buddy and Ultima seems up-to-date but their mudras reset when you switch/drop targets.
    For some reason, kupper is the only rotation that continues mudras when switching/dropping targets. An update would be awesome! (I refuse to join the DRG/SMN bandwagon)

    And a little note: I always see Ninja updates whenever Mashtahg releases new version of RB. I haven't tried NIN kupo yet but I've always think that kupo is just basic rotation for grinding and not end-game raiding
     
  19. schopenhauer

    schopenhauer Member

    Joined:
    Jul 22, 2014
    Messages:
    218
    Likes Received:
    12
    Trophy Points:
    18
    I haven't noticed any issues so far w/barrage (in response to the newest update from Azoth).

    Also would it be possible to have a toggle or button press to use flaming arrow (if you ever have spare time)? It's a pain in the ass to try to fit it in while the CR is in-progress if we have it set to off and if it's on it can easily go off on an add or in a weird spot depending on the raid.

    Other than that, I have had zero issues, the updates were great.
     
    Last edited: Sep 9, 2015
  20. Burn

    Burn New Member

    Joined:
    Jul 25, 2015
    Messages:
    40
    Likes Received:
    0
    Trophy Points:
    0
    I just use his button for turning off Buffs/Flaming Arrow if I'm switching to an add for a sec (or if it's about to phase change etc). It continues to do a normal rotation, just without using any major CDs, including Flaming Arrow.
     

Share This Page