Muffin Man Games

World of Warcraft Addons => AutoBar => Topic started by: NancyG1956 on May 16, 2019, 02:19:34 AM

Title: Classic Autobar?
Post by: NancyG1956 on May 16, 2019, 02:19:34 AM
here's hoping ;)
Title: Re: Classic Autobar?
Post by: MuffinManKen on May 16, 2019, 06:10:18 PM
Right now I have no idea how much effort would be involved in making and maintaining a version for Classic WoW.  Personally I have no interest in playing it (I played it when it was new), but if it's not hard to maintain then I would like to be able to offer it.

How's that for not much of an answer? :)
Title: Re: Classic Autobar?
Post by: NancyG1956 on May 17, 2019, 08:44:52 PM
better than no answer ;)
Title: Re: Classic Autobar?
Post by: MuffinManKen on May 22, 2019, 11:40:49 AM
If anyone has Beta access and can test if the code works, I'd appreciate it.  I know the data will be wrong, but hopefully the code will be mostly okay.
Title: Re: Classic Autobar?
Post by: NancyG1956 on May 22, 2019, 04:40:26 PM
me ;)

know-nothings get beta, important folk don't - typical blizz ;)
Title: Re: Classic Autobar?
Post by: MuffinManKen on May 22, 2019, 10:42:37 PM
I am *very* confident that Blizzard does not consider me to be important. :)

Have you tried AutoBar in the Beta? (assuming they're even allowing addons at this stage)
Title: Re: Classic Autobar?
Post by: NancyG1956 on May 23, 2019, 08:37:49 AM
addons have been allowed since day one if you could find any that worked. wowinterface.com and willitclassic.com have been posting updated for classic mods.

autobar only, no other mods loaded does not show any bars and  gives these errors:

Code: [Select]
Message: Interface\AddOns\AutoBar\AutoBarGlobals.lua:164: attempt to index global 'AutoBar' (a nil value)
Time: Thu May 23 07:35:21 2019
Count: 1
Stack: Interface\AddOns\AutoBar\AutoBarGlobals.lua:164: attempt to index global 'AutoBar' (a nil value)
Interface\AddOns\AutoBar\AutoBarGlobals.lua:164: in function `CacheSpellData'
Interface\AddOns\AutoBar\CachedSpellData.lua:8: in main chunk

Locals: self = <table> {
 InfoFromGUID = <function> defined @Interface\AddOns\AutoBar\AutoBarGlobals.lua:80
 FrameInsp = <function> defined @Interface\AddOns\AutoBar\AutoBarGlobals.lua:143
 GetIconForToyID = <function> defined @Interface\AddOns\AutoBar\AutoBarGlobals.lua:84
 MacroTextGUID = <function> defined @Interface\AddOns\AutoBar\AutoBarGlobals.lua:70
 AddProfileData = <function> defined @Interface\AddOns\AutoBar\AutoBarGlobals.lua:202
 MakeSet = <function> defined @Interface\AddOns\AutoBar\AutoBarGlobals.lua:106
 GetSpellIconByNameFast = <function> defined @Interface\AddOns\AutoBar\AutoBarGlobals.lua:195
 CacheSpellData = <function> defined @Interface\AddOns\AutoBar\AutoBarGlobals.lua:159
 IsUsableItem = <function> defined @Interface\AddOns\AutoBar\AutoBarGlobals.lua:126
 GetSpellNameByName = <function> defined @Interface\AddOns\AutoBar\AutoBarGlobals.lua:173
 ToyGUID = <function> defined @Interface\AddOns\AutoBar\AutoBarGlobals.lua:54
 GetSpellIconByName = <function> defined @Interface\AddOns\AutoBar\AutoBarGlobals.lua:184
 BPetGUID = <function> defined @Interface\AddOns\AutoBar\AutoBarGlobals.lua:62
 GetIconForItemID = <function> defined @Interface\AddOns\AutoBar\AutoBarGlobals.lua:97
}
p_spell_id = 125439
p_spell_name = "Revive Battle Pets"
name = nil
rank = nil
icon = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index global 'AutoBar' (a nil value)"

Code: [Select]
Message: Interface\AddOns\AutoBar\AutoBarCategory.lua:323: attempt to call global 'PlayerHasToy' (a nil value)
Time: Thu May 23 07:35:21 2019
Count: 1
Stack: Interface\AddOns\AutoBar\AutoBarCategory.lua:323: attempt to call global 'PlayerHasToy' (a nil value)
Interface\AddOns\AutoBar\AutoBarCategory.lua:323: in function `Refresh'
Interface\AddOns\AutoBar\AutoBarCategory.lua:309: in function `init'
...nterface\AddOns\AutoBar\libs\AceOO-2.0\AceOO-2.0.lua:463: in function `new'
Interface\AddOns\AutoBar\AutoBarCategory.lua:596: in function `Initialize'
Interface\AddOns\AutoBar\Core.lua:776: in function `Initialize'
Interface\AddOns\AutoBar\Core.lua:247: in function `InitializeZero'
Interface\AddOns\AutoBar\Core.lua:433: in function `?'
Interface\AddOns\AutoBar\Core.lua:145: in function <Interface\AddOns\AutoBar\Core.lua:140>

Locals: self = <table> {
 items = <table> {
 }
 uid = "000001F1B7794E20"
 description = "Muffin.Toys.Hearth"
 all_items = <table> {
 }
 categoryKey = "Muffin.Toys.Hearth"
 is_toy = true
}
list_index = 1
(for generator) = <function> defined =[C]:-1
(for state) = <table> {
 1 = 93672
 2 = 64488
 3 = 163045
 4 = 142542
 5 = 54452
 6 = 165669
 7 = 162973
 8 = 165670
}
(for control) = 1
_ = 1
toy_id = 93672
(*temporary) = nil
(*temporary) = 93672
(*temporary) = "attempt to call global 'PlayerHasToy' (a nil value)"
ABGCS = <table> {
 InfoFromGUID = <function> defined @Interface\AddOns\AutoBar\AutoBarGlobals.lua:80
 GetSpellNameByName = <function> defined @Interface\AddOns\AutoBar\AutoBarGlobals.lua:173
 ABScheduleUpdate = <function> defined @Interface\AddOns\AutoBar\Core.lua:1148
 BPetGUID = <function> defined @Interface\AddOns\AutoBar\AutoBarGlobals.lua:62
 UpdateObjects = <function> defined @Interface\AddOns\AutoBar\Core.lua:1236
 MakeSet = <function> defined @Interface\AddOns\AutoBar\AutoBarGlobals.lua:106
 IsUsableItem = <function> defined @Interface\AddOns\AutoBar\AutoBarGlobals.lua:126
 UpdateCategories = <function> defined @Interface\AddOns\AutoBar\Core.lua:1188
 ToyGUID = <function> defined @Interface\AddOns\AutoBar\AutoBarGlobals.lua:54
 Search_AddBagItem = <function> defined @Interface\AddOns\AutoBar\AutoBarSearchUtil.lua:43
 UpdateButtons = <function> defined @Interface\AddOns\AutoBar\Core.lua:1323
 FrameInsp = <function> defined @Interface\AddOns\AutoBar\AutoBarGlobals.lua:143
 Search_AddSpell = <function> defined @Interface\AddOns\AutoBar\AutoBarSearchUtil.lua:27
 Search_AddInventoryItem = <function> defined @Interface\AddOns\AutoBar\AutoBarSearchUtil.lua:35
 MacroTextGUID = <function> defined @Interface\AddOns\AutoBar\AutoBarGlobals.lua:70
 UpdateSpells = <function> defined @Interface\AddOns\AutoBar\Core.lua:1222
 UpdateActive = <function> defined @Interface\AddOns\AutoBar\Core.lua:1310
 GetSpellIconByNameFast = <function> defined @Interface\AddOns\AutoBar\AutoBarGlobals.lua:195
 UpdateAttributes = <function> defined @Interface\AddOns\AutoBar\Core.lua:1298
 UpdateItems = <function> defined @Interface\AddOns\AutoBar\Core.lua:1278
 GetIconForToyID = <function> defined @Interface\AddOns\AutoBar\AutoBarGlobals.lua:84
 GetIconForItemID = <function> defined @Interface\AddOns\AutoBar\AutoBarGlobals.lua:97
 GetSpellIconByName = <function> defined @Interface\AddOns\AutoBar\AutoBarGlobals.lua:184
 AddProfileData = <function> defined @Interface\AddOns\AutoBar\AutoBarGlobals.lua:202
 CacheSpellData = <function> defined @Interface\AddOns\AutoBar\AutoBarGlobals.lua:159
}

Title: Re: Classic Autobar?
Post by: MuffinManKen on May 23, 2019, 09:33:49 AM
Okay, so at the very least I'll have to remove all of the Toy stuff since they don't exist in Classic.
Title: Re: Classic Autobar?
Post by: NancyG1956 on May 23, 2019, 11:28:42 AM
also battle pet stuff
Title: Re: Classic Autobar?
Post by: NancyG1956 on May 29, 2019, 11:43:06 AM
just checking  :-*
Title: Re: Classic Autobar?
Post by: MuffinManKen on May 30, 2019, 09:47:51 AM
I'm still poking around in the code to see how big the changes are.  They're pretty significant.  All of the class ability stuff needs to be manually redone as well (like Warrior stances, etc).
Title: Re: Classic Autobar?
Post by: Gandrup on May 30, 2019, 07:10:39 PM
Heya Muffin!
Please make AutoBar for Classic wow, I really enjoy the addon and my UI wont be the same without it!
About maintaining the addon, I honestly doubt it will be a problem considering that Classic will forever stay in 1.13.X so I doubt Blizzard will make any major changes/updates that would affect Addons.
Cheers!
Title: Re: Classic Autobar?
Post by: MuffinManKen on May 31, 2019, 09:24:42 AM
Heya Muffin!
Please make AutoBar for Classic wow, I really enjoy the addon and my UI wont be the same without it!
About maintaining the addon, I honestly doubt it will be a problem considering that Classic will forever stay in 1.13.X so I doubt Blizzard will make any major changes/updates that would affect Addons.
Cheers!

That's a good point, maintenance should be pretty minimal.
Title: Re: Classic Autobar?
Post by: MuffinManKen on May 31, 2019, 09:49:05 AM
I was able to poke around a bit during the stress test, but without Beta access there's not a lot I can do for now.
Title: Re: Classic Autobar?
Post by: Gandrup on May 31, 2019, 03:13:39 PM
I was able to poke around a bit during the stress test, but without Beta access there's not a lot I can do for now.
I understand. Nice to hear you are looking at it though - at least that tells me that you are considering to make it for Classic :D
I don't mind if the addon isn't ready right when Classic launch, but once I hit lvl 60 I will for sure need an addon like AutoBar. ;D
Title: Re: Classic Autobar?
Post by: NancyG1956 on May 31, 2019, 07:46:27 PM
I was able to poke around a bit during the stress test, but without Beta access there's not a lot I can do for now.

happy to test whatever you have, whenever you have it
Title: Re: Classic Autobar?
Post by: MuffinManKen on June 01, 2019, 04:21:48 PM
It looks like the next stress test is mid-June, so unless I can get into the Beta, nothing will be possible until then.
Title: Re: Classic Autobar?
Post by: Gandrup on June 03, 2019, 08:51:20 AM
It looks like the next stress test is mid-June, so unless I can get into the Beta, nothing will be possible until then.

Rumor has it that lvl cap will raise in the next couple of weeks, so chances are that Blizz will let more players into the beta as well when that is.
So hopefully you get in!
Title: Re: Classic Autobar?
Post by: NancyG1956 on June 17, 2019, 02:45:00 PM
Quote
We’ll have our next stress test for WoW Classic on 2019-06-19T21:00:00Z. This stress test will be accessible to anyone with an active World of Warcraft game account in the Americas & Oceania region. For players who have not yet tested World of Warcraft Classic, the game will become available for download late tomorrow, June 18.

This might be your chance for extended access to check out the classic autobar.
Title: Re: Classic Autobar?
Post by: MuffinManKen on June 17, 2019, 04:10:09 PM
Thanks for the update! I'll try to check it out.
Title: Re: Classic Autobar?
Post by: NancyG1956 on June 21, 2019, 12:08:38 PM
Thanks for the update! I'll try to check it out.

just checking in ..
Title: Re: Classic Autobar?
Post by: MuffinManKen on June 29, 2019, 11:21:39 AM
I had a little time, but not much.  I'll put up what I have later tonight. Hopefully it's better than nothing?
Title: Re: Classic Autobar?
Post by: MuffinManKen on June 30, 2019, 11:58:26 PM
I hope this works:
http://muffinmangames.com/AutoBar_ClassicTest.zip
Title: Re: Classic Autobar?
Post by: Gandrup on July 01, 2019, 10:28:25 AM
If only I had beta, I'd test it  :-\
Title: Re: Classic Autobar?
Post by: Adam McBride on July 01, 2019, 10:34:57 PM
I hope this works:
http://muffinmangames.com/AutoBar_ClassicTest.zip

Thanks for the updated file. I'm in the Beta, here's the latest Lua error:

Code: [Select]
Message: Interface\AddOns\AutoBar\AutoBarClassBar.lua:216: attempt to index field '?' (a nil value)
Time: Mon Jul  1 22:30:57 2019
Count: 1
Stack: Interface\AddOns\AutoBar\AutoBarClassBar.lua:216: attempt to index field '?' (a nil value)
Interface\AddOns\AutoBar\AutoBarClassBar.lua:216: in function `UpdateObjects'
Interface\AddOns\AutoBar\AutoBarClassBar.lua:89: in function `init'
...nterface\AddOns\AutoBar\libs\AceOO-2.0\AceOO-2.0.lua:463: in function `new'
Interface\AddOns\AutoBar\Core.lua:1175: in function `UpdateObjects'
Interface\AddOns\AutoBar\Core.lua:1157: in function `UpdateSpells'
Interface\AddOns\AutoBar\Core.lua:1140: in function `UpdateCategories'
Interface\AddOns\AutoBar\Core.lua:252: in function `InitializeZero'
Interface\AddOns\AutoBar\Core.lua:433: in function `?'
Interface\AddOns\AutoBar\Core.lua:144: in function <Interface\AddOns\AutoBar\Core.lua:139>

Locals: self = <table> {
 barKey = "AutoBarClassBarExtras"
 elapsed = 0
 sharedPositionDB = <table> {
 }
 sharedLayoutDB = <table> {
 }
 uid = "0000020AA43B9EB0"
 activeButtonList = <table> {
 }
 barName = "Extras"
 dragFrame = AutoBarClassBarExtrasDragFrame {
 }
 frame = AutoBarClassBarExtrasDriver {
 }
 buttonList = <table> {
 }
 sharedButtonDB = <table> {
 }
}
buttonList = <table> {
 1 = <table> {
 }
 2 = <table> {
 }
 3 = <table> {
 }
 4 = <table> {
 }
}
buttonKeyList = <table> {
 1 = "AutoBarButtonSpeed"
 2 = "AutoBarButtonFreeAction"
 3 = "AutoBarButtonExplosive"
 4 = "AutoBarButtonFishing"
 5 = "AutoBarButtonPets"
 6 = "AutoBarButtonBattleStandards"
 7 = "AutoBarButtonOpenable"
 8 = "AutoBarButtonMiscFun"
 9 = "AutoBarButtonGuildSpell"
 10 = "AutoBarButtonSunsongRanch"
 11 = "AutoBarButtonMillHerbs"
 12 = "AutoBarButtonGarrison"
 13 = "AutoBarButtonReputation"
 14 = "AutoBarButtonOrderHallResource"
 15 = "AutoBarButtonBattlePetItems"
 16 = "AutoBarButtonToyBox"
 17 = "AutoBarButtonArchaeology"
 18 = "AutoBarButtonOrderHallTroop"
 19 = "AutoBarButtonRaidTarget"
}
buttonDB = <table> {
 barKey = "AutoBarClassBarExtras"
 buttonClass = "AutoBarButtonPets"
 arrangeOnUse = true
 enabled = true
 buttonKey = "AutoBarButtonPets"
 defaultButtonIndex = 5
}
(for generator) = <function> defined =[C]:-1
(for state) = <table> {
 1 = "AutoBarButtonSpeed"
 2 = "AutoBarButtonFreeAction"
 3 = "AutoBarButtonExplosive"
 4 = "AutoBarButtonFishing"
 5 = "AutoBarButtonPets"
 6 = "AutoBarButtonBattleStandards"
 7 = "AutoBarButtonOpenable"
 8 = "AutoBarButtonMiscFun"
 9 = "AutoBarButtonGuildSpell"
 10 = "AutoBarButtonSunsongRanch"
 11 = "AutoBarButtonMillHerbs"
 12 = "AutoBarButtonGarrison"
 13 = "AutoBarButtonReputation"
 14 = "AutoBarButtonOrderHallResource"
 15 = "AutoBarButtonBattlePetItems"
 16 = "AutoBarButtonToyBox"
 17 = "AutoBarButtonArchaeology"
 18 = "AutoBarButtonOrderHallTroop"
 19 = "AutoBarButtonRaidTarget"
}
(for control) = 5
buttonKeyIndex = 5
buttonKey = "AutoBarButtonPets"
(*temporary) = nil
(*temporary) = nil
(*temporary) = "is nil"
(*temporary) = <function> defined =[C]:-1
(*temporary) = "attempt to index field '?' (a nil value)"
AutoBar = <table> {
 defaults = <table> {
 }
 barList = <table> {
 }
 SetDifference = <function> defined @Interface\AddOns\AutoBar\Core.lua:1026
 SetSharedButtonDB = <function> defined @Interface\AddOns\AutoBar\AutoBarOptions.lua:453
 UpgradeButton = <function> defined @Interface\AddOns\AutoBar\AutoBarDB.lua:1395
 MoveBarModeOn = <function> defined @Interface\AddOns\AutoBar\Core.lua:774
 ButtonExists = <function> defined @Interface\AddOns\AutoBar\AutoBarDB.lua:1144
 dockingFrames = <table> {
 }
 UpgradeLevel = <function> defined @Interface\AddOns\AutoBar\AutoBarDB.lua:1406
 categoryValidateList = <table> {
 }
 ButtonsChanged = <function> defined @Interface\AddOns\AutoBar\AutoBarOptions.lua:192
 LIBKEYBOUND_ENABLED = <function> defined @Interface\AddOns\AutoBar\Core.lua:744
 Class = <table> {
 }
 buttonDBList = <table> {
 }
 CLASSPROFILE = "_WARRIOR"
 MoveButtonsModeOff = <function> defined @Interface\AddOns\AutoBar\Core.lua:861
 barB
Title: Re: Classic Autobar?
Post by: MuffinManKen on July 02, 2019, 03:54:40 PM
Was anything logged to the chat window?
Title: Re: Classic Autobar?
Post by: NancyG1956 on July 10, 2019, 05:44:37 PM
Was anything logged to the chat window?


i get the following with only autobar and chatter loaded to handle the massive amount of info in the chat log. i've broken it down into sections.

Code: [Select]
AutoBar could not find the PT3.1 p_set  Muffin.Skill.Archaeology.Crate .  Make sure you have all the libraries AutoBar needs to function.
AutoBar could not find the PT3.1 p_set  Muffin.Skill.Archaeology.Mission .  Make sure you have all the libraries AutoBar needs to function.
AutoBar could not find the PT3.1 p_set  Muffin.Skill.Archaeology.Crate .  Make sure you have all the libraries AutoBar needs to function.
AutoBar could not find the PT3.1 p_set  Muffin.Skill.Archaeology.Mission .  Make sure you have all the libraries AutoBar needs to function.
AutoBar could not find the PT3.1 p_set  Muffin.SunSongRanch .  Make sure you have all the libraries AutoBar needs to function.
AutoBar could not find the PT3.1 p_set  Muffin.Garrison .  Make sure you have all the libraries AutoBar needs to function.
AutoBar could not find the PT3.1 p_set  Muffin.Order Hall.Artifact Power .  Make sure you have all the libraries AutoBar needs to function.
AutoBar could not find the PT3.1 p_set  Muffin.Order Hall.Nethershard .  Make sure you have all the libraries AutoBar needs to function.
AutoBar could not find the PT3.1 p_set  Muffin.Order Hall.Troop Recruit .  Make sure you have all the libraries AutoBar needs to function.
AutoBar could not find the PT3.1 p_set  Muffin.Order Hall.Buff .  Make sure you have all the libraries AutoBar needs to function.
AutoBar could not find the PT3.1 p_set  Muffin.Order Hall.Champion .  Make sure you have all the libraries AutoBar needs to function.
AutoBar could not find the PT3.1 p_set  Muffin.Order Hall.Ancient Mana .  Make sure you have all the libraries AutoBar needs to function.
AutoBar could not find the PT3.1 p_set  Muffin.Order Hall.Order Resources .  Make sure you have all the libraries AutoBar needs to function.

Code: [Select]
Warnings/Errors occured in AutoBar:
Invalid Spell ID:125439 : Revive Battle Pets
Invalid Spell ID:83958 : Mobile Banking
Invalid Spell ID:58984 : Shadowmeld
Invalid Spell ID:87840 : Running Wild
Invalid Spell ID:265225 : Mole Machine
Invalid Spell ID:63560 : Dark Transformation
Invalid Spell ID:45524 : Chains of Ice
Invalid Spell ID:48707 : Anti-Magic Shell
Invalid Spell ID:48792 : Icebound Fortitude
Invalid Spell ID:47528 : Mind Freeze
Invalid Spell ID:194679 : Rune Tap
Invalid Spell ID:49028 : Rune Weapon
Invalid Spell ID:46584 : Raise Dead
Invalid Spell ID:49206 : Summon Gargoyle
Invalid Spell ID:42650 : Army of the Dead
Invalid Spell ID:50977 : Death Gate
Invalid Spell ID:195072 : Fel Rush
Invalid Spell ID:198793 : Vengeful Retreat
Invalid Spell ID:198589 : Blur
Invalid Spell ID:196718 : Darkness
Invalid Spell ID:204596 : Sigil of Flame
Invalid Spell ID:207684 : Sigil of Misery
Invalid Spell ID:202137 : Sigil of Silence
Invalid Spell ID:183752 : Consume Magic
Invalid Spell ID:102342 : Ironbark
Invalid Spell ID:102401 : Wild Charge
Invalid Spell ID:33917 : Mangle
Invalid Spell ID:197625 : Moonkin Form
Invalid Spell ID:114282 : Treant Form
Invalid Spell ID:210053 : Stag Form
Invalid Spell ID:33943 : Flight Form
Invalid Spell ID:40120 : Swift Flight Form
Invalid Spell ID:193753 : Dreamwalk
Invalid Spell ID:61648 : Aspect of the Chameleon
Invalid Spell ID:186257 : Aspect of the Cheetah
Invalid Spell ID:186289 : Aspect of the Eagle
Invalid Spell ID:186265 : Aspect of the Turtle
Invalid Spell ID:193530 : Aspect of the Wild
Invalid Spell ID:109248 : Binding Shot
Invalid Spell ID:83242 : Call Pet 2
Invalid Spell ID:83243 : Call Pet 3
Invalid Spell ID:83244 : Call Pet 4
Invalid Spell ID:83245 : Call Pet 5
Invalid Spell ID:199483 : Camouflage
Invalid Spell ID:147362 : Counter Shot
Invalid Spell ID:120679 : Dire Beast
Invalid Spell ID:217200 : Dire Frenzy
Invalid Spell ID:125050 : Fetch
Invalid Spell ID:190925 : Harpoon
Invalid Spell ID:34026 : Kill Command
Invalid Spell ID:53271 : Master's Call
Invalid Spell ID:209997 : Play Dead
Invalid Spell ID:200108 : Ranger's Net
Invalid Spell ID:206817 : Sentinel
Invalid Spell ID:210000 : Wake Up
Invalid Spell ID:195645 : Wing Clip
Invalid Spell ID:187650 : Freezing Trap
Invalid Spell ID:191433 : Explosive Trap
Invalid Spell ID:187698 : Tar Trap
Invalid Spell ID:194277 : Caltrops
Invalid Spell ID:162488 : Steel Trap
Invalid Spell ID:235450 : Prismatic Barrier
Invalid Spell ID:235313 : Blazing Barrier
Invalid Spell ID:198111 : Temporal Shield
Invalid Spell ID:42955 : Conjure Refreshment
Invalid Spell ID:43987 : Conjure Refreshment Table
Invalid Spell ID:110959 : Greater Invisibility
Invalid Spell ID:31687 : Summon Water Elemental
Invalid Spell ID:33691 : Portal: Shattrath
Invalid Spell ID:35715 : Teleport: Shattrath
Invalid Spell ID:49361 : Portal: Stonard
Invalid Spell ID:49358 : Teleport: Stonard
Invalid Spell ID:49360 : Portal: Theramore
Invalid Spell ID:49359 : Teleport: Theramore
Invalid Spell ID:32267 : Portal: Silvermoon
Invalid Spell ID:32272 : Teleport: Silvermoon
Invalid Spell ID:32266 : Portal: Exodar
Invalid Spell ID:32271 : Teleport: Exodar
Invalid Spell ID:53142 : Portal: Dalaran
Invalid Spell ID:53140 : Teleport: Dalaran
Invalid Spell ID:224871 : Portal: Dalaran - Broken Isles
Invalid Spell ID:224869 : Teleport: Dalaran - Broken Isles
Invalid Spell ID:88344 : Teleport: Tol Barad - Horde
Invalid Spell ID:88346 : Portal: Tol Barad - Horde
Invalid Spell ID:88342 : Teleport: Tol Barad - Alliance
Invalid Spell ID:88345 : Portal: Tol Barad - Alliance
Invalid Spell ID:132621 : Teleport: Vale of Eternal Blossoms - Alliance
Invalid Spell ID:132620 : Portal: Vale of Eternal Blossoms - Alliance
Invalid Spell ID:132627 : Teleport: Vale of Eternal Blossoms - Horde
Invalid Spell ID:132626 : Portal: Vale of Eternal Blossoms - Horde
Invalid Spell ID:176248 : Teleport: Stormshield
Invalid Spell ID:176246 : Portal: Stormshield
Invalid Spell ID:176242 : Teleport: Warspear
Invalid Spell ID:176244 : Portal: Warspear
Invalid Spell ID:120145 : Teleport: Ancient Dalaran
Invalid Spell ID:121848 : Portal: Ancient Dalaran
Invalid Spell ID:204287 : Teleport: Hall of the Guardian
Invalid Spell ID:281403 : Teleport: Boralus
Invalid Spell ID:281400 : Portal: Boralus
Invalid Spell ID:281404 : Teleport: Dazar'alor
Invalid Spell ID:281402 : Portal: Dazar'alor
Invalid Spell ID:126892 : Zen Pilgrimage
Invalid Spell ID:126895 : Zen Pilgrimage: Return
Invalid Spell ID:115203 : Fortifying Brew
Invalid Spell ID:137639 : Storm, Earth, and Fire
Invalid Spell ID:31850 : Ardent Defender
Invalid Spell ID:204018 : Blessing of Spellwarding
Invalid Spell ID:204013 : Blessing of Salvation
Invalid Spell ID:203538 : Greater Blessing of Kings
Invalid Spell ID:203539 : Greater Blessing of Wisdom
Invalid Spell ID:183218 : Hand of Hindrance
Invalid Spell ID:96231 : Rebuke
Invalid Spell ID:34433 : Shadowfiend
Invalid Spell ID:47585 : Dispersion
Invalid Spell ID:47788 : Guardian Spirit
Invalid Spell ID:33206 : Pain Suppression
Invalid Spell ID:200802 : Agonizing Poison
Invalid Spell ID:108211 : Leeching Poison
Invalid Spell ID:199754 : Riposte
Invalid Spell ID:36554 : Shadowstep
Invalid Spell ID:51485 : Earthgrab Totem
Invalid Spell ID:51533 : Feral Spirit
Invalid Spell ID:192077 : Wind Rush Totem
Invalid Spell ID:198103 : Earth Elemental
Invalid Spell ID:198067 : Fire Elemental
Invalid Spell ID:192249 : Storm Elemental
Invalid Spell ID:207399 : Ancestral Protection Totem
Invalid Spell ID:198838 : Earthen Shield Totem
Invalid Spell ID:61882 : Earthquake Totem
Invalid Spell ID:192058 : Lightning Surge Totem
Invalid Spell ID:196932 : Voodoo Totem
Invalid Spell ID:157153 : Cloudburst Totem
Invalid Spell ID:192222 : Liquid Magma Totem
Invalid Spell ID:108280 : Healing Tide Totem
Invalid Spell ID:98008 : Spirit Link Totem
Invalid Spell ID:104316 : Call Dreadstalkers
Invalid Spell ID:119898 : Command Demon
Invalid Spell ID:199954 : Curse of Fragility
Invalid Spell ID:199890 : Curse of Tongues
Invalid Spell ID:199892 : Curse of Weakness
Invalid Spell ID:108416 : Dark Pact
Invalid Spell ID:193396 : Demonic Empowerment
Invalid Spell ID:193440 : Demonwrath
Invalid Spell ID:108503 : Grimoire of Sacrifice
Invalid Spell ID:111897 : Grimoire: Felhunter
Invalid Spell ID:205180 : Summon Darkglare
Invalid Spell ID:104773 : Unending Resolve
Invalid Spell ID:29893 : Ritual of Souls
Invalid Spell ID:30146 : Eye of Kilrogg
Invalid Spell ID:30146 : Summon Felguard
Invalid Spell ID:97462 : Commanding Shout
Invalid Spell ID:197690 : Defensive Stance
Invalid Spell ID:184364 : Enraged Regeneration
Invalid Spell ID:198304 : Intercept
Invalid Spell ID:27028 : First Aid
Invalid Spell ID:28596 : Alchemy
Invalid Spell ID:29844 : Blacksmithing
Invalid Spell ID:33359 : Cooking
Invalid Spell ID:78670 : Archaeology
Invalid Spell ID:28029 : Enchanting
Invalid Spell ID:30350 : Engineering
Invalid Spell ID:45357 : Inscription
Invalid Spell ID:28897 : Jewelcrafting
Invalid Spell ID:32549 : Leatherworking
Invalid Spell ID:51005 : Milling
Invalid Spell ID:31252 : Prospecting
Invalid Spell ID:53428 : Runeforging
Invalid Spell ID:80451 : Survey
Invalid Spell ID:26790 : Tailoring
Invalid Spell ID:131474 : Fishing
Invalid Spell ID:201891 : Undercurrent
Invalid Spell ID:51005 : Unknown
Invalid Spell ID:114282 : Unknown

Code: [Select]
Unknown Spell Name:Conjure Refreshment
Unknown Spell Name:Conjure Refreshment
Unknown Spell Name:Revive Battle Pets
Unknown Spell Name:Ritual of Souls
Unknown Spell Name:Conjure Refreshment
Unknown Spell Name:Conjure Refreshment Table
Unknown Spell Name:Camouflage
Unknown Spell Name:Greater Invisibility
Unknown Spell Name:Shadowmeld
Unknown Spell Name:Aspect of the Cheetah
Unknown Spell Name:Aspect of the Chameleon
Unknown Spell Name:Aspect of the Turtle
Unknown Spell Name:Aspect of the Eagle
Unknown Spell Name:Aspect of the Wild
Unknown Spell Name:Agonizing Poison
Unknown Spell Name:Leeching Poison
Unknown Spell Name:Ironbark
Unknown Spell Name:Blessing of Spellwarding
Unknown Spell Name:Blessing of Salvation
Unknown Spell Name:Greater Blessing of Kings
Unknown Spell Name:Greater Blessing of Wisdom
Unknown Spell Name:Commanding Shout
Unknown Spell Name:Rune Weapon
Unknown Spell Name:Raise Dead
Unknown Spell Name:Army of the Dead
Unknown Spell Name:Summon Gargoyle
Unknown Spell Name:Call Pet 2
Unknown Spell Name:Call Pet 3
Unknown Spell Name:Call Pet 4
Unknown Spell Name:Call Pet 5
Unknown Spell Name:Summon Water Elemental
Unknown Spell Name:Storm, Earth, and Fire
Unknown Spell Name:Shadowfiend
Unknown Spell Name:Earth Elemental
Unknown Spell Name:Fire Elemental
Unknown Spell Name:Storm Elemental
Unknown Spell Name:Feral Spirit
Unknown Spell Name:Eye of Kilrogg
Unknown Spell Name:Summon Felguard
Unknown Spell Name:Dark Transformation
Unknown Spell Name:Kill Command
Unknown Spell Name:Dire Beast
Unknown Spell Name:Dire Frenzy
Unknown Spell Name:Master's Call
Unknown Spell Name:Command Demon
Unknown Spell Name:Call Dreadstalkers
Unknown Spell Name:Grimoire of Sacrifice
Unknown Spell Name:Demonic Empowerment
Unknown Spell Name:Demonwrath
Unknown Spell Name:Summon Darkglare
Unknown Spell Name:Fetch
Unknown Spell Name:Play Dead
Unknown Spell Name:Wake Up
Unknown Spell Name:Dreamwalk
Unknown Spell Name:Dreamwalk
Unknown Spell Name:Teleport: Stonard
Unknown Spell Name:Portal: Stonard
Unknown Spell Name:Teleport: Theramore
Unknown Spell Name:Portal: Theramore
Unknown Spell Name:Teleport: Silvermoon
Unknown Spell Name:Portal: Silvermoon
Unknown Spell Name:Teleport: Exodar
Unknown Spell Name:Portal: Exodar
Unknown Spell Name:Teleport: Shattrath
Unknown Spell Name:Portal: Shattrath
Unknown Spell Name:Teleport: Dalaran
Unknown Spell Name:Portal: Dalaran
Unknown Spell Name:Teleport: Dalaran - Broken Isles
Unknown Spell Name:Portal: Dalaran - Broken Isles
Unknown Spell Name:Teleport: Tol Barad - Horde
Unknown Spell Name:Portal: Tol Barad - Horde
Unknown Spell Name:Teleport: Tol Barad - Alliance
Unknown Spell Name:Portal: Tol Barad - Alliance
Unknown Spell Name:Teleport: Vale of Eternal Blossoms - Alliance
Unknown Spell Name:Portal: Vale of Eternal Blossoms - Alliance
Unknown Spell Name:Teleport: Vale of Eternal Blossoms - Horde
Unknown Spell Name:Portal: Vale of Eternal Blossoms - Horde
Unknown Spell Name:Teleport: Stormshield
Unknown Spell Name:Portal: Stormshield
Unknown Spell Name:Teleport: Warspear
Unknown Spell Name:Portal: Warspear
Unknown Spell Name:Teleport: Hall of the Guardian
Unknown Spell Name:Teleport: Hall of the Guardian
Unknown Spell Name:Teleport: Boralus
Unknown Spell Name:Portal: Boralus
Unknown Spell Name:Teleport: Dazar'alor
Unknown Spell Name:Portal: Dazar'alor
Unknown Spell Name:Zen Pilgrimage
Unknown Spell Name:Zen Pilgrimage
Unknown Spell Name:Zen Pilgrimage: Return
Unknown Spell Name:Zen Pilgrimage: Return
Unknown Spell Name:Death Gate
Unknown Spell Name:Death Gate
Unknown Spell Name:Mole Machine
Unknown Spell Name:Mole Machine
Unknown Spell Name:Teleport: Ancient Dalaran
Unknown Spell Name:Teleport: Ancient Dalaran
Unknown Spell Name:Blur
Unknown Spell Name:Darkness
Unknown Spell Name:Anti-Magic Shell
Unknown Spell Name:Icebound Fortitude
Unknown Spell Name:Icebound Fortitude
Unknown Spell Name:Anti-Magic Shell
Unknown Spell Name:Aspect of the Turtle
Unknown Spell Name:Aspect of the Turtle
Unknown Spell Name:Temporal Shield
Unknown Spell Name:Temporal Shield
Unknown Spell Name:Blazing Barrier
Unknown Spell Name:Blazing Barrier
Unknown Spell Name:Prismatic Barrier
Unknown Spell Name:Prismatic Barrier
Unknown Spell Name:Fortifying Brew
Unknown Spell Name:Fortifying Brew
Unknown Spell Name:Ardent Defender
Unknown Spell Name:Ardent Defender
Unknown Spell Name:Riposte
Unknown Spell Name:Riposte
Unknown Spell Name:Unending Resolve
Unknown Spell Name:Unending Resolve
Unknown Spell Name:Defensive Stance
Unknown Spell Name:Mobile Banking
Unknown Spell Name:Earthgrab Totem
Unknown Spell Name:Ancestral Protection Totem
Unknown Spell Name:Earthen Shield Totem
Unknown Spell Name:Earthquake Totem
Unknown Spell Name:Wind Rush Totem
Unknown Spell Name:Lightning Surge Totem
Unknown Spell Name:Voodoo Totem
Unknown Spell Name:Cloudburst Totem
Unknown Spell Name:Liquid Magma Totem
Unknown Spell Name:Healing Tide Totem
Unknown Spell Name:Spirit Link Totem
Unknown Spell Name:Leeching Poison
Unknown Spell Name:Alchemy
Unknown Spell Name:Archaeology
Unknown Spell Name:Blacksmithing
Unknown Spell Name:Cooking
Unknown Spell Name:Enchanting
Unknown Spell Name:Engineering
Unknown Spell Name:First Aid
Unknown Spell Name:Inscription
Unknown Spell Name:Jewelcrafting
Unknown Spell Name:Leatherworking
Unknown Spell Name:Milling
Unknown Spell Name:Prospecting
Unknown Spell Name:Survey
Unknown Spell Name:Tailoring
Unknown Spell Name:Runeforging
Unknown Spell Name:Archaeology
Unknown Spell Name:Survey
Unknown Spell Name:Binding Shot
Unknown Spell Name:Sentinel
Unknown Spell Name:Chains of Ice
Unknown Spell Name:Wing Clip
Unknown Spell Name:Ranger's Net
Unknown Spell Name:Hand of Hindrance
Unknown Spell Name:Curse of Tongues
Unknown Spell Name:Curse of Weakness
Unknown Spell Name:Curse of Fragility
Unknown Spell Name:Fishing
Unknown Spell Name:Undercurrent
Unknown Spell Name:Sigil of Flame
Unknown Spell Name:Sigil of Misery
Unknown Spell Name:Sigil of Silence
Unknown Spell Name:Explosive Trap
Unknown Spell Name:Freezing Trap
Unknown Spell Name:Caltrops
Unknown Spell Name:Tar Trap
Unknown Spell Name:Steel Trap
Unknown Spell Name:Flight Form
Unknown Spell Name:Swift Flight Form
Unknown Spell Name:Running Wild
Unknown Spell Name:Fel Rush
Unknown Spell Name:Wild Charge
Unknown Spell Name:Harpoon
Unknown Spell Name:Shadowstep
Unknown Spell Name:Intercept
Unknown Spell Name:Vengeful Retreat
Unknown Spell Name:Rune Tap
Unknown Spell Name:Dispersion
Unknown Spell Name:Guardian Spirit
Unknown Spell Name:Pain Suppression
Unknown Spell Name:Dark Pact
Unknown Spell Name:Enraged Regeneration
Unknown Spell Name:Mind Freeze
Unknown Spell Name:Consume Magic
Unknown Spell Name:Counter Shot
Unknown Spell Name:Rebuke
Unknown Spell Name:Grimoire: Felhunter
Unknown Spell Name:Moonkin Form
Unknown Spell Name:Treant Form
Unknown Spell Name:Stag Form
Title: Re: Classic Autobar?
Post by: NancyG1956 on July 10, 2019, 05:45:52 PM
in addition to the wall of text from the chat log i get this error on a priest:

Code: [Select]
Message: Interface\AddOns\AutoBar\Core.lua:416: attempt to call global 'GetQuestLogSpecialItemInfo' (a nil value)
Time: Wed Jul 10 16:28:54 2019
Count: 1
Stack: Interface\AddOns\AutoBar\Core.lua:416: attempt to call global 'GetQuestLogSpecialItemInfo' (a nil value)
Interface\AddOns\AutoBar\Core.lua:416: in function `?'
Interface\AddOns\AutoBar\Core.lua:165: in function <Interface\AddOns\AutoBar\Core.lua:139>

Locals: self = <table> {
 defaults = <table> {
 }
 barList = <table> {
 }
 SetDifference = <function> defined @Interface\AddOns\AutoBar\Core.lua:1026
 SetSharedButtonDB = <function> defined @Interface\AddOns\AutoBar\AutoBarOptions.lua:453
 UpgradeButton = <function> defined @Interface\AddOns\AutoBar\AutoBarDB.lua:1395
 MoveBarModeOn = <function> defined @Interface\AddOns\AutoBar\Core.lua:774
 ButtonExists = <function> defined @Interface\AddOns\AutoBar\AutoBarDB.lua:1144
 dockingFrames = <table> {
 }
 UpgradeLevel = <function> defined @Interface\AddOns\AutoBar\AutoBarDB.lua:1406
 categoryValidateList = <table> {
 }
 ButtonsChanged = <function> defined @Interface\AddOns\AutoBar\AutoBarOptions.lua:192
 LIBKEYBOUND_ENABLED = <function> defined @Interface\AddOns\AutoBar\Core.lua:744
 Class = <table> {
 }
 buttonDBList = <table> {
 }
 CLASSPROFILE = "_PRIEST"
 MoveButtonsModeOff = <function> defined @Interface\AddOns\AutoBar\Core.lua:861
 barButtonsDBList = <table> {
 }
 initialized = true
 RefreshButtonDBList = <function> defined @Interface\AddOns\AutoBar\AutoBarDB.lua:1065
 DebugItemCategory = <function> defined @Interface\AddOns\AutoBar\Core.lua:986
 CreateButtonCategoryOptions = <function> defined @Interface\AddOns\AutoBar\AutoBarOptions.lua:2437
 uid = "0000023104BE9180"
 events = <table> {
 }
 classBar = "AutoBarClassBarPriest"
 optionsMain = <table> {
 }
 ButtonPaste = <function> defined @Interface\AddOns\AutoBar\AutoBarOptions.lua:811
 currentPlayer = "Emmalee - Classic Beta PvE"
 CreateBarButtonOptions = <function> defined @Interface\AddOns\AutoBar\AutoBarOptions.lua:2175
 buttonList = <table> {
 }
 LogEvent = <function> defined @Interface\AddOns\AutoBar\Core.lua:300
 OnClick = <function> defined @Interface\AddOns\AutoBar\Core.lua:799
 credits = "Diablo for teaching us how to guzzle potions. Saien for first enabling guzzling in WoW.  Sayclub (Korean) | PDI175, lostcup (Chinese traditional and simplified) | Teodred, curexx (German), Cinedelle (French), shiftos (Spanish), StingerSoft (Russian)"
 ItemLinkDecode = <function> defined @Interface\AddOns\AutoBar\Core.lua:658
 MoveBarModeToggle = <function> defined @Interface\AddOns\AutoBar\Core.lua:760
 GetActionForMacroBody = <function> defined @Interface\AddOns\AutoBar\Core.lua:174
 Dump = <function> defined @Interface\AddOns\AutoBar\Core.lua:919
 name = "AutoBar"
 UpgradeVersion = <function> defined @Interface\AddOns\AutoBar\AutoBarDB.lua:1419
 unplacedButtonList = <table> {
 }
 BarsCompact = <function> defined @Interface\AddOns\AutoBar\AutoBarDB.lua:1249
 LIBKEYBOUND_DISABLED = <function> defined @Interface\AddOns\AutoBar\Core.lua:751
 Print = <function> defined @Interface\AddOns\AutoBar\Core.lua:915
 buttonListDisabled = <table> {
 }
 category = "Action Bars"
 notes = "Dynamic bars with buttons that automatically add potions, water, food and other items you specify into a button for use. Does not use action slots."
 StupidLog = <function> defined @Interface\AddOns\AutoBar\Core.lua:942
 GetButtonDB = <function> defined @Interface\AddOns\AutoBar\AutoBarOptions.lua:383
 OnStopFrameMoving = <function> defined @Interface\AddOns\AutoBar\Core.lua:819
 ClassUsesMana = <function> defined @Interface\AddOns\AutoBar\Core.lua:953
 inWorld = true
 GetValidatedName = <function> defined @Interface\AddOns\AutoBar\AutoBarDB.lua:78
 CategoryNew = <function> defined @Interface\AddOns\AutoBar\AutoBarOptions.lua:1088
 set_mana_users = <table> {
 }
 FindNamelessCategories = <function> defined @Interface\AddOns\AutoBar\Core.lua:1037
 RegisterOverrideBindings = <function> defined @Interface\AddOn
Title: Re: Classic Autobar?
Post by: NancyG1956 on July 10, 2019, 05:49:45 PM
on a hunter- they look the same to me but i could miss something:

Code: [Select]
Message: Interface\AddOns\AutoBar\Core.lua:416: attempt to call global 'GetQuestLogSpecialItemInfo' (a nil value)
Time: Wed Jul 10 16:46:08 2019
Count: 1
Stack: Interface\AddOns\AutoBar\Core.lua:416: attempt to call global 'GetQuestLogSpecialItemInfo' (a nil value)
Interface\AddOns\AutoBar\Core.lua:416: in function `?'
Interface\AddOns\AutoBar\Core.lua:165: in function <Interface\AddOns\AutoBar\Core.lua:139>

Locals: self = <table> {
 defaults = <table> {
 }
 barList = <table> {
 }
 SetDifference = <function> defined @Interface\AddOns\AutoBar\Core.lua:1026
 SetSharedButtonDB = <function> defined @Interface\AddOns\AutoBar\AutoBarOptions.lua:453
 UpgradeButton = <function> defined @Interface\AddOns\AutoBar\AutoBarDB.lua:1395
 MoveBarModeOn = <function> defined @Interface\AddOns\AutoBar\Core.lua:774
 ButtonExists = <function> defined @Interface\AddOns\AutoBar\AutoBarDB.lua:1144
 dockingFrames = <table> {
 }
 UpgradeLevel = <function> defined @Interface\AddOns\AutoBar\AutoBarDB.lua:1406
 categoryValidateList = <table> {
 }
 ButtonsChanged = <function> defined @Interface\AddOns\AutoBar\AutoBarOptions.lua:192
 LIBKEYBOUND_ENABLED = <function> defined @Interface\AddOns\AutoBar\Core.lua:744
 Class = <table> {
 }
 buttonDBList = <table> {
 }
 CLASSPROFILE = "_HUNTER"
 MoveButtonsModeOff = <function> defined @Interface\AddOns\AutoBar\Core.lua:861
 barButtonsDBList = <table> {
 }
 initialized = true
 RefreshButtonDBList = <function> defined @Interface\AddOns\AutoBar\AutoBarDB.lua:1065
 DebugItemCategory = <function> defined @Interface\AddOns\AutoBar\Core.lua:986
 CreateButtonCategoryOptions = <function> defined @Interface\AddOns\AutoBar\AutoBarOptions.lua:2437
 uid = "0000023103364F60"
 events = <table> {
 }
 classBar = "AutoBarClassBarHunter"
 optionsMain = <table> {
 }
 ButtonPaste = <function> defined @Interface\AddOns\AutoBar\AutoBarOptions.lua:811
 currentPlayer = "Lilyahnna - Classic Beta PvE"
 CreateBarButtonOptions = <function> defined @Interface\AddOns\AutoBar\AutoBarOptions.lua:2175
 buttonList = <table> {
 }
 LogEvent = <function> defined @Interface\AddOns\AutoBar\Core.lua:300
 OnClick = <function> defined @Interface\AddOns\AutoBar\Core.lua:799
 credits = "Diablo for teaching us how to guzzle potions. Saien for first enabling guzzling in WoW.  Sayclub (Korean) | PDI175, lostcup (Chinese traditional and simplified) | Teodred, curexx (German), Cinedelle (French), shiftos (Spanish), StingerSoft (Russian)"
 ItemLinkDecode = <function> defined @Interface\AddOns\AutoBar\Core.lua:658
 MoveBarModeToggle = <function> defined @Interface\AddOns\AutoBar\Core.lua:760
 GetActionForMacroBody = <function> defined @Interface\AddOns\AutoBar\Core.lua:174
 Dump = <function> defined @Interface\AddOns\AutoBar\Core.lua:919
 name = "AutoBar"
 UpgradeVersion = <function> defined @Interface\AddOns\AutoBar\AutoBarDB.lua:1419
 unplacedButtonList = <table> {
 }
 BarsCompact = <function> defined @Interface\AddOns\AutoBar\AutoBarDB.lua:1249
 LIBKEYBOUND_DISABLED = <function> defined @Interface\AddOns\AutoBar\Core.lua:751
 Print = <function> defined @Interface\AddOns\AutoBar\Core.lua:915
 buttonListDisabled = <table> {
 }
 category = "Action Bars"
 notes = "Dynamic bars with buttons that automatically add potions, water, food and other items you specify into a button for use. Does not use action slots."
 StupidLog = <function> defined @Interface\AddOns\AutoBar\Core.lua:942
 GetButtonDB = <function> defined @Interface\AddOns\AutoBar\AutoBarOptions.lua:383
 OnStopFrameMoving = <function> defined @Interface\AddOns\AutoBar\Core.lua:819
 ClassUsesMana = <function> defined @Interface\AddOns\AutoBar\Core.lua:953
 inWorld = true
 GetValidatedName = <function> defined @Interface\AddOns\AutoBar\AutoBarDB.lua:78
 CategoryNew = <function> defined @Interface\AddOns\AutoBar\AutoBarOptions.lua:1088
 set_mana_users = <table> {
 }
 FindNamelessCategories = <function> defined @Interface\AddOns\AutoBar\Core.lua:1037
 RegisterOverrideBindings = <function> defined @Interface\Add
Title: Re: Classic Autobar?
Post by: MuffinManKen on July 11, 2019, 02:41:49 AM
Thanks, that's helpful. It's too bad the GetQuestLogSpecialItemInfo call isn't available, but since the game won't be changing it shouldn't be much of an issue.  That was just a way for AutoBar to learn about new items to add to the Quest button.
Title: Re: Classic Autobar?
Post by: MuffinManKen on July 11, 2019, 05:01:12 PM
It looks like the Beta is done, so I definitely won't be getting access.  There is an upcoming stress test, but it's on my wife's birthday. :(

Most likely, Autobar will NOT be ready when WoW Classic launches but I will try to get it ready soon after.
Title: Re: Classic Autobar?
Post by: NancyG1956 on August 01, 2019, 06:35:01 PM
per Blizzard: Our global pre-launch test of WoW Classic will begin on Thursday, August 8 at 11:00 a.m. PDT and is scheduled to end on Friday, August 9. This test will be available to all World of Warcraft players with a current subscription or active game time in all regions. The maximum character level will be 15.

Title: Re: Classic Autobar?
Post by: MuffinManKen on August 02, 2019, 09:32:53 PM
Thanks for letting me know!
Title: Re: Classic Autobar?
Post by: NancyG1956 on August 03, 2019, 12:37:43 PM
absolutely i would let you know - i've used autobar for so long i don't think i could play without it long term. for the short beta i managed but i kept sending the mouse over to where autobar should have been. ;)
Title: Re: Classic Autobar?
Post by: Gandrup on August 09, 2019, 08:32:22 AM
Hi again! Finally I got to play some classic wow and thus play a bit around with AutoBar. Following you'll see two error messages that I got. I'll keep reporting anything I find here. Cheers.

ERROR UPON LOGGING IN (quest item in bag)
Code: [Select]
Interface\AddOns\AutoBar\Core.lua:416: attempt to call global 'GetQuestLogSpecialItemInfo' (a nil value)
Time: Fri Aug  9 01:22:13 2019
Count: 1
Stack: Interface\AddOns\AutoBar\Core.lua:416: attempt to call global 'GetQuestLogSpecialItemInfo' (a nil value)
Interface\AddOns\AutoBar\Core.lua:416: in function `?'
Interface\AddOns\AutoBar\Core.lua:165: in function <Interface\AddOns\AutoBar\Core.lua:139>

Locals: self = <table> {
 defaults = <table> {
 }
 barList = <table> {
 }
 SetDifference = <function> defined @Interface\AddOns\AutoBar\Core.lua:1026
 SetSharedButtonDB = <function> defined @Interface\AddOns\AutoBar\AutoBarOptions.lua:453
 UpgradeButton = <function> defined @Interface\AddOns\AutoBar\AutoBarDB.lua:1395
 MoveBarModeOn = <function> defined @Interface\AddOns\AutoBar\Core.lua:774
 ButtonExists = <function> defined @Interface\AddOns\AutoBar\AutoBarDB.lua:1144
 dockingFrames = <table> {
 }
 UpgradeLevel = <function> defined @Interface\AddOns\AutoBar\AutoBarDB.lua:1406
 categoryValidateList = <table> {
 }
 ButtonsChanged = <function> defined @Interface\AddOns\AutoBar\AutoBarOptions.lua:192
 LIBKEYBOUND_ENABLED = <function> defined @Interface\AddOns\AutoBar\Core.lua:744
 Class = <table> {
 }
 buttonDBList = <table> {
 }
 CLASSPROFILE = "_WARRIOR"
 MoveButtonsModeOff = <function> defined @Interface\AddOns\AutoBar\Core.lua:861
 barButtonsDBList = <table> {
 }
 initialized = true
 RefreshButtonDBList = <function> defined @Interface\AddOns\AutoBar\AutoBarDB.lua:1065
 DebugItemCategory = <function> defined @Interface\AddOns\AutoBar\Core.lua:986
 CreateButtonCategoryOptions = <function> defined @Interface\AddOns\AutoBar\AutoBarOptions.lua:2437
 uid = "000001B768D713F0"
 events = <table> {
 }
 classBar = "AutoBarClassBarWarrior"
 optionsMain = <table> {
 }
 ButtonPaste = <function> defined @Interface\AddOns\AutoBar\AutoBarOptions.lua:811
 currentPlayer = "Squat - Razorfen"
 CreateBarButtonOptions = <function> defined @Interface\AddOns\AutoBar\AutoBarOptions.lua:2175
 buttonList = <table> {
 }
 LogEvent = <function> defined @Interface\AddOns\AutoBar\Core.lua:300
 OnClick = <function> defined @Interface\AddOns\AutoBar\Core.lua:799
 credits = "Diablo for teaching us how to guzzle potions. Saien for first enabling guzzling in WoW.  Sayclub (Korean) | PDI175, lostcup (Chinese traditional and simplified) | Teodred, curexx (German), Cinedelle (French), shiftos (Spanish), StingerSoft (Russian)"
 ItemLinkDecode = <function> defined @Interface\AddOns\AutoBar\Core.lua:658
 MoveBarModeToggle = <function> defined @Interface\AddOns\AutoBar\Core.lua:760
 GetActionForMacroBody = <function> defined @Interface\AddOns\AutoBar\Core.lua:174
 Dump = <function> defined @Interface\AddOns\AutoBar\Core.lua:919
 name = "AutoBar"
 UpgradeVersion = <function> defined @Interface\AddOns\AutoBar\AutoBarDB.lua:1419
 unplacedButtonList = <table> {
 }
 BarsCompact = <function> defined @Interface\AddOns\AutoBar\AutoBarDB.lua:1249
 LIBKEYBOUND_DISABLED = <function> defined @Interface\AddOns\AutoBar\Core.lua:751
 Print = <function> defined @Interface\AddOns\AutoBar\Core.lua:915
 buttonListDisabled = <table> {
 }
 category = "Action Bars"
 notes = "Dynamic bars with buttons that automatically add potions, water, food and other items you specify into a button for use. Does not use action slots."
 StupidLog = <function> defined @Interface\AddOns\AutoBar\Core.lua:942
 GetButtonDB = <function> defined @Interface\AddOns\AutoBar\AutoBarOptions.lua:383
 OnStopFrameMoving = <function> defined @Interface\AddOns\AutoBar\Core.lua:819
 ClassUsesMana = <function> defined @Interface\AddOns\AutoBar\Core.lua:953
 inWorld = true
 GetValidatedName = <function> defined @Interface\AddOns\AutoBar\AutoBarDB.lua:78
 CategoryNew = <function> defined @Interface\AddOns\AutoBar\AutoBarOptions.lua:1088
 set_mana_users = <table> {
 }
 FindNamelessCategories = <function> defined @Interface\AddOns\AutoBar\Core.lua:1037
 RegisterOverrideBindings = <function> defined @Interface\AddOns\

ERROR UPON ACCEPTING QUEST
Code: [Select]
Interface\AddOns\AutoBar\Core.lua:397: attempt to call global 'GetQuestLogSpecialItemInfo' (a nil value)
Time: Fri Aug  9 01:53:19 2019
Count: 1
Stack: Interface\AddOns\AutoBar\Core.lua:397: attempt to call global 'GetQuestLogSpecialItemInfo' (a nil value)
Interface\AddOns\AutoBar\Core.lua:397: in function `?'
Interface\AddOns\AutoBar\Core.lua:165: in function <Interface\AddOns\AutoBar\Core.lua:139>

Locals: self = <table> {
 defaults = <table> {
 }
 barList = <table> {
 }
 SetDifference = <function> defined @Interface\AddOns\AutoBar\Core.lua:1026
 SetSharedButtonDB = <function> defined @Interface\AddOns\AutoBar\AutoBarOptions.lua:453
 UpgradeButton = <function> defined @Interface\AddOns\AutoBar\AutoBarDB.lua:1395
 MoveBarModeOn = <function> defined @Interface\AddOns\AutoBar\Core.lua:774
 ButtonExists = <function> defined @Interface\AddOns\AutoBar\AutoBarDB.lua:1144
 dockingFrames = <table> {
 }
 UpgradeLevel = <function> defined @Interface\AddOns\AutoBar\AutoBarDB.lua:1406
 categoryValidateList = <table> {
 }
 ButtonsChanged = <function> defined @Interface\AddOns\AutoBar\AutoBarOptions.lua:192
 LIBKEYBOUND_ENABLED = <function> defined @Interface\AddOns\AutoBar\Core.lua:744
 Class = <table> {
 }
 buttonDBList = <table> {
 }
 CLASSPROFILE = "_WARRIOR"
 MoveButtonsModeOff = <function> defined @Interface\AddOns\AutoBar\Core.lua:861
 barButtonsDBList = <table> {
 }
 initialized = true
 RefreshButtonDBList = <function> defined @Interface\AddOns\AutoBar\AutoBarDB.lua:1065
 DebugItemCategory = <function> defined @Interface\AddOns\AutoBar\Core.lua:986
 CreateButtonCategoryOptions = <function> defined @Interface\AddOns\AutoBar\AutoBarOptions.lua:2437
 uid = "000001B768D713F0"
 events = <table> {
 }
 classBar = "AutoBarClassBarWarrior"
 optionsMain = <table> {
 }
 ButtonPaste = <function> defined @Interface\AddOns\AutoBar\AutoBarOptions.lua:811
 currentPlayer = "Squat - Razorfen"
 CreateBarButtonOptions = <function> defined @Interface\AddOns\AutoBar\AutoBarOptions.lua:2175
 buttonList = <table> {
 }
 LogEvent = <function> defined @Interface\AddOns\AutoBar\Core.lua:300
 OnClick = <function> defined @Interface\AddOns\AutoBar\Core.lua:799
 credits = "Diablo for teaching us how to guzzle potions. Saien for first enabling guzzling in WoW.  Sayclub (Korean) | PDI175, lostcup (Chinese traditional and simplified) | Teodred, curexx (German), Cinedelle (French), shiftos (Spanish), StingerSoft (Russian)"
 ItemLinkDecode = <function> defined @Interface\AddOns\AutoBar\Core.lua:658
 MoveBarModeToggle = <function> defined @Interface\AddOns\AutoBar\Core.lua:760
 GetActionForMacroBody = <function> defined @Interface\AddOns\AutoBar\Core.lua:174
 Dump = <function> defined @Interface\AddOns\AutoBar\Core.lua:919
 name = "AutoBar"
 UpgradeVersion = <function> defined @Interface\AddOns\AutoBar\AutoBarDB.lua:1419
 unplacedButtonList = <table> {
 }
 BarsCompact = <function> defined @Interface\AddOns\AutoBar\AutoBarDB.lua:1249
 LIBKEYBOUND_DISABLED = <function> defined @Interface\AddOns\AutoBar\Core.lua:751
 Print = <function> defined @Interface\AddOns\AutoBar\Core.lua:915
 buttonListDisabled = <table> {
 }
 category = "Action Bars"
 notes = "Dynamic bars with buttons that automatically add potions, water, food and other items you specify into a button for use. Does not use action slots."
 StupidLog = <function> defined @Interface\AddOns\AutoBar\Core.lua:942
 GetButtonDB = <function> defined @Interface\AddOns\AutoBar\AutoBarOptions.lua:383
 OnStopFrameMoving = <function> defined @Interface\AddOns\AutoBar\Core.lua:819
 ClassUsesMana = <function> defined @Interface\AddOns\AutoBar\Core.lua:953
 inWorld = true
 GetValidatedName = <function> defined @Interface\AddOns\AutoBar\AutoBarDB.lua:78
 CategoryNew = <function> defined @Interface\AddOns\AutoBar\AutoBarOptions.lua:1088
 set_mana_users = <table> {
 }
 FindNamelessCategories = <function> defined @Interface\AddOns\AutoBar\Core.lua:1037
 RegisterOverrideBindings = <function> defined @Interface\AddOns\
Title: Re: Classic Autobar?
Post by: NancyG1956 on August 09, 2019, 07:20:09 PM
servers open until monday!!

https://us.forums.blizzard.com/en/wow/t/wow-classic-test-realms-open-through-monday/247137

oh, and with autobar enabled i am unable to save key bindings either in the mod itself (dominos) or via the in-game keybind menu.
it does look like everything works though, despite the two errors above and the info printed in chat on log-in.

thanks for the work you put into keeping it going.

;)
Title: Re: Classic Autobar?
Post by: MuffinManKen on August 09, 2019, 08:44:12 PM
I *think* I have all of the "big, blowing up in your face" errors fixed.  There is still a ton being dumped to the chat log and tons of items and spells missing, but it's progress.  I'll try to get more testing, and tweaking done before the servers go poof on Monday.
Title: Re: Classic Autobar?
Post by: Longsocks on August 10, 2019, 01:14:03 PM
Muffin,
Lets us know if you need some testers .. im sure there will be a number of us that will help out.
Thanks
Socks
Title: Re: Classic Autobar?
Post by: NancyG1956 on August 10, 2019, 02:16:23 PM
i volunteer to test the reworked autobar this weekend. ;}
Title: Re: Classic Autobar?
Post by: MuffinManKen on August 13, 2019, 09:37:29 AM
What servers are people playing on? I'm not intending to really play Classic, so it'd be handy if there were some Muffin-friendly people on the same server. :)
Title: Re: Classic Autobar?
Post by: NancyG1956 on August 14, 2019, 01:22:00 AM
Pagle - already have a guild setup and approx 25 people ready for launch

also closed beta servers are back up until 8/16
Title: Re: Classic Autobar?
Post by: Brock Pinnington on August 14, 2019, 05:31:50 AM
Definitely happy to test it Muffin, been a user of Autobar since basically the Big Bang.

I am in closed beta and it's open until this Friday so happy to test if you want to point me to the download.
Title: Re: Classic Autobar?
Post by: MuffinManKen on August 14, 2019, 04:34:25 PM
Sadly I still don't have Beta access, but I'll try to clean up what I have a bit so you can test it.
Title: Re: Classic Autobar?
Post by: MuffinManKen on August 14, 2019, 05:33:59 PM
A lot of data is missing so don't be surprised if many spells and items don't show up on the bars.  Other than that, things should work.  If you have a previous test version installed, delete your AutoBar settings in the WTF folder before using this.

If you're not using WoWHead's addon, please consider doing so since it helps me get better data to use.

muffinmangames.com/AutoBarClassic.zip (http://muffinmangames.com/AutoBarClassic.zip)
Title: Re: Classic Autobar?
Post by: NancyG1956 on August 15, 2019, 07:44:27 AM
with your last test version above when i install it i get zero bars. i can click move bars and get the usual colored bars, but they are blank. if i click move buttons i see buttons
Title: Re: Classic Autobar?
Post by: MuffinManKen on August 15, 2019, 06:21:08 PM
with your last test version above when i install it i get zero bars. i can click move bars and get the usual colored bars, but they are blank. if i click move buttons i see buttons

No lua errors?
What class are you playing?
Did you delete any existing settings?
Title: Re: Classic Autobar?
Post by: NancyG1956 on August 15, 2019, 10:00:55 PM
i think maybe i forgot to delete the settings. everything looks like it should except i get to redo everything. ;) also, did you play on the classic servers this weekend? i was making bags in goldshire - mkmuffin was one of my customers... odd ;)

 i get this error in chat
warnings/errors occured in autobar:
invalid spell id:114282 : unknown

and this lua error
Code: [Select]
1x AutoBar\Core.lua:416: attempt to call global 'GetQuestLogSpecialItemInfo' (a nil value)
AutoBar\Core.lua:416: in function `?'
AutoBar\Core.lua:165: in function <AutoBar\Core.lua:139>

Locals:
self = <table> {
 defaults = <table> {
 }
 barList = <table> {
 }
 SetDifference = <function> defined @AutoBar\Core.lua:1026
 SetSharedButtonDB = <function> defined @AutoBar\AutoBarOptions.lua:453
 UpgradeButton = <function> defined @AutoBar\AutoBarDB.lua:1360
 MoveBarModeOn = <function> defined @AutoBar\Core.lua:774
 ButtonExists = <function> defined @AutoBar\AutoBarDB.lua:1109
 dockingFrames = <table> {
 }
 UpgradeLevel = <function> defined @AutoBar\AutoBarDB.lua:1371
 categoryValidateList = <table> {
 }
 ButtonsChanged = <function> defined @AutoBar\AutoBarOptions.lua:192
 LIBKEYBOUND_ENABLED = <function> defined @AutoBar\Core.lua:744
 Class = <table> {
 }
 buttonDBList = <table> {
 }
 CLASSPROFILE = "_PRIEST"
 MoveButtonsModeOff = <function> defined @AutoBar\Core.lua:861
 barButtonsDBList = <table> {
 }
 initialized = true
 RefreshButtonDBList = <function> defined @AutoBar\AutoBarDB.lua:1030
 DebugItemCategory = <function> defined @AutoBar\Core.lua:986
 CreateButtonCategoryOptions = <function> defined @AutoBar\AutoBarOptions.lua:2370
 uid = "000002976259D540"
 events = <table> {
 }
 classBar = "AutoBarClassBarPriest"
 optionsMain = <table> {
 }
 ButtonPaste = <function> defined @AutoBar\AutoBarOptions.lua:779
 currentPlayer = "Emmalee - Classic Beta PvE"
 CreateBarButtonOptions = <function> defined @AutoBar\AutoBarOptions.lua:2108
 buttonList = <table> {
 }
 LogEvent = <function> defined @AutoBar\Core.lua:300
 OnClick = <function> defined @AutoBar\Core.lua:799
 credits = "Diablo for teaching us how to guzzle potions. Saien for first enabling guzzling in WoW.  Sayclub (Korean) | PDI175, lostcup (Chinese traditional and simplified) | Teodred, curexx (German), Cinedelle (French), shiftos (Spanish), StingerSoft (Russian)"
 ItemLinkDecode = <function> defined @AutoBar\Core.lua:658
 MoveBarModeToggle = <function> defined @AutoBar\Core.lua:760
 GetActionForMacroBody = <function> defined @AutoBar\Core.lua:174
 Dump = <function> defined @AutoBar\Core.lua:919
 name = "AutoBar"
 UpgradeVersion = <function> defined @AutoBar\AutoBarDB.lua:1384
 unplacedButtonList = <table> {
 }
 BarsCompact = <function> defined @AutoBar\AutoBarDB.lua:1214
 LIBKEYBOUND_DISABLED = <function> defined @AutoBar\Core.lua:751
 Print = <function> defined @AutoBar\Core.lua:915
 buttonListDisabled = <table> {
 }
 category = "Action Bars"
 notes = "Dynamic bars with buttons that automatically add potions, water, food and other items you specify into a button for use. Does not use action slots."
 StupidLog = <function> defined @AutoBar\Core.lua:942
 GetButtonDB = <function> defined @AutoBar\AutoBarOptions.lua:383
 OnStopFrameMoving = <function> defined @AutoBar\Core.lua:819
 ClassUsesMana = <function> defined @AutoBar\Core.lua:953
 inWorld = true
 GetValidatedName = <function> defined @AutoBar\AutoBarDB.lua:75
 CategoryNew = <function> defined @AutoBar\AutoBarOptions.lua:1053
 set_mana_users = <table> {
 }
 FindNamelessCategories = <function> defined @AutoBar\Core.lua:1037
 RegisterOverrideBindings = <function> defined @AutoBar\Core.lua:359
 OnProfileDisable = <function> defined @AutoBar\AutoBarOptions.lua:555
 GetDraggingIndex = <function> defined @AutoBar\Core.lua:643
 CreateCustomBarOptions = <function> defined @AutoBar\AutoBarOptions.lua:1925
 GetCategoriesItemDB = <function> defined @AutoBar\AutoBarOptions.lua:498
 ClearMissingItemFlag = <function> defined @AutoBar\Core.lua:1049
 title = "AutoBar"
 CreateCustomCategoryOptions = <functio
Title: Re: Classic Autobar?
Post by: MuffinManKen on August 15, 2019, 10:38:22 PM
I did play a bit during the open stress test, but that wasn't me. :)

I thought I caught all of those. I don't know why that error didn't pop up for me, but it'll be an easy fix.
Title: Re: Classic Autobar?
Post by: NancyG1956 on August 16, 2019, 02:26:41 PM
last minute request - add back in the mount button, i realize most will only ever have two mounts or possibly 3 if they're swimming in gold.. but it would be one less thing on bars. thanks ;)                                                                                                                                                                                 
Title: Re: Classic Autobar?
Post by: MuffinManKen on August 16, 2019, 04:41:15 PM
I'll have to figure out how mounts work in Classic, but assuming AutoBar doesn't get banned, I'll add it.
Title: Re: Classic Autobar?
Post by: Gandrup on August 18, 2019, 11:53:35 AM
Heya again Muffin.
I'll be playing on Shazzrah EU and I will definitely help test the addon in Classic and report any bugs that I find.

Will you have any new version of the addon up for the release of Classic or should we continue using the version you posted a few days ago?

Cheers  :)
Title: Re: Classic Autobar?
Post by: MuffinManKen on August 19, 2019, 03:17:16 AM
Heya again Muffin.
I'll be playing on Shazzrah EU and I will definitely help test the addon in Classic and report any bugs that I find.

Will you have any new version of the addon up for the release of Classic or should we continue using the version you posted a few days ago?

Cheers  :)

My plan was to have something ready at or soon after the launch, but with this whole "violating the TOS" nonsense I have no idea what is going to happen.  As soon as I hear back from Blizzard I will let everyone know.
Title: Re: Classic Autobar?
Post by: Gandrup on August 19, 2019, 06:11:37 AM
My plan was to have something ready at or soon after the launch, but with this whole "violating the TOS" nonsense I have no idea what is going to happen.  As soon as I hear back from Blizzard I will let everyone know.

What's that about? What's violating the TOS and how?
Anyway, sounds good I guess!
Title: Re: Classic Autobar?
Post by: MuffinManKen on August 19, 2019, 11:08:17 AM
Someone reported me to Blizzard claiming that my addons violate their Terms of Service because of my Patreon.  I don't think I am, but hopefully soon I will get something official back from Blizzard.
Title: Re: Classic Autobar?
Post by: NancyG1956 on August 19, 2019, 03:25:52 PM
there are literally hundreds of addon authors who have a patreon or some other method of collecting "donations" for their addons. its ridiculous.
Title: Re: Classic Autobar?
Post by: MuffinManKen on August 19, 2019, 09:38:24 PM
there are literally hundreds of addon authors who have a patreon or some other method of collecting "donations" for their addons. its ridiculous.
Agreed. And what's worse is that if they do rule that I'm violating the TOS then that opens all of those other authors to get targeted by disgruntled users and trolls.  This will not help WoW in any way.
Title: Re: Classic Autobar?
Post by: Gandrup on August 21, 2019, 02:39:40 PM
lol that's pretty lame. Any word from Blizzard yet?

I really hope AutoBar wont be discontinued for Classic :'(
Title: Re: Classic Autobar?
Post by: MuffinManKen on August 25, 2019, 04:55:51 AM
Unless something really crazy happens, I will get a usable version of AutoBar for Classic.  I can't promise a date and I can't promise how much support there might be beyond that initial release.

If I'm not even able to cover the costs of my subscription then my motivation to work on these addons will be pretty low.  A lot of the time I put into the addons is time I could be spending on paying work.  I'm not playing WoW (BfA or Classic) much, so the personal motivation is low.  My wife cancelled her subscription, so that's another motivator gone. (She is toying with the idea of trying Classic though because she got started around MoP, I think).

If a fraction of my users donated $10/year, things would be dramatically different, but that's not how the world works.  The Patreon was my attempt to offer people a little motivation to help out.

Now I'm just rambling, but in my defense it's 5am. :)