Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(402 Kb)
Download
Updated: 10-15-14 06:42 PM
Pictures
File Info
Compatibility:
Warlords of Draenor Pre-Patch (6.0.2)
Siege of Orgrimmar (5.4)
Escalation (5.3)
Updated:10-15-14 06:42 PM
Created:unknown
Downloads:550,445
Favorites:1,066
MD5:

Minimap Button Frame  Popular! (More than 5000 hits)

Version: 3.1.10d
by: Bachlott [More]

This little addon will gather up all of your addon minimap buttons and put them into a movable frame.

Features

- Minimap Button Skinning (Square Minimap Buttons)
- Add or Remove almost any minimap button
- Multiple Sorting Options - Including Custom!
- Collection of Blizzard Buttons
- Collect only the buttons you want
- Background Color can be changed from the config screen
- Hide most of the Blizzard Minimap Icons
- LDB Support
- Key Bindings
- Profile Support
- Basic Localization in English, Spanish, French, German, Korean, Russian, and Chinese (Simplified and Traditional)

Future Features

- Full LDB version of MBF

Known Issues

Metamap minimap button is incompatable due to the way it is handled in the addon.

The addon does not grab button that do not have a name currently.

Currently discovered addons that are this way are:

Enchantrix (Part of Auctioneer Advanced)
onRaid

The Blizzard buttons that only show up under certain conditions, (battleground, LFG) will only display on the Frame when they are shown normally and active scanning is enabled. Otherwise they will apprear on the minimap when they are shown.

The Add feature is a little more powerful than I originally expected. So you can accidentally grab things that you didn't expect to be able to. (Other Addons) I've tried to protect the blizzard interface features and a couple other things, but let me know if you can grab something that you don't think you should be able to. If you do accidentally add something to the bag you can always remove it.

I've added a lot to the Localization, so it's another quick and dirty, horrible translation. Thanks again for the crazyness Google. So if you can do a better translation please help me out and submit it to me so I can add it to MBF. Hopefully Google didn't make them too funny or offensive.

Note:

The ability to add minimap icons to the table can be a general or partial name of the icons. The button override table add should be the exact name of the button that you want to override and collect.

As always your feedback is more than welcome!

3.1.10d
- Update - Toc updated to 60000
- Update - Libraries Updated

3.1.10c
- Update - Toc updated to 50400

3.1.10b
- Fixed - Fixed unable to move bug

3.1.10
- Update - Toc updated to 50100
- Update - Code changes to fix a conflict with another addon using MBF in it's code
- Change - Changed MBF from global to a local. Got changed by accident at some point

3.1.9
- Update - Fixed Issue with the Queue Status button not behaving like other Blizz buttons
- Update - Fixed issue with buttons not having border restored upon removal
- New - Added option to exclude the Queue Status button from being gathered

3.1.8
- Update - Added a size check to gathering
- Update - Toc updated to 50001
Archived Files (3)
File Name
Version
Size
Author
Date
3.1.10c
405kB
Bachlott
11-10-13 06:17 PM
3.1.10b
405kB
Bachlott
12-30-12 08:31 PM
3.1.10
405kB
Bachlott
12-28-12 12:49 PM


Post A Reply Comment Options
Unread 12-25-07, 12:25 AM  
knigitz
A Murloc Raider
AddOn Compiler - Click to view compilations

Forum posts: 5
File comments: 14
Uploads: 1
Love it! But, I have to '/mbf scan' almost everytime I log-in.
knigitz is offline Report comment to moderator  
Reply With Quote
Unread 12-25-07, 02:50 PM  
Bachlott
A Defias Bandit
 
Bachlott's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 172
Uploads: 1
Originally posted by knigitz
Love it! But, I have to '/mbf scan' almost everytime I log-in.
If you wait a min it will do it on it's own. I have a delay built into it so that it waits to scan until everything is loaded, so it doesn't miss any of the buttons. I can always reduce the delay if it's too excessive.
Bachlott is offline Report comment to moderator  
Reply With Quote
Unread 12-26-07, 05:28 PM  
knigitz
A Murloc Raider
AddOn Compiler - Click to view compilations

Forum posts: 5
File comments: 14
Uploads: 1
Originally posted by Bachlott
If you wait a min it will do it on it's own. I have a delay built into it so that it waits to scan until everything is loaded, so it doesn't miss any of the buttons. I can always reduce the delay if it's too excessive.
Didn't know that, guess I'm too inpatient! Thanks for the info, this helps a lot
knigitz is offline Report comment to moderator  
Reply With Quote
Unread 01-06-08, 12:27 AM  
dlr554
A Kobold Labourer

Forum posts: 0
File comments: 55
Uploads: 0
The latest version .toc file has some errors that's showing up in the FrameXML.log. I think you should be using ## instead of -- on the commented lines.

Also, is there a way to hide the SW_Stats minimap button? I tried messing with the .xml file in SW_Stats but couldn't find a way to hide it.

EDIT: Nevermind about SW_Stats. Left-clicking the MBF fubar icon hides it.

And I found a bug with the Fubar mouseover tooltip. If I mouseover the icon, sometimes it'll appear blank with no text and it throws the following error:

[2008/01/05 22:31:13-2988-x31]: MinimapButtonFrame\MBFFu.lua:40: attempt to index a nil value

---

And another bug with the FuBar plugin. It's not saving the settings for the Text option. I want the text hidden, but reloading the UI will reset it back to shown.
Last edited by dlr554 : 01-06-08 at 12:36 AM.
dlr554 is offline Report comment to moderator  
Reply With Quote
Unread 01-06-08, 09:04 AM  
Bachlott
A Defias Bandit
 
Bachlott's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 172
Uploads: 1
dlr554

I just had the commented line in there for myself. It really shouldn't be throwing errors. Odd. I'll just pull the line out. - Removed

I've seen the Fubar error before. I thought I had gotten it. It's weird, sometimes the plugin acts like it has a parent and sometimes it acts like it doesn't. Which is impossible of course. - Made a change to how it was referenced. Doesn't throw an error for me, we shall see if it still does when its in a bunch of different configs. Of course that didn't fix it. But I made some more changes and it's fixed now.

I did know about the settings not staying, and I have no clue as to why. I've looked at a bunch of other Fubar addons and they didn't do anything different. I thought fubar took care of all the saved vars for its plugins, but I guess I might have to save the vars for it as well. - My bad. Forgot to add the vars DB to the .toc file. Fixed

I'll try to get them fixed and a new version posted soon.

EDIT: I'm going to make a one quick addition to the addon before I post a new version.
A clean routine to clean up the holes that sometimes appear.

Next version will enable active scanning, we will see if there is any issues with it.
Last edited by Bachlott : 01-06-08 at 02:45 PM.
Bachlott is offline Report comment to moderator  
Reply With Quote
Unread 01-14-08, 03:36 PM  
darni
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
Any way to remove that new gray mail icon??? It bothers me a lot, since using Fubar_MailFu
darni is offline Report comment to moderator  
Reply With Quote
Unread 01-15-08, 02:29 PM  
Bachlott
A Defias Bandit
 
Bachlott's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 172
Uploads: 1
I'll add an option to not show it with the next version.

Until then you can always just remove it from the MBF frame. Then the mail icon will go back to it's normal behavior.
Bachlott is offline Report comment to moderator  
Reply With Quote
Unread 01-15-08, 05:29 PM  
darni
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
Helps to read the readme.txt file there it was.. Im too used to use GUI and there was no option for removal.
darni is offline Report comment to moderator  
Reply With Quote
Unread 01-15-08, 06:50 PM  
Bachlott
A Defias Bandit
 
Bachlott's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 172
Uploads: 1
You can also set a key binding to set it to a Key combination instead of command line
Bachlott is offline Report comment to moderator  
Reply With Quote
Unread 01-16-08, 08:27 AM  
Syxx
A Rage Talon Dragon Guard
 
Syxx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 341
File comments: 73
Uploads: 3
Hi Bachlott, Like the mod alot but I've been having some issues with it.
First, Sometimes when I try to move the frame I'll click to drag it and the whole thing will snap to about 4 inches up and right. A /reloadui will stop this behavior for me.
Second, It will not stay put once I lock it somewhere. Again, this is intermittent and /rl will fix the issue.
Might be another mod doing this but I have disabled all other mods and just ran around for an hour ingame and it'll still do it. Though I can't tell you how to reproduce it. I am sorry for that.

Last, Trinity2's minimap button utterly hates MBF or MBF hates it. I've been fighting both for a while now since I siwtched to Trinity2. When you shift-Click to go into Trinity2's config mode, it's fine. LEaving it on the other hand will grey out the button so you can not click on it anymore.
So I thought, "self, remove the stupid button then!"
Yes, here's what happened...

Code:
[2008/01/16 08:19:13-203-x1]: MinimapButtonFrame\MinimapButtonFrame.lua:282: attempt to index a nil value
MinimapButtonFrame\MinimapButtonFrame.lua:60: in function `value'
Interface\FrameXML\ChatFrame.lua:3110: in function <Interface\FrameXML\ChatFrame.lua:3035>:
<in C code>: ?
<in C code>: in function `ChatEdit_ParseText'
Interface\FrameXML\ChatFrame.lua:2802: in function `ChatEdit_SendText':
Interface\FrameXML\ChatFrame.lua:2823: in function `ChatEdit_OnEnterPressed':
<string>:"*:OnEnterPressed":1: in function <[string "*:OnEnterPressed"]:1>

  ---
Why can't they all just get along?

Thanks for your time and the great mod!
Syxx is offline Report comment to moderator  
Reply With Quote
Unread 01-16-08, 08:59 AM  
Bachlott
A Defias Bandit
 
Bachlott's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 172
Uploads: 1
Hmmm.... I'm not having any problems with the trinity button anymore. It's been working fine. What version of MBF are you using? Also remember that some addons will gray out their button during combat, and the fact that I try to keep the buttons from moving on the frame could mess things up.

When I was trying to get most of the buttons the same size, I messed around with a little different way of grabbing the buttons. In most cases it worked wonderfully and fixed some small incompatibility issues I've had. But unfortunately it seemed to break the atlas button and the SW_Stats button. I plan on going back and messing with it some more, but thought it would be better to make the addon more feature complete than trying to improve functionality of things that worked pretty well already.

I've seen the weird thing with the moving. It usually happens after I've messed with one of the buttons on the frame that for some reason doesn't want to fully cooperate. The biggest issue is that very few addons handle their buttons in the same way. Some people try to stuff all of the functionality into one function, some seem to think that they need to continually make sure that their minimap button is where they put it. It's almost as if they specifically don't want addons such as mine to move their button.

I haven't run into the lock issue before, but I don't usually keep mine locked. I'll see what I can find on that. I have a couple of ideas on what that might be.

For version 1.7 I have the following features planned and almost finished.

- Multiple Sort selections (Blizz Buttons first, Blizz Buttons Last, Standard Alpha) Done
- Redesigned Options Screen Done
- Ability to show / hide individual Blizz minimap buttons (voice, zoom, worldmap, mail, LFG, Battleground, Tracking, GameTime)
- Fixed an incompatibility with the Bigfoot Addon Done
- Fixed an error with Keybinding Done

Version 1.8 planned

- Manual Button Sorting (drag and drop on the frame)

EDIT:

I looked at the error you received when trying to remove the button. It basically looks to be that whatever you had your mouse over at the time, didn't have a named parent. AKA something funky that should never happen. But I've added another check to the remove to try and catch the only item I know of that doesn't have a parent. (WorldFrame)

EDIT 2:

Finished Redesign of Options Screen
Last edited by Bachlott : 01-16-08 at 10:11 PM.
Bachlott is offline Report comment to moderator  
Reply With Quote
Unread 01-16-08, 10:11 AM  
Syxx
A Rage Talon Dragon Guard
 
Syxx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 341
File comments: 73
Uploads: 3
Originally posted by Bachlott
Hmmm.... I'm not having any problems with the trinity button anymore. It's been working fine. What version of MBF are you using? Also remember that some addons will gray out their button during combat, and the fact that I try to keep the buttons from moving on the frame could mess things up.

I've seen the weird thing with the moving. It usually happens after I've messed with one of the buttons on the frame that for some reason doesn't want to fully cooperate. The biggest issue is that very few addons handle their buttons in the same way. Some people try to stuff all of the functionality into one function, some seem to think that they need to continually make sure that their minimap button is where they put it. It's almost as if they specifically don't want addons such as mine to move their button.

I haven't run into the lock issue before, but I don't usually keep mine locked. I'll see what I can find on that. I have a couple of ideas on what that might be.

EDIT:

I looked at the error you received when trying to remove the button. It basically looks to be that whatever you had your mouse over at the time, didn't have a named parent. AKA something funky that should never happen. But I've added another check to the remove to try and catch the only item I know of that doesn't have a parent. (WorldFrame)
I am using the latest version you have here.

The move thing is very intermittent as I mentioned. I can't seem to get any kind of way to reliably replicate it. Sorry.

The planned features look nice.

I removed my SVs and the locking issue seems to have magiced away. So perhaps something in my savevariables for MBF was causing some funky behavior.

I saw your post and tried to remove the button again just to see what would happen and made a note of were my cursor was. Same error and my cursor was in the middle of the screen. So "worldframe" it is. Pesky worldframe anyway!

Thanks for the fast reply.
Syxx is offline Report comment to moderator  
Reply With Quote
Unread 01-17-08, 09:10 AM  
Bachlott
A Defias Bandit
 
Bachlott's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 172
Uploads: 1
Yeah to remove a button you have to put the cursor over the button you want to remove. Then either use the command line option or the keybinding. This is because MBF attempts to remove the item under the cursor.
Bachlott is offline Report comment to moderator  
Reply With Quote
Unread 01-17-08, 02:43 PM  
knigitz
A Murloc Raider
AddOn Compiler - Click to view compilations

Forum posts: 5
File comments: 14
Uploads: 1
Fushing Buddy tooltip floats above the minimap, probably not a problem with this mod -- but is there anyway to fix that?
knigitz is offline Report comment to moderator  
Reply With Quote
Unread 01-17-08, 03:28 PM  
Bachlott
A Defias Bandit
 
Bachlott's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 172
Uploads: 1
Yeah I've seen that. It's because of the way the fishing buddy minimap icon is done and the way that I grab the buttons. I'm hoping to make some changes to the way that the buttons are grabbed in a future version.
Bachlott is offline 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.