ReAction

AddOn for World of Warcraft

Current Version: 0.32 (alpha)
Released: 03 Feb 2007

WoW Version Compatibility/TOC: 2.0.6 / TOC 20003

The Basics

ReAction is a replacement for the default Blizzard action bars. It allows you redefine your action button layout any way you like.

Features

ReAction is built using the Ace2 development framework.

Using ReAction

Installation

To install ReAction, drag the ReAction folder to World of Warcraft/Interface/AddOns. Exit World of Warcraft if it's running, then restart.

Welcome to ReAction

When you first enter World of Warcraft with ReAction installed, it will look very similar to the default Blizzard UI, depending on what other AddOns are installed. Any keybindings you have made to the action bars, however, are not in effect. Also, only the main menu bar is shown by default. Other bars can be created as desired.

If you have FuBar installed, on the left side you should see the ReAction plugin icon and label. If not, there should be a button on your minimap. In either case, that button (the ReAction Control Button) is the gateway to configuring ReAction.

ReAction has three modes of operation:

You can toggle Configuration mode by shift-clicking the ReAction Control Button and toggle Keybinding mode by alt-clicking the button. Global configuration options are also available by right-clicking the ReAction button. There are also a limited set of console commands that can be accessed with the "/reaction" or "/rxn" slash-commands. Type /rxn in the chat box to print a list of commands.

You can also set key bindings to toggle Configuration and Keybinding modes, in the standard UI keybindings panel.

Configuring ReAction

Start by shift-clicking the ReAction button to enter Configuration mode. All bars, including hidden bars, are shown in this mode and normal button click operation is disabled (though keybindings still work). Mouse over the bars, edges, and corners to see tooltip instructions for moving, resizing, and rearranging them. Right click each bar for a menu of options pertaining to that bar. For example, to change a hidden bar to a visible bar, right-click on a bar and choose Visibility -> Always Visible. Tooltips for each menu option provide details.

When you're done configuring ReAction, shift-click the ReAction button again to go back to Normal mode.

Configuration mode is not available if you are in combat, and is automatically cancelled if you enter combat.

Setting Keybindings

ReAction buttons don't use the regular keybindings of the default UI. In order to get your buttons to use hotkeys, enter ReAction Keybinding Setup mode by alt-clicking the ReAction Control Button (or choosing 'keybinding mode' from the right-click menu). ReAction button keybindings are not available from the standard keybindings menu! You must use the ReAction keybinding interface.

Like configuration mode, normal button operation is disabled while in keybinding mode (though again, any hotkeys you have assigned will work).

With the keybinding interface out, you can mouseover any ReAction button to see what its current keybinding is. You can set the keybinding on a button by pressing the key, then clicking the button. To clear a keybinding from a ReAction button, right-click the button. If you've set up bars with multiple pages, you can also bind a key to the page up/down buttons on a per-bar basis. Just make sure the buttons are showing (they can be hidden later) and assign the keybinding like any other ReAction button.

Keybindings are saved on a per-character basis. Keybinding mode is not available if you are in combat, and is automatically cancelled if you enter combat.

Playing with ReAction

Once you get your keybindings and configuration set up, you're ready to go. The buttons behave just like regular Blizzard buttons. However, at any time when you're not in combat, you can quickly switch to configuration mode and create a new bar, rearrange bars, hide/show a special-use bar, etc. Perfect for when you get some goofy quest item that has to be used temporarily, or get a new skill that doesn't fit on your current layout.

Limitations

Known Issues

Future Plans

Version History

Version 0.32:

Version 0.31:

Version 0.3

Version 0.2

Version 0.1

Credits

Huge credit to the Ace 2 development team, whose framework provides a level of functionality that I consider critical to the success of this addon.

Similarly, enormous credit goes to ckknight, whose Dewdrop menuing system and FuBar plugin system are ridiculously easy to use.

Finally, thanks to my alpha testers and stalwart adventuring companions: Deor, Nogrim, Sorabel, and Yngvi.

Copyright

ReAction © 2007 by Ryan Findley.

You are free to distribute this AddOn package without notice to the author, as long as the package is unmodified, this readme.html file accompanies the distribution, and no claim of authorship of the contents of the package is made. Derived works are expressly permitted but must be clearly labeled as not the work of the original author and packaged separately, with credit given to the original author. Inclusion of this package within a compilation is expressly permitted.

The author expressly disclaims any warranty of any kind for the material contained in this package. USE AT YOUR OWN RISK.

All files in this package under the 'libs/' directory are libraries made available by WoWAce, and are not the work of this author.

World of Warcraft is a registered trademark of Blizzard Entertainment, Inc.