Quantcast
Download
(456 Kb)
Download
Updated: 08-23-18 05:44 PM
Pictures
File Info
Compatibility:
Battle for Azeroth (8.0.1)
Updated:08-23-18 05:44 PM
Created:10-20-17 09:37 PM
Downloads:425,330
Favorites:1,015
MD5:
8.0.1

Neuron  Popular! (More than 5000 hits)

Version: 0.9.35b
by: Maul, Soyier

Introduction:
Neuron is a macro-based action bar addon. It can stand on its own or supplement any other action bar addon, including even the default Blizzard UI.

Neuron is the continuation of the Ion Action Bars project, however, due to incompatible changes, your profiles from Ion cannot be directly used on Neuron.

Neuron is in active development, and as such there is the possibility of bugs, quirks, and rough edges. Please bear with me as I do my best to make Neuron as stable and full featured as it can be; however, as my time is limited, help and support is always appreciated.

Want to contribute?





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.

If the command line is your thing, all of the options found in the graphical bar editor can also be set using the below command structure.

Commands:
Type /neuron alone to display a list of available commands, which are:
  • menu: Toggle the main menu
  • create: Create a blank bar
  • delete: Delete the currently selected bar
  • config: Toggle configuration mode for all bars
  • add: Adds buttons to the currently selected bar (add or add #)
  • remove: Removes buttons from the currently selected bar (remove or remove #)
  • edit: Toggle edit mode for all buttons
  • bind: Toggle binding mode for all buttons
  • scale: Scale a bar to the desired size.
  • snapto: Toggle SnapTo for current bar
  • autohide: Toggle AutoHide for current bar
  • shape: Change current bar's shape
  • name: Change current bar's name
  • strata: Change current bar's frame strata
  • alpha: Change current bar's alpha (transparency)
  • alphaup: Set current bar's conditions to 'alpha up'
  • arcstart: Set current bar's starting arc location (in degrees)
  • arclen: Set current bar's arc length (in degrees)
  • columns: Set the number of columns for the current bar
  • padh: Set current bar's horizontal padding
  • padv: Set current bar's vertical padding
  • padhv: Adjust both horizontal and vertical padding of the current bar incrementally
  • showgrid: Toggle the current bar's showgrid flag
  • x: Change current bar's horizontal axis position
  • y: Change current bar's vertical axis position
  • state: Toggle states for the current bar (/neuron state <state>). Type /neuron statelist for vaild states
  • statelist: Print a list of valid states
  • load: Load a profile
  • lock: Lock buttons

Credits:

Translators:
  • German: Aszkarath
  • French: Cinedelle
  • Brazilian Portuguese: Alanbre20
  • Russian: Hubbotu

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.

Archived Files (41)
File Name
Version
Size
Author
Date
0.9.35a
456kB
Maul
08-20-18 07:49 PM
0.9.35
456kB
Maul
08-19-18 03:14 PM
0.9.34a
454kB
Maul
08-18-18 11:33 PM
0.9.34
454kB
Maul
08-18-18 07:50 PM
0.9.33b
454kB
Maul
08-15-18 11:34 PM
0.9.33a
454kB
Maul
08-15-18 08:59 PM
0.9.32c
454kB
Maul
08-15-18 04:57 PM
0.9.32a
455kB
Maul
08-15-18 09:43 AM
0.9.32
455kB
Maul
08-15-18 04:27 AM
0.9.31e
454kB
Maul
08-14-18 07:26 PM
0.9.31d
454kB
Maul
08-13-18 06:11 PM
0.9.31c
454kB
Maul
08-13-18 04:21 PM
0.9.31b
454kB
Maul
08-11-18 11:05 PM
0.9.31a
454kB
Maul
08-11-18 10:50 AM
0.9.31
454kB
Maul
08-04-18 06:53 PM
0.9.303
454kB
Maul
07-31-18 01:08 PM
0.9.30d
453kB
Maul
07-29-18 12:25 PM
0.9.30c
453kB
Maul
07-28-18 03:04 AM
0.9.30b
453kB
Maul
07-27-18 03:29 PM
0.9.30a
453kB
Maul
07-25-18 03:45 PM
0.9.30
453kB
Maul
07-17-18 11:31 AM
0.9.26g
452kB
Maul
07-02-18 01:01 PM
0.9.26f
451kB
Maul
06-22-18 10:19 PM
0.9.26e
451kB
Maul
06-22-18 12:34 AM
0.9.26d
451kB
Maul
06-17-18 12:01 AM
0.9.26b
452kB
Maul
06-09-18 10:17 AM
0.9.26a
451kB
Maul
06-05-18 11:23 AM
0.9.26
452kB
Maul
06-05-18 02:11 AM
0.9.25
451kB
Maul
06-03-18 05:07 PM
0.9.24f
464kB
Maul
06-01-18 07:01 PM
0.9.24e
464kB
Maul
05-28-18 11:27 PM
0.9.24d
465kB
Maul
05-24-18 11:54 AM
0.9.24c
465kB
Maul
05-23-18 09:27 PM
0.9.24b
465kB
Maul
05-22-18 10:34 PM
0.9.24a
465kB
Maul
05-22-18 05:23 PM
0.9.24
468kB
Maul
05-20-18 06:37 PM
0.9.23a
465kB
Maul
05-14-18 01:38 AM
0.9.22c
660kB
Maul
04-12-18 06:37 PM
0.9.22b
661kB
Maul
04-09-18 05:50 PM
0.9.22a
661kB
Maul
04-08-18 02:44 PM
0.9.21c
660kB
Maul
04-05-18 02:47 PM


Post A Reply Comment Options
Unread 06-05-18, 09:04 AM  
raysmith
A Kobold Labourer

Forum posts: 1
File comments: 37
Uploads: 0
Re: New Release

Originally Posted by Soyier
If you guys wana test the latest build thoroughly please do. Put heavy emphesis on the menubar and the bag bars, as those were just rewritten. For those of you in the beta, you can do the same, and just go to town testing for me if you want. I already know of a small bug with interupts and cancelling casting that I need to fix, it'd be awesome if y'all could find all the other bugs that I'm sure are there.
EDIT: I've only seen this on one toon so far, another has been fine (more or less). I've added the error I'm getting below the previous comment in case it's somehow useful, since I have copied profiles on all my toons I have no clue why one would be acting differently.

In live this basically broke everything for me so I'd suggest others not install, I don't know if it's recoverable by reverting versions, the server just went down so it'll be a bit before I can check.

I didn't document the specific LUA error (only had about 2 minutes before server down) but it was something about 'manacolor' to NIL and it was spamming every few seconds so whatever it was kept trying to heppen.

The in-game symptom was that my bag bar (which I had deleted previously, I don't use a bag bar) was back, my action bar location had been replaced by the menu bar, the Ach button from the menu bar was missing from that bar but showed up separately, and larger (same size as my action bar buttons) and all of my other bars had either moved (action bar up to the centre of the screen and had no buttons) or were just blank, with or without buttons (most didn't have buttons, I think the pet bar may have).

I'll edit this with additional details once the server is back up, I didn't see any sort of indication of maintenance in the BN client so I don't know what's going on. After I've documented the error I'll try reverting.

Here's the error, it's my rogue so maybe it's something related to a particular type of spell, macro or flyout that he uses but the other doesn't?

Neuron\Neuron-Buttons.lua:1355: attempt to index field 'manacolor' (a nil value)
Neuron\Neuron-Buttons.lua:1355: in function `MACRO_UpdateUsableSpell'
Neuron\Neuron-Buttons.lua:1452: in function `MACRO_UpdateButton'
Neuron\Neuron-Buttons.lua:1327: in function `MACRO_UpdateAll'
Neuron\Neuron-Buttons.lua:3480: in function `SetType'
Neuron\Neuron-Buttons.lua:2856: in function `CreateNewObject'
Neuron\Neuron-Bars.lua:340: in function `SetUpBars'
Neuron\Neuron-Bars.lua:250: in function <Neuron\Neuron-Bars.lua:248>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
DataStore\libs\AceAddon-3.0\AceAddon-3.0-12.lua:558: in function `EnableAddon'
DataStore\libs\AceAddon-3.0\AceAddon-3.0-12.lua:571: in function `EnableAddon'
DataStore\libs\AceAddon-3.0\AceAddon-3.0-12.lua:651: in function <DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:636>
[C]: in function `LoadAddOn'
FrameXML\UIParent.lua:429: in function `UIParentLoadAddOn'
FrameXML\UIParent.lua:528: in function `TimeManager_LoadUI'
FrameXML\UIParent.lua:1114: in function <FrameXML\UIParent.lua:1011>

Locals:
nil
Last edited by raysmith : 06-05-18 at 10:15 AM.
Report comment to moderator  
Reply With Quote
Unread 06-05-18, 02:10 AM  
Soyier
A Murloc Raider
 
Soyier's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 160
Uploads: 1
New Release

New Release!

This one mostly just fixes a couple of issues with the menu bar rewrite. Pet battles were wonky, and were stealing back the menubars that I rightfully stole in the first place. I got around it by hooking and disabling the script calls that alter or move the menubar if we're not using the blizzard bar.

Also, I fully rewrote the Enable/Disable blizzard bar code to be more modern. I heavily leaned on Bartender for guidance in doing it (so props to them!). Now when you enable to blizzard bar, bag and menubars are automatically disabled (or more precisely, not redrawn). This gets us much more in line with what we have to do for BfA. This is just another one of the big backports that I had to implement.

If you guys wana test the latest build thoroughly please do. Put heavy emphesis on the menubar and the bag bars, as those were just rewritten. For those of you in the beta, you can do the same, and just go to town testing for me if you want. I already know of a small bug with interupts and cancelling casting that I need to fix, it'd be awesome if y'all could find all the other bugs that I'm sure are there.
Report comment to moderator  
Reply With Quote
Unread 06-04-18, 10:33 PM  
ThorfinnSk
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Originally Posted by Soyier
OK, I finally got into the beta, phiew!

I have gotten Neuron (for the most part) working well for BfA. It wasn't easy, but it seems to be working alright. The menu bar is a bit screwy at the moment, but it was pretty bad to start with, so that's no surprise. I'll have to figure out what to do with it.

Anyway, if you are playing the beta, feel free to pull the latest code form the bfa_beta branch on github and report any bugs you find!

**edit: fully rewrote the Neuron-Menu code. It's WAY simpler and way better now.

**edit2: fully rewrote the Neuron-Bag code to work with BfA more seamlessly.

***edit3: pushed a new release with the bag and menu work backported. I figured it couldn't hurt lol
You're a saint as always! Thanks for getting this done for us. Anything specific you need us testing for you?
Report comment to moderator  
Reply With Quote
Unread 06-04-18, 08:30 PM  
teh_fixerer
A Kobold Labourer

Forum posts: 1
File comments: 13
Uploads: 0
Kudos

Originally Posted by Soyier
OK, I finally got into the beta, phiew!

I have gotten Neuron (for the most part) working well for BfA. It wasn't easy, but it seems to be working alright. The menu bar is a bit screwy at the moment, but it was pretty bad to start with, so that's no surprise. I'll have to figure out what to do with it.

Anyway, if you are playing the beta, feel free to pull the latest code form the bfa_beta branch on github and report any bugs you find!

**edit: fully rewrote the Neuron-Menu code. It's WAY simpler and way better now.

**edit2: fully rewrote the Neuron-Bag code to work with BfA more seamlessly.

***edit3: pushed a new release with the bag and menu work backported. I figured it couldn't hurt lol
Thanks for the update!
Report comment to moderator  
Reply With Quote
Unread 06-02-18, 09:31 PM  
Soyier
A Murloc Raider
 
Soyier's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 160
Uploads: 1
OK, I finally got into the beta, phiew!

I have gotten Neuron (for the most part) working well for BfA. It wasn't easy, but it seems to be working alright. The menu bar is a bit screwy at the moment, but it was pretty bad to start with, so that's no surprise. I'll have to figure out what to do with it.

Anyway, if you are playing the beta, feel free to pull the latest code form the bfa_beta branch on github and report any bugs you find!

**edit: fully rewrote the Neuron-Menu code. It's WAY simpler and way better now.

**edit2: fully rewrote the Neuron-Bag code to work with BfA more seamlessly.

***edit3: pushed a new release with the bag and menu work backported. I figured it couldn't hurt lol
Last edited by Soyier : 06-03-18 at 06:23 PM.
Report comment to moderator  
Reply With Quote
Unread 05-30-18, 08:59 AM  
Soyier
A Murloc Raider
 
Soyier's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 160
Uploads: 1
Originally Posted by Solence
How did you start? Whenever i think of starting i just get lost not knowing how to start at all.
I dunno, I just kinda went for it. I had some programming knowledge prior, so that helped. But I kinda just found a bug to fix, and started reading through the code until I found it. It was just trial and error for a while.

If you wanna just practice Lua, grab the Wow-Lua add-on and start playing around. It's like an in-game code editor that you can use for practice
Report comment to moderator  
Reply With Quote
Unread 05-30-18, 02:41 AM  
Solence
A Kobold Labourer

Forum posts: 0
File comments: 13
Uploads: 0
Originally Posted by Soyier
Originally Posted by Apollumi
And here I thought you would run out of steam after several months. Evidently not so....!! :P

Btw middle click on mouse is fixed. Thank you.

Getting world server down again which keeps wiping everything but action bars and resetting them to center screen with no buttons (bag, menu, extra action, status, cast, and zone). Action bars are unaffected, shrug. I just changed my bag bar to a single button action bar with a script (macro) that opens and closes all bags at once though. Actually, I think I like it much more than using a bag bar.

And I'm still wanting to learn lua. Opened the file again and saw where you were working on structuring the code and adding in comments. Life sidetracked me for a bit but trying to get back to it.
You should totally learn Lua! I learned it for the very first time when I took over this project haha. I had literally never once even opened a Lua file, and look at me now. I'm finally getting the hang of it
How did you start? Whenever i think of starting i just get lost not knowing how to start at all.
Report comment to moderator  
Reply With Quote
Unread 05-29-18, 11:59 PM  
Soyier
A Murloc Raider
 
Soyier's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 160
Uploads: 1
Originally Posted by Apollumi
And here I thought you would run out of steam after several months. Evidently not so....!! :P

Btw middle click on mouse is fixed. Thank you.

Getting world server down again which keeps wiping everything but action bars and resetting them to center screen with no buttons (bag, menu, extra action, status, cast, and zone). Action bars are unaffected, shrug. I just changed my bag bar to a single button action bar with a script (macro) that opens and closes all bags at once though. Actually, I think I like it much more than using a bag bar.

And I'm still wanting to learn lua. Opened the file again and saw where you were working on structuring the code and adding in comments. Life sidetracked me for a bit but trying to get back to it.
You should totally learn Lua! I learned it for the very first time when I took over this project haha. I had literally never once even opened a Lua file, and look at me now. I'm finally getting the hang of it
Report comment to moderator  
Reply With Quote
Unread 05-29-18, 11:53 PM  
Soyier
A Murloc Raider
 
Soyier's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 160
Uploads: 1
Work in Progress Screenshot

Here's a sneak peak on what I've been up to. Not much to be see yet, but I think it's marked improvement

Looks like I'll be able to get this done in time for BfA, so cheers to that! :-)
Last edited by Soyier : 05-30-18 at 12:01 AM.
Report comment to moderator  
Reply With Quote
Unread 05-29-18, 11:23 PM  
Apollumi
A Kobold Labourer

Forum posts: 0
File comments: 36
Uploads: 0
And here I thought you would run out of steam after several months. Evidently not so....!! :P

Btw middle click on mouse is fixed. Thank you.

Getting world server down again which keeps wiping everything but action bars and resetting them to center screen with no buttons (bag, menu, extra action, status, cast, and zone). Action bars are unaffected, shrug. I just changed my bag bar to a single button action bar with a script (macro) that opens and closes all bags at once though. Actually, I think I like it much more than using a bag bar.

And I'm still wanting to learn lua. Opened the file again and saw where you were working on structuring the code and adding in comments. Life sidetracked me for a bit but trying to get back to it.
Last edited by Apollumi : 05-29-18 at 11:24 PM.
Report comment to moderator  
Reply With Quote
Unread 05-29-18, 06:50 PM  
Solence
A Kobold Labourer

Forum posts: 0
File comments: 13
Uploads: 0
Originally Posted by Soyier
I know I keep talking about the new GUI that's perpetually "coming soon", but I actually made a substantial amount of progress on it today! All of the boilerplate code is laid, and we now have a fully working GUI window that shows the list of bars, allows you to select bars, and automatically refreshes as bars get added or removed.

The first steps are always the hardest, but we're well on our way now! I just have to actually wire in all the features to the new GUI.

Trust me when I tell you that this is the only way Neuron is going to survive or be able to be expanded upon, the current GUI mess was a complete nightmare. It was a patchwork mess that was pretty much unworkable. This new one is going to be kick-ass.
much passion, such wow
Report comment to moderator  
Reply With Quote
Unread 05-29-18, 03:48 PM  
Soyier
A Murloc Raider
 
Soyier's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 160
Uploads: 1
I know I keep talking about the new GUI that's perpetually "coming soon", but I actually made a substantial amount of progress on it today! All of the boilerplate code is laid, and we now have a fully working GUI window that shows the list of bars, allows you to select bars, and automatically refreshes as bars get added or removed.

The first steps are always the hardest, but we're well on our way now! I just have to actually wire in all the features to the new GUI.

Trust me when I tell you that this is the only way Neuron is going to survive or be able to be expanded upon, the current GUI mess was a complete nightmare. It was a patchwork mess that was pretty much unworkable. This new one is going to be kick-ass.
Report comment to moderator  
Reply With Quote
Unread 05-29-18, 10:12 AM  
Soyier
A Murloc Raider
 
Soyier's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 160
Uploads: 1
Originally Posted by shinx
@Soyier @Maul

You and your Mate created one of the best WoW Addon i have ever seen, BIG THX for that!
Thank you very much :-)
Report comment to moderator  
Reply With Quote
Unread 05-29-18, 06:07 AM  
elphyne
A Kobold Labourer

Forum posts: 1
File comments: 12
Uploads: 0
the icons work.. it was the border when equipped i was having issues with..

the tint is apparently slightly more yellow in neuron then it was in bartender for some odd reason on individual pieces of equipped gear on the bars like say the stormwind cloak of coordination, and because of the skin i was using was a copper color i totally overlooked that there was even a tint.

also apparently neither bartender or neuron shows borders around equipment set icons when they're dragged to a bar.. so maybe that is something on blizzards end..

so basically just ignore the complaint..
Report comment to moderator  
Reply With Quote
Unread 05-29-18, 03:53 AM  
shinx
A Defias Bandit

Forum posts: 2
File comments: 75
Uploads: 0
@Soyier @Maul

You and your Mate created one of the best WoW Addon i have ever seen, BIG THX for that!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.