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,051
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 02-26-18, 06:17 PM  
raysmith
A Kobold Labourer

Forum posts: 1
File comments: 51
Uploads: 0
Tried a fresh install, so far this is the only issue I've noticed and it has a workaround:

* I logged into my druid first to create my default profile and there wasn't a pet bar so I created one but couldn't add buttons. Tried my hunter, this time it showed up by default but when I loaded up the default profile my druid had been creating the pet bar still had no buttons and I couldn't add any; basically it looks like I'll have to set up my default profile on my hunter to ensure the pet bar is created correctly. Probably just have to add buttons automatically when a pet bar is created.
Report comment to moderator  
Reply With Quote
Unread 02-26-18, 06:38 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 raysmith
Tried a fresh install, so far this is the only issue I've noticed and it has a workaround:

* I logged into my druid first to create my default profile and there wasn't a pet bar so I created one but couldn't add buttons. Tried my hunter, this time it showed up by default but when I loaded up the default profile my druid had been creating the pet bar still had no buttons and I couldn't add any; basically it looks like I'll have to set up my default profile on my hunter to ensure the pet bar is created correctly. Probably just have to add buttons automatically when a pet bar is created.
Yeah I changed the logic to not auto-create pet bars for non-pet classes. I didn't however expect this behavior. Did you use the "copy from" option or did you actually switch to the default profile? Switching to the default profile and making changes will reflect those changes on any class that are also using the default profile as their main profile. It's better to just set up the default profile how you want it and then "copy from" the default profile on a specific character profile.
Report comment to moderator  
Reply With Quote
Unread 02-26-18, 07:47 PM  
raysmith
A Kobold Labourer

Forum posts: 1
File comments: 51
Uploads: 0
I have other stuff I've noticed so I'll answer your question here. Basically, I created a new profile called !Default so I started that one from Default. That !Default profile which was the selected one is the one I was modifying.

(basically, I set up that !Default profile and then every other toon copies that one over to their toon-specific profile, I like to have a similar setup on all of them aside from the buttons)

Once I did that and used the pet bar that had been created for my hunter it seems to be working correctly.

Other things, some of which are weird and I'm not sure if they'll be duplicatable:

* Editing a button macro, the edit window kind of clears when you hit Esc but it doesn't close, pretty sure it also closed previously.

* I don't even know how to explain this one so I'll give you as much detail as possible... setup is that my druid is in balance spec and the main action bar is set to change on stance (btw - seems to be working better so far than it was before the full reset). While testing whether the stance bar changes were happening I set up basic buttons for testing... 1) in caster form I put the moonkin and cat buttons in their usual places and added moonfire to my bar in its usual place. 2) I switched to moonkin form which (as expected) cleared the buttons, I then added back moonkin and cat forms to the same places and added solar wrath into it's usual spot (different from the moonfire spot from caster). 3) I switched to cat form, it cleared, I added dash in its usual spot (different from moonfire and solar wrath), added moonkin form to the same spot as the other two, then dragged cat form down to the same spot as the other two... and it shows up as Solar Wrath, up to and including editing the macro. Repeated it 3 times. Tried other spells from my spellbook, they all copy over as Solar Wrath. Logging out and back in fixed that but I figured I'd report it, not that I expect you to be able to duplicate or fix whatever the hell was causing it.

(I'm now convinced the stance issue is gone now so must have been something residual from my previous setup, it was created from default but I hadn't completely wiped the settings)

... and now moonfire is what shows up no matter what I drag down. Alright, that may actually be a thing. Still no clue what it's about, I'll keep relogging as necessary in the meantime.

* To reset the bars after testing I dragged a few spells off the bar, now even when I'm not in bar edit mode when I click on a button it drags in the last spell I removed. When I click on the gameplay area (left or right click) the bars go into config mode as if I was left-clicking the Neuron minimap button. Going to relog to get rid of that.

* Going into forms from my spell book by just left-clicking the spell in the book (after removing them from my current stance) is putting the bars into configure mode.

* The minimap button doesn't have strata (I assume that's the term) priority over the minimap itself so some of it tends to go behind the map... not new but hadn't mentioned it before.

* The flyouts when I drag my mage's portal and teleport flyouts to the bar now just have question marks for the most part... I had one open when I was actually teleporting and during the teleport it populated all the buttons but they were gone the next time it opened. I think you mentioned this previously but FYI in case the "they showed up for a second while teleporting" thing is somehow useful. I have doubts.

* Ghost Wolf form for Shamans still acts like a stance with its own bar but there isn't any way to disable Stance for shammies in the UI... I'll make the change manually like last time but it'd be good enough if the stance option was available to toggle like it is for shadow priests with shadowform.

I'll leave it there for now, haven't seen any new issues in a bit.
Last edited by raysmith : 02-26-18 at 09:43 PM.
Report comment to moderator  
Reply With Quote
Unread 02-26-18, 11:28 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 raysmith
I have other stuff I've noticed so I'll answer your question here. Basically, I created a new profile called !Default so I started that one from Default. That !Default profile which was the selected one is the one I was modifying.

(basically, I set up that !Default profile and then every other toon copies that one over to their toon-specific profile, I like to have a similar setup on all of them aside from the buttons)

Once I did that and used the pet bar that had been created for my hunter it seems to be working correctly.

Other things, some of which are weird and I'm not sure if they'll be duplicatable:

* Editing a button macro, the edit window kind of clears when you hit Esc but it doesn't close, pretty sure it also closed previously.

* I don't even know how to explain this one so I'll give you as much detail as possible... setup is that my druid is in balance spec and the main action bar is set to change on stance (btw - seems to be working better so far than it was before the full reset). While testing whether the stance bar changes were happening I set up basic buttons for testing... 1) in caster form I put the moonkin and cat buttons in their usual places and added moonfire to my bar in its usual place. 2) I switched to moonkin form which (as expected) cleared the buttons, I then added back moonkin and cat forms to the same places and added solar wrath into it's usual spot (different from the moonfire spot from caster). 3) I switched to cat form, it cleared, I added dash in its usual spot (different from moonfire and solar wrath), added moonkin form to the same spot as the other two, then dragged cat form down to the same spot as the other two... and it shows up as Solar Wrath, up to and including editing the macro. Repeated it 3 times. Tried other spells from my spellbook, they all copy over as Solar Wrath. Logging out and back in fixed that but I figured I'd report it, not that I expect you to be able to duplicate or fix whatever the hell was causing it.

(I'm now convinced the stance issue is gone now so must have been something residual from my previous setup, it was created from default but I hadn't completely wiped the settings)

... and now moonfire is what shows up no matter what I drag down. Alright, that may actually be a thing. Still no clue what it's about, I'll keep relogging as necessary in the meantime.

* To reset the bars after testing I dragged a few spells off the bar, now even when I'm not in bar edit mode when I click on a button it drags in the last spell I removed. When I click on the gameplay area (left or right click) the bars go into config mode as if I was left-clicking the Neuron minimap button. Going to relog to get rid of that.

* Going into forms from my spell book by just left-clicking the spell in the book (after removing them from my current stance) is putting the bars into configure mode.

* The minimap button doesn't have strata (I assume that's the term) priority over the minimap itself so some of it tends to go behind the map... not new but hadn't mentioned it before.

* The flyouts when I drag my mage's portal and teleport flyouts to the bar now just have question marks for the most part... I had one open when I was actually teleporting and during the teleport it populated all the buttons but they were gone the next time it opened. I think you mentioned this previously but FYI in case the "they showed up for a second while teleporting" thing is somehow useful. I have doubts.

* Ghost Wolf form for Shamans still acts like a stance with its own bar but there isn't any way to disable Stance for shammies in the UI... I'll make the change manually like last time but it'd be good enough if the stance option was available to toggle like it is for shadow priests with shadowform.

I'll leave it there for now, haven't seen any new issues in a bit.
Mind organizing these in some bug reports? This will eventually get lost in time as more comments come in
Report comment to moderator  
Reply With Quote
Unread 02-26-18, 11:31 PM  
Soyier
A Deviate Faerie Dragon
 
Soyier's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 268
Uploads: 1
New small release out. Fixes icons not showing in flyout bars and modified the greeting to state that Status bars are removed.

I'm really having a really bad time with this flyout code. I REALLLLLY want to burn it with fire, but I won't because it's usefull for you guys. Who wants to help me re-write it properly this time?

In all honesty, if anyone wants to get their hands wet with addon dev work, i'm more than happy to facilitate some Neuron work/mentorship.
Report comment to moderator  
Reply With Quote
Unread 02-27-18, 04:53 PM  
raysmith
A Kobold Labourer

Forum posts: 1
File comments: 51
Uploads: 0
Yeah, sorry, originally I thought there was just going to be one thing but then things went weird and I just kept editing and adding. Will submit the bugs shortly, still working to get back up and running first.
Report comment to moderator  
Reply With Quote
Unread 03-02-18, 05:28 PM  
Soyier
A Deviate Faerie Dragon
 
Soyier's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 268
Uploads: 1
New release out with a couple of crash fixes and a rewritten ability drag codebase.


You might have noticed before that when dragging buttons around sometimes the wrong button would get placed for no reason, or you couldn't get the cursor to let go of a button. Those are all fixed now! Sadly the cursor taking the ability icon texture couldn't be preserved, thanks Blizzard, but the new icon seems appropriate enough
Last edited by Soyier : 03-02-18 at 05:28 PM.
Report comment to moderator  
Reply With Quote
Unread 03-03-18, 01:12 PM  
Fizgig1973
A Deviate Faerie Dragon

Forum posts: 19
File comments: 61
Uploads: 0
Originally Posted by Soyier
New release out with a couple of crash fixes and a rewritten ability drag codebase.


You might have noticed before that when dragging buttons around sometimes the wrong button would get placed for no reason, or you couldn't get the cursor to let go of a button. Those are all fixed now! Sadly the cursor taking the ability icon texture couldn't be preserved, thanks Blizzard, but the new icon seems appropriate enough
Thanks so much! Glad to see this bug squished
Report comment to moderator  
Reply With Quote
Unread 03-05-18, 10:29 AM  
Apollumi
A Kobold Labourer

Forum posts: 0
File comments: 50
Uploads: 0
Ever since the change to allow menu and bag bar setting per profile I have had no end of problems. These bars in particual keep reseting. When this happens it resets my quest window location and target/focus custom position.

It is litterally driving me nuts and I'm tired of having to copy a profile over and redo my buttons. And it appears to be random. I've figured out than when I get "world server down" (never got this until the problems started) I can expect my buttons to be reset. Progress bar for logging in a toon goes halfway, stops, and a couple minutes later I get world server down. Then specifically the menu and bag bars are reset.

It all seems to be tied to the changes in this addon. I have never had these problems before, ever, with it. And I'm tired of redoing by buttons "from scratch". I have very complicated button layouts on my screen. Having "now" 16 alliance and 16 horde toons makes this a real bitch.

Sorry for the drama queen approach but I just fixed 4 toons this session. I have used this addon since I first heard of it years ago and have loved it. But for the love of god, every time I log in I have to spend "X" time fixing toons. What the hell happened.....?
Last edited by Apollumi : 03-05-18 at 10:30 AM.
Report comment to moderator  
Reply With Quote
Unread 03-05-18, 11:18 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 Apollumi
Ever since the change to allow menu and bag bar setting per profile I have had no end of problems. These bars in particual keep reseting. When this happens it resets my quest window location and target/focus custom position.

It is litterally driving me nuts and I'm tired of having to copy a profile over and redo my buttons. And it appears to be random. I've figured out than when I get "world server down" (never got this until the problems started) I can expect my buttons to be reset. Progress bar for logging in a toon goes halfway, stops, and a couple minutes later I get world server down. Then specifically the menu and bag bars are reset.

It all seems to be tied to the changes in this addon. I have never had these problems before, ever, with it. And I'm tired of redoing by buttons "from scratch". I have very complicated button layouts on my screen. Having "now" 16 alliance and 16 horde toons makes this a real bitch.

Sorry for the drama queen approach but I just fixed 4 toons this session. I have used this addon since I first heard of it years ago and have loved it. But for the love of god, every time I log in I have to spend "X" time fixing toons. What the hell happened.....?
Are you getting a LUA error when the addon loads? The only reason the bag and menu settings would reset is if they don't load properly when logging in, and then when you log out that "broken" config gets saved. I do apologize for the issues, it's largely due to mistakes made on my part in trying to keep the code alive. This addon is extraordinarily complex, and I really am trying my best.

The only other thing I could think that it could be is that too many events are trying to happen all at once when the game loads, and thus causing instability. The fact that the resetting is only happening to two of the bars is probably good indication in the on-load processes where the bug is happening.
Report comment to moderator  
Reply With Quote
Unread 03-05-18, 02:30 PM  
Apollumi
A Kobold Labourer

Forum posts: 0
File comments: 50
Uploads: 0
Fair enough. It is maddening however.

Sooo.... Watching vids on Wow addon creation and lua programing. Back in the day (many many years ago) I programmed in Assembly. But I have long since went the way of being a Network Admin and hacking together scripts and a "little" PHP programming is my current level.

Just trying to figure out if I can help somehow. Like anything I need the dummies guide first to get an idea of the boundaries in which I have to work. Then I can start to pack in greater detail.

Currently watching https://www.youtube.com/watch?v=nfaE7NQhMlc

If you have any dummy guides to fill me in I'll try to help. After I get a foundation of understanding of course.
Report comment to moderator  
Reply With Quote
Unread 03-05-18, 02:56 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
Fair enough. It is maddening however.

Sooo.... Watching vids on Wow addon creation and lua programing. Back in the day (many many years ago) I programmed in Assembly. But I have long since went the way of being a Network Admin and hacking together scripts and a "little" PHP programming is my current level.

Just trying to figure out if I can help somehow. Like anything I need the dummies guide first to get an idea of the boundaries in which I have to work. Then I can start to pack in greater detail.

Currently watching https://www.youtube.com/watch?v=nfaE7NQhMlc

If you have any dummy guides to fill me in I'll try to help. After I get a foundation of understanding of course.
I appreciate your passion, and I'm only sorry that I've given you a bad experience. This morning I've been thinking up ideas for how to ease the load on initial login, and I have a plan. Give me until this evening to put it in place and I think it may solve a large part of your problem.

A good place to start is this: https://www.wowace.com/projects/ace3...etting-started

Also the best IDE for WoW-Lua development that I've found is IntelliJ with the Lua plugin.
Report comment to moderator  
Reply With Quote
Unread 03-06-18, 03:00 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
Fair enough. It is maddening however.

Sooo.... Watching vids on Wow addon creation and lua programing. Back in the day (many many years ago) I programmed in Assembly. But I have long since went the way of being a Network Admin and hacking together scripts and a "little" PHP programming is my current level.

Just trying to figure out if I can help somehow. Like anything I need the dummies guide first to get an idea of the boundaries in which I have to work. Then I can start to pack in greater detail.

Currently watching https://www.youtube.com/watch?v=nfaE7NQhMlc

If you have any dummy guides to fill me in I'll try to help. After I get a foundation of understanding of course.
Is the latest version working better for you? From my testing the on-load CPU strain is considerably less with the changes that I made yesterday, and hopefully you're seeing that as well. I'm still guesstimating that the on-load CPU strain was the cause of your issue, but it's the only thing that makes sense right now
Report comment to moderator  
Reply With Quote
Unread 03-09-18, 03:36 PM  
kittykatmax
A Fallenroot Satyr
 
kittykatmax's Avatar

Forum posts: 21
File comments: 227
Uploads: 0
Pet bar

So, I just started using Neuron recently - nice to see this general project continue! I was a Macararon/Ion user for years, but I've gotten a bit rusty. Is there some trick to getting a stance bar that populates with stances, or to creating a "pet bar" for a non-pet class so that it appears for certain quests (Trouble Under Foot in Azhara, for example)? I created a new bar and I chose to make it a pet bar, but it has zero buttons and won't let me add any, which means I can't do that quest.

For stances, there's no provided "stance" bar and it doesn't exist under "new", so I have to create stance bars and populate them manually right now.

Thanks!
Report comment to moderator  
Reply With Quote
Unread 03-09-18, 06:29 PM  
Soyier
A Deviate Faerie Dragon
 
Soyier's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 268
Uploads: 1
Re: Pet bar

Originally Posted by kittykatmax
So, I just started using Neuron recently - nice to see this general project continue! I was a Macararon/Ion user for years, but I've gotten a bit rusty. Is there some trick to getting a stance bar that populates with stances, or to creating a "pet bar" for a non-pet class so that it appears for certain quests (Trouble Under Foot in Azhara, for example)? I created a new bar and I chose to make it a pet bar, but it has zero buttons and won't let me add any, which means I can't do that quest.

For stances, there's no provided "stance" bar and it doesn't exist under "new", so I have to create stance bars and populate them manually right now.

Thanks!
For Pet Bars, you can always open the bar editor mode and create a new pet bar, and give it some buttons. The pet bar is only automatically made for pet classes, but no class is barred from making a pet bar. If it won't let you add buttons, that is a bug that I need to address asap.

For stance bars, I removed the specific "stance" bar type from Neuron, but I find it to be easy enough to make a bar with 3-4 buttons on it, and then drag the different stance abilities from the spell book into them. The need for a specific stance bar has become less and less usefull, to the point where it really only makes sense for Druids, but even then it's not that useful lol.
Last edited by Soyier : 03-09-18 at 06:30 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: