Category: Action Bar Mods
Addon Information
Works with 3.2
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Author:
Version:
0.4.5
Date:
09-15-2009 04:09 AM
Size:
21.61 Kb
Downloads:
749
Favorites:
16
MD5:
Pictures
Click to enlarge
The action buttons are the MagnetButton(s)
MagnetButtons
MagnetButtons is addon that can create any number of action buttons. Any MagnetButton can be individually moved around (anywhere) on the screen, and will also "magnetically-lock" to any side of another MagnetButton.

Key binding: There is a key bindings for making empty buttons. Assign a key to the key binding. Press your assigned key to create a new empty button.

Slash commands:
* '/newb', '/newbutton' - Creates a new empty button
* '/newpb', '/newpetbuttons' - Creates all the pet buttons

To manipulate buttons: Shift-RightClick is for displaying the properties frame (only scale property works). Control-RightClick is for dragging buttons around. Buttons can be changed at anytime by using them as a drop target. There is no pickup of the old item though; move the old button instead and create a new empty button for your new button.

The addon is in a Beta / Developmental stage. It works well, but not as well as I'd like it to.

Note: You will need an addon like MoveAnything to rid yourself of Blizzard's bars.

Known Bugs

* Need the "Sparkle" - "I'm ready" flash after a cooldown is complete

* "In-Range" dots don't appear

* Attack Flashing is not synced with Blizzard's buttons. Rate is the same though.

* Sometimes dragging an item from an action bar button to a magnet button will cause the item to removed from the action bar button without being placed on the magnet button (seems like a Blizzard bug). Dragging items from your backpack, instead of the action bar buttons, will prevent this problem, typically. But, sometimes you may need to setup a new-unassigned button as a spell first, before it can contain an item. (very weird)

* When the quantity of an item button goes from zero (none) to some again, the item button, click doesn't work properly. Reloading the UI fixes this, atm. The update of count from zero to some amount, should reinitialize the magnet button.
  Change Log - MagnetButtons
Changes Version 0.4.5
=================

* Fixed another bug with item counts and item button usability. Item buttons should be working properly now.


Changes Version 0.4.4
=================

* Added steps to prevent button creation during combat (forbidden by Blizzard)

* Removed some protected code issues associated with button creation and movement (these actions are not permitted during combat).

* If pet "comes in to existence", in combat... Pet buttons can not be created, Blizzard will not allow it. So buttons are now being displayed properly after combat is over. I believe that there is a better fix... An expert on the Blizzard forums had a good suggestion, but it will require a bit of a rewrite so this is a short-term fix.

* Fixed item counts and item button usability shading


Changes Version 0.4.3
=================

* Performance improvements

* Fixed flashing for Attack / Auto Shot (auto repeat spells)

* Removed some taint issues

* Fixed a problem where new frames were not reusing old unused frame indices


Changes Version 0.4.2
=================

* Fixed the high resolution bug, all resolutions should now supported.


Changes Version 0.4.1
=================

* Fixed companion checked state. There is still a half second period between casting and having the aura, where the companion button is unchecked. This is listed my bug list.

* Can move unassigned buttons now

* Broke up code in to more files for readability and debugging purposes. I also did this to encourage user supported patches. Please post any patches you code, I will credit your work. Thanks.

* Description correction: Pet buttons are not created with the key bindings, use slash command instead.
  Optional Files - MagnetButtons
Sorry, there are currently no optional files available.
  Archived Versions - MagnetButtons
File Name
Version
Size
Author
Date
0.4.4
22kB
Nightness
09-14-2009 05:19 AM
0.4.3
24kB
Nightness
09-13-2009 08:29 AM
0.4.2
21kB
Nightness
09-13-2009 02:35 AM
0.4.1
21kB
Nightness
09-12-2009 10:05 PM
0.4
17kB
Nightness
09-11-2009 10:58 PM
  Comments - MagnetButtons
Post A Reply Comment Options
Old 11-14-2009, 10:20 AM  
Bellum
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
OMG,thank u mate,i I have spent 2 days trying to find the similar mod with melee next swing reactions.U the best
Bellum is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-26-2009, 04:35 PM  
Nightness
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 42
Uploads: 6
Update

Quote:
Originally posted by Glowie
... what i hope with this post is that i will spark your interest in maybe taking over the macaroon development.
I'll take a look at it, but I'm currently on hiatus from all programming, except my first commercial release of program I'm been developing for the past year.

For anyone interested, I'm designing the best, most flexible, macro program ever written! Viipe.com

It supports an easy to use graphical interface, and LUA scripting with access to the CLR runtime environment (Dot.NET).

Eventually (it wont be part of the first release), I will even have support for image recognition, that can be used as the event trigger for a macros.

The initial release should be out by January, 2010... After which I will resume development on MagnetButtons and my QuestLogger projects.

Nightness

Last edited by Nightness : 10-26-2009 at 04:36 PM.
Nightness is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-29-2009, 05:39 AM  
Glowie
A Kobold Labourer

Forum posts: 0
File comments: 16
Uploads: 0
hi

I use a button addon called macaroon but sadly its author has now decided to not keep updating it.

the positive part is that he has given permission to any other addon creator to take up where he left.

your button addon seems to be striving to give us users what macaroon does atm.

maybe you could be helped to improve your addon by looking at his ideas and coding or maybe you would even be interested in taking over where Maul left it.

i will keep your addon in mind if, and i hope not, macaroon stops working, but what i hope with this post is that i will spark your interest in maybe taking over the macaroon development.

thx Lis
Glowie is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-24-2009, 01:11 AM  
zero-kill
A Frostmaul Preserver
 
zero-kill's Avatar

Forum posts: 298
File comments: 33
Uploads: 0
Quote:
Originally posted by Faraque
he's probably referencing something like ButtonFacade support.


Unrelated, this is a quality idea. I hope you can make it work and keep it maintained.
Indeed Sorry I was in a rush looking through the newest adds :P
__________________
zero-kill is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-15-2009, 08:24 PM  
Nightness
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 42
Uploads: 6
Quote:
Originally posted by galvin
Latest version breaks proculas.

How it breaks it is that it doesn't show the cooldown remaining for darkmoon card: greatness. When I go back to the previous version proculas works again.
Yeah there is some issues with 0.4.5 that I'm trying to resolve. Also trying to stop combat item buttons from "dieing" (they occasionally need to be refreshed before they can be used again).

Using the archived 0.4.4 is your best option ATM.

Nightness

Last edited by Nightness : 09-20-2009 at 03:06 AM.
Nightness is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-15-2009, 05:27 PM  
galvin
A Kobold Labourer

Forum posts: 1
File comments: 24
Uploads: 0
Latest version breaks proculas.

How it breaks it is that it doesn't show the cooldown remaining for darkmoon card: greatness. When I go back to the previous version proculas works again.

Last edited by galvin : 09-15-2009 at 05:59 PM.
galvin is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-14-2009, 11:01 AM  
Shnissigah
A Kobold Labourer

Forum posts: 0
File comments: 44
Uploads: 0
Yeah woo!

Woot! Been looking for something like this since Infinibars went inactive! Gonna give it a whirl when i get home...
Shnissigah is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-13-2009, 05:37 PM  
Nightness
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 42
Uploads: 6
Quote:
Originally posted by Faraque
What he's asking for is something you can't do, and is something every *good* WoW player shouldn't need, but wants.

It's a limitation of the abilities addons have in the API.
The author can not make buttons visible/invisible based on conditions that change in combat. The effect of being in combat puts most addons into a frozen state, where you can't change visibility. This includes most unitframes, and all action bars.

Also, if this were possible, it'd open the doors to abuse by players looking to "automate" gameplay.
I'm painfully aware of in-combat limitations.

I can see hiding some buttons when not in combat as being a cool feature though. It should be possible too.

Quote:
IE Soandso begins to cast an interruptable spell which causes my interrupt button to appear.
Yeah guess I didn't read this well enough... if already casting an attack, you are in-combat already.

Nightness

Last edited by Nightness : 09-13-2009 at 05:39 PM.
Nightness is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-13-2009, 05:17 PM  
Faraque
A Wyrmkin Dreamwalker
 
Faraque's Avatar

Forum posts: 58
File comments: 88
Uploads: 1
What he's asking for is something you can't do, and is something every *good* WoW player shouldn't need, but wants.

It's a limitation of the abilities addons have in the API.
The author can not make buttons visible/invisible based on conditions that change in combat. The effect of being in combat puts most addons into a frozen state, where you can't change visibility. This includes most unitframes, and all action bars.

Also, if this were possible, it'd open the doors to abuse by players looking to "automate" gameplay.
__________________
"imo Fara raged and gave Joker his scars" - Blueninja of Shadowmoon
Faraque is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-13-2009, 02:20 PM  
Nightness
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 42
Uploads: 6
Re: Conditions

Quote:
Originally posted by Khirsanth
Would it be possible for you to add conditions for showing and hiding each button? I have been waiting for an addon that creates buttons instead of bars for awhile now in the hopes that I can have my interrupts, and things like overpower etc docked near my play field but invisible, and unclickable when not needed.
IE Soandso begins to cast an interruptable spell which causes my interrupt button to appear.
As long as the conditions do not occur during combat. But the conditions would have to be scripted. What sort of conditions are you looking for? Maybe something like "Hide button if not in combat"?

Nightness

Last edited by Nightness : 09-13-2009 at 02:32 PM.
Nightness is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-13-2009, 12:25 PM  
Khirsanth
A Defias Bandit

Forum posts: 2
File comments: 7
Uploads: 0
Conditions

Would it be possible for you to add conditions for showing and hiding each button? I have been waiting for an addon that creates buttons instead of bars for awhile now in the hopes that I can have my interrupts, and things like overpower etc docked near my play field but invisible, and unclickable when not needed.
IE Soandso begins to cast an interruptable spell which causes my interrupt button to appear.
Khirsanth is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-13-2009, 02:40 AM  
Nightness
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 42
Uploads: 6
New Version Released - 0.4.2

Quote:
Originally posted by hallstein
As soon as i grab a button, it moves to that point. I can't move it further to the right, and no more than halfway to the top. I am free to move the buttons anywhere on the screen, but not outside those 2 points, so it will look like there's a box in the lower corner where it's moveable.
This should be fixed in version 0.4.2.

This is the only fix in the new version... So you can wait for the next version to update if this bug does not affect you.

Nightness
Nightness is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-13-2009, 12:10 AM  
Nightness
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 42
Uploads: 6
Re: Re: Re: Moving the buttons

Quote:
Originally posted by hallstein
My resolution is 1680x1050, windowed mode, maximized.
My monitor can't do that aspect ratio... But, I just tried 1280x1024, instead of 1024x786, I see the problem now. Give me a little while and I'll get this fixed.

Wow is WoW ever a scaling nightmare when using the mouse. Thought I fixed this, but apparently width from UIParent doesn't return what should be the correct screen width. Everything "auto scales" except the mouse location. :P

Edit: Setting WoW to 1024x786 and NOT maximizing will "fix" the problem. I will investigate a better solution.

Note to others: If your monitor resolution is 1024x768 this problem does not effect you. I'm sure a few comparable resolutions will work too, just don't use your max resolutions.

Nightness

Last edited by Nightness : 09-13-2009 at 12:28 AM.
Nightness is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-12-2009, 11:35 PM  
hallstein
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Re: Re: Moving the buttons

Quote:
Originally posted by Nightness
It does sound like a conflict with your scaling addon, might be the problem.

Edit: If not, what are your display setting, so I can match mine to the same.

Nightness
My resolution is 1680x1050, windowed mode, maximized.
hallstein is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-12-2009, 10:41 PM  
Nightness
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 42
Uploads: 6
Re: Moving the buttons

Quote:
Originally posted by hallstein
Here's a link to a pic which shows you exactly what it looks like in-game, when i try to move buttons.
http://bildr.no/view/486934

As soon as i grab a button, it moves to that point. I can't move it further to the right, and no more than halfway to the top. I am free to move the buttons anywhere on the screen, but not outside those 2 points, so it will look like there's a box in the lower corner where it's moveable.

I've scaled down the standard interface, and i'm using an addon called ScaleEverything. I'm not getting any addon errors whatsoever, but i will try disabling SE.
It does sound like a conflict with your scaling addon, might be the problem.

Edit: If not, what are your display setting, so I can match mine to the same.

Nightness

Last edited by Nightness : 09-12-2009 at 10:44 PM.
Nightness is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.