Download
(14Kb)
Download
Updated: 12-16-13 05:22 PM
Pictures
File Info
Updated:12-16-13 05:22 PM
Created:unknown
Downloads:77,845
Favorites:115
MD5:

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


Post A Reply Comment Options
Unread 04-08-09, 12:38 PM  
lycanther
A Murloc Raider

Forum posts: 4
File comments: 26
Uploads: 0
Vehicle Bar

I would very much like to scale the vehicle bar separately from the main bar, since right now the vehicle bar has ginormous buttons that are more than twice the height of all the others. Also, there are no key labels on the vehicle buttons, although they do correctly share the keybinding of the main bar.
Report comment to moderator  
Reply With Quote
Unread 04-05-09, 05:43 AM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 164
Uploads: 4
Back on-line and up and running. So the priority over the next week or so is to get the BarKeep_BarFader module working perfectly and put it up here.

Edit: I now have the BarFader module working perfectly on all the bars without using OnUpdates (so as light as possible). I'll do a bit more testing but expect to see it before the weekend.
Last edited by Platykurtic : 04-08-09 at 04:38 AM.
Report comment to moderator  
Reply With Quote
Unread 03-30-09, 03:48 PM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 164
Uploads: 4
Originally posted by archiv
how can i change from the stance bar the rows?
the bar should go from down to top and not left to right.

and how to hide the macro and binding text on the buttons?
Neither of those are possible right now with BarKeep at the moment. The first will be added as an improvement eventually, and the second would make a good add-in at some point also.

Some further news: I've figured out a cunning way to do the bar fading without needing an on update function. It needs some further testing, but as I've just moved countries and can't get my gaming laptop to talk to the cable modem then it may be a couple of days before I can get to it (I need to diagnose why the computer won't work with the modem first).
Report comment to moderator  
Reply With Quote
Unread 03-30-09, 11:17 AM  
archiv
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
how can i change from the stance bar the rows?
the bar should go from down to top and not left to right.

and how to hide the macro and binding text on the buttons?
Last edited by : 03-30-09 at 11:32 AM.
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 03-20-09, 10:06 AM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 164
Uploads: 4
Originally posted by Caellian
Do you have any plan about having the pet bar hidden, and only shown on mouseover, or not at all ?
Sure do. BarKeep_BarFader will be able to fade all bars (as basically BloodDruid's code can be used for them all). I've just started the testing phase of BarKeep_BarFader and it's currently working on the Micro bar and the Bag Bar, so all things going well it shouldn't be too long until release.
Last edited by Platykurtic : 03-20-09 at 10:06 AM.
Report comment to moderator  
Reply With Quote
Unread 03-20-09, 08:33 AM  
Caellian
A Frostmaul Preserver
 
Caellian's Avatar

Forum posts: 281
File comments: 252
Uploads: 5
Do you have any plan about having the pet bar hidden, and only shown on mouseover, or not at all ?
__________________
if (sizeof(workload) > sizeof(brain_capacity)) { die('System Overload'); }
Report comment to moderator  
Reply With Quote
Unread 03-17-09, 02:52 AM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 164
Uploads: 4
Ok - it seems hooking to the 'ToPlayerArt' function isn't working as that's not always always firing (and yet the 'ToVehicleArt' must be). I'll look into the Blizzard code and see if there I can duplicate what they do exactly (using events and some further checking then). I've been trying to do this as simply as possible but it seems that's an issue, so I'll do it the complicated way.

Edit: I have a version 30000.20 that - crossed fingers - fixes all this. I'll try to test this version some more today and then put it up.
Last edited by Platykurtic : 03-19-09 at 04:07 AM.
Report comment to moderator  
Reply With Quote
Unread 03-16-09, 11:32 PM  
Lagby
A Kobold Labourer
 
Lagby's Avatar

Forum posts: 0
File comments: 32
Uploads: 0
Sorry, spoke too soon.. Just got done with a quest that required me to take over one of those ghostly guys.. at shadow vault.. after completing the quests, leaving the ghost possession.. (vehicle like controls) My bars were still MIA as if I was still in the vehicle.. but no vehicle bar or any other ones.
Report comment to moderator  
Reply With Quote
Unread 03-16-09, 07:30 PM  
Lagby
A Kobold Labourer
 
Lagby's Avatar

Forum posts: 0
File comments: 32
Uploads: 0
Re: 30000.19 now up

Originally posted by Platykurtic
Uploaded 30000.19. This release should further standardize the MultiBar attachments (important for having additional bar arrangements moving forward) so Lagby may need to check if this version has an issue with porting (95% sure it shouldn't). Also changed back again to hooking the change over rather than events to avoid the Malygos vortex issue. Vehicle bar should now work perfectly moving forward (crossed fingers). Almost there!
No issues all day.. looks good on my end.
Report comment to moderator  
Reply With Quote
Unread 03-15-09, 02:24 PM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 164
Uploads: 4
30000.19 now up

Uploaded 30000.19. This release should further standardize the MultiBar attachments (important for having additional bar arrangements moving forward) so Lagby may need to check if this version has an issue with porting (95% sure it shouldn't). Also changed back again to hooking the change over rather than events to avoid the Malygos vortex issue. Vehicle bar should now work perfectly moving forward (crossed fingers). Almost there!
Report comment to moderator  
Reply With Quote
Unread 03-13-09, 04:27 AM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 164
Uploads: 4
Originally posted by Pookhill
When Malygos did his Vortex, all my action bars except the main bar disappeared. (Didn't have any problems with the vehicle changes.)
Arghh - that means the "PLAYER_ENTERED_VEHICLE" event with the arguement "player" fired on entering the vortex. Not sure why that would happen. I'll switch back to securehooking the "MainMenuBar_ToVehicleArt" function to get this correct (as I prefered to use the event).

This Blizzard vehicle bar change-over code is really pretty crappy. I'll test out this next version fairly throughly over the next day or so and then post another update. Anyway we're almost there.
Last edited by Platykurtic : 03-13-09 at 06:25 AM.
Report comment to moderator  
Reply With Quote
Unread 03-13-09, 01:06 AM  
Lagby
A Kobold Labourer
 
Lagby's Avatar

Forum posts: 0
File comments: 32
Uploads: 0
Originally posted by Platykurtic
Released 30000.18. Lagby, can you please confirm that this corrects the issue that you were having or not? There are a couple of changes in the final code, each of which should fix the issue, but confirmation would be great.

Now ... back to the bar fading add-in.
I ran it through all my alts.. vehicles.. ports, gundrak and anything else I could think of.. had no issues whatsoever!

Thank you! It's fixed for me. Awesome job!
Report comment to moderator  
Reply With Quote
Unread 03-12-09, 07:23 PM  
Pookhill
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Loaded up version .18, and had a strange bug in EoE.

When Malygos did his Vortex, all my action bars except the main bar disappeared. (Didn't have any problems with the vehicle changes.)
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 03-11-09, 10:39 AM  
Lagby
A Kobold Labourer
 
Lagby's Avatar

Forum posts: 0
File comments: 32
Uploads: 0
Originally posted by Platykurtic
Released 30000.18. Lagby, can you please confirm that this corrects the issue that you were having or not? There are a couple of changes in the final code, each of which should fix the issue, but confirmation would be great.

Now ... back to the bar fading add-in.
I'll test it out and let you know.
Report comment to moderator  
Reply With Quote
Unread 03-11-09, 06:52 AM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 164
Uploads: 4
Released 30000.18. Lagby, can you please confirm that this corrects the issue that you were having or not? There are a couple of changes in the final code, each of which should fix the issue, but confirmation would be great.

Now ... back to the bar fading add-in.
Last edited by Platykurtic : 03-11-09 at 07:31 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: