UFO - Universal FlyOut

UFO - Universal FlyOut

2.3k Downloads

UPDATE Feb 2, 2024 - Game breaking bug FIXED !!! See comments / release notes.

.

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

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.

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?

UFO Catalog

Flyouts

Demo

3rd-Party Addon Support

There is limited (let's call it beta) support for a few action bar and other addons:

FAQ:

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

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.

A: Yes. Except summoning a battlepet companion. Oh noes.

Tips & Tricks:

  • Ranom 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.

Acknowledgements

Many thanks to Sébastien Desvignes and his addon FloFlyout which was the basis for my work here.