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,005
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 05-21-18, 11:09 PM  
Fizgig1973
A Deviate Faerie Dragon

Forum posts: 19
File comments: 61
Uploads: 0
Originally Posted by Soyier
To answer your guys's questions, I can change the profile database to be anyway that I like it. The problem, and the reason there are so many glitches, is that I can't make the fundamental changes I need to make to how stuff is stored without breaking everyone's profiles.

All the things everyone wants me to implement with regards to per spec profiles and the works is 100% doable, but my hands are being tied down trying to maintain backwards compatiblity.

The idea that I've been toying with is to release a Neuron 2 right around when BfA releases having fully rebuilt the profile database structure, the object heirarchys, etc to modern spec, but with the caveat that you have to start fresh. I'm not sure if that's the right way forward, but it would be the cleanest
Heading towards BfA maybe just put a warning out that the change is coming and profiles will be lost. I myself, use the same layout for all characters. I have 2 (and couple 3s) of every class.

I don't mind redoing all the bars again if it will make things easier going forward. I also export all my macros that can't be saved thru Blizzards Macro tool so all I need to do is copy and paste.
Report comment to moderator  
Reply With Quote
Unread 05-22-18, 12:26 PM  
Apollumi
A Kobold Labourer

Forum posts: 0
File comments: 50
Uploads: 0
About renaming the project. People like sameness. I remember maul changing the name (hence the macaroon/trinity confusion). Every time it got renamed I couldn't help but think "Whyy...?".

It's a perspective problem. Developers like to name shiny new projects and changes definitively. Users like for nothing to change. They want to just keep using the knowledge that they have already established without learning anything.

Constantly renaming a project starts to confuse people. What if somebody had used this addon years ago and decided to come back to it. Somebody might tell him the project is named ion now based on his last recollection. Then somebody else tells him it's neuron now. When he searches he can only find neuron 2. As an example, what if companies changed their name and logo every year or so. Sameness is important.
Report comment to moderator  
Reply With Quote
Unread 05-22-18, 04:36 PM  
Apollumi
A Kobold Labourer

Forum posts: 0
File comments: 50
Uploads: 0
Loaded latest "master".

- Cannot bind middle mouse click to buttons
- arrows on bar padding still get stuck (reload fixes this)

Binding for middle mouse click is used for DH Metamorphasis, mage blizzard, basically anything placeable with the mouse.
Report comment to moderator  
Reply With Quote
Unread 05-22-18, 05:22 PM  
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 Apollumi
About renaming the project. People like sameness. I remember maul changing the name (hence the macaroon/trinity confusion). Every time it got renamed I couldn't help but think "Whyy...?".

It's a perspective problem. Developers like to name shiny new projects and changes definitively. Users like for nothing to change. They want to just keep using the knowledge that they have already established without learning anything.

Constantly renaming a project starts to confuse people. What if somebody had used this addon years ago and decided to come back to it. Somebody might tell him the project is named ion now based on his last recollection. Then somebody else tells him it's neuron now. When he searches he can only find neuron 2. As an example, what if companies changed their name and logo every year or so. Sameness is important.
Ok, you guys have convinced me not to do a Neuron2 lol. The only reason for doing Neuron2 would be to make it impossible for people to use Neuron broken profiles. But I think I can be a bit more elegant than that. Also, I created a new class set called "Db-Fixer" that I want to keep up to date, and the idea behind it is to call this set of functions on login and have it automatically prune and move around your profile to whatever new standard we have in place, thus alleviating a lot of these concerns. You guys might have noticed in the latest build it saying "Fixing Bar ***" which was this new "DB-Fixer" already working behind the scenes. Hopefully this worked for everyone, as if I don't get any more reports I may start rolling out more substantial database rearrangement "fixer" functions, it just gets really scary anytime I mess with one of y'all profile's, as if I messed my code up even slightly I just ruined your bars.

Hopefully you guys are catching my desire to NOT screw your game up lol. We're slowly getting better, I'm just being extra cautious. Not to mention that Neuron is a HUGE addon. It's like 20,000+ lines of code. Maintaining this all by myself is crazy, but very enjoyable, and so far I haven't broken anything too major.
Report comment to moderator  
Reply With Quote
Unread 05-22-18, 05:23 PM  
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 Apollumi
Loaded latest "master".

- Cannot bind middle mouse click to buttons
- arrows on bar padding still get stuck (reload fixes this)

Binding for middle mouse click is used for DH Metamorphasis, mage blizzard, basically anything placeable with the mouse.
Yeah I need to go back in and readd the middle mouse clicking.

Can you describe 'how' one uses the middle mouse for this? I don't use the middle mouse button, so I'm not sure if I fully understand the usecase

**update: found a couple bugs in the keybinder for middle clicks, fixed them. New release coming out, please tell me if that fixes it
Last edited by Soyier : 05-22-18 at 05:46 PM.
Report comment to moderator  
Reply With Quote
Unread 05-23-18, 02:40 AM  
Apollumi
A Kobold Labourer

Forum posts: 0
File comments: 50
Uploads: 0
Originally Posted by Soyier
Yeah I need to go back in and readd the middle mouse clicking.

Can you describe 'how' one uses the middle mouse for this? I don't use the middle mouse button, so I'm not sure if I fully understand the usecase
Both me and the wife use the exact same setup because a few years ago I bought some controls and liked them so I bought 2 sets so that when the first went bad I'd have a backup and wouldn't need to relearn any controls for a while.

So we both have Belkin N52te controllers (my first one never went bad) and and the exact same mouse. Both are programmable so I can work two sets of buttons at once. I found out, after much testing, that I can still work both sets of buttons simultaneously and middle mouse click to drop my frost mages blizzard on the move while working those buttons. Or the demon hunters transformation jump, shaman earthquake, outlaw rogue grapple, warrior leap, etc.

"move index finger slightly to middle click, move mouse, left click to drop whatever". I can do this while independently fighting. I usually jump in the air (to keep moving in the direction I was) spin and drop whatever I meant to, where I want it, and land continuing in the same direction I was traveling originally.


Originally Posted by Soyier
**update: found a couple bugs in the keybinder for middle clicks, fixed them. New release coming out, please tell me if that fixes it
Thank you very much. I'll try this later today.
Last edited by Apollumi : 05-23-18 at 02:59 AM.
Report comment to moderator  
Reply With Quote
Unread 05-24-18, 05:41 AM  
shinx
A Defias Bandit

Forum posts: 2
File comments: 75
Uploads: 0
Debuff / Buff Auras not working

My Main Problem is,Debuff / Buff Auras not working !? The Button Border dont change the Color if a Debuff is on target. Previous version worked with Masque Support

Can you maybe also add an option for the Button Text to change the Font/Position and Size

also the minimap icon dont work

Message: Interface\AddOns\Neuron\Neuron-MinimapIcon.lua:37: Cannot find a library instance of "LibDBIcon-1.0".
Time: 05/24/18 13:35:50
Count: 1
Stack: Interface\AddOns\Neuron\Neuron-MinimapIcon.lua:37: Cannot find a library instance of "LibDBIcon-1.0".
(tail call): ?
[C]: in function `error'
Interface\AddOns\Neuron\Libs\LibStub\LibStub.lua:23: in function `LibStub'
Interface\AddOns\Neuron\Neuron-MinimapIcon.lua:37: in function <Interface\AddOns\Neuron\Neuron-MinimapIcon.lua:25>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
...ace\AddOns\Neuron\Libs\AceAddon-3.0\AceAddon-3.0.lua:529: in function `InitializeAddon'
...ace\AddOns\Neuron\Libs\AceAddon-3.0\AceAddon-3.0.lua:644: in function <...ace\AddOns\Neuron\Libs\AceAddon-3.0\AceAddon-3.0.lua:636>

Locals: <none>
Last edited by shinx : 05-24-18 at 06:38 AM.
Report comment to moderator  
Reply With Quote
Unread 05-24-18, 10:48 AM  
Soyier
A Deviate Faerie Dragon
 
Soyier's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 268
Uploads: 1
Re: Debuff / Buff Auras not working

Originally Posted by shinx
My Main Problem is,Debuff / Buff Auras not working !? The Button Border dont change the Color if a Debuff is on target. Previous version worked with Masque Support

Can you maybe also add an option for the Button Text to change the Font/Position and Size

also the minimap icon dont work
I have fixed the Debuff / Buff Aura border not showing. That will come out in the next release.

As for the minimap icon not working, on my client with all addons disabled and just Neuron running, my minimap icon works just fine. It seems like you have a missing library. Can you verify that in your Neuron/Libs folder you have a folder called LibDBIcon-1.0? I suggest you cleanly reinstall Neuron (just the addon don't remove your settings) to see if that fixes it
Report comment to moderator  
Reply With Quote
Unread 05-25-18, 12:10 AM  
elphyne
A Kobold Labourer

Forum posts: 1
File comments: 12
Uploads: 0
I could have sworn there use to be a count on bag bars to show how many slots were free.. did that get removed or was that maybe an addon that put that?
Report comment to moderator  
Reply With Quote
Unread 05-25-18, 01:25 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 elphyne
I could have sworn there use to be a count on bag bars to show how many slots were free.. did that get removed or was that maybe an addon that put that?
Is it not showing up? I'll have to check
Report comment to moderator  
Reply With Quote
Unread 05-25-18, 01:41 AM  
elphyne
A Kobold Labourer

Forum posts: 1
File comments: 12
Uploads: 0
no wasn't showing for me.. its entirely possible i just like breaking things since i just noticed i'm getting errors on making new profiles even when i disable all my other addons if i dont hit the reload button fast enough.. i added that one to the github/issues page
Last edited by elphyne : 05-25-18 at 01:41 AM.
Report comment to moderator  
Reply With Quote
Unread 05-27-18, 04:38 AM  
shinx
A Defias Bandit

Forum posts: 2
File comments: 75
Uploads: 0
I have fixed the Debuff / Buff Aura border not showing. That will come out in the next release.
Thx! It Works now

Get an other problem!
I cant Hide Status Bars! If i reload, all bars are still there ... also the bag bar isnt hidden.

Another Problem,
I cant scroll through the Actionbars on the left site of the Bar Main Menu.

also get this error:

Code:
Message: Interface\AddOns\Neuron\Neuron.lua:744: IsPassiveSpell(): Invalid spell slot
Time: 05/27/18 21:14:14
Count: 2
Stack: Interface\AddOns\Neuron\Neuron.lua:744: IsPassiveSpell(): Invalid spell slot
(tail call): ?
[C]: in function `IsPassiveSpell'
Interface\AddOns\Neuron\Neuron.lua:744: in function `UpdateSpellIndex'
Interface\AddOns\Neuron\Neuron.lua:429: in function `?'
...map\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147: in function <...map\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
[string "safecall Dispatcher[1]"]:4: in function <[string "safecall Dispatcher[1]"]:4>
[C]: ?
[string "safecall Dispatcher[1]"]:13: in function `?'
...map\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in function `Fire'
...dOns\ChocolateBar\libs\AceEvent-3.0\AceEvent-3.0.lua:120: in function <...dOns\ChocolateBar\libs\AceEvent-3.0\AceEvent-3.0.lua:119>

Locals: <none>
Last edited by shinx : 05-27-18 at 01:17 PM.
Report comment to moderator  
Reply With Quote
Unread 05-27-18, 06:52 PM  
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 shinx
Thx! It Works now

Get an other problem!
I cant Hide Status Bars! If i reload, all bars are still there ... also the bag bar isnt hidden.

Another Problem,
I cant scroll through the Actionbars on the left site of the Bar Main Menu.

also get this error:

Code:
Message: Interface\AddOns\Neuron\Neuron.lua:744: IsPassiveSpell(): Invalid spell slot
Time: 05/27/18 21:14:14
Count: 2
Stack: Interface\AddOns\Neuron\Neuron.lua:744: IsPassiveSpell(): Invalid spell slot
(tail call): ?
[C]: in function `IsPassiveSpell'
Interface\AddOns\Neuron\Neuron.lua:744: in function `UpdateSpellIndex'
Interface\AddOns\Neuron\Neuron.lua:429: in function `?'
...map\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147: in function <...map\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
[string "safecall Dispatcher[1]"]:4: in function <[string "safecall Dispatcher[1]"]:4>
[C]: ?
[string "safecall Dispatcher[1]"]:13: in function `?'
...map\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in function `Fire'
...dOns\ChocolateBar\libs\AceEvent-3.0\AceEvent-3.0.lua:120: in function <...dOns\ChocolateBar\libs\AceEvent-3.0\AceEvent-3.0.lua:119>

Locals: <none>
What is the context when this error shows up?
Last edited by Soyier : 05-28-18 at 12:39 AM.
Report comment to moderator  
Reply With Quote
Unread 05-28-18, 01:40 PM  
shinx
A Defias Bandit

Forum posts: 2
File comments: 75
Uploads: 0
Originally Posted by Soyier

What is the context when this error shows up?
Come Out from a Unrated Battleground. Maybe my PVP Talent on the Bar, Curse of Weakness!?

thx
Last edited by shinx : 05-28-18 at 01:42 PM.
Report comment to moderator  
Reply With Quote
Unread 05-28-18, 03:54 PM  
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 shinx
Originally Posted by Soyier

What is the context when this error shows up?
Come Out from a Unrated Battleground. Maybe my PVP Talent on the Bar, Curse of Weakness!?

thx
Ugh yeah, that's what I thought. I need to add some code to refresh the spell list when entering and leaving battlegrounds. The way blizzard coded WoW, those PvP spells literally don't exist for you until you enter a PvP zone. Hence if we try to query any of the info about that spell it will fail unless you are in a zone that exposes that ability. It's SUPER annoying.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: