Download
(546Kb)
Download
Compatible with Retail, Classic & TBC
Updated: 09-02-22 10:34 PM
Pictures
File Info
Compatibility:
Shadowlands patch (9.2.7)
WOTLK (3.4.0)
Classic (1.14.3)
Updated:09-02-22 10:34 PM
Created:10-20-17 09:37 PM
Downloads:453,182
Favorites:1,028
MD5:

Neuron  Popular! (More than 5000 hits)

Version: 1.4.18
by: Soyier, Maul

Neuron development is on an indefinite hiatus upon the launch of WoW 10.0. If you are interested in helping with development efforts to push the project forward into Dragonflight, please reach out to Soyier.

Introduction:
Neuron is a full featured action Bar addon for World of Warcraft: Shadowlands

Important Note: Neuron tentatively works with World of Warcraft: Classic and The Burning Crusade: Classic, but none of our developers actively play Classic, so support and bug fixes are offered without any guarantee. Realistically, many bugs in Classic require max level characters to debug, and none of us have any such characters. Outside help with Classic is always welcome!


Want to Donate?
Making add-ons is a lot of work! Your help goes a huge way to making my add-on work possible. If you would like to Donate, Github Sponsors is the preferred method as they are currently matching donations dollar for dollar and take zero cut.




Want to contribute?



Example:


Theme Support:
Neuron inherits all theming courtesy of the Masque addon. Neuron has full Masque compatibility, and the theming options found in Masque are quite in-depth, not to mention the robust portfolio of skins made to support Masque. In short, you can make your bars look any way you like!

Features:
  • Neuron features an unlimited number of macros. You can create as many bars/buttons as you want/need per character!
  • Are you a clicker extraordinaire? As many buttons on the screen you want where you want, when you want!
  • Macros the size of Texas! Up to 1024 characters in length!
  • Maul's unique mouse-over key-binding system - where the mouse-over binding system was born!
  • Many other of the favorite desired bar addon features and then some!
  • And, last but not least, MASQUE support!

Graphical Editor:
Neuron contains a graphical bar editor that allows for nearly endless customization to bar shape, size, orientation, and much more! Further, Neuron has neither the limitations on max number of bars nor on the max number of buttons per bar, as you might find in addons such as Bartender4 or Dominoes.


Credits:

Translators:
  • German: Aszkarath, Wolfsmutter
  • French: Cinedelle, El_Mapache
  • Brazilian Portuguese: Alanbre20
  • Russian: Hubbotu
  • Simplified Chinese: Acey7, Cestmysndee

Disclaimer:

Neuron is a fork of the amazing Ion Action Bars addon started by Connor Chenoweth aka Maul, for World of Warcraft Legion and onwards. All credit for the bulk of this addon should go to him accordingly, along with SLOKnightFall for his maintainership throughout the years. I, Soyier, take no credit for the idea or implementation of this addon prior to my adoption of the code in the Fall quarter of 2017.

Neuron
1.4.18 (2022-09-03)
Full Changelog Previous Releases
  • Port to WotLK classic
Archived Files (12)
File Name
Version
Size
Author
Date
1.4.17
545kB
Soyier
08-16-22 04:54 PM
1.4.16
545kB
Soyier
05-31-22 11:14 AM
1.4.15
545kB
Soyier
05-14-22 04:40 PM
1.4.14
518kB
Soyier
05-11-22 08:12 AM
1.4.13
518kB
Soyier
02-22-22 03:35 PM
1.4.10
517kB
Soyier
06-29-21 08:23 AM
1.4.8a
469kB
Soyier
05-28-21 07:14 PM
1.4.8
468kB
Soyier
05-28-21 07:47 AM
1.4.7a
468kB
Soyier
05-19-21 09:24 AM
1.4.7
468kB
Soyier
05-16-21 01:04 PM
1.4.5
493kB
Soyier
03-09-21 01:53 PM
1.4.4
493kB
Maul
01-14-21 02:43 AM


Post A Reply Comment Options
Unread 07-19-18, 02:01 AM  
veroku_chan
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Alright so I'm getting a few errors. Firstly I play an Alliance Pandaren Marksmanship Hunter.

After updating, and logging in I get 2 errors to start, along with several bars having buttons removed and being reset the center of the screen(more on that later).

The first 2 errors that are up upon log in are.

Message: Interface\AddOns\Neuron\Neuron-Flyouts.lua:810: Error: No flyout found for ID=%i
Time: Thu Jul 19 02:39:37 2018
Count: 1
Stack: Interface\AddOns\Neuron\Neuron-Flyouts.lua:810: Error: No flyout found for ID=%i
[C]: in function `GetFlyoutInfo'
Interface\AddOns\Neuron\Neuron-Flyouts.lua:810: in function <Interface\AddOns\Neuron\Neuron-Flyouts.lua:808>
(tail call): ?
Interface\AddOns\Neuron\Neuron-Flyouts.lua:891: in function `Flyout_UpdateButtons'
Interface\AddOns\Neuron\Neuron-Flyouts.lua:1174: in function `UpdateFlyout'
Interface\AddOns\Neuron\Neuron-Buttons.lua:3315: in function `SetAux'
Interface\AddOns\Neuron\Neuron-Bars.lua:1221: in function `LoadObjects'
Interface\AddOns\Neuron\Neuron-Bars.lua:3423: in function `Load'
Interface\AddOns\Neuron\Neuron-Bars.lua:262: in function <Interface\AddOns\Neuron\Neuron-Bars.lua:249>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
...AddOns\AskMrRobot\Libs\AceAddon-3.0\AceAddon-3.0.lua:558: in function `EnableAddon'
...AddOns\AskMrRobot\Libs\AceAddon-3.0\AceAddon-3.0.lua:571: in function `EnableAddon'
...AddOns\AskMrRobot\Libs\AceAddon-3.0\AceAddon-3.0.lua:651: in function <...AddOns\AskMrRobot\Libs\AceAddon-3.0\AceAddon-3.0.lua:636>
[C]: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:445: in function `UIParentLoadAddOn'
Interface\FrameXML\UIParent.lua:564: in function `TimeManager_LoadUI'
Interface\FrameXML\UIParent.lua:1187: in function <Interface\FrameXML\UIParent.lua:1085>

Locals: <none>
Message: Interface\AddOns\Neuron\Neuron-Bars.lua:1247: bad argument #1 to 'ipairs' (table expected, got nil)
Time: Thu Jul 19 02:39:37 2018
Count: 1
Stack: Interface\AddOns\Neuron\Neuron-Bars.lua:1247: bad argument #1 to 'ipairs' (table expected, got nil)
[C]: in function `ipairs'
Interface\AddOns\Neuron\Neuron-Bars.lua:1247: in function `SetObjectLoc'
Interface\AddOns\Neuron\Neuron-Flyouts.lua:1391: in function <Interface\AddOns\Neuron\Neuron-Flyouts.lua:1391>

Locals: (*temporary) = nil
(*temporary) = "table expected, got nil"
= <function> defined =[C]:-1
For the bars that were reset to the center of the screen and the buttons removed. When I try to add buttons back to the bars to set things back up as they were, a new error pops. Moving the bars has also popped an error. As seen below.

Message: Interface\AddOns\Neuron\Neuron-Flyouts.lua:1354: attempt to index field 'watchframes' (a nil value)
Time: Thu Jul 19 02:39:53 2018
Count: 1
Stack: Interface\AddOns\Neuron\Neuron-Flyouts.lua:1354: attempt to index field 'watchframes' (a nil value)
Interface\AddOns\Neuron\Neuron-Flyouts.lua:1354: in function `Flyout_ReleaseBar'
Interface\AddOns\Neuron\Neuron-Flyouts.lua:1147: in function `Flyout_RemoveBar'
Interface\AddOns\Neuron\Neuron-Flyouts.lua:1154: in function `UpdateFlyout'
Interface\AddOns\Neuron\Neuron-Buttons.lua:3315: in function `SetAux'
Interface\AddOns\Neuron\Neuron-Bars.lua:1221: in function `LoadObjects'
Interface\AddOns\Neuron\Neuron-Bars.lua:2168: in function `AddObjectsToBar'
Interface\AddOns\Neuron\Neuron-GUI.lua:987: in function <Interface\AddOns\Neuron\Neuron-GUI.lua:987>

Locals: self = <table> {
SetDefaultModuleLibraries = <function> defined @Interface\AddOns\AskMrRobot\Libs\AceAddon-3.0\AceAddon-3.0.lua:398
EnableModule = <function> defined @Interface\AddOns\AskMrRobot\Libs\AceAddon-3.0\AceAddon-3.0.lua:363
modules = <table> {
}
baseName = "Neuron"
IterateEmbeds = <function> defined @Interface\AddOns\AskMrRobot\Libs\AceAddon-3.0\AceAddon-3.0.lua:473
SecureHook = <function> defined @Interface\AddOns\Neuron\Libs\AceHook-3.0\AceHook-3.0.lua:336
Flyout_GetBar = <function> defined @Interface\AddOns\Neuron\Neuron-Flyouts.lua:1358
Anchor_RemoveChild = <function> defined @Interface\AddOns\Neuron\Neuron-Flyouts.lua:1415
RawHookScript = <function> defined @Interface\AddOns\Neuron\Libs\AceHook-3.0\AceHook-3.0.lua:395
linkScanOnUpdate = <function> defined @Interface\AddOns\Neuron\Neuron-Flyouts.lua:1529
COMPANION_LEARNED = <function> defined @Interface\AddOns\Neuron\Neuron-Flyouts.lua:237
defaultModuleState = true
IsEnabled = <function> defined @Interface\AddOns\AskMrRobot\Libs\AceAddon-3.0\AceAddon-3.0.lua:482
DisableModule = <function> defined @Interface\AddOns\AskMrRobot\Libs\AceAddon-3.0\AceAddon-3.0.lua:381
SPELLS_CHANGED = <function> defined @Interface\AddOns\Neuron\Neuron-Flyouts.lua:198
RegisterMessage = <function> defined @Interface\AddOns\AskMrRobot\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:116
UnregisterMessage = <function> defined @Interface\AddOns\AskMrRobot\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:179
Flyout_SetData = <function> defined @Interface\AddOns\Neuron\Neuron-Flyouts.lua:1216
hooks = <table> {
}
Flyout_GetButton = <function> defined @Interface\AddOns\Neuron\Neuron-Flyouts.lua:1264
TOYS_UPDATED = <function> defined @Interface\AddOns\Neuron\Neuron-Flyouts.lua:300
SetEnabledState = <function> defined @Interface\AddOns\AskMrRobot\Libs\AceAddon-3.0\AceAddon-3.0.lua:455
Hook = <function> defined @Interface\AddOns\Neuron\Libs\AceHook-3.0\AceHook-3.0.lua:274
enabledState = true
RegisterEvent = <function> defined @Interface\AddOns\AskMrRobot\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:116
updateAnchors = <function> defined @Interface\AddOns\Neuron\Neuron-Flyouts.lua:1499
filter_mount = <function> defined @Interface\AddOns\Neuron\Neuron-Flyouts.lua:584
IterateModules = <function> defined @Interface\AddOns\AskMrRobot\Libs\AceAddon-3.0\AceAddon-3.0.lua:468
RawHook = <function> defined @Interface\AddOns\Neuron\Libs\AceHook-3.0\AceHook-3.0.lua:313
CHARACTER_POINTS_CHANGED = <function> defined @Interface\AddOns\Neuron\Neuron-Flyouts.lua:211
OnInitialize = <function> defined @Interface\AddOns\Neuron\Neuron-Flyouts.lua:64
UnregisterAllEvents = <function> defined @Interface\AddOns\AskMrRobot\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:200
Flyout_RemoveButtons = <function> defined @Interface\AddOns\Neuron\Neuron-Flyouts.lua:1133
GetModule = <function> defined @Interface\AddOns\AskMrRobot\Libs\AceAddon-3.0\AceAddon-3.0.lua:241
PLAYER_EQUIPMENT_CHANGED = <function> defined @Interface\AddOns\Neuron\Neuron-Flyouts.lua:286
defaultModuleLibraries = <table> {
}
ANCHOR_DelayedUpdate = <function> defined @Interface\AddOns\Neuron\Neuron-Flyouts.lua:
Message: Interface\AddOns\Neuron\Neuron-GUI.lua:496: attempt to concatenate field 'objCount' (a nil value)
Time: Thu Jul 19 02:41:37 2018
Count: 6
Stack: Interface\AddOns\Neuron\Neuron-GUI.lua:496: attempt to concatenate field 'objCount' (a nil value)
Interface\AddOns\Neuron\Neuron-GUI.lua:496: in function `UpdateBarGUI'
Interface\AddOns\Neuron\Neuron-Bars.lua:1111: in function `Update'
Interface\AddOns\Neuron\Neuron-Bars.lua:1600: in function `OnDragStop'
Interface\AddOns\Neuron\Neuron-Bars.lua:1933: in function <Interface\AddOns\Neuron\Neuron-Bars.lua:1933>

Locals: self = <table> {
SubFrameHoneycombBackdrop_OnLoad = <function> defined @Interface\AddOns\Neuron\Neuron-GUI.lua:236
BarListScrollFrameUpdate = <function> defined @Interface\AddOns\Neuron\Neuron-GUI.lua:1115
updateIconList = <function> defined @Interface\AddOns\Neuron\Neuron-GUI.lua:2824
modules = <table> {
}
BarEditor_DeleteBar = <function> defined @Interface\AddOns\Neuron\Neuron-GUI.lua:1249
NeuronPanelTemplates_DeselectTab = <function> defined @Interface\AddOns\Neuron\Neuron-GUI.lua:288
flyoutTypeSetter = <function> defined @Interface\AddOns\Neuron\Neuron-GUI.lua:3572
visOptionOnClick = <function> defined @Interface\AddOns\Neuron\Neuron-GUI.lua:1553
SetDefaultModulePrototype = <function> defined @Interface\AddOns\AskMrRobot\Libs\AceAddon-3.0\AceAddon-3.0.lua:440
NeuronPanelTemplates_TabResize = <function> defined @Interface\AddOns\Neuron\Neuron-GUI.lua:324
VisEditorScrollFrame_OnLoad = <function> defined @Interface\AddOns\Neuron\Neuron-GUI.lua:1935
IsEnabled = <function> defined @Interface\AddOns\AskMrRobot\Libs\AceAddon-3.0\AceAddon-3.0.lua:482
ObjEditor_OnClick = <function> defined @Interface\AddOns\Neuron\Neuron-GUI.lua:4000
ActionListScrollFrameUpdate = <function> defined @Interface\AddOns\Neuron\Neuron-GUI.lua:2394
hookHandler = <function> defined @Interface\AddOns\Neuron\Neuron-GUI.lua:3511
ADDON_LOADED = <function> defined @Interface\AddOns\Neuron\Neuron-GUI.lua:159
RegisterMessage = <function> defined @Interface\AddOns\AskMrRobot\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:116
UnregisterMessage = <function> defined @Interface\AddOns\AskMrRobot\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:179
MainMenu_OnLoad = <function> defined @Interface\AddOns\Neuron\Neuron-GUI.lua:3498
hooks = <table> {
}
BarOptions_OnLoad = <function> defined @Interface\AddOns\Neuron\Neuron-GUI.lua:1314
runUpdater = <function> defined @Interface\AddOns\Neuron\Neuron-GUI.lua:3524
ObjEditor_OnEnter = <function> defined @Interface\AddOns\Neuron\Neuron-GUI.lua:3980
macroIconOnClick = <function> defined @Interface\AddOns\Neuron\Neuron-GUI.lua:2805
SetEnabledState = <function> defined @Interface\AddOns\AskMrRobot\Libs\AceAddon-3.0\AceAddon-3.0.lua:455
Hook = <function> defined @Interface\AddOns\Neuron\Libs\AceHook-3.0\AceHook-3.0.lua:274
macroNoteEdit_OnTextChanged = <function> defined @Interface\AddOns\Neuron\Neuron-GUI.lua:2765
ColorPicker_OnLoad = <function> defined @Interface\AddOns\Neuron\Neuron-GUI.lua:3474
SubFrameBlankBackdrop_OnLoad = <function> defined @Interface\AddOns\Neuron\Neuron-GUI.lua:222
sbTypeOnClick = <function> defined @Interface\AddOns\Neuron\Neuron-GUI.lua:4275
OnEnable = <function> defined @Interface\AddOns\Neuron\Neuron-GUI.lua:121
updateCustomState = <function> defined @Interface\AddOns\Neuron\Neuron-GUI.lua:852
ObjectEditor_OnShow = <function> defined @Interface\AddOns\Neuron\Neuron-GUI.lua:2263
target_options = <table> {
}
BarEditor_OnLoad = <function> defined @Interface\AddOns\Neuron\Neuron-GUI.lua:885
NewModule = <function> defined @Interface\AddOns\AskMrRobot\Libs\AceAddon-3.0\AceAddon-3.0.lua:266
EditBox_PopUpInitialize = <function> defined @Interface\AddOns\Neuron\Neuron-GUI.lua:383
DeleteButton_OnLoad = <function> defined @Interface\AddOns\Neuron\Neuron-GUI.lua:1240
remapOnTextChanged = <function> defined @Interface\AddOns\Neuron\Neuron-GUI.lua:1682
BarList_OnLoad = <function> defined @Interface\AddOns\Ne
Currently the bars that were reset, I can not add buttons at all. Trying to hit the arrow to add a button triggers an error. I can hit the left arrow to remove a button. Which is odd, as they start out with none visible, but show as having 6 as a start.

I do see the errors also list AskMrRobot, but the addon is also up to date. I'm not at all familiar with LUA, but I disabled AskMrRobot, which triggered similar errors quoting Handynotes in it's place, disabled that. And now it's just Neuron.
Report comment to moderator  
Reply With Quote
Unread 07-18-18, 05:56 PM  
Soyier
A Deviate Faerie Dragon
 
Soyier's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 268
Uploads: 1
Re: Re: New BfA compatible build released!

Originally Posted by Flaer
Originally Posted by Soyier
Ladies and Gents,

The new BfA build has been released, so I sincerely hope it works. I apologize in advance if it breaks everything and you have a bad time (it shouldn't!)

Kenerek has agreed to be the point man on any crisis that may come up, as I am helplessly sitting in a hotel in Hawaii away from my computer. I pushed the new release somewhat blind (granted I couldn't really test it now anyway), so you guys are my eyes and ears.

Cheers
Seemed to be working ok for me last night. Better than a lot of my addons were.
Nice! Awesome to hear :-)

I'm happy this whole BfA transition thing is coming to and end. Having to maintain two separate versions of the same addon, for the PTR and for Live, is annoying. Now I can actually fix the stuff that matters
Report comment to moderator  
Reply With Quote
Unread 07-18-18, 03:20 PM  
Flaer
A Murloc Raider

Forum posts: 6
File comments: 59
Uploads: 0
Re: New BfA compatible build released!

Originally Posted by Soyier
Ladies and Gents,

The new BfA build has been released, so I sincerely hope it works. I apologize in advance if it breaks everything and you have a bad time (it shouldn't!)

Kenerek has agreed to be the point man on any crisis that may come up, as I am helplessly sitting in a hotel in Hawaii away from my computer. I pushed the new release somewhat blind (granted I couldn't really test it now anyway), so you guys are my eyes and ears.

Cheers
Seemed to be working ok for me last night. Better than a lot of my addons were.
Report comment to moderator  
Reply With Quote
Unread 07-18-18, 12:22 AM  
Soyier
A Deviate Faerie Dragon
 
Soyier's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 268
Uploads: 1
Originally Posted by raysmith
Full disclosure, I have a lot of add-ons and most haven't been updated yet. The worst offenders have been disabled but I have more to do.

Here's one LUA error that references Neuron but I can't tell if that's the source of the error or if it's Altaholic (which hasn't been updated yet... or maybe ever, there's some indication that it's been abandoned), let me know if this is something that can be fixed on the Neuron side and I'll create an issue:

3x Altoholic\Tooltip.lua:527: attempt to index field 'Loots' (a nil value)
Altoholic\Tooltip.lua:527: in function <Altoholic\Tooltip.lua:496>
Altoholic\Tooltip.lua:620: in function <Altoholic\Tooltip.lua:605>
[C]: ?
[C]: ?
[C]: ?
[C]: ?
[C]: ?
[C]: ?
[C]: in function `SetHyperlink'
Neuron\Neuron-Buttons.lua:2439: in function `MACRO_SetItemTooltip'
Neuron\Neuron-Buttons.lua:2487: in function `MACRO_SetTooltip'
Neuron\Neuron-Buttons.lua:2530: in function `MACRO_OnEnter'
Neuron\Neuron-Buttons.lua:3388: in function <Neuron\Neuron-Buttons.lua:3388>
[C]: ?

Locals:
tooltip = GameTooltip {
0 = <userdata>
SetExistingSocketGem = <function> defined =[C]:-1
SetHyperlink = <function> defined =[C]:-1
SetGuildBankItem = <function> defined =[C]:-1
SetVoidItem = <function> defined =[C]:-1
SetVoidDepositItem = <function> defined =[C]:-1
SetVoidWithdrawalItem = <function> defined =[C]:-1
comparing = false
SetSocketGem = <function> defined =[C]:-1
TopOverlay = <unnamed> {
}
SetUnitDebuff = <function> defined =[C]:-1
SetHeirloomByItemID = <function> defined =[C]:-1
SetLootItem = <function> defined =[C]:-1
SetQuestItem = <function> defined =[C]:-1
ttGradient = <unnamed> {
}
Hide = <function> defined =[C]:-1
SetTrainerService = <function> defined =[C]:-1
SetInboxItem = <function> defined =[C]:-1
SetBuybackItem = <function> defined =[C]:-1
shoppingTooltips = <table> {
}
SetItemByID = <function> defined =[C]:-1
SetMerchantItem = <function> defined =[C]:-1
SetQuestLogItem = <function> defined =[C]:-1
SetCurrencyToken = <function> defined @Altoholic\Tooltip.lua:680
SetTradeTargetItem = <function> defined =[C]:-1
FadeOut = <function> defined @TipTac\core.lua:906
SetTradePlayerItem = <function> defined =[C]:-1
SetIconTextureAndText = <function> defined @TipTacItemRef\core.lua:53
SetSendMailItem = <function> defined =[C]:-1
SetUnitBuff = <function> defined =[C]:-1
updateTooltip = 0.12899999488145
SetInventoryItem = <function> defined =[C]:-1
SetRecipeResultItem = <function> defined =[C]:-1
ttCount = <unnamed> {
}
SetLootRollItem = <function> defined =[C]:-1
SetUnitAura = <function> defined =[C]:-1
SetRecipeReagentItem = <function> defined @Altoholic\Tooltip.lua:680
SetAuctionSellItem = <function> defined =[C]:-1
SetBagItem = <function> defined =[C]:-1
needsReset = true
BottomOverlay = <unnamed> {
}
ttIcon = <unnamed> {
}
Show = <function> defined @TipTac\core.lua:920
SetAuctionItem = <function> defined =[C]:-1
}
link = "|cff0070dd|Hitem:141605::::::::110:259::::::|h[Flight Master's Whistle]|h|r"
itemID = 141605
(*temporary) = nil
(*temporary) = nil
(*temporary) = "UI.Tooltip.ShowItemSource"
(*temporary) = true
(*temporary) = 141605
(*temporary) = "141605"
(*temporary) = 141605
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'Loots' (a nil value)"
isNodeDone = nil
addon = <table> {
SetDefaultModuleLibraries = <function> defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:398
UnbindViewFromController = <function> defined @Altoholic\libs\LibMVC-1.0\LibMVC.lua:150
ToggleOption = <function> defined @Altoholic\Frames\TabOptions.lua:185
EnableModule = <function> defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:363
modules = <table> {
}
CancelTimer = <function> defined @DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:145
IterateEmbeds = <function> defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:473
UnregisterComm = <function> defined @DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:179
SetLastAccountSharingInfo = <function> defined @Altoholic\Altoholic.lua:98
SetupOptions = <function> defined @Altoholic\Frames\TabOptions.lua:197
AccSharingHandler = <function> defined @Altoholic\Comm.lua:125
ThisCharacter = <table> {
}
db = <table> {
}
OnShow = <function> defined @Altoholic\Altoholic.lua:375
baseName = "Altoholic"
Printf = <function> defined @DataStore\libs\AceConsole-3.0\AceConsole-3.0.lua:69
DrawFollowerTooltip = <function> defined @Altoholic\Altoholic.lua:656
SetDefaultModulePrototype = <function> defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:440
OnUpdate = <function> defined @Altoholic\Frames\TabOptions.lua:483
UpdateMyMemoryUsage = <
Hmm. That doesn't look like an error I can do anything about. I'm not sure what's up with that
Report comment to moderator  
Reply With Quote
Unread 07-17-18, 09:18 PM  
raysmith
A Kobold Labourer

Forum posts: 1
File comments: 51
Uploads: 0
Full disclosure, I have a lot of add-ons and most haven't been updated yet. The worst offenders have been disabled but I have more to do.

Here's one LUA error that references Neuron but I can't tell if that's the source of the error or if it's Altaholic (which hasn't been updated yet... or maybe ever, there's some indication that it's been abandoned), let me know if this is something that can be fixed on the Neuron side and I'll create an issue:

3x Altoholic\Tooltip.lua:527: attempt to index field 'Loots' (a nil value)
Altoholic\Tooltip.lua:527: in function <Altoholic\Tooltip.lua:496>
Altoholic\Tooltip.lua:620: in function <Altoholic\Tooltip.lua:605>
[C]: ?
[C]: ?
[C]: ?
[C]: ?
[C]: ?
[C]: ?
[C]: in function `SetHyperlink'
Neuron\Neuron-Buttons.lua:2439: in function `MACRO_SetItemTooltip'
Neuron\Neuron-Buttons.lua:2487: in function `MACRO_SetTooltip'
Neuron\Neuron-Buttons.lua:2530: in function `MACRO_OnEnter'
Neuron\Neuron-Buttons.lua:3388: in function <Neuron\Neuron-Buttons.lua:3388>
[C]: ?

Locals:
tooltip = GameTooltip {
0 = <userdata>
SetExistingSocketGem = <function> defined =[C]:-1
SetHyperlink = <function> defined =[C]:-1
SetGuildBankItem = <function> defined =[C]:-1
SetVoidItem = <function> defined =[C]:-1
SetVoidDepositItem = <function> defined =[C]:-1
SetVoidWithdrawalItem = <function> defined =[C]:-1
comparing = false
SetSocketGem = <function> defined =[C]:-1
TopOverlay = <unnamed> {
}
SetUnitDebuff = <function> defined =[C]:-1
SetHeirloomByItemID = <function> defined =[C]:-1
SetLootItem = <function> defined =[C]:-1
SetQuestItem = <function> defined =[C]:-1
ttGradient = <unnamed> {
}
Hide = <function> defined =[C]:-1
SetTrainerService = <function> defined =[C]:-1
SetInboxItem = <function> defined =[C]:-1
SetBuybackItem = <function> defined =[C]:-1
shoppingTooltips = <table> {
}
SetItemByID = <function> defined =[C]:-1
SetMerchantItem = <function> defined =[C]:-1
SetQuestLogItem = <function> defined =[C]:-1
SetCurrencyToken = <function> defined @Altoholic\Tooltip.lua:680
SetTradeTargetItem = <function> defined =[C]:-1
FadeOut = <function> defined @TipTac\core.lua:906
SetTradePlayerItem = <function> defined =[C]:-1
SetIconTextureAndText = <function> defined @TipTacItemRef\core.lua:53
SetSendMailItem = <function> defined =[C]:-1
SetUnitBuff = <function> defined =[C]:-1
updateTooltip = 0.12899999488145
SetInventoryItem = <function> defined =[C]:-1
SetRecipeResultItem = <function> defined =[C]:-1
ttCount = <unnamed> {
}
SetLootRollItem = <function> defined =[C]:-1
SetUnitAura = <function> defined =[C]:-1
SetRecipeReagentItem = <function> defined @Altoholic\Tooltip.lua:680
SetAuctionSellItem = <function> defined =[C]:-1
SetBagItem = <function> defined =[C]:-1
needsReset = true
BottomOverlay = <unnamed> {
}
ttIcon = <unnamed> {
}
Show = <function> defined @TipTac\core.lua:920
SetAuctionItem = <function> defined =[C]:-1
}
link = "|cff0070dd|Hitem:141605::::::::110:259::::::|h[Flight Master's Whistle]|h|r"
itemID = 141605
(*temporary) = nil
(*temporary) = nil
(*temporary) = "UI.Tooltip.ShowItemSource"
(*temporary) = true
(*temporary) = 141605
(*temporary) = "141605"
(*temporary) = 141605
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'Loots' (a nil value)"
isNodeDone = nil
addon = <table> {
SetDefaultModuleLibraries = <function> defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:398
UnbindViewFromController = <function> defined @Altoholic\libs\LibMVC-1.0\LibMVC.lua:150
ToggleOption = <function> defined @Altoholic\Frames\TabOptions.lua:185
EnableModule = <function> defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:363
modules = <table> {
}
CancelTimer = <function> defined @DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:145
IterateEmbeds = <function> defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:473
UnregisterComm = <function> defined @DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:179
SetLastAccountSharingInfo = <function> defined @Altoholic\Altoholic.lua:98
SetupOptions = <function> defined @Altoholic\Frames\TabOptions.lua:197
AccSharingHandler = <function> defined @Altoholic\Comm.lua:125
ThisCharacter = <table> {
}
db = <table> {
}
OnShow = <function> defined @Altoholic\Altoholic.lua:375
baseName = "Altoholic"
Printf = <function> defined @DataStore\libs\AceConsole-3.0\AceConsole-3.0.lua:69
DrawFollowerTooltip = <function> defined @Altoholic\Altoholic.lua:656
SetDefaultModulePrototype = <function> defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:440
OnUpdate = <function> defined @Altoholic\Frames\TabOptions.lua:483
UpdateMyMemoryUsage = <
Report comment to moderator  
Reply With Quote
Unread 07-17-18, 11:45 AM  
Soyier
A Deviate Faerie Dragon
 
Soyier's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 268
Uploads: 1
New BfA compatible build released!

Ladies and Gents,

The new BfA build has been released, so I sincerely hope it works. I apologize in advance if it breaks everything and you have a bad time (it shouldn't!)

Kenerek has agreed to be the point man on any crisis that may come up, as I am helplessly sitting in a hotel in Hawaii away from my computer. I pushed the new release somewhat blind (granted I couldn't really test it now anyway), so you guys are my eyes and ears.

Cheers
Report comment to moderator  
Reply With Quote
Unread 07-15-18, 06:35 AM  
Soyier
A Deviate Faerie Dragon
 
Soyier's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 268
Uploads: 1
Release Data July 17th

Hello Ladies and Gentlemen,

As I had suspected, patch 8.0 is going to hit while I am away, and I won't be back until the 25th.
That being said, I have what I believe to be a fully working version for 8.0 (at least fully working during my limited testing time), and I have tasked a friend with pushing out the new release.

That being said, please keep an eye out for bugs. Please be nice to my friend. And, since I will be gone, any volunteers for bug fixing (should they arise) would be greatly appreciated.
Report comment to moderator  
Reply With Quote
Unread 07-07-18, 02:41 AM  
Soyier
A Deviate Faerie Dragon
 
Soyier's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 268
Uploads: 1
Re: Re: Re: FlyoutButton Custom supports now

Originally Posted by another
Originally Posted by Soyier
Originally Posted by another
For those who asked I made it in 2.83bfa (several days left and there is no reason to make it for Legion). Except "right click to set" (tricky MACRO_OnReceiveDrag it seems local and not available from outside, lines 1044-1046 in FlyoutListButton.lua) do nothing for now.
Huh?
Two guys asked me at http://www.wowinterface.com/download....html#comments about Neuron support.
Oh I see, thanks for this! I was confused without the context lol
Report comment to moderator  
Reply With Quote
Unread 07-05-18, 01:49 PM  
another
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 187
Uploads: 12
Re: Re: FlyoutButton Custom supports now

Originally Posted by Soyier
Originally Posted by another
For those who asked I made it in 2.83bfa (several days left and there is no reason to make it for Legion). Except "right click to set" (tricky MACRO_OnReceiveDrag it seems local and not available from outside, lines 1044-1046 in FlyoutListButton.lua) do nothing for now.
Huh?
Two guys asked me at http://www.wowinterface.com/download....html#comments about Neuron support.
Report comment to moderator  
Reply With Quote
Unread 07-04-18, 05:16 PM  
Soyier
A Deviate Faerie Dragon
 
Soyier's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 268
Uploads: 1
Re: FlyoutButton Custom supports now

Originally Posted by another
For those who asked I made it in 2.83bfa (several days left and there is no reason to make it for Legion). Except "right click to set" (tricky MACRO_OnReceiveDrag it seems local and not available from outside, lines 1044-1046 in FlyoutListButton.lua) do nothing for now.
Huh?
Report comment to moderator  
Reply With Quote
Unread 07-04-18, 02:55 PM  
another
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 187
Uploads: 12
FlyoutButton Custom supports now

For those who asked I made it in 2.83bfa (several days left and there is no reason to make it for Legion). Except "right click to set" (tricky MACRO_OnReceiveDrag it seems local and not available from outside, lines 1044-1046 in FlyoutListButton.lua) do nothing for now.
Report comment to moderator  
Reply With Quote
Unread 06-29-18, 04:44 PM  
Soyier
A Deviate Faerie Dragon
 
Soyier's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 268
Uploads: 1
Test Test

Ok Guys,

I'm leaving soon, so please test the bfa-beta branch of the code for me if you can. I have updated the bfa-beta codebase to be current with where our Master branch is + all of the bfa specific changes. Please let me know of any game-breaking bugs related to 8.0/beta so I can fix them. These should be 8.0 specific bugs, not just general feature requests.
Report comment to moderator  
Reply With Quote
Unread 06-27-18, 02:11 PM  
Fizgig1973
A Deviate Faerie Dragon

Forum posts: 19
File comments: 61
Uploads: 0
Re: Heads up, I'm traveling!

Originally Posted by Soyier
Just a heads up guys, starting July 4th and going through July 24th I'm going to be going to a series of conferences. I have GUADEC to go to in Spain and then the EMBC conference in Hawaii right after. Hopefully patch 8.0 hits before I leave, but if it doesn't I have most of the code ready to go and will just task a trusted friend to push out the release for y'all.
Thanks for the hard work. Enjoy your trip.
Report comment to moderator  
Reply With Quote
Unread 06-26-18, 01:12 PM  
Soyier
A Deviate Faerie Dragon
 
Soyier's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 268
Uploads: 1
Heads up, I'm traveling!

Just a heads up guys, starting July 4th and going through July 24th I'm going to be going to a series of conferences. I have GUADEC to go to in Spain and then the EMBC conference in Hawaii right after. Hopefully patch 8.0 hits before I leave, but if it doesn't I have most of the code ready to go and will just task a trusted friend to push out the release for y'all.
Report comment to moderator  
Reply With Quote
Unread 06-17-18, 10:13 PM  
raysmith
A Kobold Labourer

Forum posts: 1
File comments: 51
Uploads: 0
Originally Posted by Soyier
Yeah, the pet bar grid is really hard apparently, hence why it was disabled up until now (and still is, I reverted my changes do to the side-effects). Again, this is a blizzard API issue that I can't seem to get around. There's 4 main events that we're watching ACTIONBAR_SHOWGRID, ACTIONBAR_HIDEGRID, PET_BAR_SHOWGRID, and PET_BAR_HIDEGRID. However, when dragging a pet button, it actives both PET_BAR_SHOWGRID and ACTIONBAR_HIDEGRID, but when placing a pet spell it only activates PET_BAR_HIDEGRID, thus leaving the action bars showing their grid. It's super annoying. There's a few other annoying bits, but that's the main one. So for now, sadly, the pet bar still will not allow for grid hiding.
Fair enough. For what it's worth (since it was reverted not sure it matters), I did also notice in that pre-reverted version that my pet bar sometimes didn't show when I went into combat while mounted, I hadn't noticed that before. Happened a handful of times today.
Last edited by raysmith : 06-17-18 at 10:14 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: