Go to Page... |
Updated: | 06-05-10 10:54 AM |
Created: | 10-09-09 01:49 PM |
Downloads: | 338,205 |
Favorites: | 188 |
MD5: |
GearScore™ Lite is currently discontinued.
GeaerScore™/PlayerScore™ 4.5.00+ Has the option to run the addon in "Lite Mode" or in "Full Mode"!
Comment Options |
Dajova |
View Public Profile |
Send a private message to Dajova |
Find More Posts by Dajova |
Add Dajova to Your Buddy List |
shinchih2001 |
View Public Profile |
Send a private message to shinchih2001 |
Find More Posts by shinchih2001 |
Add shinchih2001 to Your Buddy List |
02-28-10, 06:59 PM | |
|
has this been discontinued?
|
|
alimjocox |
View Public Profile |
Send a private message to alimjocox |
Find More Posts by alimjocox |
Add alimjocox to Your Buddy List |
kof9x |
View Public Profile |
Send a private message to kof9x |
Find More Posts by kof9x |
Add kof9x to Your Buddy List |
03-02-10, 08:12 AM | |
A Defias Bandit
Forum posts: 2
File comments: 45
Uploads: 0
|
after adding that line to 122, the scores disappear from the tooltip when you mouseover a unit
Using tiptac and shadowedunitframes |
|
Stratosfear |
View Public Profile |
Send a private message to Stratosfear |
Find More Posts by Stratosfear |
Add Stratosfear to Your Buddy List |
03-02-10, 09:17 PM | ||
|
Looks like something in the 3.3.2 WoW patch (release date: Feb 2/2010) broke something in this mod, causing it to consistently throw up errors. No, it doesn't look like its related to Clique as brought up by a poster below. I had no errors before that date from GearScoreLite in my !BugGrabber/BugSack log. And people below have only been posting about the error since the patch as well. My error upon mousing over a character (same as posted by others below, with !BugGrabber details): Code:
["message"] = { "GearScoreLite-3x03\\GearScoreLite.lua:105: attempt to index field '?' (a nil value)\nGearScoreLite-3x03\\GearScoreLite.lua:124: in function <Interface\\AddOns\\GearScoreLite\\GearScoreLite.lua:117>\n<in C code>: ?\nMobNotes-1.1\\MobNotes.lua:682: in function <Interface\\AddOns\\MobNotes\\MobNotes.lua:677>\n(tail call): ?:\nTinyTip-1.4.16\\TinyTip.lua:112: in function <Interface\\AddOns\\TinyTip\\TinyTip.lua:106>\nTinyTip-1.4.16\\TinyTip.lua:165: in function <Interface\\AddOns\\TinyTip\\TinyTip.lua:165>\n\nLocals:|r\narg1 = GameTooltip {\n SetQuestLogRewardSpell = <function> defined @Interface\\AddOns\\AtlasLootReverse\\libs\\LibExtraTip\\LibExtraTip.lua:273\n default = 1\n SetExistingSocketGem = <function> defined =[C]:-1\n SetHyperlink = <function> defined =[C]:-1\n SetUnit = <function> defined @Interface\\AddOns\\AtlasLootReverse\\libs\\LibExtraTip\\LibExtraTip.lua:273\n hasMoney = 1\n shownStatusBars = 0\n numStatusBars = 1\n SetQuestRewardSpell = <function> defined @Interface\\AddOns\\AtlasLootReverse\\libs\\L", -- [1] "ibExtraTip\\LibExtraTip.lua:273\n comparing = false\n AddSpacerLine = <function> defined @Interface\\AddOns\\Nongren\\TooltipSpacerLine.lua:4\n SetPetAction = <function> defined @Interface\\AddOns\\AtlasLootReverse\\libs\\LibExtraTip\\LibExtraTip.lua:273\n SetUnitDebuff = <function> defined @Interface\\AddOns\\AtlasLootReverse\\libs\\LibExtraTip\\LibExtraTip.lua:273\n SetLootItem = <function> defined =[C]:-1\n SetQuestItem = <function> defined =[C]:-1\n SetTrainerService = <function> defined =[C]:-1\n numMoneyFrames = 1\n SetBackpackToken = <function> defined =[C]:-1\n SetSocketGem = <function> defined =[C]:-1\n SetInboxItem = <function> defined =[C]:-1\n SetBuybackItem = <function> defined =[C]:-1\n shoppingTooltips = <table> {\n }\n SetHyperlinkCompareItem = <function> defined =[C]:-1\n SetMerchantItem = <function> defined =[C]:-1\n SetQuestLogItem = <function> defined =[C]:-1\n SetSpell = <function> defined @Interface\\AddOns\\AtlasLootReverse\\libs\\LibExtraTip\\LibExtraTip.lua:273\n SetUnitBuff = <", -- [2] "function> defined @Interface\\AddOns\\AtlasLootReverse\\libs\\LibExtraTip\\LibExtraTip.lua:273\n SetTalent = <function> defined @Interface\\AddOns\\AtlasLootReverse\\libs\\LibExtraTip\\LibExtraTip.lua:273\n SetTradePlayerItem = <function> defined =[C]:-1\n SetMerchantCostItem = <function> defined =[C]:-1\n SetSendMailItem = <function> defined =[C]:-1\n lines = <table> {\n }\n updateTooltip = 0.0019999861717224\n SetInventoryItem = <function> defined =[C]:-1\n SetTracking = <function> defined @Interface\\AddOns\\AtlasLootReverse\\libs\\LibExtraTip\\LibExtraTip.lua:273\n SetGuildBankItem = <function> defined =[C]:-1\n SetLootRollItem = <function> defined =[C]:-1\n SetUnitAura = <function> defined @Interface\\AddOns\\AtlasLootReverse\\libs\\LibExtraTip\\LibExtraTip.lua:273\n SetTradeSkillItem = <function> defined =[C]:-1\n SetAuctionSellItem = <function> defined =[C]:-1\n SetBagItem = <function> defined =[C]:-1\n SetCurrencyToken = <function> defined =[C]:-1\n 0 = <userdata>\n SetTradeTargetItem = <functio", -- [3] "n> defined =[C]:-1\n SetShapeshift = <function> defined @Interface\\AddOns\\AtlasLootReverse\\libs\\LibExtraTip\\LibExtraTip.lua:273\n SetAuctionItem = <function> defined =[C]:-1\n}\narg2 = nil\nName = \"Talirrine\"\nMouseOverGearScore = 6016\nMouseOverAverage = 263\n\n ---", -- [4] }, ["type"] = "error", ["session"] = 1136, ["counter"] = 1, }, -- [370] |
|
|
Zidomo |
View Public Profile |
Send a private message to Zidomo |
Find More Posts by Zidomo |
Add Zidomo to Your Buddy List |
03-03-10, 08:49 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 5
Uploads: 0
|
I also use tiptac...
The code fragment is a little different from original one. What I did is: Add a small modification should also applied to line 120 when calls GameTooltip:GetUnit(), making it automatically changes Unit value with GameTooltip return value, not only mouseover. At least when I mouse over to shadowed unit frame or grid, the unit value may changed to "player", or original "mouseover" when the cursor is moved over an unit. For line 105 error, please reference there is LgEnder's post in order to make GearScoreLite supports GS value > 6000. I saw similar error log of MouseOverGearScore > 6000 in shinchih2001, and Zidomo's post. |
|
kof9x |
View Public Profile |
Send a private message to kof9x |
Find More Posts by kof9x |
Add kof9x to Your Buddy List |
03-03-10, 09:54 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 36
Uploads: 0
|
Sorry. Didn't see the fix a couple posts down. My apologies.
Seems scores over 6k generate an error. Message: Interface\AddOns\GearScoreLite\GearScoreLite.lua:105: attempt to index field '?' (a nil value) Time: 03/03/10 22:53:17 Count: 1 Stack: Interface\AddOns\GearScoreLite\GearScoreLite.lua:105: in function `GearScore_GetQuality' Interface\AddOns\GearScoreLite\GearScoreLite.lua:124: in function <Interface\AddOns\GearScoreLite\GearScoreLite.lua:117> [C]: ? [C]: ? [C]: ? [C]: ? Locals: ItemScore = 6014 Red = 0.1 Blue = 0.1 Green = 0.1 GS_QualityDescription = "Legendary" (for index) = 6 (for limit) = 6 (for step) = 1 i = 6 (*temporary) = nil (*temporary) = 7000 (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = "attempt to index field '?' (a nil value)"
Last edited by Apakal : 03-04-10 at 10:23 AM.
|
|
Apakal |
View Public Profile |
Send a private message to Apakal |
Find More Posts by Apakal |
Add Apakal to Your Buddy List |
03-04-10, 01:26 PM | |
|
Yes, as a follow-up to my previous post (after some testing), that GearScoreLite.lua:105: attempt to index field '?' (a nil value) error posted by me and many others has nothing really to do with the WoW 3.3 patch itself. It has to do with people getting GearScores over 6000 since the 3.3 patch...heh.
To connect the dots between that error and a fix, I'll bring up the "fix" for GS>6000 posted on Curse's page for GearScoreLite. Its a copy-paste of exactly the same fix that the full GearScore v3.1.14 uses (that's been updated since WoW 3.3). 1) With a proper text editor, head to line 102 in GearScoreLite.lua. 2) Under that line 102, insert the following new line (copied from original GearScore): Code:
if ( ItemScore > 5999 ) then ItemScore = 5999; end Code:
if not ( ItemScore ) then return 0, 0, 0, "Trash"; end if ( ItemScore > 5999 ) then ItemScore = 5999; end for i = 0,6 do On extensive testing since that change, no further errors mousing over people. Also, it will actually display GSs over 6000. For example, I saw someone with a GS of "6013". Its probably not a correct value in relation to <5999 values, as there is nothing else in the mod which accommodates or assesses those high values. But this fix does stop the mouse-over errors. LGender's fix below (which is just a copy-paste of the existing "6000" values formatted into a new "7000") likely will not provide correct values and may cause other value issues. The fix I posted above comes from the GearScore author (copied out of the full GearScore) and stops the errors without creating other problems. What we really need, of course, is for the GearScore author to both officially update both mods as well as provide full support to GS values >6000. Until then, I'm sticking with this fix. EDIT: Kof9x's fix/modification below has nothing to do with the GS>6000 problem; it modifies the mod to give tooltip GSs when mousing over unit frames instead of just mousing over players. After testing (using TinyTip & ShadowedUnitFrames), yes, it actually works fine . So combine Kof9x's unit frame GS modification below along with GS>6000 fix I mention above and you should have this mod fully working until the author decides to get around to updating it.
Last edited by Zidomo : 03-04-10 at 01:41 PM.
|
|
Zidomo |
View Public Profile |
Send a private message to Zidomo |
Find More Posts by Zidomo |
Add Zidomo to Your Buddy List |
03-05-10, 09:10 AM | ||
|
After applying Kof9x's modification and seeing it work properly in Dalaran on party and target frames, went into heroic Culling Of Strathome. The following was thrown up and repeated 5 times mousing over an ememy in there (Enraging Ghoul): Code:
["message"] = { "GearScoreLite-3x03\\GearScoreLite.lua:123: Usage: CanInspect(unit [, showError])\nGearScoreLite-3x03\\GearScoreLite.lua:123: in function <Interface\\AddOns\\GearScoreLite\\GearScoreLite.lua:118>\n<in C code>: ?\nMobNotes-1.1\\MobNotes.lua:682: in function <Interface\\AddOns\\MobNotes\\MobNotes.lua:677>\n(tail call): ?:\nTinyTip-1.4.16\\TinyTip.lua:112: in function <Interface\\AddOns\\TinyTip\\TinyTip.lua:106>\nTinyTip-1.4.16\\TinyTip.lua:165: in function <Interface\\AddOns\\TinyTip\\TinyTip.lua:165>\n<in C code>: ?\n...ns\\AtlasLootReverse\\libs\\LibExtraTip\\LibExtraTip.lua:279: in function `SetUnit':\nInterface\\FrameXML\\UnitFrame.lua:146: in function `UnitFrame_UpdateTooltip':\nInterface\\FrameXML\\UnitFrame.lua:133: in function `UnitFrame_OnEnter':\nShadowedUnitFrames-@project-version@\\modules\\units.lua:553: in function <...nterface\\AddOns\\ShadowedUnitFrames\\modules\\units.lua:551>\n\nLocals:|r\narg1 = GameTooltip {\n SetQuestLogRewardSpell = <function> defined @Interface\\AddOns\\AtlasLootReverse\\libs\\", -- [1] "LibExtraTip\\LibExtraTip.lua:273\n SetExistingSocketGem = <function> defined =[C]:-1\n SetHyperlink = <function> defined =[C]:-1\n SetTradeSkillItem = <function> defined =[C]:-1\n hasMoney = 1\n SetQuestRewardSpell = <function> defined @Interface\\AddOns\\AtlasLootReverse\\libs\\LibExtraTip\\LibExtraTip.lua:273\n default = 1\n comparing = false\n AddSpacerLine = <function> defined @Interface\\AddOns\\Nongren\\TooltipSpacerLine.lua:4\n SetPetAction = <function> defined @Interface\\AddOns\\AtlasLootReverse\\libs\\LibExtraTip\\LibExtraTip.lua:273\n SetUnitDebuff = <function> defined @Interface\\AddOns\\AtlasLootReverse\\libs\\LibExtraTip\\LibExtraTip.lua:273\n SetLootItem = <function> defined =[C]:-1\n SetQuestItem = <function> defined =[C]:-1\n SetCurrencyToken = <function> defined =[C]:-1\n SetShapeshift = <function> defined @Interface\\AddOns\\AtlasLootReverse\\libs\\LibExtraTip\\LibExtraTip.lua:273\n SetTrainerService = <function> defined =[C]:-1\n numMoneyFrames = 1\n SetTracking = <function> defined @In", -- [2] "terface\\AddOns\\AtlasLootReverse\\libs\\LibExtraTip\\LibExtraTip.lua:273\n SetSocketGem = <function> defined =[C]:-1\n SetInboxItem = <function> defined =[C]:-1\n SetBuybackItem = <function> defined =[C]:-1\n shoppingTooltips = <table> {\n }\n SetHyperlinkCompareItem = <function> defined =[C]:-1\n SetMerchantItem = <function> defined =[C]:-1\n SetQuestLogItem = <function> defined =[C]:-1\n SetBackpackToken = <function> defined =[C]:-1\n SetUnitBuff = <function> defined @Interface\\AddOns\\AtlasLootReverse\\libs\\LibExtraTip\\LibExtraTip.lua:273\n SetTalent = <function> defined @Interface\\AddOns\\AtlasLootReverse\\libs\\LibExtraTip\\LibExtraTip.lua:273\n SetTradePlayerItem = <function> defined =[C]:-1\n SetUnit = <function> defined @Interface\\AddOns\\AtlasLootReverse\\libs\\LibExtraTip\\LibExtraTip.lua:273\n SetSendMailItem = <function> defined =[C]:-1\n lines = <table> {\n }\n updateTooltip = 0.17899999842048\n SetInventoryItem = <function> defined =[C]:-1\n numStatusBars = 1\n SetMerchantCostItem = <f", -- [3] "unction> defined =[C]:-1\n SetLootRollItem = <function> defined =[C]:-1\n SetUnitAura = <function> defined @Interface\\AddOns\\AtlasLootReverse\\libs\\LibExtraTip\\LibExtraTip.lua:273\n SetSpell = <function> defined @Interface\\AddOns\\AtlasLootReverse\\libs\\LibExtraTip\\LibExtraTip.lua:273\n SetAuctionSellItem = <function> defined =[C]:-1\n SetBagItem = <function> defined =[C]:-1\n SetTradeTargetItem = <function> defined =[C]:-1\n 0 = <userdata>\n shownStatusBars = 0\n SetGuildBankItem = <function> defined =[C]:-1\n SetAuctionItem = <function> defined =[C]:-1\n}\narg2 = nil\nName = \"Enraging Ghoul\"\nUnit = nil\nMouseOverGearScore = 0\nMouseOverAverage = 0\n\n ---", -- [4] }, ["type"] = "error", ["session"] = 1184, ["counter"] = 5, }, -- [385] For the original issue--GS>6000 errors/problems--use the fix I posted below. It works without issues. |
|
|
Zidomo |
View Public Profile |
Send a private message to Zidomo |
Find More Posts by Zidomo |
Add Zidomo to Your Buddy List |
03-05-10, 08:28 PM | ||
A Kobold Labourer
Forum posts: 0
File comments: 5
Uploads: 0
|
Add a null checking would fix the problem.
I saw this issue too, but I cannot sure it is caused by some possible network delay (which may cause GameToolTip():GetUnit() ). Add one line at line near 100, and make the file like this would help... Code:
function GearScore_HookSetUnit(arg1, arg2) if( GS_PlayerIsInCombat ) then return; end local Name, Unit = GameTooltip:GetUnit();local MouseOverGearScore, MouseOverAverage = 0,0 if(Unit == nil) then return; end
|
|
|
kof9x |
View Public Profile |
Send a private message to kof9x |
Find More Posts by kof9x |
Add kof9x to Your Buddy List |
03-06-10, 10:22 AM | |
|
Yes, your prior modification has been consistently bugging during every session of every character.
But your new change to fix this is not too clear. Near line 100 is nothing you have mentioned. To be more clear, your latest change is near line 120. So: 1) Do a search for the following line (which will be around line 120 or so): Code:
local Name, Unit = GameTooltip:GetUnit();local MouseOverGearScore, MouseOverAverage = 0,0 Code:
if(Unit == nil) then return; end |
|
Zidomo |
View Public Profile |
Send a private message to Zidomo |
Find More Posts by Zidomo |
Add Zidomo to Your Buddy List |
03-06-10, 02:23 PM | |
|
A small problem .
My GS in the character window no longer displays, but all other options work including comparison of GS on tooltips with your own etc |
|
jmcgrath |
View Public Profile |
Send a private message to jmcgrath |
Find More Posts by jmcgrath |
Add jmcgrath to Your Buddy List |
03-09-10, 10:14 PM | ||
|
Re: ff
|
|
|
Zidomo |
View Public Profile |
Send a private message to Zidomo |
Find More Posts by Zidomo |
Add Zidomo to Your Buddy List |
03-25-10, 07:03 PM | |
|
Works fine.
|
|
Imperfection |
View Public Profile |
Send a private message to Imperfection |
Find More Posts by Imperfection |
Add Imperfection to Your Buddy List |
You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.