OPie: Yuzu

Release Notes

Yuzu 9+3

  • OPie Bindings settings panel has a new layout and is easier to scroll through.
  • Added a Revert button to the OPie settings window, allowing you to undo settings changes made since the most recent log in/UI reload.
  • Clicking Defaults in the OPie settings window now shows a prompt allowing the reset to be limited to the currently-visible panel.
  • When adding a new slice to a custom ring, the slice line is scrolled to ensure the newly-added slice is visible.
  • Added a shortcut to open OPie settings to the Addon Compartment.
  • Equipment sets are now supported in Classic Wrath. Note that your set names must not contain any [;] characters.
  • Mystic Items now appear in the Quest Items ring for Enchanters.
  • OPie's modern settings window is now accessible in Classic Wrath.
  • Replaced the "Zoom-in/out time" slider with an "Animate transitions" checkbox in OPie options.
  • Fixed an error that could occur when summoning a battle pet in combat.
  • Fixed an issue causing a lack of feedback for a currently-summoned battle pet.
  • Fixed an issue causing default bindings to [;] keys to not duck properly when conflicting with another binding.
  • Fixed an error that occurred when configuring a slice bindings for a large number of slices.

+3.33

  • The Specializations and Travel rings now uses the toy variants of Dalaran and Garrison Hearthstones.
    If you have previously customized this ring, you may need to reset it to default in order for this change to take effect.
  • Dalaran and Garrison Hearthstone toy slices are now hidden for characters who are not able to use them.
  • OPie will no longer attempt to animate certain effects when WoW is running at a low frame rate.
  • Reduced transition animation duration and adjusted easing.
    Ring contents should become clearly visible sooner than before.
  • Jump slice arrows are now rotated slightly differently, particularly when appearing inside nested rings.
  • Fixed an error that occurred upon clicking Cancel in OPie Options while the custom macro edit box has keyboard focus.
  • Fixed an issue that caused custom macro text to not be saved when the OPie options window is closed while the custom macro edit box has keyboard focus.
  • Fixed an issue that caused a duplicate jump slice to appear within a nested ring when a jump slice is rotated into the main ring.

Yuzu 9+2

  • Tarecgosa's Visage can now be added to OPie rings, and triggered using /cast commands in OPie macros
  • Additional Dragon Isles treasure maps can now appear in the Quest Items ring.
  • Adjusted Quest Items ring slice order.
  • When a nested ring is embedded into another ring, the embedded slices now function as independent copies of the original slices.
  • Slight adjustments to the default OPie icon mask and keybinding text position.
  • A random rotation is now picked for nested rings configured to shuffle after use if their intended rotation cannot be restored when the ring is displayed.
  • OPie's custom macro editor now avoids highlighting certain spells in certain contexts where these spells cannot be used.
  • Addon authors using the OPie.CustomRings API will soon need to provide persistent, globally unique slice tokens in addon-created rings. See additional details.
  • Fixed an issue that could cause OPie to trigger the wrong slice in response to a slice binding being pressed if the slice bindings differed only in their required modifier keys, and some of those keys were also used in the ring binding.
  • Fixed an issue that could cause some In-Ring Bindings (Defaults) controls to vanish after changing a binding in this view.
  • Fixed an error that could occur when opening the Profile dropdown menu in OPie options.
  • Fixed an error that could occur in some unlikely circumstances when viewing the list of actions that can be added to a ring.

Yuzu 9+1

  • Slightly reduced feedback priority for /use commands involving items you do not have. Macros using e.g. all three ranks of a potion should provide better feedback.
  • The Trade Skills ring now offers to cast Overload Elemental Herb when in proximity to additional herbs in the Zaralek Cavern.
  • The reagent bag is now also checked for Quest Items.
  • Sealed Spirit Scroll now appears in the Quest Items ring.
  • Primalist Cache Key no longer appears in the Quest Items ring.
  • Fixed an error that occurred for non-enchanters carrying items that grant enchanting knowledge when disenchanted.
  • Fixed an issue that could cause some Objective Tracker functionality to be blocked in some circumstances.
  • Fixed an error that could occur when using certain other addons.
  • Fixed an error that could occur on the Classic Wrath PTR.

Yuzu 9

  • The Quest Items ring now also automatically includes certain profession knowledge, reputation, and upgrade currency items.
  • The Quest Items ring now also automatically includes active zone abilities (used during some world quests).
  • The Trade Skills ring now allows you to Overload herbs and mineral deposits.
  • OPie now shows the quality of Dragonflight crafted items and materials (when using OPie's default appearance).
  • Added [in:zaralek] extended conditional token for Zaralek Caverns.
  • Nokhud Offensive is now treated as a regular instance for the purposes of the [in:] extended conditional. [advflyable] can be used to check whether dragonriding mounts are usable.
  • Updated some bundled class-specific rings; removed some bundled class-specific rings.
  • Fixed an issue causing some specializations' passive abilities to appear in OPie rings and macros.
  • Fixed an issue causing options exclusive to some action types to not be saved in custom rings.
  • Fixed an issue causing semi-some transparent ring elements to appear darker than intended (when using OPie's default appearance).

Yuzu 8

  • Added Timewalker and Windsage hearthstones to the default hearthstones ring.
  • You can now use [race:darkiron] for [race:darkirondwarf].
  • Updated the Druid Forms ring to use the built-in [advflyable] conditional for Dragonriding.
  • Key Fragments now appear in the Quest Items ring while on Wrathion's branch of the Keys of Loyalty world quest.
  • Armaments of the Scale and Field Deployable Heat Source now appear in the Quest Items ring while participating in the relevant scenario.
  • Improved cursor reliability while dragging slices/actions in the Custom Rings configuration panel.
  • The custom macro editor now preserves user-entered whitespace.
  • Localization updates.
  • Spell tokens in the custom macro editor are now copied correctly on macOS.
  • Fixed an issue causing a trailing semicolon on some slash command lines in the custom rings editor to be removed incorrectly.
  • (a) Fixed an issue that could cause text in the custom macro editor to vanish.
  • (a) Fixed an issue causing a non-functional slice to appear in the Trade Skills ring for non-Jewelcrafters. Note that if you have customised the ring, you may need to reset it to default (or edit out the trailing semicolon in the Jewelcrafting macro manually).

Yuzu 7

  • Added [mercenary] (or [merc]) extended conditional that is satisfied when your character is acting as a mercenary for the other faction (e.g. during the Battle of Dazar'alor).
  • [horde] and [alliance] extended conditionals are no longer affected by effects that transform or temporarily faction-change your character.
  • Spell ranks are now displayed in the available slice actions list in Classic.
  • The list of ring slices in the custom rings editor now uses higher-rank spell icons when appropriate.
  • Fixed an issue that could cause spell tooltips to display incorrect ranks after learning new spell ranks in Classic.

Yuzu 6

  • Newly-added Guild Page/Guild Herald slices will now work on other characters (who have also acquired these companions).
  • #mute is now more likely to mute error speech/text.
  • Adjusted the priority of feedback for macros without feedback-providing commands, allowing some feedback elements to display when such macros are invoked using /runmacro.
  • Fixed an issue causing M6 macros to fail to appear in OPie rings.
  • Fixed an issue causing conditional bindings using the [mod] conditional to not update reliably.
  • Fixed an issue causing OPie rings containing items or item-using macros to not display following Classic Wrath patch 3.4.1.

Yuzu 5

  • The [in:dragon isles] extended conditional is now satisfied within the Nokhud Offensive instance. If you need to check for non-instanced Dragon Isles, consider using [in:dragon isles,in:world].
  • You can now use [mod:lalt] and similar conditionals in OPie macros to check the state of left/right modifier keys.
  • Improved handling of combined modifier conditionals (e.g. [mod:altshift]) in OPie macros.
  • Improved handling of bindings including left/right modifiers.
  • Added an option to assign the current profile to all specializations to the Profile dropdown in OPie options.
  • OPie no longer treats the options profile assigned to the first specialization as a fallback for all other specializations.
  • (b) [mod:cmd] and variations thereof can now be used in OPie macros on macOS.
  • (b) Improved binding formatting in OPie configuration panels on macOS.
  • Fixed an issue causing OPie to delay switching to the default profile after changing specializations.
  • Fixed an issue preventing the OPie settings window from closing in combat.
  • Fixed an issue that could cause an error message to appear when cancelling changes to OPie settings after creating and deleting a profile.
  • (a) Fixed an error that prevented use of certain types of slices, including mounts and raid targets.
  • (b) Fixed an issue causing meta tokens in modifier conditionals to be ignored.
  • (b) Fixed an error that occurred when an unsatisfied modifier or button conditional was followed by another conditional.

Yuzu 4

  • Added [in:dragon isles] extended conditional token.
  • Added {{mount:dragon}} token that, when used in a /cast command, will be replaced by a random dragonriding mount.
  • In Modern WoW, the OPie macro editor now automatically transforms /cast Ground Mount, /cast Flying Mount, /cast Dragonriding Mount into appropriate replacement tokens.
  • The Travel Form slice in the Druid Shapeshifts ring now suggests using a dragonriding mount when appropriate.
  • When shift-clicking spells and items into the OPie macro editor, /cast and /use commands are prepended automatically when the cursor is on an empty line.
  • Certain World Quest items will now only appear within the Quest Items ring while within the world quest area.
  • Adjusted navigation via jump slices to behave similarly to opening the nested ring with a /click macro.
  • Fixed an issue causing the Jewelcrafting slice to be replaced with another copy of the Fishing Journal slice in the Trade Skills ring.
  • Fixed an issue that could occur after shift-clicking a world quest marker on the world map.
  • Fixed an error that could occur when opening rings with on-open actions.

Yuzu 3

  • The [flag] extended conditional, and the /setflag, /cycleflag, /randflag commands can now be used in OPie.
  • Abilities you have not yet learned, or those that require a different specialization or talent selection, now also appear in the Abilities category and can be added to OPie rings in modern WoW.
  • Fishing Journal added to the Professions ring on modern WoW.
  • Dominated Hearthstone added to the Hearthstones ring on modern WoW.
  • Onyxia now casts Deep Breath less frequently. Wait, what?

Yuzu 2

  • Further compatibility updates for Dragonflight.
  • Fixed an error that occurred when a /use macro command referenced an empty bag slot.
  • Fixed an error that occurred when viewing the macro command used to open an OPie ring.

Yuzu 1

  • Compatibility update for Dragonflight.

    First of all, thank you to everyone who submitted error reports, everyone who read the Known Issues list and held off on submitting error reports, everyone who contributed or reviewed OPie localization, and to everyone for their patience while this update was being worked on.

    It is my goal not to publish broken-on-release code requiring frequent follow-up updates. Updating OPie to the desired standard took a bit longer this time around — the change note above somewhat belies the number of issues addressed. It is not entirely out of the woods yet: one of the workarounds required for Dragonflight compatibility will probably get patched out by Blizzard in the future, and whether OPie remains functional depends on Blizzard fixing the underlying design issue beforehand.

  • If have external addons which interact with OPie, they will need updates to work with this and future versions of OPie.
    If you're an author of such an addon and need help adjusting, please get in touch.
  • Fixed an error that could occur after zoning in certain circumstances.

Files

  • Version Date Size Compatibility
  • U Yuzu 9+3.33 2023-08-11 237.4 KB 10.1.5, 1.14.3, 3.4.2

  • U Yuzu 9+3.0 2023-07-29 235.7 KB 10.1.5, 1.14.3, 3.4.2

  • U Yuzu 9+2.22 2023-06-18 224.4 KB 10.1.0, 1.14.3, 3.4.1

  • U Yuzu 9+2.0 2023-06-16 224.4 KB 10.1.0, 1.14.3, 3.4.1

  • U Yuzu 9+1.0 2023-05-19 221.2 KB 10.1.0, 1.14.3, 3.4.1

  • U Yuzu 9 2023-05-03 220.1 KB 10.1.0, 3.4.1, 1.14.3

  • U Yuzu 8a 2023-04-14 220.3 KB 10.0.7, 1.14.3, 3.4.1

  • U Yuzu 8 2023-04-10 220 KB 10.0.7, 1.14.3, 3.4.1

  • U Yuzu 7 2023-03-02 214.8 KB 10.0.5, 1.14.3, 3.4.1

  • U Yuzu 6 2023-02-01 214.3 KB 10.0.5, 1.14.3, 3.4.1

  • U Yuzu 5b 2022-12-31 212.9 KB 10.0.2, 1.14.3, 3.4.0

  • U Yuzu 5a 2022-12-30 212.9 KB 10.0.2, 1.14.3, 3.4.0

  • A Yuzu 5 2022-12-30 212.9 KB 10.0.2, 1.14.3, 3.4.0

  • U Yuzu 4 2022-12-07 210.9 KB 10.0.2, 1.14.3, 3.4.0

  • U Yuzu 3 2022-11-27 209.2 KB 10.0.2, 1.14.3, 3.4.0

  • U Yuzu 2 2022-11-17 206.1 KB 10.0.2, 1.14.3, 3.4.0

  • U Yuzu 1 2022-11-02 205.5 KB 10.0.0, 1.14.3, 3.4.0

A: Archived releases are not recommended to any users.