This site works best with JavaScript enabled. Please enable JavaScript to get the best experience from this site.
What steps will reproduce the problem?1. cursor on items in the character frame2.3.
What is the expected output? What do you see instead?i see a really bad frame drop. holding the mouse over an item makes the game micro-freeze every second. fast hovering on different items makes the framerate even worst, the game is really unplayable.
What version of the product are you using?r322-nolib
Do you have an error log of what happened?no lua errors
Please provide any additional information below.i have some items in my actionbars, and no issues there, the game runs smoothly.
-------------------Edit by Whitetooth
I'm haven't been unable to reproduce the laggy mouseover problem on enUS and zhTW clients, I think this problem may have something to do with incomplete localization of LibStatLogic and RatingBuster.
If you are experiencing this problem, please also tell us what locale you are using.
- Note to localizers: Unmatched strings costs a lot of CPU time which may contributes to the laggy mouse over some people are experiencing, and should be prevented whenever possible. Turn on /sldebug and see if there are any "No Match" strings, any unused strings should be added to the "Exclude" table. Its preferable to have as few "PreScanPatterns" as possible to reduce CPU time, only use this table if all other methods fail.
I have the same issue but not as severe, the game is playable but it's a bit troublesome. sometimes when hovering on items on my bag or looting I notice the split second freeze.
yeh i have the same problem
just to elaborate, i disabled every single addon apart from ratingbuster and it still did it so i dont see it being a conflict with another addon.
i am also running version 322
Having this issue as well. With 322 (and 323 but 323 is just a localization update). Disabling Rating Buster fixes the issue so it is definitely RB that is causing the issue.
This also effects items in bags. Spamming my mouse over my inventory regardless of whether or not the item is equippable or not results in a micro-freeze of the game resulting in the game being unplayable.
Same thing here with 323 and latest stable. On mouseover game laggs for a sec. Happens on all gear I have in bags (e.g. Bloodmage set). Interesting if you mousover you get lag first time go to next item mousover and angain lag, but when you go back to first item no more lag. It is ok for a while than lag on mouseover comes back.
update: same issue with vendors. and bags, as someone else already said
world of warcraft need 0.01s to show tooltip this addon add 0.2s lag @my PC. it lag also when mouseover quest rewards. disturbing bug
Using r323 and this problem is definitely happening with Ratingbuster being the only addon. When you mouseover, CPU usage shoots through the roof.
Same here o/
Same here on the mouseovers, posted at Cures a couple weeks ago on this. It's so bad I had to remove it, it takes minutes to look at quest rewards to compair them with what I'm wearing or what's in my bags. Why this is put on a Medium or normal priority is beyond me, it's uselss at this point. Great addon, do not get me wrong, been using it for years but I can't use it as it is now.
http://wow.curse.com/downloads/wow-addons/details/rating-buster.aspx?CommentPage=3 and then a few follow-ups.
I think this bug report post of mine may be of interest to those trying to fix the performance issues: http://us.battle.net/wow/en/forum/topic/1567811654 or http://us.battle.net/wow/en/forum/topic/1568011629
In short, Blizzard is hiding/showing item tooltips repeatedly when the cursor is over an item in the bags and elsewhere. This hurts FPS, especially when using certain addons. If Blizzard doesn't fix this soon, addon developers will probably have to throttle their item tooltip examinations.
I noticed a few days ago, this bug only being present on my Pally, when speccd holy, and on my Mage. I wondered why not on on my Warri, Hunter, Rogue or RET-Pally.
I did some research and detected the issue (hopefully).
I tryed turning off:
Now there wasn't any lag.
So I tryed turning on only one of them at a time and noticed a frame drop. On "Sum Int" and "Sum Mana" the drop was very very small. Every checkbox except those two caused the well known lag aka framedrop.
So my conclusion is, that there is something wrong with the int-conversion-code. (There is a "sqrt(INT)" inside the mp5-Formula - if s.o. wonders the link between Int and mp5)
I've 20/525 in coding lua, so I can't look over it and search for myself. But hopefully someone can solve this issue with this information.
Russian local. Lag when mouseover on helmet and/or gloves from PVP hunter set 359. Sorry for my English.
1x LibStatLogic-1.2-38:11880: attempt to index field '?' (a nil value) RatingBuster-1.6.0 (r326)\RatingBuster.lua:2474: in function `handler' LibTipHooker-1.1-14:170: in function <...ingBuster\libs\LibTipHooker-1.1\LibTipHooker-1.1.lua:165> <in C code>: in function `SetHyperlinkCompareItem' Interface\FrameXML\GameTooltip.lua:314: in function `GameTooltip_ShowCompareItem': Interface\FrameXML\MerchantFrame.lua:450: in function `MerchantItemButton_OnEnter': <string>:"*:OnEnter":1: in function <[string "*:OnEnter"]:1> Locals: tooltip = ShoppingTooltip1 { 0 = <userdata> SetTrainerService = <function> defined =[C]:-1 SetInboxItem = <function> defined =[C]:-1 SetBuybackItem = <function> defined =[C]:-1 SetHyperlinkCompareItem = <function> defined =[C]:-1 SetMerchantItem = <function> defined =[C]:-1 SetHyperlink = <function> defined =[C]:-1 SetTradeSkillItem = <function> defined =[C]:-1 SetTradeTargetItem = <function> defined =[C]:-1 SetSocketGem = <function> defined =[C]:-1 SetTradePlayerItem = <function> defined =[C]:-1 SetReforgeItem = <function> defined =[C]:-1 SetSendMailItem = <function> defined =[C]:-1 SetBackpackToken = <function> defined =[C]:-1 updateTooltip = 0.2 SetInventoryItem = <function> defined =[C]:-1 SetCurrencyToken = <function> defined =[C]:-1 SetMerchantCostItem = <function> defined =[C]:-1 SetLootRollItem = <function> defined =[C]:-1 SetQuestLogItem = <function> defined =[C]:-1 SetGuildBankItem = <function> defined =[C]:-1 SetAuctionSellItem = <function> defined =[C]:-1 SetBagItem = <function> defined =[C]:-1 SetExistingSocketGem = <function> defined =[C]:-1 Mendeleev_data_added = true SetLootItem = <function> defined =[C]:-1 SetQuestItem = <function> defined =[C]:-1 SetAuctionItem = <function> defined =[C]:-1 } name = "Ïëåòåíûé øëåì ÿðîñòíîãî ãëàäèàòîðà" link = "|Hitem:60425:4209:3636:4033:0:0:0:0:85:165[Ïëåòåíûé øëåì ÿðîñòíîãî ãëàäèàòîðà]" red = nil yellow = nil blue = nil meta = nil _ = "|Hitem:60425:4209:3636:4033:0:0:0:0:85:165[Ïëåòåíûé øëåì ÿðîñòíîãî ãëàäèàòîðà][Ïëåòåíûé øëåì ÿðîñòíîãî ãëàäèàòîðà]" mainlink = "|Hitem:60425:4209:3636:4033:0:0:0:0:85:165[Ïëåòåíûé øëåì ÿðîñòíîãî ãëàäèàòîðà]" difflink1 = "|Hitem:60425:4209:3636:4033:0:0:0:0:85:165[Ïëåòåíûé øëåì ÿðîñòíîãî ãëàäèàòîðà]" difflink2 = nil calcLevel = 85 profileDB = <table> { showCritFromAgi = true sumIgnoreGems = false showAPFromAgi = true sumGemMeta2 = <table> {} sumGemBlue = <table> {} sumBlankLine = true enableAvoidanceDiminishingReturns = true sumShowTitle = true sumGemYellow2 = <table> {} sumDiffStyle = "main" enableStatMods = true ratingPhysical = true showItemID = false showRatings = 0 sumIgnoreMail = false sumGemRed = <table> {} calcSum = true expBreakDown = false sumHP = true sumRangedHaste = true sumRangedHit = true sumIgnoreUnused = true sumIgnoreEnchant = false showStats = 0 customLevel = 0 sumIgnoreCloth = true enableTextColor = true sumGemRed3 = <table> {} sumGemYellow = <table> {} sumGemYellow3 = <table> {} sumGemBlue3 = <table> {} sumRangedCrit = true detailedConversionText = false sumIgnorePlate = true sumIgnoreEquipped = false sumBlankLineAfter = false hideBlizzardComparisons = true sumIgnoreLeather = true sumMastery = true sumResilience = true showItemLevel = true showZeroValueStat = false calcDiff = true sumSortAlpha = false showSum = 0 sumShowIcon = true sumGem2Toggle = 4 sumRAP = true sumGemMeta = <table> {} sumGem3Toggle = 4 sumAvoidWithBlock = false sumMinQuality = 2 ratingSpell = false sumIgnorePris = false useRequiredLevel = true sumGemBlue2 = <table> {} sumGemRed2 = <table> {} sumGemMeta3 = <table> {} profileVersion = 1 textColor = <table> {} } playerLevel = 85 GetItemInfo = <function> @ RatingBuster\libs\LibStatLogic-1.2\LibStatLogic-1.2.lua:5668: isModifierKeyDown = <table> { 0 = <function> @ RatingBuster\RatingBuster.lua:2428: 2 = <function> defined =[C]:-1 3 = <function> defined =[C]:-1 1 = <function> defined =[C]:-1 } StatLogic = <table> { MasterySpells = <table> {} SetTip = <function> @ RatingBuster\libs\LibStatLogic-1.2\LibStatLogic-1.2.lua:84: ItemSetFrame = StatLogicItemSetFrame {} SpellSchools = <table> {} StatModTable = <table ---
The function in RatingBuster.lua, RatingBuster.ProcessTooltip(), is running repeatedly while hovering over gear in inventory. It has to run because Blizzard is updating the tooltip constantly and erasing what ratingbuster had. Throttling the function slower did not help when I tried because ratingbuster stats kept disappearing. Hmm.
I'm glad someone made a little progress with this ticket since I had feared it might have just been completely ignored.
I had just built a new computer complete with WoW on a dedicated SSD, fully fresh install and still get this problem.
enGB client, enhancement shaman, pvp-gloves, 1-2 fps during longer mouseover:
(no problems with the pvp-gloves from hunter, warlock, feral druid, death knight and rogue)
screenshot with errors
sldebug:
Bloodthirsty Gladiator's Linked Gauntlets] PreScan: 1483 Armor, ARMOR=1483 SinglePlus: +218 Agility, AGI=+218 SinglePlus: +357 Stamina, STA=+357 SinglePlus: +50 Mastery Rating, MASTERY_RATING=+50 SinglePlusStatCheck Lookup Fail: 'agility and +30 stamina' S1: '+20 Agility and +30 Stamina' S1-1: '+20 Agility' DeepScan2: +20 Agility, AGI=+20 S1-2: '+30 Stamina' DeepScan2: +30 Stamina, STA=+30 SinglePlus: +40 Agility, AGI=+40 S1: '+10 Agility' DeepScan: +10 Agility, AGI=+10 SingleEquip: Equip: Increases your hit rating by 83., MELEE_HIT_RATING=83, SPELL_HIT_RATING=83 SingleEquip: Equip: Increases your resilience rating by 158., RESILIENCE_RATING=158 SingleEquipStatCheck Lookup Fail: 'Increases your mastery rating. (Enhanced Elements)' PreScan: Equip: Increases your mastery rating by 55. (Enhanced Elements), MASTERY_RATING=55 SingleEquipStatCheck Lookup Fail: 'Improves the range of your Shock and Wind Shear spellsyards' S1: 'Improves the range of your Shock and Wind Shear spells by 5 yards' S1-1: 'Improves the range of your Shock' DeepScan2 Fail: 'Improves the range of your Shock' S1-2: 'Wind Shear spells by 5 yards' DeepScan2 Lookup Fail: 'wind shear spellsyards', pattern = '^(.-) by u?p? ?t?o? ?(%d+) ?(.-)$' DeepScan2 Lookup Fail: 'wind shear spells byyards', pattern = '^(.-) ?([%d%.]+) ?(.-)$' DeepScan2 Fail: 'Wind Shear spells by 5 yards' No Match: 'Equip: Improves the range of your Shock and Wind Shear spells by 5 yards.' PreScan Exclude: Gladiator's Earthshaker (5/0)(^[%a '%-]+%((%d+)/%d+%)$)
@Vyrt: Go
Can you see if LibStatLogic-1.2 r64 fixes your errors and lag? http://www.wowace.com/addons/libstatlogic-1-2/files/62-r64/
Thanks, the lastest LibStatLogic-1.2 solves the problem.
Outfitter user must also replace or edit the LibStatLogic files in the outfitter folder.
<<reply 313313>>
I get this problem on the enUS client. It seems to come and go and I can't seem to pinpoint exactly what causes it. But I seemed to manage to be able to find it to happen repeatedly for my alt moonkin druid when I mouse over Cadaverous Leggings.
sldebug gave me:
[00:29:07] PreScan Exclude: Cadaverous Garb (0/5)(^[%a '%-]+%((%d+)/%d+%)$) [00:29:07] SingleEquip: Equip: Increases your critical strike rating by 14., MELEE_CRIT_RATING=14, SPELL_CRIT_RATING=14 [00:29:07] StatLogic:GetDiff [00:29:07] [Cadaverous Leggings] [00:29:07] PreScan: 170 Armor, ARMOR=170 [00:29:07] SinglePlus: +14 Agility, AGI=+14 [00:29:07] SinglePlus: +14 Stamina, STA=+14 [00:29:07] SingleEquip: Equip: Increases your critical strike rating by 14., MELEE_CRIT_RATING=14, SPELL_CRIT_RATING=14 [00:29:07] PreScan Exclude: Cadaverous Garb (0/5)(^[%a '%-]+%((%d+)/%d+%)$) [00:29:07] StatLogic:GetDiff [00:29:07] StatLogic:GetDiff
It doesn't seem to happen every time I mouse over it but it seems it happens 1 out of 3 or 4 times it will drop my FPS from 120 to around 67-72 (I run a 120hz monitor).
To post a comment, please login or register a new account.