Category: Action Bar Mods
Addon Information
Works with 3.2
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Author:
Version:
r20090923
Date:
09-23-2009 09:55 PM
Size:
11.26 Kb
Downloads:
65,386
Favorites:
364
MD5:
Action Bar Saver 2   Popular! (More than 5000 hits)
Quick little mod, allows you to setup different profiles for your action bars. Mainly this is for hybrid classes that want to be able to respec without spending 10-20 minutes setting their action bars up. All you do is type /abs save <name> and it'll save the location of all your spells, macros and items.

For example, if you're currently a Feral Druid you can type /abs save feral then you can respec to Resto and setup your bars, then type /abs save resto once you go respec back to Feral you can then train all your spells again and type /abs restore feral and you'll get your feral setup without all the work of actually finding where you placed things.

Works with any custom interface like Bongos provided you're not using more then the standard 120 action buttons, ones that provided features to go past 120 will cause only the standard 120 to be saved/restored. This isn't a bug however, just a limitation in the WoW API

  Change Log - Action Bar Saver 2
Author: Shadowed <shadowed.wow@gmail.com>
Date: Wed Sep 23 18:53:33 2009 -0700
- Fixed macros that are auto-edited by mods with names not being restored (Now restores by id -> content -> name, if no duplicate names)

Date: Sat Aug 8 21:54:13 2009 -0700
- Removed some upgrade code, been long enough that it's not needed
- Fixed an error with AddonLoader
- TOC Bump
Author: unknown <Shadowed@.(none)>

Date: Thu May 7 14:17:56 2009 -0700
* Agh stop complaining
Author: Shadowed <shadowed.wow@gmail.com>

Date: Sun Apr 5 16:04:50 2009 +0000
* fixed spellRAnk typo

Date: Sat Apr 4 22:25:04 2009 +0000
* Whoops, TOC is supposed to be 30100 not 31000
* Stripped the old Action Bar Saver -> Action Bar Saver 2 conversion code it's been almost a year "should" be fine
* Stripped all of the companion saving for 3.0, it doesn't work half the time and is ugly anyway
* Removed localization.deDE.lua and localization.frFR.lua not like I ever use them
* Actually stripped Ace3 so SVN would commit
* Changed companion saving to use the new Blizzard functions that actually work (And only took like 6 months to work)
* Cleaned up some code in general to be less ugly and weird in general
* Updated TOC to 3.1
* Stripped Ace3, can't remember why I added it in the first place

Date: Thu Jan 8 22:10:31 2009 +0000
* Added debug code if the companion scanning fails, hopefully this will let me narrow down whats causing it to happen (HOPEFULLY)

Date: Mon Jan 5 04:16:33 2009 +0000
* Added support for AddonLoader

Date: Sun Jan 4 17:10:09 2009 +0000
* Added an option to restore the actual spell rank saved, instead of defaulting to the highest rank (/abs rank, restores highest rank by default)

Date: Sun Nov 23 17:02:46 2008 +0000
* Added a check to prevent profiles from being restored in combat
* Since down ranking was removed, we don't really benefit from having lower ranks of spells restored, meaning it will now default to restoring the highest rank, and if that fails it'll restore the rank saved

Date: Thu Oct 30 22:05:14 2008 +0000
* Fixed an issue with saving profiles as a Paladin or Warlock because Blizzard likes inconsistencies because they're evil bastards
* Updated libraries
* Updated TOC
* Removed build 30000 checks

Date: Sun Sep 21 18:32:22 2008 +0000
* Fixed one button in the restore failing if you had an action on the cursor when you started a restore
* Updated AceDB-3.0
* Changed the macro check to 36 global/18 character since Blizzard lied apparently
* Added a work around for companions not returning a valid GetActionInfo
* Stripped out AceConfig, AceDBOptions, AceEvent, AceGUI, as I can't think of any case I'm going to use these in the future

Date: Sun Sep 7 20:54:48 2008 +0000
* Apparently blizzard didn't up the per character macros to 36 yet, so removed that check
* Fixed /abs macro and /abs count not giving the correct response and always saying disabled

Date: Sun Aug 31 22:09:37 2008 +0000
* Should mostly work with WoTLK now, just need to add mount/companion parts in
* Added Bazaar support

Date: Sun Aug 3 04:21:56 2008 +0000
* Fixed macro check, only does it if we find a macro we need to restore
* Fixed /abs macro not actually working and letting you disable it
* Added spell linking, this is very basic and for general substitution like if you have a Tauren Druid and a Night Elf Druid, you can set it up so if it can't find War Stomp it uses Shadow Meld in it's place and vica versa.

Date: Fri Jul 4 23:57:43 2008 +0000
* Fixed a bug with the DB upgrade possibly erroring
* Fixed the class categories not being filled in unless you had upgraded in the first place

Date: Thu Jul 3 23:42:45 2008 +0000
* Fixed profile list not working correctly due to DB profiles

Date: Wed Jun 25 17:37:47 2008 +0000
* Fixed spells not being restored if they were the max ranks
* Fixed /abs delete not deleting unknown profiles
* Cleaned up the restore code slightly
* Added /abs rename old new for renaming profiles, also will move them to your current classes category

Date: Fri Jun 20 23:44:59 2008 +0000
* Moved ABS to Ace3 to clean up the code a bit more, game restart IS required
* Slash command is still /abs
* Added /abs count toggles checking if you have an item in your inventory before restoring, may need this enabled on this like Arena Tournament Realm to prevent disconnecting issues
* Cleaned up the storage format, we now store profiles per class so you can use names like pve/pvp for different class sets without issues, you can now also only restore sets that were saved on that class
* Improved the code in general, saving, restoring, adding macros and such are all less ugly and good things like that

Date: Sun May 18 00:23:11 2008 +0000
* Added a quick check to string format for macroID to prevent a nil error
* Fixed a bug in macro searching, will actually search for macros now if they go missing or the ID changed

Date: Wed Apr 16 18:06:11 2008 +0000
* Oops, left debug code in. Won't spam spell names anymore.

Date: Tue Apr 15 20:45:16 2008 +0000
* Added a quick hack in to prevent things with : in them from causing format issues

Date: Thu Apr 3 22:58:27 2008 +0000
* Updated our restore logic, it appears with 2.4 Blizzard changed the way dynamic icon macros are done so it'll specifically say the macro to the last known icon. Because we don't seem to be able to pull out if it's a dynamic icon macro or not, will just stop using it for identification

Date: Mon Mar 10 01:55:41 2008 +0000
* Fixed a bug with attempt to index nil table profileData

Date: Sun Mar 9 06:01:02 2008 +0000
* New option, /abs macro will toggle auto recreation of saved macros if they aren't found, defaults to off and will first create in per-character slot until it fills up.
* Mainly this is for developers, or things like transferring your layout/macros to a different character like the tournament realm easier. Requires the save to have been done with a r615 or later of ABS
* Auto save on logout is now defaulted to off instead of on
* Switched to localization.*.lua files, GAME RESTART IS REEQUIRED BECAUSE OF THIS
* Fixed auto save, we now store your current profile per character instead of globally so it won't attempt to auto save a Druids profile on a Rogue (for example)
* Improved /abs list, will now save the name/realm that a profile was created for and will list it per that group to make it easier. Any profile that hasn't been saved/restored yet will show up as misc.
  Optional Files - Action Bar Saver 2
File Name
Version
Size
Author
Date
Type
r649
2kB
04-08-2008 04:17 AM
Patch
  Archived Versions - Action Bar Saver 2
File Name
Version
Size
Author
Date
r20090808
11kB
Shadowed
08-09-2009 12:57 AM
r1206
10kB
Shadowed
04-05-2009 12:05 PM
r1192
10kB
Shadowed
04-04-2009 02:58 AM
r1057
26kB
Shadowed
01-08-2009 05:11 PM
r1052
26kB
Shadowed
01-04-2009 12:13 PM
r1026
25kB
Shadowed
11-23-2008 12:03 PM
  Comments - Action Bar Saver 2
Post A Reply Comment Options
Old 11-05-2009, 10:40 PM  
ElphieRAWR
A Deviate Faerie Dragon
Interface Author - Click to view interfaces

Forum posts: 10
File comments: 6
Uploads: 4
Thumbs down <3<3<3

I love Action Bar Saver.
I play a mage, and as such, on all of my pve specs I use the same buttons setup [minus erm.. like a 5 button difference]. I've always hated having to move all the buttons around on my dual spec to match my main spec, and if I don't do it, I get lost. This has saved me at least 3 hours [altogether, counting all the respecs/bar placements/etc I've done since I've downloaded it] of work getting my specs to match.
I also have a separate save for my pvp specs.

<3<3<3 -Elphie.
__________________
-- Elphie --
[Matanya of Arthas]
ElphieRAWR is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-29-2009, 01:09 PM  
AnrDaemon
A Cyclonian
Interface Author - Click to view interfaces

Forum posts: 41
File comments: 962
Uploads: 1
Quote:
Originally posted by Xrystal
The built in one works for dual specs not for respecs. So if someone respecs their offspec occasionally but often enough for switching things out to be a pain then this would be good for them. Can I say Pallys, Druids
Palad... DK... :x and Shadow Priest. Always found my bars lacking something when I respec or Blizzard "blizz it up" (DK talents has been reset several times, which made me very sad panda).
AnrDaemon is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-27-2009, 02:18 AM  
Oakenwynd
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
Quote:
Originally posted by Shadowed
vithos: There isn't going to be keybind support, it's too much of a pain to do.
Big fat sad face =[

this addon would be exactly what i needed if it could support that.

/needs to learn LUA so i can write it myself
Oakenwynd is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-23-2009, 11:45 PM  
Xrystal
nUI User and Supporter
 
Xrystal's Avatar
Premium Member
Interface Author - Click to view interfaces

Forum posts: 1459
File comments: 83
Uploads: 12
The built in one works for dual specs not for respecs. So if someone respecs their offspec occasionally but often enough for switching things out to be a pain then this would be good for them. Can I say Pallys, Druids
__________________
Have too many addons ? Try nUI and see if that helps relieve the situation.
Xrystal is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-09-2009, 04:05 AM  
Shadowed
Premium Member
Premium Member
Interface Author - Click to view interfaces

Forum posts: 39
File comments: 1702
Uploads: 89
neenee: Not if you use more than one spec.

vithos: There isn't going to be keybind support, it's too much of a pain to do.
Shadowed is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-09-2009, 03:27 AM  
neenee
A Defias Bandit
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 17
Uploads: 1
I believe the feature this addon provides, is built-in.
neenee is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 06-29-2009, 09:03 AM  
vithos
A Kobold Labourer

Forum posts: 0
File comments: 22
Uploads: 0
Very much looking forward to keybind support. Nevertheless, excellent addon.
vithos is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-30-2009, 03:08 PM  
kyth
A Kobold Labourer
 
kyth's Avatar
Interface Author - Click to view interfaces

Forum posts: 1
File comments: 13
Uploads: 2
Extremely extremely minor but:

I modified my local copy so 'load' was the same as 'restore', because save/load is what my mind thinks of rather than save/restore, and it's faster.

/abs load mimiron
/abs load vezax
/abs load freya

You've made my life so simple these days when I have different hotkeys and specs for each hardmode (and have to remember to switch between fire ward and frost ward.)
__________________
Ulduar strats, speed run guides, and more: http://www.stratfu.com

Last edited by kyth : 05-30-2009 at 03:08 PM.
kyth is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-23-2009, 08:21 AM  
miros
A Kobold Labourer
 
miros's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 55
Uploads: 5
Could you add the possibility of making macro conditionals?
Cause I have a 1 button respec/equip and I would like to see something like this:
Quote:
/abs restore [spec:1] Destro; [spec:2] Demo
miros is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-10-2009, 05:01 PM  
farsightxr20
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
I actually still find this mod useful... I'm a warrior, and I was specced Prot for main spec and Arms for secondary spec. For ulduar progression I'm changing my second spec to a survival (as opposed to threat-generating) prot set. I want my action bar setup to be almost the same as my other prot spec, but I'd have to completely change everything around because it's currently setup for arms.

With this addon I can "save" my bar setup in my primary spec and then just load it into my secondary spec instead of having to setup everything again. And I will still have my Arms bar setup saved for when I decide to go back.
farsightxr20 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-08-2009, 06:16 PM  
daizy
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Quote:
Originally posted by Shadowed
It wouldn't, I'll add key binding support soon but I have other priorities right now.
Thanks for your quick response!
daizy is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-08-2009, 03:36 PM  
Shadowed
Premium Member
Premium Member
Interface Author - Click to view interfaces

Forum posts: 39
File comments: 1702
Uploads: 89
It wouldn't, I'll add key binding support soon but I have other priorities right now.
Shadowed is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-08-2009, 02:44 PM  
daizy
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Quote:
Originally posted by Shadowed
I said I'm still maintaining it, but most people do not need to use this.

I know you're not SUPPOSE to share accts... of course. But, would this add on allow me to have one set of key bindings to be loaded when I play a toon and then a friend would also be able to load their key bindings for the same toon when they play? Or, does this just change the action bar button placement?

Last edited by daizy : 05-08-2009 at 03:09 PM.
daizy is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-06-2009, 04:36 PM  
Shadowed
Premium Member
Premium Member
Interface Author - Click to view interfaces

Forum posts: 39
File comments: 1702
Uploads: 89
I said I'm still maintaining it, but most people do not need to use this.
Shadowed is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-06-2009, 04:11 PM  
kyth
A Kobold Labourer
 
kyth's Avatar
Interface Author - Click to view interfaces

Forum posts: 1
File comments: 13
Uploads: 2
Quote:
Originally posted by Shadowed
Note that with duel specs in 3.1, you really do not need this mod anymore, as Blizzard automatically saves/restores action bar setups when swapping between duel specs.

While I'll still maintain it for people that need beyond 2 specs/transfering setups between characters, odds are you don't need to use it most of the time.
Please note that, especially with hardmodes, and especially with the higher-end guilds, many of us are respecing far beyond the 2 that Blizzard provides us.

I play a mage and I have 3 different specs I switch between based on which hard-mode it is, then an additional one for normal-mode Ulduar.

And I know our tanks and healers all have, e.g., two healing specs or two tanking specs, and then when they need to switch roles they hit a trainer.

Not to mention people who have two pve specs and then go and pvp.
__________________
Ulduar strats, speed run guides, and more: http://www.stratfu.com
kyth is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.