OPie: User Guide: Options

OPie options panel

OPie's behavior, appearance, and animations can be customized by typing /opie or opening the OPie options panel through other means. This page describes the available customization options; you can configure most of them on a per-ring basis by using the dropdown menu in the upper right corner of the options panel.

Interaction

You can choose from three preset interaction modes, controlling how OPie responds to your inputs.

Quick
Hold down the ring binding while selecting a slice, and release the ring binding to confirm the selection.
Relaxed
Press the ring binding to show a ring, and select a slice by left-clicking.
Mouse-less
Press the ring binding to show a ring, then select a slice using per-slice bindings. In this mode, OPie does not interrupt mouselook or camera rotation, but no radial pointer is available.

Some interactions can be customized further via the menus accessible via the dropdown buttons in this section.

On ring binding press: Open ring at screen center / mouse
You may choose to position OPie rings relative to the center of your WoW window (which allows you to pre-position your mouse pointer to a select a specific slice prior to opening the ring), or relative to your mouse pointer (allowing you to select slices by moving the pointer in a consistent direction).
On ring binding release: Close after quick action
If selected, this allows quick actions to be performed in Relaxed interaction mode by releasing the ring binding while the quick action repeat trigger conditions are met (otherwise, you would need to confirm the quick action by left-clicking).
On left click: Use slice (and close ring)
In Relaxed interaction mode, you can choose whether the ring should remain open after you left-click to select a slice.
Controller directional input
If WoW's gamepad support is enabled, this dropdown controls how OPie rings interact with controller inputs:
None
Controller inputs are not used for slice selection. You may switch to virtual cursor mode manually.
Virtual mouse cursor
Automatically switches to virtual cursor mode when opening an OPie ring.
Camera analog stick
Camera analog stick input is used to select ring slices.
Movement analog stick
Movement analog stick input is used to select ring slices. Due to a technical limitation in the World of Warcraft client, while an OPie ring is open in this mode, all other analog stick input will be discarded.
Some additional controller-related configuration is accessible using the /opie show-gamepad-config command.
Per-slice bindings
Allow selecting specific slices using bindings customized through the Bindings configuration panel (/opie bind); you may additionally choose whether the ring should remain open after a slice binding is used.

In Quick or Relaxed interaction modes, you can also use the following option:

Prevent other UI interactions
If this option is enabled, you will not be able to interact with other UI frames while an OPie ring is open. If this option is disabled, some OPie bindings may not work while your mouse cursor is over another UI element (e.g. you may not always be able to dismiss the OPie ring by right-clicking).

Behavior

Use default ring bindings
If enabled, bindings specified by rings included with OPie (or in other addons) will be used only when they do not conflict with your other bindings. If this option is disabled, only the bindings you've set up yourself via the OPie Bindings configuration panel or the Custom Rings panel will be used.
Hide stance bar
If enabled, the default UI's stance/shapeshift form bar is permanently hidden.
Per-character ring rotations
If enabled, OPie will remember last-used nested ring rotations on each character (instead of across all characters).
Ring scale
Adjusts the size of the ring visual and interactive elements.

Appearance

Nested rings
If enabled, slices within nested rings are shown as a smaller ring when hovering over the nested ring slice currently rotated into the main ring.
Per-slice bindings
If both this option and per-slice bindings are enabled, per-slice bindings are shown on the slices.
Show cooldown numbers
If enabled, cooldowns are shown numerically within the main ring.
Show recharge numbers
If enabled, recharge times are shown numerically within the main ring. This option applies only to charge-based abilities for which at least one charge is currently off-cooldown.
Show slice labels
If enabled, short labels (e.g. macro names, or the #label meta-command value in custom macros) are shown on the slices.
Show tooltips
If enabled, a tooltip is shown for the slice currently hovered over.

Animation

Animate transitions
If enabled, and your frame rate is sufficient, OPie will animate opening/closing rings. Otherwise, rings appear/disappear instantly.
Outward spiral on hide
If enabled, ring slices spiral out when the ring is hidden; otherwise, the ring shrinks when hidden.
Enlarge selected slice
If enabled, slightly increases the size of slice hovered over.
Snap pointer to mouse cursor
If enabled, or if your frame rate is low, the ring pointer instantly jumps to point to the mouse cursor position. Otherwise, OPie animates the ring pointer rotation.