ActionSwap 2 is an addon to help you save inactive specs (i.e. triple-spec) by swapping out sets of actions, glyphs, and keybindings. It is intended to work in conjunction with Talented, which handles the swapping of talents. ActionSwap 2 fills in for what Talented doesn't do, and its automatic saving (and backing up) means that only a minimum amount of effort is required to manage your sets.
Specifically, ActionSwap 2 can help you:
Save an inactive spec (actions, keybindings, and glyphs)
Share a set of actions between primary / secondary spec (i.e. mount buttons)
Keep different keybindings for primary / secondary spec
Backup and restore your action bars to a previous state
Recover any buttons that WoW has automatically removed from your action bars (i.e. disappearing guild perk buttons)
Transfer your setup to / from a PTR character
ActionSwap 2 is based on an old command-based addon called ActionSwap, but has been redesigned from the ground up to become the ultimate GUI-enabled spec-swapper!
* NEW: Mists of Pandaria support has been added in version 1.0.1 ! *
NOTE: ActionSwap 2 Glyph Sets have been reset as of version 1.0.1 due to the large scale changes made to the glyph system in WoW (You should really be picking new glyphs to go into your glyph sets at this point anyway...)
Getting started:
Install and enable ActionSwap 2.
Type /as2 when in WoW. An interactive tutorial will guide you through the basics!
Type /tutorial reset if you want to restart the tutorial.
See the screenshots - you can use my setup as an example.
To save your inactive specs:
Create a button set and select some slots to swap.
Create a different action set / glyph set for each spec you want to save. (NOT a new button set - see screenshots for an example)
Whenever you apply a new set of talents using Talented, also equip the corresponding action / glyph set using ActionSwap 2.
You will still have to pay the fee for respeccing, but your action bars and glyphs will now be extremely easy to restore, and you're much less likely to forget things!
To share a set of actions between primary / secondary spec:
Create a button set containing at least one action set (and remember to select some slots).
Equip the same action set under each spec.
Any changes under one spec will automatically be transferred to the other.
To keep different keybindings for primary / secondary spec:
(Note: This can also be done using keybinding sets)
Create a button set containing two or more action sets (and remember to select some slots).
Equip a different action set under each spec.
Enable "Also Swap Keybindings" for the button set.
The keybindings for each set will now be applied automatically upon spec change.
To back up your action bars:
Automatic backups are created and deleted automatically, but you can create manual backups too:
Move the mouse over the action set you want to back up.
Click the "Show Backups" icon that appears.
Click "New Backup".
To restore your action bars from backup:
Move the mouse over the action set containing the buttons you want to restore.
Click the "Show Backups" icon that appears.
Click the backup you want to restore.
To transfer settings to / from a PTR character:
Copy ActionSwap2.lua from one character's SavedVariables directory to another.
When you login on the target character, ActionSwap2 will warn you that it is recording changes. Instead of keeping these changes, restore each set from the latest backup (one will have been created automatically before recording).
(Note: Exporting / importing individual sets is not yet supported.)
To equip sets using a macro:
Syntax: /as2 equip
Example macro to equip 3 sets simultaneously:
/as2 equip action set Fire
/as2 equip glyph set Fire
/as2 equip key set Fire
If two or more sets have the same name, you must specify the set type.
Quirks:
You shouldn't use the keybinding-swapping features of ActionSwap 2 unless you have per-character keybindings enabled.
If you use a paged action bar, key swapping may not work as expected unless all pages are assigned to the same button set as the first page. (i.e., you should assign all battle stance, defensive stance, and berserker stance buttons to the same button set.)
If you accidentally mess up your action bars, remember that backups are created for each set daily! (at effectively zero performance cost)
The addon doesn't care which slot a glyph is placed in - just that it is present.
Check out my other addons:
AdvancedIconSelector - http://www.wowinterface.com/downloads/info20821-AdvancedIconSelector.html
Adds search functionality to Blizzard's icon selector dialogs along with icon keyword data and a resizeable frame!
Special thanks goes to the authors of the Ace library and LibKeyBound-1.0 for making this addon possible.
Specifically, ActionSwap 2 can help you:
Save an inactive spec (actions, keybindings, and glyphs)
Share a set of actions between primary / secondary spec (i.e. mount buttons)
Keep different keybindings for primary / secondary spec
Backup and restore your action bars to a previous state
Recover any buttons that WoW has automatically removed from your action bars (i.e. disappearing guild perk buttons)
Transfer your setup to / from a PTR character
ActionSwap 2 is based on an old command-based addon called ActionSwap, but has been redesigned from the ground up to become the ultimate GUI-enabled spec-swapper!
* NEW: Mists of Pandaria support has been added in version 1.0.1 ! *
NOTE: ActionSwap 2 Glyph Sets have been reset as of version 1.0.1 due to the large scale changes made to the glyph system in WoW (You should really be picking new glyphs to go into your glyph sets at this point anyway...)
Getting started:
Install and enable ActionSwap 2.
Type /as2 when in WoW. An interactive tutorial will guide you through the basics!
Type /tutorial reset if you want to restart the tutorial.
See the screenshots - you can use my setup as an example.
To save your inactive specs:
Create a button set and select some slots to swap.
Create a different action set / glyph set for each spec you want to save. (NOT a new button set - see screenshots for an example)
Whenever you apply a new set of talents using Talented, also equip the corresponding action / glyph set using ActionSwap 2.
You will still have to pay the fee for respeccing, but your action bars and glyphs will now be extremely easy to restore, and you're much less likely to forget things!
To share a set of actions between primary / secondary spec:
Create a button set containing at least one action set (and remember to select some slots).
Equip the same action set under each spec.
Any changes under one spec will automatically be transferred to the other.
To keep different keybindings for primary / secondary spec:
(Note: This can also be done using keybinding sets)
Create a button set containing two or more action sets (and remember to select some slots).
Equip a different action set under each spec.
Enable "Also Swap Keybindings" for the button set.
The keybindings for each set will now be applied automatically upon spec change.
To back up your action bars:
Automatic backups are created and deleted automatically, but you can create manual backups too:
Move the mouse over the action set you want to back up.
Click the "Show Backups" icon that appears.
Click "New Backup".
To restore your action bars from backup:
Move the mouse over the action set containing the buttons you want to restore.
Click the "Show Backups" icon that appears.
Click the backup you want to restore.
To transfer settings to / from a PTR character:
Copy ActionSwap2.lua from one character's SavedVariables directory to another.
When you login on the target character, ActionSwap2 will warn you that it is recording changes. Instead of keeping these changes, restore each set from the latest backup (one will have been created automatically before recording).
(Note: Exporting / importing individual sets is not yet supported.)
To equip sets using a macro:
Syntax: /as2 equip
Example macro to equip 3 sets simultaneously:
/as2 equip action set Fire
/as2 equip glyph set Fire
/as2 equip key set Fire
If two or more sets have the same name, you must specify the set type.
Quirks:
You shouldn't use the keybinding-swapping features of ActionSwap 2 unless you have per-character keybindings enabled.
If you use a paged action bar, key swapping may not work as expected unless all pages are assigned to the same button set as the first page. (i.e., you should assign all battle stance, defensive stance, and berserker stance buttons to the same button set.)
If you accidentally mess up your action bars, remember that backups are created for each set daily! (at effectively zero performance cost)
The addon doesn't care which slot a glyph is placed in - just that it is present.
Check out my other addons:
AdvancedIconSelector - http://www.wowinterface.com/downloads/info20821-AdvancedIconSelector.html
Adds search functionality to Blizzard's icon selector dialogs along with icon keyword data and a resizeable frame!
Special thanks goes to the authors of the Ace library and LibKeyBound-1.0 for making this addon possible.