A World of Warcraft addon
UFO lets you create custom actionbar flyout menus similar to the built-in ones for mage portals, warlock demons, dragonriding abilities, etc. But with UFO, you can include anything you want:
- Spells
- Items
- Mounts
- Pets
- Macros
- Trade skill Windows
- Combat pet actions and spells
In the options screen, you can individually configure the left / middle / right / etc mouse buttons to:
- Open the flyout (the standard behavior)
- Trigger a Random button
- Trigger the First button
Random favorite mounts, pets, or hearthstones, anyone? Put mage portals in the order YOU prefer or leave out any you never use.
UFO adds a flyout catalog UI onto the side of various panels (Spellbook, Macros, Collections) to let you create and organize multiple flyouts. These can be shared between all characters on your account.
From there, you can drag your flyouts onto your action bars. Each toon keeps their own distinct record of which flyouts are on which bars. Furthermore, placements are stored per spec and automatically change when you change your spec.
I'm working on supporting a few action bar and other addons:
- Bartender4
- ElvUI
- Dominos
- LargerMacroIconSelection adds a search bar to the icon picker
- Want more? [Make a request]
Q: How do I open UFO?
A: Any of the following will open the UFO Catalog where you can create and organize your custom flyouts:
- Type
/ufo
- Click the [UFO] button in the upper right corner of the
- Spellbook
- Collections Panel
- Macros Panel
- Click "UFO" in the Addon Compartment (the new menu Blizzard added in Dragonflight to the upper right corner of the minimap).
Q: What if one toon places an ability / item / etc. only they can use onto a flyout shared with other toons?
A: A flyout on the actionbars will only show buttons that are usable by the current toon. However, in the catalog, all buttons will be visible.
Q: Do I have to set up my flyouts on the action bars over and over for each spec? A: The first time you change to a different spec, UFO will copy your current flyout positions to the new spec. From that point, they are separate and must be changed independently.
Q: Does it work in combat?
A: Yes. Except summoning a battlepet companion. Oh noes.
- Random Mounts, Pets, or Hearthstones - Load up a UFO with nothing but your favorite mounts and use the random-click feature. Ditto for pets and hearthstones,
- Icon of First Button - If you choose the "?" icon while defining your flyout, UFO will show the icon of the first button in the flyout.
- Reuse UFOs Between Toons - because UFO will hide buttons that a toon can't use, feel free to load up one flyout with every profession and profession related abilities or items (finesse flasks, campfire, fishing bobbers, Tuskarr harpoon, etc).
- One-Button Make & Consume - For mages (or similarly, warlocks) make a flyout with a consumable mana bun as the first button and the Create Mana Bun spell as the second. On login, the bun won't exist and the UFO will instead show Create Mana Bun. Using the Right-Click feature, clicking on the UFO will create the bun and immediately update itself so that clicking will eat it. For warlocks, the same approach works for health stones. In fact, you can reuse the same flyout with both create bun and create healthstone for all toons and only the usable spell will be visible.
Many thanks to Sébastien Desvignes and his addon FloFlyout which was the basis for my work here.