OPie: User Guide: Options
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.
- 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.