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

  • Your Rating

  • Share
  • Report Abuse

GemWatch

  Download the Curse Client

Project Updated:
Files Updated: Mon, Jul 7 2008
Supports Game Version: 2.4.2
Category: Bags & Inventory
Tags:

, , and [Edit Tags]

Project Manager: ybe
Additional Authors: fukz
Current Version: GemWatch v0.21
License: All Rights Reserved
Avg Daily DL (last 30 days): 1
Downloads Total: 10,890
Favorites: 164
Comments: 15
  • About GemWatch
  •  

Version 0.19
- Added options to position gem-icons
Type '/gw pos 1-4' to change position

Version 0.18
- Added option to show/hide gem-interface in character window
Type "/gw toggle" to show/hide gem interface

Did you know that meta-gems does not count the color-slots you have? Anyway - they don't. They count slots a gem can be used for. Meaning that if you equip a gem that goes in red and blue slots in a red slot, it counts as one red and one blue gem. That can make keeping track of all the colors somewhat difficult at times, and choosing the right combination of gems with a meta-gem can be troublesome.

For my own part I messed it up a lot, so I got tired of it and made this addon. This addon will show you a count of the colors you have equipped the way a meta-gem will count. It takes into account all the gems that are multicolored and give you a result back.

Unknown gems
If your item(s) should contain a gem that is not reckognized, there is an interface for adding unknown gems to the database. Select the unknown gem-slot from the list, select what color slots it will support, and press "Set". That is all.
Unknown slots/gems will be identified by the item they are on, and the slot-number counting from the top of the list on the item. So "Footwear of the beetle, slot 2" means that the second gem from the top on your item "Footwear of the beetle" is not known to the addon. If the gem-information out there is correct, there should only be 13 of about 140 of these.

Usage:
Just type "/gw" or "/gemwatch" to open the window and see the color-count you have.

The problem with socketing:
However, there is a slight problem with this. Blizzard does not socket gems. It may look like it, but they don't. Gems works internally just like enchants, meaning that once it's used it's gone. All WoW items (weapons, armor, gems, food, etc) are represented internally with an item-ID. It's the same with enchants (or used gems, if you like). They are represented by an enchant-ID. So when you socket a gem, it is converted from an item to an enchant in a slot. Because of this it is impossible to directly read what gem is in a socket since the information contained in an item is the resulting enchant rather than the gem itself. You would in fact need a conversion-list containing what gem (item-ID) is converted to what enchant (enchant-ID). The available conversion-lists are sadly incomplete, and somewhat wrong at times. I have however tried my best to implement this in the most correct manner.

As of now there are (I think) around 140 gems. My list with enchant-conversion lacks 13 of these.

  • Downloads (7)
  •  
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  
  GemWatch v0.21 Release 2.4.2 593 7/7/2008
  GemWatch v0.19 Release 2.0.0 10 6/14/2007
  GemWatch v0.18 Release 2.0.0 8 6/13/2007
  GemWatch 0.17 Release 2.0.0 11 5/24/2007
  GemWatch v0.16 Release 2.0.0 10 5/6/2007
Advertisement
  • Screenshots (2)
  •  
  • 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.
  • ybe said 

    Oh! I forgot to add:
    GemWatch is pretty much dead. I still use it myself, and update it for my own part, but no big updates will happen "out there". If there's a request for it I will keep it up to date as compatibility goes, as the addon itself manages quite fine without any database updates. (non-localized addons rules)

    Reply Report Permalink
  • ybe said 

    Updates will be a bit slow for a bit now. The reason is that I am working on a very big project at the moment (a lot bigger than my DuckieBank project, probably equalling QuestHelper pretty much). This takes a lot of my time, and inbetween I also need to do some work that also brings money...
    That's just the way of the world.

    Updates on the new project will come eventually.

    Reply Report Permalink
  • I have fixes for the two problems with UI_DropDownMenu.lua. The interface of the DtopDownMenu widget has changed slightly.

    To fix the error in UIDropDownMenu_SetWidth (i.e. UIDropDownMenu.lua line 809), edit GemWatch.xml. Change the two lines that call UIDropDownMenu_SetWidth to this:

    UIDropDownMenu_SetWidth(this, 210);

    To fix the wrong call to UIDropDownMenu_SetText (i.e. UIDropDownMenu.lua line 834) replace line 294 in GemWatch.lua with this:

    UIDropDownMenu_SetText(GemWatch_FrameItemDD,info.text);

    Reply Report Permalink
  • BJRubino said 

    I get the same error as the one below...in adition, I get this error:
    \FrameXML\UIDropDownMenu.lua line 809: Attempt to index local 'frame' (a number value).

    Both of these are showing up at log-in to my characters.

    Thanks,
    BJR

    Reply Report Permalink
  • Pythros said 

    Any chance of this getting fixed?

    Date: 2008-10-17 00:30:22
    ID: 1
    Error occured in: Global
    Count: 2
    Message: ..\FrameXML\UIDropDownMenu.lua line 834:
    attempt to call method 'GetName' (a nil value)
    Debug:
    [C]: GetName()
    ..\FrameXML\UIDropDownMenu.lua:834: UIDropDownMenu_SetText()
    GemWatch\GemWatch.lua:294: initFunction()
    ..\FrameXML\UIDropDownMenu.lua:51: UIDropDownMenu_Initialize()
    GemWatch\GemWatch.lua:376: GemWatch_ScanInventory()
    [string "*:OnShow"]:1:
    [string "*:OnShow"]:1
    [C]: ?
    [C]: Show()
    ..\FrameXML\UIParent.lua:1417: SetUIPanel()
    ..\FrameXML\UIParent.lua:1262: ShowUIPanel()
    ..\FrameXML\UIParent.lua:1155:
    ..\FrameXML\UIParent.lua:1151
    [C]: SetAttribute()
    ..\FrameXML\UIParent.lua:1766: ShowUIPanel()
    ..\FrameXML\CharacterFrame.lua:16: ToggleCharacter()
    [string "TOGGLECHARACTER0"]:1:
    [string "TOGGLECHARACTER0"]:1
    AddOns:
    Swatter, v5.1.3604 (SnaggleTooth)
    AdvancedTradeSkillWindow, v
    ArenaCalculator, v1.7.2
    Atlas, v1.12.2
    AtlasBattlegrounds, v1.12.2
    AtlasDungeonLocs, v1.12.2
    AtlasFlightPaths, v1.12.2
    AtlasOutdoorRaids, v1.12.2
    AtlasLoot, v5.00.01
    Attackbar, v
    AutoProfit, v4.5
    Babylonian, v5.1.DEV.130
    Bartender4, v4.1.0
    Bejeweled, v1.02
    ButtonFacade, v0.1Alpha
    ButtonFacadeApathy, v2.4.2
    ButtonFacadeCaith, v2.4.2
    ButtonFacadeEntropy, v2.4.2
    ButtonFacadeLiteStep, v2.4.2
    ButtonFacadeOnyx, v2.4.2
    ButtonFacadeSerenity, v2.4.2
    ButtonFacadesimpleSquare, v1.1
    ButtonFacadeTrinity, v20400.1
    ChatMOD, v127
    Configator, v5.1.DEV.130
    CooldownCount, v3.0
    Critology, v2.4.1.2
    CTBuffMod, v3.0 (CTMod 3.0)
    CTMailMod, v3.0 (CTMod 3.0)
    DBMAPI, v
    DebugLib, v5.1.DEV.130
    eCastingBar, v
    EnhTooltip, v5.1.3604 (SnaggleTooth)
    EquipCompare, v2.11
    FarmIt, v
    FastDisenchant, v
    Gatherer, v3.1.4
    GemHelper, v1.7
    GemWatch, v
    ICU, v
    ImprovedCamera, v2.4.1
    Informant, v5.1.3604 (SnaggleTooth)
    Ludwig, v1.7.0
    MarkBar, v0.1
    MikScrollingBattleText, v5.3.24
    MinimapButtonFrame, v2.0
    MozzFullWorldMap, v3.32.30000
    MTLove, v2.2.2
    NDragIt, v
    NotItW, v1.0
    Omen, v3.0
    Outfitter, v4.3b6
    PartySpotter, vv5.08.30000
    PingSnitch, v
    PirateSpeak, v
    QuestHistory, v
    Radar, v
    RareFinder, v0.7
    RatingBuster, v
    Recount, v
    sct, v6.2
    SCTBattleShout, v0.33
    simpleMinimap, v20100-6
    Skinner, vb1.9056.2
    Stubby, v5.1.3604 (SnaggleTooth)
    TipTac, v08.04.06
    TipTacTalents, v08.04.06
    Titan, v4.0.0.30000 (Revision 8)
    TitanAmmo, v4.0.0.30000
    TitanBag, v4.0.0.30000
    TitanClock, v4.0.0.30000
    TitanCoords, v4.0.0.30000
    TitanDurability, v1.09
    TitanGoldTracker, v4.0.0.30000
    TitanLootType, v4.0.0.30000
    TitanPerformance, v4.0.0.30000
    TitanRegen, v4.0.0.30000
    TitanRepair, v4.0.0.30000
    TitanVolume, v4.0.0.30000
    TitanXP, v4.0.0.30000
    XPerl, v3.0.0h
    XPerlArcaneBar, v
    XPerlParty, v
    XPerlPartyPet, v
    XPerlPlayer, v
    XPerlPlayerBuffs, v
    XPerlPlayerPet, v
    XPerlRaidAdmin, v
    XPerlRaidFrames, v
    XPerlRaidHelper, v
    XPerlRaidMonitor, v
    XPerlRaidPets, v
    XPerlTarget, v
    XPerlTargetTarget, v
    (ck=88a)

    Reply Report Permalink
  • ybe said 

    No that is Blizzard. There were quite a few "complaints" about the original functionality where gems where just lost I think, so they changed it.
    And thank you :)

    Reply Report Permalink
  • Hey ybe:) Did you add something to GemWatch that makes the gem name pop up in the socketing window, or is that a Blizzard thing? I was surprised to mouse over a yellow gem and while thinking "What the heck was the name of this one again?" Voila! It popped up in the tooltip, "Potent Flame Spessarite" :) If it was you bravo! And even if it wasn't, thanks for all the work you've put into this:)

    Reply Report Permalink
  • Karnifex said 

    Why would you want this addon if you're hiding the gems? *baffled*

    Reply Report Permalink
  • Galvin said 

    How can I edit the code to hide the 3 gem icons on the character sheet?

    Reply Report Permalink
  • Happy to be of... service? I look forward to seeing what you come up with;)

    Reply Report Permalink
  • ybe said 

    Aw... Belle - my favourite poke-my-shoulder person. :) Like I have better things to do - right...

    This seems like a good entry for GemWatch. An item-link and name does not yield the slots a gem fit in, but it will definitenly be a great addition for GemWatch. I will let this churn a bit in the ol' noggin and see what I can come up with :)

    Reply Report Permalink
  • Crazy, possibly difficult, and no doubt complicated idea that I'd still like to see in some form, and this mod seemed like it might be a good home for it. Feel free to tell me that you have much better things to do like eat ice cream in December or go fishing in Manhattan, but hey, doesn't hurt to ask;)

    Apparently in 2.1 you can reverse-translate gem types from their stats after socketing; would it be possible to add something to GemWatch that lists your gem trypes, either in a separate window or perhaps the tooltips?

    Here's all I know about the code, pulled from a blue post on 2.1 changes:

    name, itemlink = GetItemGem("name"|"itemlink", index) -- This function takes an item with a gem in it and returns the name and item link of the gem at the specified index. Valid indices are 1, 2, 3 -- Note that if you specify an item by name, and have multiple items with the same name and different gems, it may pick the wrong one. Using the item link retrieved through some other API is the most effective way to use this function.

    Reply Report Permalink
  • ybe said 

    Of course :) I'll fix that.

    Reply Report Permalink
  • BeKay said 

    Don't know if it's possible, but could the questionmark box be made hidden unless there is an actual need for it, eg. an unknown gem?

    Reply Report Permalink
  • ybe said 

    Haven't really planned that. The list is hopefully fairly complete now, but for now I'll leave it there just in case. I just don't trust that there wont come some new stuff with no warning from Blizzard.

    Reply Report Permalink
  • Karnifex said 

    Very cool addon! Are there plans to get rid of the question mark icon once all gems are known?

    Reply Report Permalink
  • Yay! Thanks, for the update and the mod. Very nice work:)

    Reply Report Permalink
  • ybe said 

    By belleboom's request I changed the integration look a bit. New numbers and toned it down. It's now defuzzified, belle ;)

    Reply Report Permalink
  • Very nice, and I like the new integration with the character pane. My only request (at the moment;) would be to shrink/change the number font for smoother rendering. The numerals are a little bigger than, say, the ones on my resist pave, and a lot fuzzier.

    Reply Report Permalink
  • 1 page(s)
  • Similar Addons
  •  

Average downloads per day

  1. 7,815 Bagnon Bags & Inventory
  2. 2,457 ArkInventory Bags & Inventory
  3. 2,051 Altoholic Guild, Bags & Inventory, Mail...
  4. 1,920 XLoot Bags & Inventory
  5. 1,875 RatingBuster Bags & Inventory