Download
(297Kb)
Download
Updated: 01-29-23 05:11 PM
Compatibility:
WOTLK Patch (3.4.1)
WOTLK (3.4.0)
Updated:01-29-23 05:11 PM
Created:07-11-22 01:31 PM
Downloads:406
Favorites:2
MD5:

ActionBarProfiles-Wotlk

Version: 2
by: Seikusa [More]

TBC-Version from https://www.curseforge.com/wow/addons/action-bar-profiles
Action Bar Profiles

Add-on that allows you to setup and quickly switch between different profiles of your action bars, 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

P.S.: Mostly just removed stuff, to make it run with /commands. I had to remove the UI-Elements since they were intertwined with Retail-Only API-Calls

Cant save mounts

Optional Files (0)


Archived Files (1)
File Name
Version
Size
Author
Date
2
295kB
Seikusa
07-11-22 01:31 PM


Post A Reply Comment Options
Unread 01-18-23, 08:32 AM  
Rerox
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Addon broken on 23/01/17

Seems like the newest Patch broke this great addon :-( please help!

8x ActionBarProfiles/Restore.lua:622: attempt to call global 'GetContainerNumSlots' (a nil value)
[string "@ActionBarProfiles/Restore.lua"]:622: in function `PreloadBags'
[string "@ActionBarProfiles/Restore.lua"]:546: in function `MakeCache'
[string "@ActionBarProfiles/Restore.lua"]:46: in function `UseProfile'
[string "@ActionBarProfiles/ActionBarProfiles.lua"]:116: in function `?'
[string "@ActionBarProfiles/libs/AceConsole-3.0-7/AceConsole-3.0.lua"]:94: in function `?'
[string "@FrameXML/ChatFrame.lua"]:4938: in function `ChatEdit_ParseText'
[string "@FrameXML/ChatFrame.lua"]:4601: in function `ChatEdit_SendText'
[string "@FrameXML/ChatFrame.lua"]:4637: in function `ChatEdit_OnEnterPressed'
[string "*ChatFrame.xml:121_OnEnterPressed"]:1: in function <[string "*ChatFrame.xml:121_OnEnterPressed"]:1>

Locals:
self = <table> {
SetDefaultModuleLibraries = <function> defined @ActionBarProfiles/libs/AceAddon-3.0/AceAddon-3.0.lua:367
UpdateGUI = <function> defined @ActionBarProfiles/ActionBarProfiles.lua:213
PlaceMacro = <function> defined @ActionBarProfiles/Restore.lua:797
DecodeLink = <function> defined @ActionBarProfiles/ActionBarProfiles.lua:237
modules = <table> {
}
EncodeLink = <function> defined @ActionBarProfiles/ActionBarProfiles.lua:231
IterateEmbeds = <function> defined @ActionBarProfiles/libs/AceAddon-3.0/AceAddon-3.0.lua:442
OnChatCommand = <function> defined @ActionBarProfiles/ActionBarProfiles.lua:68
DeleteProfile = <function> defined @ActionBarProfiles/Save.lua:103
UpdateTooltip = <function> defined @ActionBarProfiles/ActionBarProfiles.lua:143
ParseArgs = <function> defined @ActionBarProfiles/ActionBarProfiles.lua:56
OnSaveConfirm = <function> defined @ActionBarProfiles/Dialogs.lua:108
ResetDefault = <function> defined @ActionBarProfiles/Save.lua:288
SetDefaultModulePrototype = <function> defined @ActionBarProfiles/libs/AceAddon-3.0/AceAddon-3.0.lua:409
RestoreMacros = <function> defined @ActionBarProfiles/Restore.lua:77
defaultModuleState = true
IsEnabled = <function> defined @ActionBarProfiles/libs/AceAddon-3.0/AceAddon-3.0.lua:451
OnDeleteConfirm = <function> defined @ActionBarProfiles/Dialogs.lua:104
DisableModule = <function> defined @ActionBarProfiles/libs/AceAddon-3.0/AceAddon-3.0.lua:350
PreloadEquip = <function> defined @ActionBarProfiles/Restore.lua:608
FindItemInCache = <function> defined @ActionBarProfiles/Restore.lua:503
RegisterMessage = <function> defined @ActionBarProfiles/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:90
UnregisterMessage = <function> defined @ActionBarProfiles/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:153
ClearSlot = <function> defined @ActionBarProfiles/Restore.lua:671
SaveBindings = <function> defined @ActionBarProfiles/Save.lua:259
db = <table> {
}
FindSpellInCache = <function> defined @ActionBarProfiles/Restore.lua:471
SetEnabledState = <function> defined @ActionBarProfiles/libs/AceAddon-3.0/AceAddon-3.0.lua:424
options = <table> {
}
enabledState = true
GuessName = <function> defined @ActionBarProfiles/Save.lua:6
RegisterEvent = <function> defined @ActionBarProfiles/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:90
baseName = "ActionBarProfiles"
IsDefault = <function> defined @ActionBarProfiles/Restore.lua:830
PlacePetSpell = <function> defined @ActionBarProfiles/Restore.lua:823
PlaceEquipment = <function> defined @ActionBarProfiles/Restore.lua:816
IterateModules = <function> defined @ActionBarProfiles/libs/AceAddon-3.0/AceAddon-3.0.lua:437
PlaceMount = <function> defined @ActionBarProfiles/Restore.lua:738
PlacePet = <function> defined @ActionBarProfiles/Restore.lua:790
PlaceContainerItem = <function> defined @ActionBarProfiles/Restore.lua:771
OnReceiveConfirm = <function> defined @ActionBarProfiles/Dialogs.lua:120
ShowPopup = <function> defined @ActionBarProfiles/Dialogs.lua:86
PlaceInventoryItem = <function> defined @ActionBarProfiles/Restore.lua:752
CancelTimer = <function> defined @ActionBarProfiles/libs/AceTimer-3.0/AceTimer-3.0.lua:147
RenameProfile = <function> defined @ActionBarProfiles/Save.lua:85
PlaceFlyout = <function> defined @ActionBarProfiles/Restore.lua:731
PlaceSpellBookItem = <function> defined @ActionBarProfiles/R
Report comment to moderator  
Reply With Quote
Unread 09-18-22, 08:28 PM  
Notsz
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
LUA error in Wrath Classic

Hi,

Avid user of the TBC version. For Wrath though I get the following error:

36x ActionBarProfiles\Restore.lua:294: attempt to call global 'GetEquipmentSetInfoByName' (a nil value)
[string "@ActionBarProfiles\Restore.lua"]:294: in function `RestoreActions'
[string "@ActionBarProfiles\Restore.lua"]:57: in function `UseProfile'
[string "@ActionBarProfiles\ActionBarProfiles-9.0.1-1.lua"]:116: in function `?'
[string "@Ace3\AceConsole-3.0\AceConsole-3.0-7.lua"]:94: in function `?'
[string "@FrameXML\ChatFrame.lua"]:4933: in function `ChatEdit_ParseText'
[string "@FrameXML\ChatFrame.lua"]:4596: in function `ChatEdit_SendText'
[string "@FrameXML\ChatFrame.lua"]:4632: in function <FrameXML\ChatFrame.lua:4628>
[string "=[C]"]: in function `ChatEdit_OnEnterPressed'
[string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>

Locals:
self = <table> {
SetDefaultModuleLibraries = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:367
UpdateGUI = <function> defined @ActionBarProfiles\ActionBarProfiles.lua:213
PlaceMacro = <function> defined @ActionBarProfiles\Restore.lua:797
DecodeLink = <function> defined @ActionBarProfiles\ActionBarProfiles.lua:237
modules = <table> {
}
EncodeLink = <function> defined @ActionBarProfiles\ActionBarProfiles.lua:231
IterateEmbeds = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:442
OnChatCommand = <function> defined @ActionBarProfiles\ActionBarProfiles.lua:68
DeleteProfile = <function> defined @ActionBarProfiles\Save.lua:103
UpdateTooltip = <function> defined @ActionBarProfiles\ActionBarProfiles.lua:143
ParseArgs = <function> defined @ActionBarProfiles\ActionBarProfiles.lua:56
OnSaveConfirm = <function> defined @ActionBarProfiles\Dialogs.lua:108
ResetDefault = <function> defined @ActionBarProfiles\Save.lua:288
SetDefaultModulePrototype = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:409
RestoreMacros = <function> defined @ActionBarProfiles\Restore.lua:77
defaultModuleState = true
IsEnabled = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:451
OnDeleteConfirm = <function> defined @ActionBarProfiles\Dialogs.lua:104
DisableModule = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:350
PreloadEquip = <function> defined @ActionBarProfiles\Restore.lua:608
FindItemInCache = <function> defined @ActionBarProfiles\Restore.lua:503
RegisterMessage = <function> defined @Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
UnregisterMessage = <function> defined @Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:153
ClearSlot = <function> defined @ActionBarProfiles\Restore.lua:671
SaveBindings = <function> defined @ActionBarProfiles\Save.lua:259
db = <table> {
}
FindSpellInCache = <function> defined @ActionBarProfiles\Restore.lua:471
SetEnabledState = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:424
options = <table> {
}
enabledState = true
GuessName = <function> defined @ActionBarProfiles\Save.lua:6
RegisterEvent = <function> defined @Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
baseName = "ActionBarProfiles"
IsDefault = <function> defined @ActionBarProfiles\Restore.lua:830
PlacePetSpell = <function> defined @ActionBarProfiles\Restore.lua:823
PlaceEquipment = <function> defined @ActionBarProfiles\Restore.lua:816
IterateModules = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:437
PlaceMount = <function> defined @ActionBarProfiles\Restore.lua:738
PlacePet = <function> defined @ActionBarProfiles\Restore.lua:790
PlaceContainerItem = <function> defined @ActionBarProfiles\Restore.lua:771
OnReceiveConfirm = <function> defined @ActionBarProfiles\Dialogs.lua:120
ShowPopup = <function> defined @ActionBarProfiles\Dialogs.lua:86
PlaceInventoryItem = <function> defined @ActionBarProfiles\Restore.lua:752
CancelTimer = <function> defined @Ace3\AceTimer-3.0\AceTimer-3.0.lua:147
RenameProfile = <function> defined @ActionBarProfiles\Save.lua:85
PlaceFlyout = <function> defined @ActionBarProfiles\Restore.lua:731
PlaceSpellBookItem = <function> defined @ActionBarProfiles\Restore.lua:712
OnInitialize = <function> defined @ActionBarProfiles\ActionBarProfiles.lua:18
UnregisterAllEvents = <function> defined @Ace3\CallbackHandler-1.0\Ca
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: