Download
(12Kb)
Download
Updated: 11-26-14 01:28 AM
Compatibility:
Warlords of Draenor (6.0.3)
Warlords of Draenor Pre-Patch (6.0.2)
Updated:11-26-14 01:28 AM
Created:unknown
Downloads:129,170
Favorites:466
MD5:

Action Bar Saver  Popular! (More than 5000 hits)

Version: v2.3.3
by: Shadowed [More]

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

tag v2.3.3
ad89ad5bf9ece06e5b6ff53859c333241612ffa6
Shadowed <[email protected]>
2014-11-25 23:26:55 -0800

Tagging as release v2.3.3

--------------------

Shadowed:
- cleaned up files
- Updated for WoD

tag v2.3.2
238766229e5e521568f4f7c4d72348ff2f87a167
Shadowed <[email protected]>
2012-09-13 12:57:39 -0700

Tagging as release 2.3.2

--------------------

Shadowed:
- Permissions
- Fixed spell restoring (Thanks Morsker)

tag v2.3.1
e2dd8290c6d4b2e11c8d4673c396c408922b6db4
Shadowed <[email protected]>
2012-08-27 09:39:48 -0700

Tagging as release 2.3.1

--------------------

Shadowed:
- Given I'll be pushing 5.0.4 versions in the next day, I'll just bump TOC now
- Fixed macro handling (Thanks nebula169)
Optional Files (0)


Post A Reply Comment Options
Unread 08-19-08, 07:55 PM  
Shadowed
...
Featured Addon Author

Forum posts: 387
File comments: 2513
Uploads: 83
You're out of luck basically, we don't have a consistent way of identifying macros if they aren't named so we do it by content, if you change the content of the macro without re-saving the profile then it can't restore it.

It's not really a perfect system, but it's better then requiring you to name every macro, or having all of your macros messed up if you delete one or add a new one.
Report comment to moderator  
Reply With Quote
Unread 08-19-08, 06:53 PM  
Maldazzar
A Kobold Labourer

Forum posts: 0
File comments: 154
Uploads: 0
small bug:
i have a macro /cast [target=party1] Intervene saved to a profile

if i change the contents of the macro (to /cast [target=<Name>] Intervene, for example), it is not restored when i attempt to load that profile
Report comment to moderator  
Reply With Quote
Unread 08-04-08, 02:04 AM  
LaMaG
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Hi love this addon

Thx for your good job!

A chance to grab it from WowAceUpdater ?
Report comment to moderator  
Reply With Quote
Unread 07-05-08, 09:40 PM  
Shadowed
...
Featured Addon Author

Forum posts: 387
File comments: 2513
Uploads: 83
Fixed version is up
Report comment to moderator  
Reply With Quote
Unread 07-05-08, 11:56 AM  
Shadowed
...
Featured Addon Author

Forum posts: 387
File comments: 2513
Uploads: 83
For some reason it's not letting me upload it, will have to bug someone from WoWI to fix it have to grab it off http://shadowed-wow.googlecode.com/s...ctionBarSaver/ in the mean time to fix it.
Report comment to moderator  
Reply With Quote
Unread 07-05-08, 11:52 AM  
Shadowed
...
Featured Addon Author

Forum posts: 387
File comments: 2513
Uploads: 83
Should have already been uploaded not sure why it didn't go through.
Report comment to moderator  
Reply With Quote
Unread 07-05-08, 07:48 AM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1360
File comments: 831
Uploads: 59
Originally posted by Slayth
Alright, I CANNOT give you an error code, none came up.

But basicly I use to use the update before you made this one, I deleted my whole WTF / Cache folder yesterday, and did NOT reinstall ABS until about 10 minutes ago.

I CANNOT save a profile, /abs save [profile name without the brackets]

Cannot press enter, when I turn off ABS, it'll go through saying that its an invalid command.

I'll see if i can somehow get an error to pop up for ya.
If you install an error-capturing addon or go into
Options(Esc) -> Interface -> Game -> Help: Display Lua Errors (check it).

you will get an error and it'll be the one that's found a couple posts below.

It is fixed in a later revision (r802) for me, so your best bet is to wait for Shadowed to upload the file here too.
Report comment to moderator  
Reply With Quote
Unread 07-05-08, 01:27 AM  
Slayth
A Deviate Faerie Dragon
AddOn Compiler - Click to view compilations

Forum posts: 11
File comments: 5
Uploads: 3
Alright, I CANNOT give you an error code, none came up.

But basicly I use to use the update before you made this one, I deleted my whole WTF / Cache folder yesterday, and did NOT reinstall ABS until about 10 minutes ago.

I CANNOT save a profile, /abs save [profile name without the brackets]

Cannot press enter, when I turn off ABS, it'll go through saying that its an invalid command.

I'll see if i can somehow get an error to pop up for ya.
Report comment to moderator  
Reply With Quote
Unread 07-04-08, 07:04 PM  
Shadowed
...
Featured Addon Author

Forum posts: 387
File comments: 2513
Uploads: 83
ActionBSDB is the old SV, ActionBarSaverDB is the new one. If it sees ActionBSDB it upgrades the format to ActionBarSaverDB and nils out ActionBSDB so it doesn't keep trying to upgrade.

Profiles are listed under unknown because theres no way of knowing that you saved them to a Warrior under the old format without scanning them and checking spells and such which is a hassle, they'll be automatically moved to your classes category if you do a restore with them and theres 0 restore errors, you could also do a rename and it'll move it.

For example, /abs rename Dridzt-tank tank then /abs rename tank Dridzt-tank should move it to the Warrior category.
Last edited by Shadowed : 07-04-08 at 07:04 PM.
Report comment to moderator  
Reply With Quote
Unread 07-04-08, 06:11 PM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1360
File comments: 831
Uploads: 59
I haven't gotten latest version yet, probably awaiting approval.. but to add a little something.

Should have checked my saved variables before first post actually.

There's 2 tables ActionBSDB and ActionBarSaverDB
For some reason my profiles are saved under "UNKNOWN" instead of "WARRIOR" under ActionBarSaverDB

Load issue? Can it be that my class is not available to addons when it tries to make the profile?

:Edit
Found your gcode and got r802, everything seems ok
Last edited by Dridzt : 07-04-08 at 06:41 PM.
Report comment to moderator  
Reply With Quote
Unread 07-04-08, 06:03 PM  
Shadowed
...
Featured Addon Author

Forum posts: 387
File comments: 2513
Uploads: 83
Try the latest version, see if that fixes it.
Report comment to moderator  
Reply With Quote
Unread 07-04-08, 06:00 PM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1360
File comments: 831
Uploads: 59
Originally posted by Shadowd
First one should be fixed, are you passing anything odd when trying to create a new profile? Not sure why that would happen.
Hi,
/abs save Dridzt-tank

Hyphen might be a problem?

:edit
I had existing profiles with similar names (name-spec most common) so I assumed it would be ok.
Last edited by Dridzt : 07-04-08 at 06:02 PM.
Report comment to moderator  
Reply With Quote
Unread 07-04-08, 05:54 PM  
Shadowed
...
Featured Addon Author

Forum posts: 387
File comments: 2513
Uploads: 83
First one should be fixed, are you passing anything odd when trying to create a new profile? Not sure why that would happen.
Report comment to moderator  
Reply With Quote
Unread 07-04-08, 05:25 PM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1360
File comments: 831
Uploads: 59
Is it recommended to nuke our savedvars as part of the upgrade?

I went from r717 to r800 with a couple profiles saved
(macros and items included on the actionbars)

I get the following error when I log on / reloadui / try to "abs delete <profile>"
Code:
[2008/07/05 02:18:07-4433-x1]: ActionBarSaver-$Revision$\ActionBarSaver.lua:41: bad argument #1 to 'gsub' (string expected, got nil)
ActionBarSaver-$Revision$\ActionBarSaver.lua:41: in function <Interface\AddOns\ActionBarSaver\ActionBarSaver.lua:16>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceAddon-3.0\AceAddon-3.0.lua:340: in function `InitializeAddon'
AceAddon-3.0\AceAddon-3.0.lua:428: in function <Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:421>
Thanks for any suggestions.

:Edit
Also chokes when I try to save a new profile:
Code:
[2008/07/05 02:40:37-4433-x1]: ActionBarSaver-$Revision$\ActionBarSaver.lua:84: attempt to index field '?' (a nil value)
ActionBarSaver-$Revision$\ActionBarSaver.lua:297: in function `value'
Interface\FrameXML\ChatFrame.lua:3040: in function `ChatEdit_ParseText':
Interface\FrameXML\ChatFrame.lua:2732: in function `ChatEdit_SendText':
Interface\FrameXML\ChatFrame.lua:2753: in function `ChatEdit_OnEnterPressed':
<string>:"*:OnEnterPressed":1: in function <[string "*:OnEnterPressed"]:1>
Last edited by Dridzt : 07-04-08 at 05:46 PM.
Report comment to moderator  
Reply With Quote
Unread 07-03-08, 06:21 PM  
Shadowed
...
Featured Addon Author

Forum posts: 387
File comments: 2513
Uploads: 83
The main change that you can see is profiles are stored by class, so you can have a profile named pvp for a Warrior and another for a Druid, but most of the changes are internal like redoing the saving/restoring code and also improving the storage format to have less issues with things with ";" in them and such.
Last edited by Shadowed : 07-03-08 at 06:21 PM.
Report comment to moderator  
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.