Action Bar Profiles (Saver)
Action Bar Profiles
Add-on that allows you to setup and quickly switch between different profiles of your action bars, talents, macros and key bindings.
Chat commands
/abp list - shows the list of available profiles
/abp use profile - activates profile
/abp save profile - saves current actions to profile
/abp del profile - deletes profile
Links
- The latest release is available on http://www.curse.com/addons/wow/action-bar-profiles
- The latest alpha build is available on http://www.wowace.com/addons/action-bar-profiles/files
- The source code is available on https://github.com/Silencer2K/wow-action-bar-profiles
- My other add-ons are available on http://www.curse.com/users/silencer2k/projects
In reply to zaph0n:
create a macro for the PvP talents, the macro will always load in
In reply to zaph0n:
create a macro for the PvP talents, the macro will always load in
In reply to zaph0n:
create a macro for the PvP talents, the macro will always load in
Hi there
is it possible to update so the GUI on the character tab is working??
Thanks for this addon, I think it's great. In the last couple weeks I'm seeing an error, the GUI on the character tab doesn't update and just remains empty with the "+New Profile" button. The chat commands work, and I can't see any sign that the profiles are incomplete. Is there anything I can do to fix this? If relevant, I also run Dominos.
Thanks for this addon.
Could you please do a minor update so WOW does not think its out of date?
Would it be possible to save the keybinds for the extra action bars created by Elvui?
Doesn't allow the "Summon Random Favourite Pet" button to be saved, nor does it save Empty Pet Slots for Hunters (eg if I haven o pet right now in those slots it does not save them).
At the moment when you swap talents using The current tome or the Kyrian Steward ability it is not changing talents. Works fine in an actual rested area,
Does anyone know if this addon with save keybinding if you use the addon Bindpad?
Love the addon as a multiboxxer and Altoholic it has saved me so much time and headache!!!!
Also, just a heads up but when i click your other addons link it takes me to a fandom page but if I just click your profile on the right of the page it works fine.
It looks like the links in your description need to be updated to curseforge from curse
Link from the right : https://www.curseforge.com/members/silencer2k/projects
Link from the description: http://www.curse.com/users/silencer2k/projects
Is there a way to disable saving keybinds?
In reply to discordgregory:
Yes, when you save or edit the profile from the character panel you can disable keybinds.
getting an error when trying to save a set (using the latest alpha):
5x ActionBarProfiles\Restore.lua:523: attempt to call global 'GetEquipmentSetInfoByName' (a nil value)
[string "@ActionBarProfiles\Restore.lua"]:523: in function `RestoreActions'
[string "@ActionBarProfiles\Restore.lua"]:66: in function `UseProfile'
[string "@ActionBarProfiles\GUI.lua"]:179: in function `Update'
[string "@ActionBarProfiles\ActionBarProfiles-9.0.1-2.lua"]:316: in function `func'
[string "@ActionBarProfiles\libs\AceTimer-3.0\AceTimer-3.0-17.lua"]:57: in function <...ActionBarProfiles\libs\AceTimer-3.0\AceTimer-3.0.lua:50>
Locals:
self = <table> {
SetDefaultModuleLibraries = <function> defined @ActionBarProfiles\libs\AceAddon-3.0\AceAddon-3.0.lua:367
prevSpec = 256
SavePetJournalFilters = <function> defined @ActionBarProfiles\ActionBarProfiles.lua:331
InjectPaperDollSidebarTab = <function> defined @ActionBarProfiles\ActionBarProfiles.lua:369
DecodeLink = <function> defined @ActionBarProfiles\ActionBarProfiles.lua:433
modules = <table> {
}
EncodeLink = <function> defined @ActionBarProfiles\ActionBarProfiles.lua:427
IterateEmbeds = <function> defined @ActionBarProfiles\libs\AceAddon-3.0\AceAddon-3.0.lua:442
OnChatCommand = <function> defined @ActionBarProfiles\ActionBarProfiles.lua:162
prevSetLevel = <function> defined @FrameXML\PaperDollFrame.lua:420
icon = <table> {
}
ldb = <table> {
}
options = <table> {
}
DeleteProfile = <function> defined @ActionBarProfiles\Save.lua:103
UpdateTooltip = <function> defined @ActionBarProfiles\ActionBarProfiles.lua:237
ParseArgs = <function> defined @ActionBarProfiles\ActionBarProfiles.lua:150
OnSaveConfirm = <function> defined @ActionBarProfiles\Dialogs.lua:108
ResetDefault = <function> defined @ActionBarProfiles\Save.lua:343
SetDefaultModulePrototype = <function> defined @ActionBarProfiles\libs\AceAddon-3.0\AceAddon-3.0.lua:409
CancelTimer = <function> defined @ActionBarProfiles\libs\AceTimer-3.0\AceTimer-3.0.lua:147
RestoreMacros = <function> defined @ActionBarProfiles\Restore.lua:87
baseName = "ActionBarProfiles"
defaultModuleState = true
IsDefault = <function> defined @ActionBarProfiles\Restore.lua:1229
IsEnabled = <function> defined @ActionBarProfiles\libs\AceAddon-3.0\AceAddon-3.0.lua:451
PlacePetSpell = <function> defined @ActionBarProfiles\Restore.lua:1222
ScheduleTimer = <function> defined @ActionBarProfiles\libs\AceTimer-3.0\AceTimer-3.0.lua:94
DisableModule = <function> defined @ActionBarProfiles\libs\AceAddon-3.0\AceAddon-3.0.lua:350
PreloadEquip = <function> defined @ActionBarProfiles\Restore.lua:951
FindItemInCache = <function> defined @ActionBarProfiles\Restore.lua:732
PlaceEquipment = <function> defined @ActionBarProfiles\Restore.lua:1215
PlaceMacro = <function> defined @ActionBarProfiles\Restore.lua:1196
RegisterMessage = <function> defined @AAP-Core\lib\HereBeDragons\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
UnregisterMessage = <function> defined @AAP-Core\lib\HereBeDragons\CallbackHandler-1.0\CallbackHandler-1.0.lua:153
ClearSlot = <function> defined @ActionBarProfiles\Restore.lua:1032
PlacePet = <function> defined @ActionBarProfiles\Restore.lua:1189
RestorePvpTalents = <function> defined @ActionBarProfiles\Restore.lua:278
PlaceContainerItem = <function> defined @ActionBarProfiles\Restore.lua:1170
SaveBindings = <function> defined @ActionBarProfiles\Save.lua:314
PlaceInventoryItem = <function> defined @ActionBarProfiles\Restore.lua:1151
db = <table> {
}
RegisterChatCommand = <function> defined @ActionBarProfiles\libs\AceConsole-3.0\AceConsole-3.0.lua:85
FindSpellInCache = <function> defined @ActionBarProfiles\Restore.lua:700
PlacePvpTalent = <function> defined @ActionBarProfiles\Restore.lua:1118
SetEnabledState = <function> defined @ActionBarProfiles\libs\AceAddon-3.0\AceAddon-3.0.lua:424
PlaceTalent = <function> defined @ActionBarProfiles\Restore.lua:1099
enabledState = true
GuessName = <function> defined @ActionBarProfiles\Save.lua:6
RegisterEvent = <function> defined @AAP-C
In reply to b9ty:
I'm getting the same error! Happens only if I enable the action bars to be included in the profile.
In reply to b9ty:
As a temporary workaround, remove any equipment set button you have in the action bars, those are what's causing this error
Hello again. I reported this issue to elvui suppor and they confirmed that addons like this one could not support elvui.
Hello. Returned to ELVUI end found some issue with action bars. abp doesn't save keybinds on some bars (they do save abilitys and macro). Some of the bars working as intended, others are not.