Go to Page... |
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,609 |
Favorites: | 1,028 |
MD5: |
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?
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 |
![]() |
Comment Options |
![]() |
|||||||
A Deviate Faerie Dragon
Forum posts: 19
File comments: 61
Uploads: 0
|
5x Neuron\Neuron-KeyBinder.lua:236: attempt to index field 'hotKeys' (a nil value) Neuron\Neuron-KeyBinder.lua:236: in function `ProcessBinding' Neuron\Neuron-KeyBinder.lua:398: in function `OnKeyDown' Neuron\Neuron-KeyBinder.lua:435: in function <Neuron\Neuron-KeyBinder.lua:435> Locals: self = <table> { SetDefaultModuleLibraries = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:367 Enable = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:294 NewModule = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:235 EnableModule = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:332 modules = <table> { } GetModule = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:210 IterateEmbeds = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:442 SecureHook = <function> defined @ElvUI\Libraries\AceHook-3.0\AceHook-3.0.lua:336 defaultModuleLibraries = <table> { } OnUpdate = <function> defined @Neuron\Neuron-KeyBinder.lua:327 baseName = "Neuron" CreateBindFrame = <function> defined @Neuron\Neuron-KeyBinder.lua:422 RawHookScript = <function> defined @ElvUI\Libraries\AceHook-3.0\AceHook-3.0.lua:395 OnShow = <function> defined @Neuron\Neuron-KeyBinder.lua:251 OnMouseWheel = <function> defined @Neuron\Neuron-KeyBinder.lua:404 OnKeyDown = <function> defined @Neuron\Neuron-KeyBinder.lua:387 OnClick = <function> defined @Neuron\Neuron-KeyBinder.lua:340 SetDefaultModulePrototype = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:409 OnLeave = <function> defined @Neuron\Neuron-KeyBinder.lua:320 ClearBindings = <function> defined @Neuron\Neuron-KeyBinder.lua:144 OnEnter = <function> defined @Neuron\Neuron-KeyBinder.lua:281 name = "Neuron_Binder" ApplyBindings = <function> defined @Neuron\Neuron-KeyBinder.lua:190 IsEnabled = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:451 orderedModules = <table> { } OnHide = <function> defined @Neuron\Neuron-KeyBinder.lua:276 DisableModule = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:350 ProcessBinding = <function> defined @Neuron\Neuron-KeyBinder.lua:224 GetKeyText = <function> defined @Neuron\Neuron-KeyBinder.lua:105 SetNeuronBinding = <function> defined @Neuron\Neuron-KeyBinder.lua:172 GetName = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:279 RegisterMessage = <function> defined @LibSharedMedia-3.0\CallbackHandler-1.0\CallbackHandler-1.0.lua:90 UnregisterMessage = <function> defined @LibSharedMedia-3.0\CallbackHandler-1.0\CallbackHandler-1.0.lua:153 GetModifier = <function> defined @Neuron\Neuron-KeyBinder.lua:55 OnDisable = <function> defined @Neuron\Neuron-KeyBinder.lua:44 IsHooked = <function> defined @ElvUI\Libraries\AceHook-3.0\AceHook-3.0.lua:493 OnEnable = <function> defined @Neuron\Neuron-KeyBinder.lua:35 OnInitialize = <function> defined @Neuron\Neuron-KeyBinder.lua:26 IsModule = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:217 hooks = <table> { } SetDefaultModuleState = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:387 SendMessage = <function> defined @LibSharedMedia-3.0\CallbackHandler-1.0\CallbackHandler-1.0.lua:59 UnhookAll = <function> defined @ElvUI\Libraries\AceHook-3.0\AceHook-3.0.lua:477 SetEnabledState = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:424 Hook = <function> defined @ElvUI\Libraries\AceHook-3.0\AceHook-3.0.lua:274 enabledState = true Unhook = <function> defined @ElvUI\Libraries\AceHook-3.0\AceHook-3.0.lua:418 RegisterEvent = <function> defined @LibSharedMedia-3.0\CallbackHandler-1.0\CallbackHandler-1.0.lua:90 UnregisterAllMessages = <funct |
||||||
![]() |
![]() |
Fizgig1973 |
View Public Profile |
Send a private message to Fizgig1973 |
Find More Posts by Fizgig1973 |
Add Fizgig1973 to Your Buddy List |
Soyier |
View Public Profile |
Send a private message to Soyier |
Find More Posts by Soyier |
Add Soyier to Your Buddy List |
![]() |
||
|
Maybe its conflict between Neuron and some other addon (\AddOns\AchieveIt\libs\AceAddon-3.0\AceAddon-3.0.lua:529: InitializeAddon() ) and ace3 libs usage? Stuff happens and we all know it. And its fact that bar addons when they are broken in a way that you need to do all of it all over its preatty anoying since you need to set them up all over and it takes a fair amount of time especially if you are doing it on a few chars. |
|
![]() |
![]() |
Radoznali |
View Public Profile |
Send a private message to Radoznali |
Find More Posts by Radoznali |
Add Radoznali to Your Buddy List |
![]() |
|||
|
Tested on 3rd char and its mess like shammy.getting this error Error occured in: Global Count: 1 Message: ..\AddOns\Neuron\Neuron-Bars.lua line 1669: attempt to get length of field 'name' (a nil value) Debug: (tail call): ? Neuron\Neuron-Bars.lua:1669: LoadData() Neuron\Neuron-Bars.lua:1785: CreateBar() Neuron\Neuron-Bars.lua:1808: CreateNewBar() Neuron\Neuron-Bars.lua:206: CreateBarsAndButtons() Neuron\Neuron-Bars.lua:127: Neuron\Neuron-Bars.lua:95 (tail call): ? [C]: ? [string "safecall Dispatcher[1]"]:9: [string "safecall Dispatcher[1]"]:5 (tail call): ? ...\AddOns\AchieveIt\libs\AceAddon-3.0\AceAddon-3.0.lua:529: InitializeAddon() ...\AddOns\AchieveIt\libs\AceAddon-3.0\AceAddon-3.0.lua:644: ...\AddOns\AchieveIt\libs\AceAddon-3.0\AceAddon-3.0.lua:636
Last edited by Radoznali : 10-29-18 at 02:04 PM.
|
||
![]() |
![]() |
Radoznali |
View Public Profile |
Send a private message to Radoznali |
Find More Posts by Radoznali |
Add Radoznali to Your Buddy List |
![]() |
|
|
Ok I added a crap ton of safety checks. Hopefully this will ease the transition a bit more. Sorry for the bumps, I can only test so many different configurations, and there's a near infinite amount of possible configurations for a Neuron DB to have. I swear that I've been testing this for weeks without any of these issues, otherwise I wouldn't have pushed the new release.
|
![]() |
![]() |
Soyier |
View Public Profile |
Send a private message to Soyier |
Find More Posts by Soyier |
Add Soyier to Your Buddy List |
![]() |
||
|
|
|
![]() |
![]() |
Soyier |
View Public Profile |
Send a private message to Soyier |
Find More Posts by Soyier |
Add Soyier to Your Buddy List |
![]() |
||
A Kobold Labourer
Forum posts: 1
File comments: 51
Uploads: 0
|
|
|
![]() |
![]() |
raysmith |
View Public Profile |
Send a private message to raysmith |
Find More Posts by raysmith |
Add raysmith to Your Buddy List |
![]() |
|
|
Newest version erased my buttons and i cant even add 1 button to bar.(nuber of buttons on bars is 0)
Dont forget to save your WTF folder before trying this version.I was lucky i saved mine 2 days ago.
Last edited by Radoznali : 10-29-18 at 02:49 AM.
|
![]() |
![]() |
Radoznali |
View Public Profile |
Send a private message to Radoznali |
Find More Posts by Radoznali |
Add Radoznali to Your Buddy List |
![]() |
||||||
|
Update* I fixed your issue, I believe. Can you test it for me please?
Last edited by Soyier : 10-27-18 at 11:09 PM.
|
|||||
![]() |
![]() |
Soyier |
View Public Profile |
Send a private message to Soyier |
Find More Posts by Soyier |
Add Soyier to Your Buddy List |
![]() |
|||||
A Deviate Faerie Dragon
Forum posts: 19
File comments: 61
Uploads: 0
|
Is it more efficient for me to post here on github for you? And thanks for all the hard work. |
||||
![]() |
![]() |
Fizgig1973 |
View Public Profile |
Send a private message to Fizgig1973 |
Find More Posts by Fizgig1973 |
Add Fizgig1973 to Your Buddy List |
![]() |
||||
|
|
|||
![]() |
![]() |
Soyier |
View Public Profile |
Send a private message to Soyier |
Find More Posts by Soyier |
Add Soyier to Your Buddy List |
![]() |
|||
A Deviate Faerie Dragon
Forum posts: 19
File comments: 61
Uploads: 0
|
125x Neuron\Neuron-Bars.lua:247: attempt to compare number with nil Neuron\Neuron-Bars.lua:247: in function `controlOnUpdate' Neuron\Neuron-@[email protected]:581: in function `?' ...eElvUI\Libraries\AceHook-3.0\AceHook-3.0-8.lua:90: in function <...eElvUI\Libraries\AceHook-3.0\AceHook-3.0.lua:87> Locals: self = <table> { CDAlphaSet = <function> defined @Neuron\Neuron-Bars.lua:3200 modules = <table> { } SetState = <function> defined @Neuron\Neuron-Bars.lua:2107 SecureHook = <function> defined @ElvUI\Libraries\AceHook-3.0\AceHook-3.0.lua:336 CreateNewBar = <function> defined @Neuron\Neuron-Bars.lua:1823 PadVSet = <function> defined @Neuron\Neuron-Bars.lua:2856 ArcLengthSet = <function> defined @Neuron\Neuron-Bars.lua:2810 CreateHandler = <function> defined @Neuron\Neuron-Bars.lua:672 ScaleBar = <function> defined @Neuron\Neuron-Bars.lua:2904 SetDefaults = <function> defined @Neuron\Neuron-Bars.lua:1237 IsEnabled = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:451 ConcealBar = <function> defined @Neuron\Neuron-Bars.lua:2557 SpellGlowSet = <function> defined @Neuron\Neuron-Bars.lua:2416 IsMouseOverSelfOrWatchFrame = <function> defined @Neuron\Neuron-Bars.lua:221 RegisterMessage = <function> defined @LibSharedMedia-3.0\CallbackHandler-1.0\CallbackHandler-1.0.lua:90 UnregisterMessage = <function> defined @LibSharedMedia-3.0\CallbackHandler-1.0\CallbackHandler-1.0.lua:153 Pulse = <function> defined @Neuron\Neuron-Bars.lua:1596 RemoveObject = <function> defined @Neuron\Neuron-Bars.lua:2032 Stick = <function> defined @Neuron\Neuron-SnapTo.lua:155 SetPerimeter = <function> defined @Neuron\Neuron-Bars.lua:1196 Hook = <function> defined @ElvUI\Libraries\AceHook-3.0\AceHook-3.0.lua:274 SetRemap_Paged = <function> defined @Neuron\Neuron-Bars.lua:1248 OnEnable = <function> defined @Neuron\Neuron-Bars.lua:134 OnKeyUp = <function> defined @Neuron\Neuron-Bars.lua:1504 OnInitialize = <function> defined @Neuron\Neuron-Bars.lua:95 NewModule = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:235 spellGlowMod = <function> defined @Neuron\Neuron-Bars.lua:2385 ToolTipSet = <function> defined @Neuron\Neuron-Bars.lua:2686 RemoveObjectsFromBar = <function> defined @Neuron\Neuron-Bars.lua:2070 PadHSet = <function> defined @Neuron\Neuron-Bars.lua:2833 AddVisibilityDriver = <function> defined @Neuron\Neuron-Bars.lua:455 OnClick = <function> defined @Neuron\Neuron-Bars.lua:1331 SetVisibility = <function> defined @Neuron\Neuron-Bars.lua:2243 UpdateStates = <function> defined @Neuron\Neuron-Bars.lua:587 GetName = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:279 ClearStates = <function> defined @Neuron\Neuron-Bars.lua:567 Disable = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:314 Unhook = <function> defined @ElvUI\Libraries\AceHook-3.0\AceHook-3.0.lua:418 LoadData = <function> defined @Neuron\Neuron-Bars.lua:1687 AuraTextSet = <function> defined @Neuron\Neuron-Bars.lua:3225 HideZoneAbilityBorder = <function> defined @Neuron\Bar-Modules/Neuron-ZoneAbility.lua:512 CountTextSet = <function> defined @Neuron\Neuron-Bars.lua:3125 SetCastingTarget = <function> defined @Neuron\Neuron-Bars.lua:3293 ClearVisibilityDriver = <function> defined @Neuron\Neuron-Bars.lua:476 AlphaUpSpeedSet = <function> defined @Neuron\Neuron-Bars.lua:2990 ColumnsSet = <function> defined @Neuron\Neuron-Bars.lua:2750 moduleName = "Bar" UnregisterEvent = <function> defined @LibSharedMedia-3.0\CallbackHandler-1.0\CallbackHandler-1.0.lua:153 SetObjectLoc = <function> defined @Neuron\Neuron-Bars.l
Last edited by Fizgig1973 : 10-27-18 at 04:53 PM.
|
||
![]() |
![]() |
Fizgig1973 |
View Public Profile |
Send a private message to Fizgig1973 |
Find More Posts by Fizgig1973 |
Add Fizgig1973 to Your Buddy List |
![]() |
||
|
Last edited by Soyier : 10-26-18 at 11:51 PM.
|
|
![]() |
![]() |
Soyier |
View Public Profile |
Send a private message to Soyier |
Find More Posts by Soyier |
Add Soyier to Your Buddy List |
![]() |
|
|
Good news, I fixed the issue with making and deleting new bars in MASTER. Can the people who were testing for me resync and test the latest patches? What we have now works and is stable, but it's not the end-product that I'd like to ship. I just don't wana keep holding up bug fixes for the DB any longer. I can always come back to the DB at a later date
|
![]() |
![]() |
Soyier |
View Public Profile |
Send a private message to Soyier |
Find More Posts by Soyier |
Add Soyier to Your Buddy List |
![]() |
|||
A Deviate Faerie Dragon
Forum posts: 19
File comments: 61
Uploads: 0
|
|
||
![]() |
![]() |
Fizgig1973 |
View Public Profile |
Send a private message to Fizgig1973 |
Find More Posts by Fizgig1973 |
Add Fizgig1973 to Your Buddy List |
![]() |