09-06-2014, 02:34 AM
(This post was last modified: 08-06-2015, 07:44 AM by oreganobag.)
EDIT: THIS IS ALL OLD AND OUTDATED! DO NOT USE! SERIOUSLY... THIS SHIT IS LIKE A YEAR OLD!
Presenting "Ultimate Summoner" - an FFXIVMinion Routine by Oreganobag
Totally frustrated and disappointed by the lack of included routines (We pay how much a month for this, only to have to do most of the routine work ourselves?) and no longer updated routines on the forums (that work "good enough" for grinding, but not for the serious SMN looking to maximize their DPS), I took it upon myself to create the best SMN profile I could.
I needed something that would work for Assist mode because I'm not a gil-seller. I'm just a crappy raider that can't manage to play competitively and progressively without rotation assistance. Also, health benefits - lower risk of carpal tunnel while using "Ultimate Summoner!" Ain't nobody got time for dat!
What's included in this rotation:
This skill rotation can be 100% AFKed with grind mode, or used in assist mode with user inputs. I couldn't say how well it works in questing or duty TP modes as I don't do that, but I imagine it will work just fine.
How to use this rotation:
First off, I would recommend going into your FFXIV character settings and turning off Auto lock on, Auto-facing, and auto targeting.
Why? Because if something agros you or Garuda, Garuda would automatically engage it if auto-targeting were still turned on - and this can fuck you up. Think spiders during Turn 4. If you just plan to run automated modes, you don't need to worry about these, but all assist mode users should have these OFF.
Auto facing should be off, because in assist mode, the bot would automatically turn toward Garuda or the tank to cast things like Rouse and Spur. If this happens when you need to be running away from an AOE, your controls will get all fucked up and you'll run right to the middle of that landslide like a jackass. Have fun explaining that to your raid group.
Filter 1: Checked on turns AOE rotation on. In most cases you'll want this on, but places like Garuda EX, turn this off. Don't bane that spiny plume you jackass!
AOE skills using this filter are Bane, Miasma II and Shadow Flare.
Filter 2: Checked on turns healing on. Unless your healers suck, keep this off in raids and dungeons).
Sustain is not on this filter, so if you want it to be, you can disable that yourself. Psychic on your pet is a waste of time and loss of DPS, so a heal skill for pets isn't included in the rotation. Best to just wait for your next Swiftcast and summon then which the rotation will do on its own.
Problems:
FFXIVMinion acts weird and won't always cast the right spells in the right order. It's a slight DPS loss, but over a long fight it doesn't happen often. This is usually caused by moving during the middle of a cast.
Cooldown usage is on by default. It's going to use your cooldowns at shitty times, so if you want to maximize your performance, turn these off and manage them yourself. Even so, it works fine and you'll only lose 10% DPS over optimal manually played rotations I think.
Ruin II and Ruin weaving sucks. Because blind from Ruin II has diminishing returns each time it is used, and eventually blind won't proc, there is no good way to include these other than the way it has been implemented. Ruin is on a 2.5 second timer, which means if you've got even a smidgen of spell speed on you, it leaves a short window for Ruin 2 to be used. Ruin 2 won't be used if blind is already proc'ed, but, again, there is no good way to tell if blind will no longer proc, so you could be sitting there a while wasting Ruin 2 casts every so often. If you want to manually control this, just disable ruin 2 and turn the cast timer to 0 on Ruin. This isn't a huge issue and is probably less than a 3% DPS loss over long fights.
In fact, its probably just best to turn Ruin II off for boss fights now that I think about it.
Auto-summoning can be finnicky and sometimes not work. As it is setup now, it will only auto-summon with Swiftcast enabled as summoning in fights without swiftcast up is a huge DPS loss. Outside of fights, you can summon on your own you lazy bum (I'll look into consistently summoning outside of fights for an update).
Pet skill names get screwed up, but work as they should (For example skill 1 says it is Return, but it is actually Steady). I don't know why it does this, but go by the skill id and they are correct.
Work to do and things I need help with to make this better:
Thanks to:
Ace and Jackie for ideas and rotation help from their own rotations. especially the current rough solution to Ruin/Ruin II weaving.
wildicedemon for the list of buff/debuffs. Couldn't have done this without that.
The dev team for keeping the bot alive.
Version History:
v1 - 09/05/14: Initial Release
Installation directions: Unzip and paste the UltimateSummoner.lua file into your FFXIV Minion -> LuaMods -> ffxivminion -> SkillManagerProfiles folder. Reload Lua Modules if you already have FFXIVMinion open while installing Ultimate Summoner.
Support - Ask your questions here and I'll try to answer them!
Permissions: Just don't take my effort and work here and claim it as your own. Link back to this thread if you can.
Presenting "Ultimate Summoner" - an FFXIVMinion Routine by Oreganobag
Totally frustrated and disappointed by the lack of included routines (We pay how much a month for this, only to have to do most of the routine work ourselves?) and no longer updated routines on the forums (that work "good enough" for grinding, but not for the serious SMN looking to maximize their DPS), I took it upon myself to create the best SMN profile I could.
I needed something that would work for Assist mode because I'm not a gil-seller. I'm just a crappy raider that can't manage to play competitively and progressively without rotation assistance. Also, health benefits - lower risk of carpal tunnel while using "Ultimate Summoner!" Ain't nobody got time for dat!
What's included in this rotation:
- Automatic Swiftcast Garuda Summoning (Ifrit sucks, Topaz Carbuncle was better than Titan)
- Automatic Steady, Obey and Garuda-egi ability usage (Won't agro jack shit out of combat!)
- Automatic Swiftcast Raising (Raise those silly goons before the healers can, then tell them what a shitty job they're doing)
- Automatic Swiftcast/Non-Swiftcast Shadow Flare Ground Target Casting (Finally we get auto-ground targetting! You'll never have to fight over spell casting priority between you and FFXIVMinion to get your Shadow Flare down again!)
- Automatic Tanking and Pet Buff Usage (Eye For an Eye, Rouse, Spur and Sustain included!)
- Near Optimal DoT Rotation (Never worry if your DoTs are up or not again!)
- AOE Rotation and Healing Filter Switches (You baned the spiny plume again, didn't you?)
This skill rotation can be 100% AFKed with grind mode, or used in assist mode with user inputs. I couldn't say how well it works in questing or duty TP modes as I don't do that, but I imagine it will work just fine.
How to use this rotation:
First off, I would recommend going into your FFXIV character settings and turning off Auto lock on, Auto-facing, and auto targeting.
Why? Because if something agros you or Garuda, Garuda would automatically engage it if auto-targeting were still turned on - and this can fuck you up. Think spiders during Turn 4. If you just plan to run automated modes, you don't need to worry about these, but all assist mode users should have these OFF.
Auto facing should be off, because in assist mode, the bot would automatically turn toward Garuda or the tank to cast things like Rouse and Spur. If this happens when you need to be running away from an AOE, your controls will get all fucked up and you'll run right to the middle of that landslide like a jackass. Have fun explaining that to your raid group.
Filter 1: Checked on turns AOE rotation on. In most cases you'll want this on, but places like Garuda EX, turn this off. Don't bane that spiny plume you jackass!
AOE skills using this filter are Bane, Miasma II and Shadow Flare.
Filter 2: Checked on turns healing on. Unless your healers suck, keep this off in raids and dungeons).
Sustain is not on this filter, so if you want it to be, you can disable that yourself. Psychic on your pet is a waste of time and loss of DPS, so a heal skill for pets isn't included in the rotation. Best to just wait for your next Swiftcast and summon then which the rotation will do on its own.
Problems:
FFXIVMinion acts weird and won't always cast the right spells in the right order. It's a slight DPS loss, but over a long fight it doesn't happen often. This is usually caused by moving during the middle of a cast.
Cooldown usage is on by default. It's going to use your cooldowns at shitty times, so if you want to maximize your performance, turn these off and manage them yourself. Even so, it works fine and you'll only lose 10% DPS over optimal manually played rotations I think.
Ruin II and Ruin weaving sucks. Because blind from Ruin II has diminishing returns each time it is used, and eventually blind won't proc, there is no good way to include these other than the way it has been implemented. Ruin is on a 2.5 second timer, which means if you've got even a smidgen of spell speed on you, it leaves a short window for Ruin 2 to be used. Ruin 2 won't be used if blind is already proc'ed, but, again, there is no good way to tell if blind will no longer proc, so you could be sitting there a while wasting Ruin 2 casts every so often. If you want to manually control this, just disable ruin 2 and turn the cast timer to 0 on Ruin. This isn't a huge issue and is probably less than a 3% DPS loss over long fights.
In fact, its probably just best to turn Ruin II off for boss fights now that I think about it.
Auto-summoning can be finnicky and sometimes not work. As it is setup now, it will only auto-summon with Swiftcast enabled as summoning in fights without swiftcast up is a huge DPS loss. Outside of fights, you can summon on your own you lazy bum (I'll look into consistently summoning outside of fights for an update).
Pet skill names get screwed up, but work as they should (For example skill 1 says it is Return, but it is actually Steady). I don't know why it does this, but go by the skill id and they are correct.
Work to do and things I need help with to make this better:
- Ifrit and Titan Skills and Summoning Implemented
- Automatic Garuda Interupting with Shockwave (Is this even possible with the current bot?)
- Finding out a better solution for Ruin II casting
- Further DPS optimization.
- Miasma II settings possibly need improvement. Trying to make it use it before using Contagion with "Next Skill ID", but that doesn't appear to work.
- Need additional filters so cooldowns and different summons can be put on their own filters - inherent FFXIVMinion base issue that I can't do anything about.
- Virus needs the Buff ID for Antibody added. Anyone know this?
- Separate rotations, 1 for single target boss fights (uses cooldowns and big spells) and 1 for trash? Ideas?
- Next class... Scholar? I need a list of debuffs to cast Leeches on if I want to get anywhere with this. Anyone care to help?
Thanks to:
Ace and Jackie for ideas and rotation help from their own rotations. especially the current rough solution to Ruin/Ruin II weaving.
wildicedemon for the list of buff/debuffs. Couldn't have done this without that.
The dev team for keeping the bot alive.
Version History:
v1 - 09/05/14: Initial Release
Installation directions: Unzip and paste the UltimateSummoner.lua file into your FFXIV Minion -> LuaMods -> ffxivminion -> SkillManagerProfiles folder. Reload Lua Modules if you already have FFXIVMinion open while installing Ultimate Summoner.
Support - Ask your questions here and I'll try to answer them!
Permissions: Just don't take my effort and work here and claim it as your own. Link back to this thread if you can.