|
Post by Moongaze on May 15, 2008 22:55:00 GMT -5
No worries. Glad everything is working well
|
|
|
Post by elcottleto on May 16, 2008 5:03:46 GMT -5
Hello I have a little Problem, it´s not a big thing. i only use LS tooltips. when i cast a spell the border of the tooltip looks a littlebit strange. a pic its not a big problem so you have time. i have testet this in deDE(mainspeechpack) and enGB, no change. sry for bad english, i´m from austria. and thanks
|
|
briandre
Very Talkative Beta Tester
Posts: 102
|
Post by briandre on May 16, 2008 12:08:30 GMT -5
Interesting border there -- I don't get that, but I'm not sure how I have my tooltips set. I am guessing Ruhestein is hearthstone
|
|
novax
Newbie Beta Tester
Posts: 3
|
Post by novax on May 16, 2008 22:44:31 GMT -5
Since the latest update nothing seems to work in LS anymore...I hope there's a fix...
|
|
|
Post by Moongaze on May 16, 2008 23:59:11 GMT -5
novax: Did you update to LS version 707?
|
|
|
Post by Chaos on May 20, 2008 15:55:04 GMT -5
Not sure if this was ever reported and kinda in a hurry to do a search.
Macro:
#showicon Cheap Shot /cast Pick Pocket /cast Cheap Shot
When put onto a button, it's still showing the Pick Pocket icon instead of the Cheap Shot. Shows fine in the macro frame.
|
|
Kharon
Very Talkative Beta Tester
Posts: 100
|
Post by Kharon on May 20, 2008 16:12:16 GMT -5
#show or #showtooltip?
|
|
|
Post by Moongaze on May 20, 2008 17:00:41 GMT -5
Is "#showicon" a part of the macro language now? Ick ... I don't like macros since they keep coming up with new stuff to put in them, haha. Only #show and #showtooltip work in LS, if they are to do anything. #show is for the icon, #showtooltip is for the tooltip right now. I guess I can add support for #showicon which is the exact same as #show in my code Simple fix.
|
|
|
Post by Chaos on May 20, 2008 19:56:12 GMT -5
Yes, apparently "#showicon" is a part of macros. Honestly, I found it when I took a chance cause I didn't want the "Pick Pocket" icon for the macro. I tested it out on the macro screen both ways and it does in fact work.
|
|
|
Post by Moongaze on May 20, 2008 20:18:09 GMT -5
Actually, #showicon is technically not a valid command. But, it still works. I confirmed that #show and #showtooltip are what work, but #show has a fun little thing, probably due to what happens: Macros check for "#showtooltip". If it exists, the tooltip is shown. If it doesn't exist, it will check for "#show" and if it exists, it will show the icon. ... here's the fun part. It searches the beginning of the word for "#show" ... which means: #show #showMoongaze #showMeTheMoney #showSomething #showOMG #showshowshow #show!!!!!!! All will count for "#show"
|
|
|
Post by Chaos on May 20, 2008 23:33:09 GMT -5
Aw, and I thought I was gonna be cool for a moment.
|
|
|
Post by Faelyn on May 21, 2008 11:06:11 GMT -5
First of all, I'd like to say that I really love LunarSphere, there's only one thing that really keeps me from using it. Namely the following: Everything is good when I walk around in Shattrath and stuff, the real problem occurs only in combat. As soon as I start casting (which, in my case, is spamming Fireball) I start lagging really bad. I've tried a lot of things, turning off the combat log, lowering graphic settings, I even bought a new video card to try and solve the problem. But in the end I remembered LunarSphere, as I had only recently installed it. I checked the memory usage part, and I started throwing fireballs at a mob. As soon as I started spamming, the CPU usage of LS skyrocketed. And of course, after disabling the addon it didn't happen anymore.
I'm not sure if this is a problem only I am having, but it's really, really annoying.
|
|
|
Post by Moongaze on May 21, 2008 11:36:07 GMT -5
What did the CPU usage grow to? Also, I'm assuming your were using the latest version of LunarSphere (707). I know that LS does might cause a little CPU overhead when you go into combat, but if it does occur, it should only happen for that instant you enter combat. Once in combat, it should stay low until after combat, in which case it might grind the CPU for one frame cycle.
Do you remember the inner and outer gauge settings you had (what event was set to be displayed in the inner and outer gauge)? Do you remember what the sphere text event was set to, if any? Did you have the speech library turned on and did you have speeches set up for any spells, or maybe a lot of spells assigned? Any of this information might be useful for me so that I can check and do some trouble shooting on my end. Thanks!
|
|
|
Post by Faelyn on May 21, 2008 12:08:44 GMT -5
What did the CPU usage grow to? Also, I'm assuming your were using the latest version of LunarSphere (707). I know that LS does might cause a little CPU overhead when you go into combat, but if it does occur, it should only happen for that instant you enter combat. Once in combat, it should stay low until after combat, in which case it might grind the CPU for one frame cycle. Do you remember the inner and outer gauge settings you had (what event was set to be displayed in the inner and outer gauge)? Do you remember what the sphere text event was set to, if any? Did you have the speech library turned on and did you have speeches set up for any spells, or maybe a lot of spells assigned? Any of this information might be useful for me so that I can check and do some trouble shooting on my end. Thanks! Let's see. If I recall correctly, when I was flying around I'd be stable at around 2-3 ms, but when in combat it went up to about 50 ms with drops to 25-30, and it went back to 2-3 again a few seconds after combat. I had the inner gauge turned off, the outer gauge and sphere text were both set on reputation. I did not have the speech library turned on and I had the entire circle assigned with spells, with about 4 menus. If you need any more help, I'll be lurking here for a while. I'm starting to think it's caused by global cooldown triggers, but as I had the option to hide that turned on, I'm not sure about that.
|
|
|
Post by Chaos on May 21, 2008 17:47:29 GMT -5
RE: #show
Only seems to be working half the time for me and I think it's just a timing issue cause it's a stance button.
The button is set as follows:
Regular L-Click: Kidney Strike
Stealth L-Click: Macro
#show Cheap Shot /cast Pick Pocket /cast Cheap Shot
When I go into stealth, it's about 50-50 on which icon it's going to show.
|
|
|
Post by Moongaze on May 27, 2008 17:08:57 GMT -5
Okay everyone, I'm back from my little fun trip to the convention down the street. First off: @faelyn: Short answer: I fixed your issue with version 708 of LunarSphere. It's not available yet, but I hope to get it out in the next two or three days. For now, spamming a button on LunarSphere OR the default user interface OR any other action bar addon will give this lag ... because I forgot to add one more line of code in LS to adjust for this But it is fixed with the new version coming out soon. Long answer: The issue you were having was most likely caused by a LOT of unnecessary logic checks that LunarSphere was doing while you were spamming your button. When you cast a spell, WOW sends 3 (!!!) of the "CURRENT_SPELL_CAST_CHANGED" events to the client, and LunarSphere would take each of those and do some small work. To make things worse, when a spell couldn't be used, or it is no longer being the "currently selected spell," WOW sends 2 more of these events to the client. This is normal, and is supposed to happen, with your CPU usage only growing +3 to +8 CPU units. However, since I forgot to tell LunarSphere to STOP with event comparisons at that point, LunarSphere would do 24 other checks to see what type of event was fired. So, 24 x 3, or 72 checks are performed every time you hit the button. Spamming it 5 times in a second would yield 72 x 5 or 360 logic checks ... which would have your CPU usage grow by +50 or +80, easily. I added the line of code that was needed to make the code work properly, and your lag should be removed when the new version of LS hits, hopefully in the next couple days, as I have to address some other things as well. This issue spawned when I added the "highlighted" support for the currently selected spells. @chaos: It might be a timing issue. You want it to always show Cheap Shot, but it will show Pick Pocket sometimes, right? elcottleto: I'm checking as much as I can to try to duplicate your issue with the tooltips. I'll keep working on it, but it's hard for me to fix since I can't reproduce the error
|
|
|
Post by Moongaze on May 27, 2008 18:28:33 GMT -5
I also cut a little bit of CPU usage when it comes to updating the tooltips. Basically, if your mouse is over a button and you click it, or continuously click it, the tooltip "base" data is pulled from the LS button database (which is slightly CPU intense) and then the tooltip is stored. Now, if the base data is stored as the last query made to the tooltip and if the stance and button is the same as last time, the saved data is used instead of pulling from the database again. This shaves a few CPU cycles off the CPU usage for LS. I clocked LS going up to 23-28 ms, when it used to go up to 28-35 ms while mass clicking the button without this code. So, that's a small but still good amount of change. With the current build of LS that's available, the tooltip generation AND the event spamming issue that I fixed earlier could push LS into the 70-80ms range, which was not acceptable to me
|
|
|
Post by Faelyn on May 29, 2008 7:42:06 GMT -5
Awesome, thanks for looking into and fixing it! ;D
|
|
|
Post by Matt on May 30, 2008 7:30:32 GMT -5
I can't seem to add new food/drink to the auto buy reagents list.
|
|
|
Post by Moongaze on May 30, 2008 8:57:04 GMT -5
When you are dragging the food or drink to the auto-buy list, are your dragging the item from your inventory, or from the vendor window? The auto-buy list can only recognize items that you actually have in your inventory, so I figured that I would check that first If that's not the case, let me know what item you're trying to add to the list and where you're dragging it from (from your bank, your bag, etc.) Thanks!
|
|