Download
(14 Kb)
Download
Updated: 12-16-13 05:22 PM
Pictures
File Info
Compatibility:
Siege of Orgrimmar (5.4)
Updated:12-16-13 05:22 PM
Created:unknown
Downloads:74,596
Favorites:114
MD5:
5.4
BarKeep  Popular! (More than 5000 hits)
Version: 50400.03
by: Platykurtic [More]
BarKeep

** Now with support of bars that only appear on mouseover via the optional BarKeep_BarFader add-on. BarKeep_BarFader can be found in the 'Optional Files' tab. **

Here are the main features:
  • All the main action buttons can be configured to have from 1-12 buttons.
  • All the main action bars can be reconfigured to have up to 12 rows, so you can have 6 buttons x 2 rows, 3 buttons by 4 rows etc. This is done still using the Blizzard button code for compatibility.
  • All the main action bars can be scaled independently of one another.
  • Stance bar, possess bar, and pet bar can all be relocated to where the user wants them to be.
  • All bars can be hidden if you want, some using the Blizzard options from the interface menu, others using BarKeep.
  • The options are configured by a GUI accessed from /barkeep or /bk.
  • It uses an event / hook based structure for minimal CPU usage.
I want to say thanks to the previous developers of this CleanBar & CleanBarAdvanced since BarKeep would not be possible without their initial help.

So why use BarKeep?

It enables complete rearrangement and scaling of the Blizzard bars and so has some advantages over the traditional bar mod:
  1. It uses Blizzards buttons (and button code). So pretty much it's always compatible if Blizzard make any changes.
  2. Its really light in use - doesn't use a lot of memory and CPU cycles.
  3. It seems pretty stable as a result of the above.
  4. It'll work with cooldown, ranged mods that work with Blizzard buttons and also ButtonFacade with another small mod.
Commands:

/barkeep - show the config screen.
/bk - show the config screen.

FAQ:
  • I can't see all the bars when I first use the addon. All I see are the '+'s that enable the bar placement? - Use the Blizzard 'Action Bars' tab in the interface menu to set which bars are active or not, just as you would the Blizzard bars.
  • How do I set the Key Bindings? - Use the Blizzard Key Bindings interface to set the bindings for all the bars.
  • How do I lock the actions on the bars? - Use the Blizzard 'Action Bars' tab in the interface menu to lock the Blizzard bars.
  • How do I permanently show the empty buttons? - Use the Blizzard 'Action Bars' tab in the interface menu to show the empty button grid.
Future Plans:
  • Bug fixes once identified.
  • A BarKeep_XP optional module to manage the XP bar.
  • A reconfiguration of the mod to easily allow for additional layout types for the bars. This should be fairly easy to do, it'll just require a some coding in BarKeep.lua and a change to the configuration screen, but could take some time as I'll make the changes slowly and test carefully.

Known Issues:
  • None.
Version History
BarKeep 50400.03
-----------------
- Added the new shop button to the micro menu bar.

BarKeep 50400.02
-----------------
- Corrected the final taint introduced in 5.4 patch.

BarKeep 50400.01
-----------------
- Corrected most of the taint introduced in 5.4 patch. Some more work to do on this still with 50400.02.

BarKeep 50300.02
-----------------
- Corrected scaling of the possess & stance bars. The scale can now be independent of the mainbar.
- Fixed issue where if stance bar was originally hidden, it would not unhide.

BarKeep 50300.01
-----------------
- Further improved Battle Pet frame code.
- Updated .TOC file for 5.3

BarKeep 50200.04
-----------------
- Added code to ensure that the ActionBars do not appear over the Battle Pet frame.

BarKeep 50200.03
-----------------
- Corrected an error related to PvP MicroMenu button.
- Increase the FrameStrata of the various buttons to reduce the liklihood they'll be covered by other UI elements preventing mouse clicks.

BarKeep 50200.02
-----------------
- Corrected an error related to removed VehicleBar code.

BarKeep 50200.01
-----------------
- Updated .TOC file to 5.2.

BarKeep 50100.03
-----------------
- Fix to /BK UI - some controls didn't appear.
- Attempt to fix the talent change-over issue.
- Miscellaneous tidy-ups around eventing - moved to hooksecurefuncs to ensure no possibilities of conflicts.
- Removed some old code that was commented out.

50000.01 - 50100.01
--------------------
- Conversion to WoW 5.0 & 5.1

BarKeep 40300.02
-----------------
- Change to ensure the LFR and the new raid tab works.

BarKeep 40300.01
-----------------
- Change to the Encounter Journal to ensure it works.
- Initial attempt to fix the BonusActionBar for in-combat stance switching.

BarKeep 40200.01
-----------------
- Initial *must* fixes for patch 4.2.

BarKeep 40000.06
-----------------
- Fix for ActionButton1 stance bar issue.

BarKeep 40000.05
-----------------
- Likely fix for the 'hidden Totembutton reappearing' issue.
- Improved ActionButton1 frame set-up.

BarKeep 40000.04Beta
---------------------
- An attempt to fix the Glyph taint issue some people are reporting (I'll need feedback whether it solves the issue).

BarKeep 40000.03
-----------------
- Fixes the Guildbutton on the MicroMenuBar.
- Adds the ability to scale the Shape Bar separately from the MainBar.
- Adds the ability to hide and scale the Totem Bar.
- Reorganizes the settings pane to fit in all the new settings.

BarKeep 40000.02
-----------------
- Fixes the BonusActionBar issues and the scaling of a couple of the bars.

BarKeep 40000.01
-----------------
- WoW patch 4.01 version.

BarKeep version 30300.10
------------------------
- Fix to stance bar bugs. Scaling & movement now works and stance bar updates.
- Some code adjustments in preparation for WoW 4.0 patch.

BarKeep version 30300.9
-----------------------
- Added back selective transparency to hide MainBar buttons where the BonusActionBar has no action.
- Added a (likely) fix for the 'I just got my first key and now the keyring is displayed' bug.

BarKeep version 30300.8
-----------------------
- Removes all the redundancy and transparency code that previously ran when stance switching - stealthing still works fine on my Rogue. Let me know if this improves the Warrior stance change timing.

BarKeep version 30300.7
-----------------------
- Slightly improves vehicle exiting under combat - HToC for example - by noting the exiting the vehicle, and if the exit fails then rearranging the buttons on leaving combat. Corrects an issue with the MicroMenuBar.

BarKeep version 30300.6
-----------------------
- Adds the character portrait to the character micromenu button.

BarKeep version 30300.5
-----------------------
- Corrects a SpellbookMicroButton bug introduced by 30300.4 when switching talent specs.

BarKeep version 30300.4
-----------------------
- More elegant and better fix to correct for the Blizzard AcheivementMicroButtonUpdate bug.
- Reverted to using the Blizzard SpellBookMicroButton to enable casting from the Spellbook while in combat.


BarKeep version 30300.3
-----------------------
- Temporary fix to correct for the Blizzard AcheivementMicroButtonUpdate bug.

BarKeep version 30300.2
-----------------------
- A small change to improve the working with other add-ons that may tweak the MicroMenuBar.

BarKeep version 30300.1
-----------------------
- Updated .TOC for 30300.
- Corrected all the MicroMenuBar code to work with the new dungeon interface.
Optional Files (2)
File Name
Version
Size
Author
Date
Type
50400.03
6kB
12-16-13 05:23 PM
Addon
30100.2
4kB
04-23-09 03:37 PM
Addon


Archived Files (2)
File Name
Version
Size
Author
Date
50400.02
14kB
Platykurtic
11-20-13 06:46 PM
50400.01
16kB
Platykurtic
11-20-13 03:34 PM


Post A Reply Comment Options
Unread 11-12-09, 04:07 AM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 162
Uploads: 5
After further testing I've uploaded 30200.10 Beta. This version is labeled 'Beta' as I cannot test all the changes to the Totem Bar - namely the various 'Calls' and the 'Totemic Recall' - but the Totem Bar seems to work fine on my baby Shaman. Feedback on how this is working would be appreciated (note the previous version is archived in case of issues).

It should work well on all other classes even with HToC forced dismounting.
Last edited by Platykurtic : 11-12-09 at 04:09 AM.
Platykurtic is offline Report comment to moderator  
Reply With Quote
Unread 11-09-09, 10:28 AM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 162
Uploads: 5
Update to this: 30200.10Beta will likely be released over the next 24-48 hours. I've tested this version on classes other than Shaman and it works well. I'll test it on my baby Shaman tonight and then release it once any kinks are worked out. I'll then need feedback on how it works with grown Shaman.

Further update: This new version is working perfectly with 1 totem (including the completion of the quest where the first totem is received). I'll level my Shaman to level 10 to test it with more than 1. If that works perfectly then I'll release it. There are a number of other bugs fixed with this version and a slight restructuring that seems to improve the exit from the vehicle bar while in combat. Since I made those changes I've not been able to break this.
Last edited by Platykurtic : 11-10-09 at 03:29 AM.
Platykurtic is offline Report comment to moderator  
Reply With Quote
Unread 11-05-09, 03:37 AM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 162
Uploads: 5
That further information is very helpful - thanks! I have sorta tied the totem bar to the stance bar (thinking that you'd only have 1 or the other), so this makes sense. I'll run through all the options in the code - probably making them both quite distinct from each other.

Edit:
Actually I haven't - they are both distinct from each other - however ... in the UIManageFramePositions code there is some management where Blizzard hides the MultiCastActionBar. This'll be what's causing issues. I'll need to put some code in place to manage this.

Further Edit:
Figured out the issue and a possible fix. The issue is pretty subtle - Blizzard code hides the TotemBar on entering Ghost Wolf (I've never had a Shaman with a high enough level to have GW) and if BarKeep is forcing the StanceBar hidden then the unhiding doesn't work correctly. The solution is to reparent the TotemBars buttons (actually the MultiCastActionBar's buttons) to a BarKeep frame so they don't disappear as the Blizzard code does its thing. You can then place the TotemBar where you want.

I'll post a Beta version of in a day or two, but have almost no easy way to test that its working fine so I'll need some feedback on this.
Last edited by Platykurtic : 11-06-09 at 05:02 AM.
Platykurtic is offline Report comment to moderator  
Reply With Quote
Unread 11-04-09, 08:40 PM  
Baldr
A Kobold Labourer

Forum posts: 0
File comments: 14
Uploads: 0
Originally posted by Platykurtic
Ok thanks for the report. I'll look at this later today - it should be just a function of some code that is not being run properly on start-up.
Unfortunately it is also disappearing during fights... I've had to put the totem call spells onto my bar for emergencies.

It seems to be related to hiding or showing the stance bar, as if I hide or show the stance bar, the totem bar appears. I.e. if the totem bar is gone and the stance bar is hidden, if I un-hide the stance bar the totem bar appears, and if the totem bar is gone, the stance bar is "shown", and I hide the stance bar, the totem bar appears.

Also, sometimes instead of disappearing after a loading screen, the totem bar appears where I have placed the (hidden) stance bar. When I hide or un-hide the stance bar, the totem bar goes back into place.
Last edited by Baldr : 11-04-09 at 08:43 PM.
Baldr is offline Report comment to moderator  
Reply With Quote
Unread 11-02-09, 03:07 AM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 162
Uploads: 5
Originally posted by Baldr I am using version 30200.9. Every time I load a screen (e.g. log in, take a portal, use a hearthstone), the Totem Bar ends up in the middle of the screen (default for Barkeep I think).

If I go to the config screen and un-lock and then lock the bars, the Totem Bar returns to my configured position.

Note that this does not happen when I use the reloadui command, so that command will unfortunately not help you test it. [/b]
Ok thanks for the report. I'll look at this later today - it should be just a function of some code that is not being run properly on start-up.
Platykurtic is offline Report comment to moderator  
Reply With Quote
Unread 10-31-09, 09:27 AM  
Baldr
A Kobold Labourer

Forum posts: 0
File comments: 14
Uploads: 0
Originally posted by Platykurtic
Loaded version 30200.8 - this version should have the Totem Bar working perfectly and have reduced CPU polling on zoning.
Thank you for this add-on. It's very clean and nicely done.

I am using version 30200.9. Every time I load a screen (e.g. log in, take a portal, use a hearthstone), the Totem Bar ends up in the middle of the screen (default for Barkeep I think).

If I go to the config screen and un-lock and then lock the bars, the Totem Bar returns to my configured position.

Note that this does not happen when I use the reloadui command, so that command will unfortunately not help you test it.
Baldr is offline Report comment to moderator  
Reply With Quote
Unread 10-29-09, 11:37 PM  
Slaxi81
A Murloc Raider
 
Slaxi81's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 179
Uploads: 2
Ive tested Dominos, Bartender, Pitbull and some more. But this is the best Bar Mod for me. Thank you very much!
Slaxi81 is online now Report comment to moderator  
Reply With Quote
Unread 10-20-09, 02:15 AM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 162
Uploads: 5
Re: Main Bar Issues

Originally posted by Hola
I'm a Druid and everytime I shapeshift to Bear or Cat form my main bar fades. When I shapeshift back it reapears.
That would be very strange. On my Rogue everything works perfectly and Rogues use the same mechanic, so a couple of questions:

1) Do you have any spells on the Bear or Cat bar? BarKeep fades out the main bar but the BonusActionBar replaces it and you need to ensure it has the spells on it (a long time ago you didn't need to as you could click through the BonusActionBar, but this was causing issues with Druids hitting heal spells and shape shifting so this was changed).
2) Are you using the BarKeep_BarFader module?
3) Any other add-ons that touch the bars? Cooldown add-ons etc. More or less this is just for me to check that its not something else.
Platykurtic is offline Report comment to moderator  
Reply With Quote
Unread 10-19-09, 02:39 PM  
Hola
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Main Bar Issues

I'm a Druid and everytime I shapeshift to Bear or Cat form my main bar fades. When I shapeshift back it reapears.

Plz help

I'm using ver 30200.9
Hola is offline Report comment to moderator  
Reply With Quote
Unread 10-17-09, 02:31 PM  
Potter
A Kobold Labourer

Forum posts: 1
File comments: 186
Uploads: 0
I was curious..is it even a permitted function to move the shapeshifting buttons of a druid around on the stance bar?

I haven't been able to find out how to do it if it is :-/
Potter is offline Report comment to moderator  
Reply With Quote
Unread 10-16-09, 05:17 AM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 162
Uploads: 5
Re: Mind Control?

Originally posted by terafina
However, on the priest I'm levelling I can't use Mind Control and I don't know if anyone else has reported it? It cancels after about 5 seconds (checked with Blizz bars and works fine), fortunately it doesn't aggro the mob, but I see through the mob's eyes for 5 secs then am back to my priest.
Thanks for the kind words. I'm having a Priest friend check MCing to see if its a problem with BarKeep on his Priest. I'll also do another ToC5 run to see if I can replicate the vehicle bar issue as the last time I ran ToC5 it wasn't an issue for me. More news on this shortly.
Platykurtic is offline Report comment to moderator  
Reply With Quote
Unread 10-14-09, 03:35 AM  
terafina
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
Mind Control?

I've been loving Barkeep for my warlock and paladin - still needing to run out and in of toc5 to retrieve main bar but that's not troublesome.

However, on the priest I'm levelling I can't use Mind Control and I don't know if anyone else has reported it? It cancels after about 5 seconds (checked with Blizz bars and works fine), fortunately it doesn't aggro the mob, but I see through the mob's eyes for 5 secs then am back to my priest.

terafina is offline Report comment to moderator  
Reply With Quote
Unread 10-12-09, 11:26 AM  
Flak
A Murloc Raider

Forum posts: 4
File comments: 87
Uploads: 0
The keyring is always around whether you have it off or not. Everytime you zone it comes back and you have to check and uncheck the box again to get it to disappear.
Flak is offline Report comment to moderator  
Reply With Quote
Unread 10-10-09, 05:11 PM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 162
Uploads: 5
Loaded version 30200.8 - this version should have the Totem Bar working perfectly and have reduced CPU polling on zoning.
Platykurtic is offline Report comment to moderator  
Reply With Quote
Unread 10-03-09, 06:01 AM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 162
Uploads: 5
OK with Brewfest coming to an end and work easing up a bit I'll roll a Shaman and ensure the Totem Bar is working perfectly, then moving down the improvements list.

[Edit] I think I've got the Totem Bar working properly. I'll just work on the CPU polling with the Options page open when zoning and release an update in a day or so.
Last edited by Platykurtic : 10-08-09 at 06:42 AM.
Platykurtic is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: