• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

IPopBar

 
Project Updated:
Files Updated: Thu, Dec 24 2009
Supports Game Version: 3.3.0
Category: Action Bars
Tags:

, and [Edit Tags]

Project Manager: Xinhuan
Additional Authors: No additional authors
Current Version: v3.08
License: GNU General Public License version 2 (GPLv2)
Development Site: WowAce.com
Avg Daily DL (last 30 days): 5
Downloads Total: 7,255
Favorites: 22
Comments: 45
  • About IPopBar
  •  

Integrated PopBar v3.08 (24 December 2009)
For Live Servers v3.3.0.11159
By Xinhuan

https://www.paypal.com/en_US/i/btn/x-click-but21.gif

Inspired by PopBar, this mod integrates the fundamental aspect of PopBar into the menu bar itself, toggleable between the Bag Buttons and 3 extra rows of buttons.

This AddOn is not designed to be draggable or movable and is not as customizable as some of the other additional toolbar addons. This AddOn is completely standalone and is not dependent on any other AddOn.

The design of this addon is based on the fact that many players use the hotkeys to open all their bags: Shift-B. You can rebind B to also open all your bags, or use F8-F12 for each individual bag. Hence, there is no real reason for the bag buttons to be displayed at all most of the time.

Similarly, all the interface has shortcuts, L for quest log, O for guild list, C for character, U for reputation, K for skills, P for spells, N for talents, etc. You don't actually need those bag or microbuttons, which is what this mod has in mind when being designed. Your playing mode should mostly be in the "Ipopbar" mode rather than the "bag mode".

=====================

Screenshot explanation:

This is what your action bar normally looks like:

http://static.wowace.com/uploads/19/10/528/IPopBar1.jpg

Hovering the mouse over the Action Bar Page Number, I've made it clickable (in the picture, I've bounded it to "Y") to toggle between the Menu and IPopBar. The Action Bar Page Number text here is now colored according to your latency (green (under 300ms), yellow (under 600 ms) or red):

http://static.wowace.com/uploads/19/10/529/IPopBar2.jpg

Click! The menu bar and bag buttons are now replaced by IPopBar! It displays 11 icons hotkeys that are boundable in the Key Bindings:

http://static.wowace.com/uploads/19/10/530/IPopBar3.jpg

Hovering the mouse over the IPopBar (bottom, Row 1) will cause an additional row of toolbar to appear. Over here, my mouse is on the Tauren War Stomp ability:

http://static.wowace.com/uploads/19/10/531/IPopBar4.jpg

=====================

Commands:

/ipopbar : Shows help on available commands.
/ipopbar rows X : Use X rows of buttons. X can be 1, 2 or 3.
/ipopbar togglecombat : Automatically switch to bar mode on entering combat.
/ipopbar scale X : Scale the main menu bar. X can be between 0.5 and 2.0.
/ipopbar endcaps : Show/hide the dragon end caps on the main menu bar.
/ipopbar rowXstartID Y : Set the starting action ID of row X to action ID Y. X can be 1, 2, or 3; Y can be between 1 and 110.
/ipopbar resetstartID : Resets the starting action IDs of all the rows to the defaults.

If you have Ace3 core libraries installed, then typing /ipopbar will instead open the Ace3 configuration screen for IPopBar.

=====================

Quirks:

If you loot an item, the normal animation of the item that goes into the bag doesn't display, until you toggle to the bags.

=====================

Download:
Download this UI from
- http:ui.worldofwar.net/ui.php?id=370
- http:www.wowace.com/projects/ipop-bar/
- http:wow.curse.com/downloads/wow-addons/details/ipop-bar.aspx
- http:www.wowinterface.com/downloads/info11318-IPopBar.html

=====================

Installation:
Just copy all the the files into Interface\AddOns\IPopBar\
so if your WoW is installed in C:\Games\World of Warcraft\
then all the files should be in
C:\Games\World of Warcraft\Interface\AddOns\IPopBar\*.*

=====================

Credits:
- Idea based on PopBar by Mugendai.

  • Downloads (5)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  IPopBar v3.08 Release 3.3.0 356 12/24/2009
  IPopBar v3.07 Release 3.3.0 347 12/9/2009
  IPopBar v3.06 Release 3.1.0 2,142 4/16/2009
  IPopBar v3.05 Release 3.0.8 1,307 1/21/2009
  IPopBar v3.04 Release 3.0.3 403 1/16/2009
  • 1 page(s)
  • Screenshots (4)
  •  
  • Comments

Add Comment  

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • spetum said

    Just temporal solution.
    Not a perfect one.
    [notice] -- (Double dashes) means a comment!!
    [strate.] AchievementMicroButton are always visible and IPopBar does not update of Achievement or related other events.

    1. remove or comment Line 234 to 238 in IPopBar.lua

    -- Hook Functions
    --local HideAchievementButton = function()
    -- if db.Enabled == 1 and IPopBarFrameBar:IsVisible() then AchievementMicroButton:Hide() end
    --end
    --AchievementMicroButton:HookScript("OnEvent", HideAchievementButton)

    2.
    add one line after Line 375 of IPopBar.lua
    <<Before>>
    function IPopBar:UpdateButtons(issecure)
    if issecure then db.Enabled = 1 - db.Enabled end
    <<After>>
    function IPopBar:UpdateButtons(issecure)
    AchievementMicroButton:Show() -- add thihs code
    if issecure then db.Enabled = 1 - db.Enabled end

    3. remove or comment Line 387 and 410 of IPopBar.lua
    a.
    AchievementMicroButton:Hide()
    to
    -- AchievementMicroButton:Hide()

    b.
    AchievementMicroButton:Show()
    to
    -- AchievementMicroButton:Show()

    Reply Report Permalink
  • gmachine88 said

    Cheers for this, I confirm it does work :)
    I like the way you got around the problem :) Now I can finally use all my talents again.

    Reply Report Permalink
  • Yeah..
    I get LUA error everytime a get an achievment.
    plz fix this. I love this addon.

    Reply Report Permalink
  • gmachine88 said

    Errm, I've been getting errors which occur practically every second. After going through my addons one by one it turns out this one is the cause. I have the most rececent version. This is the error message I get:

    Message: ...ns\Blizzard_AchievementUI\Blizzard_AchievementUI.lua:671: attempt to call global 'AchievementMicroButton_Update' (a nil value)
    Time: 12/12/09 17:40:12
    Count: 1
    Stack: ...ns\Blizzard_AchievementUI\Blizzard_AchievementUI.lua:671: in function <...ns\Blizzard_AchievementUI\Blizzard_AchievementUI.lua:633>
    [C]: in function `LoadAddOn'
    [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:7: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
    [C]: in function `AchievementMicroButton_Update'
    ...ns\Blizzard_AchievementUI\Blizzard_AchievementUI.lua:671: in function <...ns\Blizzard_AchievementUI\Blizzard_AchievementUI.lua:633>
    [C]: in function `LoadAddOn'
    Interface\FrameXML\UIParent.lua:234: in function `UIParentLoadAddOn'
    Interface\FrameXML\UIParent.lua:304: in function `AchievementFrame_LoadUI'
    Interface\FrameXML\UIParent.lua:354: in function `ToggleAchievementFrame'
    [string "TOGGLEACHIEVEMENT"]:1: in function <[string "TOGGLEACHIEVEMENT"]:1>

    Locals: self = AchievementFrameAchievements {
    0 = <userdata>
    buttons = <table> {
    }
    }
    event = "ADDON_LOADED"
    (*temporary) = nil
    (*temporary) = "attempt to call global 'AchievementMicroButton_Update' (a nil value)"
    updateTrackedAchievements = <function> defined @Interface\AddOns\Blizzard_AchievementUI\Blizzard_AchievementUI.lua:50
    trackedAchievements = <table> {
    }


    When in combat, this increases with every attack someone does. Creates a VERY laggy game.

    Reply Report Permalink
  • gmachine88 said

    any idea's on how to fix this?

    Reply Report Permalink
  • sybec said

    Getting the same error. It can be reproduced by logging into the game with the ipop bar already hiding the bags etc. and pressing the shortcut key to open the achievement frame. That recreates the error for me every time.

    Reply Report Permalink
  • I cant play with out this addon :D it where i have my pets stuff, hs and mounts ^^

    Reply Report Permalink
  • gmachine88 said

    I love this addon, thanks for the speedy update!

    Reply Report Permalink
  • Xinhuan said

    Updated for patch 3.3!

    Reply Report Permalink
  • Thank you very much for the fix. It worked like a charm! :D

    Reply Report Permalink
  • cjm2576 said

    Ok. I fixed iPopBar to work with patch 3.3. Edit IPopBar.lua and replace the following lines.

    Line 235
    Old:
    hooksecurefunc("UpdateTalentButton", function()
    New:
    hooksecurefunc("UpdateMicroButtons", function()

    Lines 241 & 242: comment or remove them.
    Old:
    hooksecurefunc("AchievementMicroButton_Update", HideAchievementButton)
    AchievementMicroButton:HookScript("OnEvent", HideAchievementButton)
    New:
    -- hooksecurefunc("AchievementMicroButton", HideAchievementButton)
    -- AchievementMicroButton:HookScript("OnEvent", HideAchievementButton)

    Line 387:
    Old:
    LFGMicroButton:Hide()
    New:
    LFDMicroButton:Hide()

    Line 409:
    Old:
    LFGMicroButton:Show()
    New:
    LFDMicroButton:Show()

    Line 413 & 414: Notice the addt'l line.
    Old:
    UpdateTalentButton()
    AchievementMicroButton_Update()
    New:
    UpdateMicroButtons()
    AchievementMicroButton:Show()
    TalentMicroButton:Show()

    Reply Report Permalink
  • Annibel said

    May I suggest you upload the revised file to curse and link to it here in the comments?

    Reply Report Permalink
  • cjm2576 said

    Broken in 3.3 (anyone figure out a fix)?

    Reply Report Permalink
  • steste78 said

    Can we add stances

    Reply Report Permalink
  • any hope for an updated version for 3.1?

    Reply Report Permalink
  • Taht tha best addon evar! Little issue happent with me somtimes when too much auto popups. Standary Blizz bar with main buttons disappears. Covered by empy frame. Ofc /rl will help but do that on arena/bg/raid not possible.
    Any ideas how to solve tht? Thx

    Reply Report Permalink
  • Lienna said

    Hello. I recognized a problem with the petactionbarframe for warlocks under certain circumstances. If you are demo specced with felguard and metamorphosis the default blizz-petbar shifts from the left to the middle covering ipopbar buttons 1 to (maybe) 5 of the second row.
    Petbarshifting occurs due to a metamorphosis button appearing where the petbar normally should be. Assuming that you can't do anything about it Xinhuan I just wanted to let u know ... well maybe it's possible to include a routine to shift the petbar little bit to the left again if one is specced metamorphosis? ... or to delete the additional meta-button above the actionbar so that the petbar shifts back to it's original position?

    Thanks

    Reply Report Permalink
  • PopsSoCal said

    I just want to say I just started trying this out and so far seems to be very nice and handy, Thx (maybe add 2 more rows for the left side maybe as an option to turn on or off or not at all would be a benefit? just a thought)
    Pops

    Reply Report Permalink
  • Xinhuan said

    Note, due to Curse's failure to sync updates from wowace, you may need to download v3.0.5 from wowace/wowui/wowinterface.

    Reply Report Permalink
  • Xinhuan said

    Issues are fixed in v3.0.5.

    Blizzard's removal of certain features means that delayed hiding of popup menus and action bars aren't possible anymore until next patch, if even that.

    Reply Report Permalink
  • Addon Packs Containing IPopBar

Most Downloads / Day

IPopBar has not been added to any Addon Packs yet.

  • Similar Addons
  •  

Average downloads per day

  1. 2,406 Dominos Action Bars
  2. 1,518 Bartender4 Action Bars
  3. 811 Cooldowns Action Bars
  4. 320 ButtonFacade Action Bars
  5. 278 nUI Buffs & Debuffs, Action Bars...