What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Magitek - All in One

Status
Not open for further replies.
I've been trying this out today and have a problem. When using this on my level 50 bard, it sometimes takes a really long time in between doing Heavy Shots. For instance:

[06:31:47.976 N] [Magitek] Casting Heavy Shot
[06:31:47.976 D] DoAction Spell 97 0x4000031D
[06:31:50.995 N] [Magitek] Casting Heavy Shot
[06:31:50.995 D] DoAction Spell 97 0x4000031D

There's nothing in between those, not even me moving, so I don't know why it's taking more than 3 seconds to repeat a cooldown that's less than 2.5. Other abilities seem to be going off when they should, but sometimes there's a large pause with Heavy Shot. Am I missing something or doing something wrong?

EDIT: Just to clarify, this is only happening when the bot needs to do two consecutive Heavy Shots. Any other order of actions seem to work just fine.

EDIT2: I don't seem to have this problem with Kupo's default archer/bard profile, so I think it's something specific to Magitek.
 
Last edited:
Well I guess I fixed it myself. Line 251 in Bard.cs is default:

Casting.Cast(r => "Heavy Shot", r => true, r => Core.Player.CurrentTarget, r => 2, r => true)

if I change it to

Casting.Cast(r => "Heavy Shot", r => true, r => Core.Player.CurrentTarget, r => 2, r => false)

I don't have the problem with consecutive Heavy shots anymore and everything seems to work great.
 
Last edited:
Great work so far Exmortem, just wondering if you had any time yet to work on the shadow flare interrupt issue yet? (ruin will interrupt shadow flare when casting)

Also shadow flare doesn't seem to cast very often. What are the conditions for it?
 
Last edited:
Well I guess I fixed it myself. Line 251 in Bard.cs is default:

Casting.Cast(r => "Heavy Shot", r => true, r => Core.Player.CurrentTarget, r => 2, r => true)

if I change it to

Casting.Cast(r => "Heavy Shot", r => true, r => Core.Player.CurrentTarget, r => 2, r => false)

I don't have the problem with consecutive Heavy shots anymore and everything seems to work great.

Thanks, changed for the next version, that shouldn't have been true to begin with.
 
Great work so far Exmortem, just wondering if you had any time yet to work on the shadow flare interrupt issue yet? (ruin will interrupt shadow flare when casting)

Also shadow flare doesn't seem to cast very often. What are the conditions for it?

Conditions for shadowflare are either AOE or its set to use after single mob has all dots on it if enable for single target, it's on my to-do list to fix, i've just been really busy sorry. Also, i'll be adding the toggle instead of hold down Master.
 
Conditions for shadowflare are either AOE or its set to use after single mob has all dots on it if enable for single target, it's on my to-do list to fix, i've just been really busy sorry. Also, i'll be adding the toggle instead of hold down Master.

Ok thanks for that. I did some testing with shadowflare and sometimes it casts right after all the dots are up, sometimes there is a bit of a wait.
 
Bard profile improvement

I figured I'd share a little improvement I made to the bard routine. The normal one would delay putting up dots to use straighter shot procs, so I separated the conditions for not having straight shot and having straighter shot. The duration of straighter shot is longer than it takes to reapply both dots, so it should never run out before it has a chance to use it. I'll attach the rotation to this post if anyone else wants to give it a shot.

There's some other room for improvement but I'm not familiar enough yet with the bot to manage it myself. If you could make it so GCD's don't get animation locked by off-GCD abilities, it could help DPS as well. This could be implemented by just preventing off-GCD abilities from firing if the GCD will be finished in less than half a second. This might also help to weave GCD attacks in between buffs at the start of battle as well.

Also, could you possibly separate the interrupt function and the ability to use blunt arrow? It would be nice if you could have it spam blunt arrow for damage on fights where you don't need it, and save it for silences on ones that you do.

It would also be nice to separate auto targeting and auto facing so you could run around in legacy mode and still fire abilities without having the auto targeting mess with your target. I did this in a kind of crappy way by just commenting out targeting.GetTarget(); in Magitek.cs, but it would be nice to not have to deal with this.

Thanks for all the work, though. Magitek really is a great piece of software.
 

Attachments

Last edited:
I need to learn how to track global cooldowns, I don't know how to do that right now. I changed it to where it'll Blunt Arrow on cooldown if you don't have interrupt selected. Im not sure what you mean on auto facing, that's an in game option that Magitek will enable if you have auto targeting enabled in the magitek settings. If you want it to auto face but not auto target just unselect targeting in magitek and enable auto facing in your game settings.
 
I thought I read in another post that that is the way autotarget is supposed to work, but it's not doing that for me. When I don't have "Target" checked in the bot, it doesn't face to the target to allow the ability to fire. If I check it, it will face and fire. I have the in-game option enabled to face target when using abilities enabled, and it works when I fire abilities myself. Maybe it has something to do with me using a gamepad? I don't know.
 
Last edited:
Hey
Ben using your routines for a few days now and all seem excellent!
However, on the warrior rotation, i just started my relic quest for it and entered the Chim fight and was recieving this error when trying to attack:

[17:22:16.115 D] System.InvalidOperationException: NavigationProvider cannot be null!
at ff14bot.Navigation.Navigator.MoveTo(Vector3 location, String destination)
at ff14bot.Behavior.CommonBehaviors..(Object )
at TreeSharp.Action.RunAction(Object context)
at TreeSharp.Action.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.Decorator.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.Decorator.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.Decorator.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
at TreeSharp.Composite.Tick(Object context)
at ..()

I'm presuming this might be a bot error and not a profile one?

Thanks for all your good work :)
 
deflamma, that's only ever happened on Hydra? Whats your warriors pull range set to?
 
deflamma, that's only ever happened on Hydra? Whats your warriors pull range set to?

Ive only fought chim so far and done AK as part of the quest. In AK i switched to combat assist and not your ex assist but was getting the messages saying it was "moving into range" and wouldnt do anything until i moved really close
I have it set to 10 (I think the default when i first got it was 5). should I set this higher?
When watching the bot it seems the skills are in range to use but its detecting that i'm not, hence the error. Im wondering if hit boxes arent being detected by the bot and its using the range as from the direct center of the monster. Im probably wrong though as Im fairly new to rebornbuddy lol. If thats the case then I should set the pull range to a high number?
 
Last edited:
Put out an update that hopefully fixed your issue deflamma, let me know. I also added an option to Bard to not use AOE. Next i'll be working on finally fixing the shadowflare issue, adding toggle hotkeys to AOE for all classes and special toggles for Warrior.
 
Put out an update that hopefully fixed your issue deflamma, let me know. I also added an option to Bard to not use AOE. Next i'll be working on finally fixing the shadowflare issue, adding toggle hotkeys to AOE for all classes and special toggles for Warrior.
Sounds awesome! Was hoping for something like an AOE toggle. Keep up the good work. :)
 
Is this Routine supposed to work for Fate Bot. I saw in the thread that you added movement for it or something but whenever I try to use it on my PLD, if I get attacked before I attack, I just stand there and don't move to the mob to hit it. I'll just stand still and shield lob, and if I turn shield lob off, it will just stand there and not do anything.
 
Why does the routine lag for me when I am in combat, I get real bad lag. I go from like 130fps to like 40 and stuff and this is using the Warrior bot. And AoE does not work on 3 targets

EDIT: NVM it does use aoe but spams in non stop and tp just goes and mp, its just flash flash overpower overpower overpower...

EDIT: After testing few things out Dragoon seems fine for me, no lag seems all good it just Warrior it lags like crazy and spams aoe :/ till I have no TP or MP left Con seems to lag as well :/

What does Topmost mean~>
 
Last edited:
Hey Ex, my SMN doesn't seem to be summoning Ifrit even with Swiftcast on, fresh 30.

Update: It actually did when it moved onto another FATE, but did not resummon during the last FATE it seems. Will keep an eye on it.

Update v2: Ifrit is fixed, but now it doesn't cast Ruin.
 
Last edited:
I really dont get this now... I am getting lag on dragoon and gladiator for no reason what so ever, there is no kind of error in the logs
 
sparkiezz and I worked together on Skype to solve the issue. I upload an update to Magitek which adds a Pulse Rate setting to General Settings. If you're having FPS issues with Magitek lower the pulse rate to a number lower than 30 which solves your combat fps issue. I also added Overpower Tp checks and Flash Mp checks for Warrior.
 
sparkiezz and I worked together on Skype to solve the issue. I upload an update to Magitek which adds a Pulse Rate setting to General Settings. If you're having FPS issues with Magitek lower the pulse rate to a number lower than 30 which solves your combat fps issue. I also added Overpower Tp checks and Flash Mp checks for Warrior.

Thanks once again, great help! :)
 
Status
Not open for further replies.
Back
Top