Download
(14 Kb)
Download
Updated: 12-16-13 04:22 PM
Pictures
File Info
Compatibility:
Siege of Orgrimmar (5.4)
Updated:12-16-13 04:22 PM
Created:unknown
Downloads:74,275
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 04: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 05:46 PM
50400.01
16kB
Platykurtic
11-20-13 02:34 PM


Post A Reply Comment Options
Old 10-28-08, 03:02 AM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 162
Uploads: 5
Originally posted by Valdeck
For some reason BarKeep is showing my XP bar... and I can not get it to shut off lol
Thanks for the report: Is there another mod bringing it back up? Are you running the 30000.0.3 version?

BarKeep will hide it but runs only when needed (i.e. extremely rarely) so if another mod or the Blizzard interface brings it back up then that could be the issue (I saw that in an earlier version but fixed it).

I'll have a play with the standard interface and only BarKeep on a spare character I have for this and see if there is any issue with 'only' BarKeep enabled.

I'll have a play branching the ButtonFacade mod and creating a new version to enable saving and check that it works with the main bar. Could be a few days though.
Last edited by Platykurtic : 10-28-08 at 03:18 AM.
Platykurtic is offline Report comment to moderator  
Reply With Quote
Old 10-29-08, 03:00 AM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 162
Uploads: 5
Originally posted by Valdeck
For some reason BarKeep is showing my XP bar... and I can not get it to shut off lol.
Corrected this issue in 30000.0.4. Thanks for the bug report! Now for the ButtonFacade extra mod.
Last edited by Platykurtic : 10-29-08 at 03:00 AM.
Platykurtic is offline Report comment to moderator  
Reply With Quote
Old 11-06-08, 06:17 AM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 162
Uploads: 5
Future Plans

Hi all,

Just a quick update on some of my current future plans:

1) Add the vehicle bar management to the mod.
2) Add the abiliity to use Button Facade via an 'extras' mod.
3) Add the ability to localize the text fairly easily. This has been requested and should be fairly easy to do.
4) Look into whether its worth adding solutions for the cast-bar and XP bar. This is a fairly low priority below the prior 3 plans.

And of course ensure the mod remains current throughout WoLK.
Last edited by Platykurtic : 11-09-08 at 08:14 AM.
Platykurtic is offline Report comment to moderator  
Reply With Quote
Old 11-16-08, 07:52 AM  
Valdeck
A Defias Bandit

Forum posts: 2
File comments: 42
Uploads: 0
Re: Future Plans

Hey,

just wanted to say keep up the good work. i love this mod and cant wait for the BF options. But its a great addon keep it up

Originally posted by Platykurtic
Hi all,

Just a quick update on some of my current future plans:

1) Add the vehicle bar management to the mod.
2) Add the abiliity to use Button Facade via an 'extras' mod.
3) Add the ability to localize the text fairly easily. This has been requested and should be fairly easy to do.
4) Look into whether its worth adding solutions for the cast-bar and XP bar. This is a fairly low priority below the prior 3 plans.

And of course ensure the mod remains current throughout WoLK.
Valdeck is offline Report comment to moderator  
Reply With Quote
Old 11-20-08, 02:38 PM  
Airstrike
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
This is a great mod. Thanks for writing it. One problem I have is that the keyring cant be moved. It doesnt have plus sign. Its sitting in the middle of the screen.

Is there an option to move it or is it something on my side?

Thanks
Airstrike is offline Report comment to moderator  
Reply With Quote
Old 11-21-08, 02:03 AM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 162
Uploads: 5
Originally posted by Airstrike One problem I have is that the keyring cant be moved. It doesnt have plus sign. Its sitting in the middle of the screen.
Thanks for the feedback and the potential bug report. The Keyring should be bound to the bag bar, so I'll look into that bit of code in the mod. It also could be caused by another add-on also though.

I'll check into the code and see if I can tighten it.

[Edit] Tightened the code a bit and tested it last night. I'll upload 30000.0.6 with this change once I get back home. Now on to the ButtonFacade saving issue (I've about 1/2 solved it).
Last edited by Platykurtic : 11-25-08 at 03:16 AM.
Platykurtic is offline Report comment to moderator  
Reply With Quote
Old 11-30-08, 05:53 AM  
nonameform
A Deviate Faerie Dragon

Forum posts: 16
File comments: 57
Uploads: 0
Thanks for your hard work. I've started using your mod several days ago and I've some little problems with it.

As was stated before keyring can't be moved. It's not a big deal for me, because I keep my bags panel hidden. But I can still access keyring. There is invisible button in the middle of the screen which shows "Keyring" as tooltip. When I click it I can see my keyring contents.

Vehicle messes up button placement. When you are on vehicle there is mini menu which is a bit on side, almost covering whole "Leave vehicle" button. After I leave vehicle mini menu is displayed in it's regular place, under my bars which are centered.

When I go from zone to zone, my bars jump on screen (only main bar and right bar - 1 or 2 - don't recall now). Main bar always goes to the bottom of the screen. If it contains several rows, only the top row will be visible. If I try to move button on a bar, it comes back to normal. Had to put main bar at the very bottom, so it won't move (just a couple of pixels). I try not to use the right bar, because it jumps from where I placed it to the middle of the screen. Can post screenshots if you're interested. By the way if I go to barkeep menu and unlock bars, they will still be anchored to the same spot I placed them.

Hope it can be fixed, because I'm not in very experimental mood to try some other addon at the moment : )
Last edited by nonameform : 11-30-08 at 05:55 AM.
nonameform is offline Report comment to moderator  
Reply With Quote
Old 12-01-08, 02:32 AM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 162
Uploads: 5
Originally posted by nonameform
As was stated before keyring can't be moved. It's not a big deal for me, because I keep my bags panel hidden. But I can still access keyring. There is invisible button in the middle of the screen which shows "Keyring" as tooltip. When I click it I can see my keyring contents.

Vehicle messes up button placement. When you are on vehicle there is mini menu which is a bit on side, almost covering whole "Leave vehicle" button. After I leave vehicle mini menu is displayed in it's regular place, under my bars which are centered.

When I go from zone to zone, my bars jump on screen (only main bar and right bar - 1 or 2 - don't recall now). Main bar always goes to the bottom of the screen. If it contains several rows, only the top row will be visible. If I try to move button on a bar, it comes back to normal. Had to put main bar at the very bottom, so it won't move (just a couple of pixels). I try not to use the right bar, because it jumps from where I placed it to the middle of the screen. Can post screenshots if you're interested. By the way if I go to barkeep menu and unlock bars, they will still be anchored to the same spot I placed them.
Thanks for the report. I'll look into these for 30000.0.7. Here are some thoughts/questions:

1) Was the issue with the Keyring with version 30000.0.6? On a spare character with nothing else loaded BarKeep moves the keyring fine for me (and on all my characters). Any other mods that might be causing this?
2) So does the main menu (character, talents etc.) move to where the main bar is? And then once you get out it moves back? (I'll assume that's the case for now).
3) It seems that I need to put a hook to the zoning events. I'll check out Blizzards code and see if they relocate off a zoning event, but I've not seen this happen myself.

I'll work on this tonight and look to test over the next couple of days. Then to complete the ButtonFacade saving.
Last edited by Platykurtic : 12-01-08 at 02:35 AM.
Platykurtic is offline Report comment to moderator  
Reply With Quote
Old 12-02-08, 11:29 AM  
Howland
A Defias Bandit

Forum posts: 2
File comments: 4
Uploads: 0
I have the same issue with the main menu. When I enter a vehicle it gets moved from the bottom right to the center covering most of the leave vehicle button. When I leave the vehicle the main menu bar is moved to the bottom center and is unmovable. It's still clickable and usable, just unmovable. For me half of it is behind other action bars making some of the menu options unaccessible without using keyboard shortcuts.
Howland is offline Report comment to moderator  
Reply With Quote
Old 12-02-08, 02:18 PM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 162
Uploads: 5
BarKeep 30000.0.7

The version 30000.0.7 may solve the issue (feedback pls) ... but as my WotLK main is a re-roll and currently only level 53 you'll need to test it for me (with the Vehicles). I've set a flag that should stop the Blizzard code moving the bar positions (it wasn't an issue before now). One side effect of setting the flag is you lose the BonusActionBar animation when entering stealth etc. but I judged that that's not a biggie.

The 30000.0.7 version should also improve/fix the keyring issues and removes a bunch of legacy code that wasn't used any more (and was added long before I worked on CleanBarAdvanced).
Last edited by Platykurtic : 12-03-08 at 05:59 AM.
Platykurtic is offline Report comment to moderator  
Reply With Quote
Old 12-03-08, 05:14 PM  
Howland
A Defias Bandit

Forum posts: 2
File comments: 4
Uploads: 0
Works perfectly now. Thank you very much for quick update and the awesome addon.
Howland is offline Report comment to moderator  
Reply With Quote
Old 12-03-08, 06:01 PM  
nonameform
A Deviate Faerie Dragon

Forum posts: 16
File comments: 57
Uploads: 0
It almost fixed it for me. Menu bar has been noticed covering "Leave vehicle" button once or twice. But it isn't my main concern.

My menu bar is hidden. When I use vehicle it becomes visible, though Barkeep still treats it as hidden. Removing check mark and re-applying it in Barkeep doesn't fix it - the bar is still visible. Also when I use vehicle menu bar has two rows as if it was positioned near "Leave vehicle" button. After I leave vehicle it's one row again. Moved it to a part of the screen where it won't get in my way if it appears.

Other bars have stopped moving, so no more jumping when I change zones. Thank you very much for fixing it.

As for keyring - I believe I still can click it even though it's hidden. Might be helpful at times since keyring isn't keybound, but it's just a nice side effect.
nonameform is offline Report comment to moderator  
Reply With Quote
Old 12-07-08, 04:30 AM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 162
Uploads: 5
Originally posted by nonameform
My menu bar is hidden. When I use vehicle it becomes visible, though Barkeep still treats it as hidden. Removing check mark and re-applying it in Barkeep doesn't fix it - the bar is still visible. Also when I use vehicle menu bar has two rows as if it was positioned near "Leave vehicle" button. After I leave vehicle it's one row again. Moved it to a part of the screen where it won't get in my way if it appears.
OK I'll have a look at Blizzard's code as it seems something is reparenting the main menu away from BarKeep's frame (for it to happen as you described).

On the keyring thing. It's pretty tough (almost impossible) for it to happen as you describe with the current code as BarKeep actually hides the frame. Are there any other mods that effect buttons loaded? Have you tried showing then hiding the BagBar (at least once since the update).
Platykurtic is offline Report comment to moderator  
Reply With Quote
Old 12-08-08, 03:29 AM  
nonameform
A Deviate Faerie Dragon

Forum posts: 16
File comments: 57
Uploads: 0
Originally posted by Platykurtic
Have you tried showing then hiding the BagBar (at least once since the update).
Guess I wrote my comment before I did that, because I haven't seen that invisible keyring for several days.

But my bars are jumping again. I'm not even sure anymore they stopped jumping when I reported it, since one of the bars is invisible and I don't have any buttons on it most of the time (I use it for quest items you need to click to use). Main bar moves too, but it's a couple of pixels, so I haven't noticed it before. I can provide you with the list of my addons if you're interested or try running a char with all addons except BarKeep disabled. Anyway, I don't believe I have any other mods that effect buttons loaded,
nonameform is offline Report comment to moderator  
Reply With Quote
Old 12-12-08, 01:58 AM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 162
Uploads: 5
Apologies ... been on vacation a few days and trying to hack a saving version of BarKeep_ButtonFacade (I think I'm there).
Originally posted by nonameform
I can provide you with the list of my addons if you're interested or try running a char with all addons except BarKeep disabled. Anyway, I don't believe I have any other mods that effect buttons loaded,
Either or both of these would be very handy. Probably the fastest for you would be to switch off all other mods (other than BarKeep) on the character you are experiencing the problem, and perform the actions that caused the bars to move and see if the problem persists. If it does then posting the list of mods would definitely help.

I'm still scouring the Blizzard code to see if they relocate the bar in any way, but I've not found something yet.

The confusion for me is that I don't experience the behaviour you describe on any of my characters (Rogue, Hunter mainly). So is this a DK thing? Are others having the problem?

I'll be able to focus on this over the next few days to try to solve it with your help.
Last edited by Platykurtic : 12-12-08 at 06:26 AM.
Platykurtic is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: