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,252
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-03-10, 03:03 PM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 162
Uploads: 5
Given the impending release of 4.01 I'll delay the update until I have confirmed BarKeep works with the new patch on live.
Platykurtic is offline Report comment to moderator  
Reply With Quote
Old 10-11-10, 06:43 PM  
Dhaern
A Kobold Labourer

Forum posts: 0
File comments: 61
Uploads: 0
Hiii, any option for scale stance bar? button is little :S and no option in config. Thxx for this great mod
Dhaern is offline Report comment to moderator  
Reply With Quote
Old 10-12-10, 03:25 PM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 162
Uploads: 5
Originally posted by Dhaern
Hiii, any option for scale stance bar? button is little :S and no option in config.
Shouldn't be too much trouble to add this. Let me confirm it's working perfectly for 4.01 and I can then add this.
Platykurtic is offline Report comment to moderator  
Reply With Quote
Old 10-13-10, 01:43 AM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 162
Uploads: 5
OK - I posted the initial version for 4.01. The Stance Bar is broken - this'll be fixed within 24 hours, and the Right and Left Bars now scale with the MainBar. I'll look to correct this too ASAP. Totem, Pet, MicroMenu, Bag and Vehicle bars appear to work fine.

[Edit] I think I've got the BonusActionBar issue licked. Just need to get home and test it in a bit.

[Further edit] BarKeep 40000.02 should have corrected the two issues above.
Last edited by Platykurtic : 10-13-10 at 03:01 PM.
Platykurtic is offline Report comment to moderator  
Reply With Quote
Old 10-14-10, 10:27 PM  
Rayrays
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Guild button missing from micromenu. Not a big deal, something to look at after the major stuff is done.
Rayrays is offline Report comment to moderator  
Reply With Quote
Old 10-16-10, 09:30 AM  
maltese
A Wyrmkin Dreamwalker
 
maltese's Avatar
AddOn Author - Click to view AddOns

Forum posts: 54
File comments: 44
Uploads: 2
I'm unable to hide the blizzard totem bar. Maybe I'm missing something or I'm blind. Any ideas?
maltese is offline Report comment to moderator  
Reply With Quote
Old 10-17-10, 12:35 AM  
MissB
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
glyph

unable to replace a glyph when barkeep is active
MissB is offline Report comment to moderator  
Reply With Quote
Old 10-24-10, 06:13 PM  
lostmindz
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Guild button

Guild button still not working, takes me to social. Can't use glyph interface.
lostmindz is offline Report comment to moderator  
Reply With Quote
Old 10-25-10, 12:35 PM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 162
Uploads: 5
Thanks for the bug reports. I've been on vacation the last 10 days so in a couple of days I'll post an update that fixes all these. Cheers.
Platykurtic is offline Report comment to moderator  
Reply With Quote
Old 11-02-10, 09:39 AM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 162
Uploads: 5
Ok ... I'll post an update later that corrects the guild button. Unfortunately I cannot replicate any issues with Glyph replacement - whenever I try replacing the Glyphs on my DK and Rogue they replace fine (BarKeep & BarKeep_BarFader are running).

So is it possible to share more details? Class, other add-ons that are loaded, glyph types etc. Has anyone who has issues tried Glyph replacement with only BarKeep running? It's possible that BarKeep is clashing with another add-on over control of the bars and this other add-on is somehow locking the glyph pane for example.
Platykurtic is offline Report comment to moderator  
Reply With Quote
Old 11-03-10, 07:52 AM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 162
Uploads: 5
40000.03 posted - This update corrects the bug around the guild button, and adds the ability to scale the Stance Bar and to hide and scale the Totem Bar. This should meet the two additional requests below.

An implication of this change is that the BarKeep set-up screen had to be modified somewhat to accommodate the additional controls - hopefully it seems more logically laid out now.
Platykurtic is offline Report comment to moderator  
Reply With Quote
Old 11-12-10, 09:12 PM  
spinningheel
A Defias Bandit

Forum posts: 3
File comments: 6
Uploads: 0
I too am getting the error. I have to un-enable barkeep, replace my glyph, and then re-enable.

Date: 2010-11-12 22:47:08
ID: 2
Error occured in: AddOn: BarKeep
Count: 1
Message: Error: AddOn BarKeep attempted to call a forbidden function (PlaceGlyphInSocket()) from a tainted execution path.
Debug:
[C]: PlaceGlyphInSocket()
..\FrameXML\StaticPopup.lua:76: OnAccept()
..\FrameXML\StaticPopup.lua:3489: StaticPopup_OnClick()
[string "*:OnClick"]:1:
[string "*:OnClick"]:1
AddOns:
Swatter, v5.9.4938 (WhackyWallaby)
NPCScan, v4.0.0.2
NPCScanOverlay, v4.0.0.2
AckisRecipeList, v2.0.5
AckisRecipeListQuickScan, v3.3.5-1.0.1
Atlas, v1.17.1
AtlasBattlegrounds, v1.17.1
AtlasDungeonLocs, v1.17.1
AtlasOutdoorRaids, v1.17.1
AtlasTransportation, v1.17.1
AtlasLoot, vv5.11.05
AtlasLootReverse, v1.7
AtlasQuest, v4.5.0 BETA
AucAdvanced, v5.9.4938 (WhackyWallaby)
AucFilterBasic, v5.9.4938 (WhackyWallaby)
AucFilterOutlier, v5.9.4938.2531
AucMatchUndercut, v5.9.4938.2531
AucScanData, v5.9.4938 (WhackyWallaby)
AucStatHistogram, v5.9.4938 (WhackyWallaby)
AucStatiLevel, v5.9.4938 (WhackyWallaby)
AucStatPurchased, v5.9.4938 (WhackyWallaby)
AucStatSales, v5.9.4938.2842
AucStatSimple, v5.9.4938 (WhackyWallaby)
AucStatStdDev, v5.9.4938 (WhackyWallaby)
AucStatWOWEcon, v5.9.4938.2530
AucUtilAHWindowControl, v5.9.4938.3311
AucUtilAppraiser, v5.9.4938.2530
AucUtilAskPrice, v5.9.4938.3175
AucUtilAutoMagic, v5.9.4938.3142
AucUtilCompactUI, v5.9.4938.2530
AucUtilEasyBuyout, v5.9.4938.3583
AucUtilGlypher, v5.9.4938.2545
AucUtilItemSuggest, v5.9.4938.3108
AucUtilPriceLevel, v5.9.4938.2545
AucUtilScanButton, v5.9.4938.2530
AucUtilScanFinish, v5.9.4938.2530
AucUtilScanProgress, v5.9.4938.2530
AucUtilScanStart, v5.9.4938.4819
AucUtilSearchUI, v5.9.4938.3655
AucUtilSimpleAuction, v5.9.4938.4546
AucUtilVendMarkup, v5.9.4938.2530
AutoBar, vv4.0.1.08
Babylonian, v5.1.DEV.130
BarKeep, v40000.03
BonusScanner, v5.3.1
Buttonrange, v
Carbonite, v4.013
CarboniteTransfer, v1.01
ChatSounds, v
Configator, v5.1.DEV.282
DBMBurningCrusade, v
DBMCore, v
DebugLib, v5.1.DEV.275
DragEmAll, v0.9.2
EasyMail, v
EquipCompare, v2.18
FishingAce, v0.4.5m
HealBot, v4.0.1.3
HorsemanSummonFix, v1.0
Informant, v5.9.4938 (WhackyWallaby)
InlineAura, vv1.5-beta-15
InlineAuraDefaults, vv1.5-beta-15
ItemRack, v
LightHeaded, v315
LSMChatSounds, v30300.0.0
MageNuggets, v2.063
MagicMarker, v1.0.161
Mendeleev, v3.0
Molinari, v30300.4-Beta
MoveAnything, v11.4.5
NiceDamage, v30300
OmniCC, v3.1.4
Overachiever, v0.54
PortalHelper, v2.06
Prat30, v3.4.9
Prat30Libraries, v
RatingBuster, v
ReagentRestocker, v2.3.4
Recount, v
SilverDragon, vv2.4
StopAddonMessage, v1.5.0
Stubby, v5.9.4938 (WhackyWallaby)
TomTom, v237
BlizRuntimeLib_enUS v4.0.1.40000 <us>
(ck=967)




Spin





Originally posted by Platykurtic
Ok ... I'll post an update later that corrects the guild button. Unfortunately I cannot replicate any issues with Glyph replacement - whenever I try replacing the Glyphs on my DK and Rogue they replace fine (BarKeep & BarKeep_BarFader are running).

So is it possible to share more details? Class, other add-ons that are loaded, glyph types etc. Has anyone who has issues tried Glyph replacement with only BarKeep running? It's possible that BarKeep is clashing with another add-on over control of the bars and this other add-on is somehow locking the glyph pane for example.
Last edited by spinningheel : 11-12-10 at 11:48 PM.
spinningheel is offline Report comment to moderator  
Reply With Quote
Old 11-15-10, 06:52 PM  
Utdar
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
I have been having the same problem with glyphs. When I try and place a glyph on the glyph wheel I get a message asking if I want to disable barkeep or ignore. I usually can do a /reloadui and be able to place glyphs.
Utdar is offline Report comment to moderator  
Reply With Quote
Old 11-19-10, 08:12 AM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 162
Uploads: 5
Thanks for the further information. It seems there is some taint happening that restricts access to the glyph interface (that BarKeep doesn't touch).

BarKeep does create a copy of the talent button which calls some Blizzard subroutines etc. as per the original button and there might be some tainting there with a 4.01 change to Blizzard's code, so I'll test an update to this area. Failing that working I can look to use the original button and see if that works better.

[Edit] I'm still investigating the issue, I've now shut-down a number of events related to BarKeeps version of the talent button with no ill effects. I'll run with this for a day or two to see if any issues pop up and then release it as a Beta to see if it solves the issue for those folks with the problem.
Last edited by Platykurtic : 11-22-10 at 05:12 AM.
Platykurtic is offline Report comment to moderator  
Reply With Quote
Old 11-26-10, 04:10 AM  
Platykurtic
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 162
Uploads: 5
I'll put up 40000.04 Beta for testing to see if this improves the glyph taint issue. Should be up later today.
Platykurtic is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: