This project is abandoned and its default file will likely not work with the most recent version of World of Warcraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.
GnomeWorks TradeSkill Frame -
a complete replacement for the blizzard trade skill frame.
I'm getting insane lag when opening up my tradeskills using gnomeworks. When I try to search or start crafting or do anything, it is so laggy that it takes forever to get anything done.
Is this normal, or is there something I can do to fix the lag?
I'm using Gnomeworks r146 and Lil' Sparky's Workshop r114. For what it's worth, I tried disabling every addon including LSW, and the lag is still there with Gnomeworks, so it doesn't appear to be coming from other addons.
I'd love it if I could use this addon without it taking forever to process everything. If you have any tips for improving performance, that would be great. Thanks!
Where does GnomeWorks gets it's data on what your ALTS have in the bank? I have deleted some alts but GnoWorks is still reporting them as having mats which is really messing me around when I have things queued and am in bank or auction house
yes, it turns out that the addon Armory does not play nicely with gnomeworks. the problem is, Armory intercepts the global tradeskill api call "CloseTradeSkill()" which gnomeworks utilizes in the tradeskill scanner. i'll see if i can come up with a work-around.
for those having trouble with the scanner, are you running the armory mod?
First, I'm asking that items in the lower right (Reagents) be shift-click linkable just like the icon in the lower left. Nothing more.
If you want to do something more exotic, then an indented, multi-line chat output would be acceptable (using crtl-click on the lower left icon?). Using the Mark "S" Boomstick as an example:
2 x [Froststeel Tube]
16 x [Cobalt Bar]
32 x [Cobalt Ore]
2 x [Crystallized Water]
10 x [Saronite Bar]
20 x [Saronite Ore]
1 x [Hair Trigger] (vendor)
1 x [Walnut Stock] (vendor)
The "ore" lines and the "(vendor)" strings are information I think you have available. If not, leave them out.
While this may be "low tech", its what I need when responding to requests for specific items and their materials. If I'm hawking my profession, then the existing profession link and recipe link are sufficient.
no, that is not difficult to do. but there are some recipes that are kind of complex as it relates to craftable reagents. like stuff that might go 3 or 4 deep with a few different branches. how would you expect to see something like that displayed?
found it. there is an interaction with another addon for the scan just stopping. Armory. When I disables that, and logged in, the scan was as fast as ever.
what could be linked is not your engineering profession, but a version of your engineering profession that only includes the boomstick (and perhaps frosteel tubes). it's just a thought. dumping a list of items to chat is also doable, but it seems a bit low tech...
bars should know about ores. smelting is kind of difficult because you can't link mining for some unknown reason, so i've added smelting recipes by hand for people who don't have miners on their account (or in their guild). if gw knows the conversion (and gw knows a LOT of special case conversions) it should attempt to look for every way possible to "craft" whatever item you're looking for.
Speaking of the GnomeWorks Auction tab, would it be possible to special case bars so that you also look for ore? I'm sure there are other simple "special cases" like bolts and cloth. A complex "special case" would be ink and herbs.
Maybe another way to put this is, here is where I might want cross profession expansion.
I believe the simplest solution is just to allow shift-click on items in the materials (lower left) portion of the window. This gives me the ability to create the links myself.
For example, I see someone in Trade Chat looking for a Mark "S" Boomstick. I whisper them saying "I can make that for you, do you have the materials?". They reply "What are the materials?".
At this point, a single recipe link doesn't work for them (unless they are an engineer) and a response with my Engineering profession doesn't seem appropriate. I'd rather just respond: 10x [Saronite Bar], [Hair Trigger] (vendor), [Walnut Stock] (vendor), 16x [Cobalt Bar], 2x [Crystallized Water].
The fact that he may not be a miner (or I might not be a miner) is probably OK (i.e. cross profession linking isn't needed).
Note that if I queue this item, go to the AH, open the Gnomeworks Tab, and click Scan Auctions, the Reagent list is exactly what I want (plus the counts).
don't tradeskill links kind of make that functionality sort of moot? i'll think about how to implement that, but it brings up a lot of questions for items that have loads of sub-craftable reagents.
i *could* link a spoofed tradeskill link that contains only the recipes required. for example, if you wanted to explain to somebody what is required to make the Mark S Boomstick, it would link that recipe and then all recipes that make items used as reagents. it wouldn't, of course, link across to other tradeskills.
Would it be possible to link from a recipe's materials to chat? This is different than linking the recipe to chat. For example, linking the engineering recipe Mark "S" Boomstick shows the materials needed are 10 Saronite Bars, 2 Froststeel Tubes, Hair Trigger, Walnut Stock.
The Froststeel Tube is an engineering item with materials of 8 Cobalt Bar and Crystallized Water.
If I could link from the materials section of the Gnomeworks window, then I can more easily tell a non-engineer what materials they need to supply if they want me to make them this gun.
Any other "better" solution like a link materials (recursively) button would be acceptable! I used to have an addon that did this in an indented multi-line list to chat, but it is no longer available.
With r146 I selected filter recipes by skill but when I went to clear the filter, it would not clear. I can change the filter (i.e. orange to yellow or green to orange).
hi lilsparky, glad to see you are back at this. i was hoping i could get you to chime in on an issue i'm having that is most likely related to gnomeworks. the thread is over on wowi
bsmorgan, that's definitely a side effect of a change i made to my data scanner. i'll fix it.
blankstare, that doesn't really implicate another addon. what the scanner does is open a trade link automatically, then respond to the trade skill events that result, then it opens another trade link, the responds... if the trade link is malformed, the server won't respond. when you manually click on your tradeskill, you are causing the tradeskill events to fire and then gw reacts for that single event and then gets stuck again.
i need to figure out what is wrong with the links gw is creating. this is the same basic system i'm using in gnomish yellow pages and i don't think i've had people complain about it not working...
i'll include current data so that a scan only needs to happen when that data no longer valid.... or maybe i'll not even go down this road. i'm not 100% sure. the point of the scanner is to do some fancy link manipulation stuff, but maybe it's not worth it.
On r144, Fire Prism is Orange with 1/525/525/525 skill values. On r146, Fire Prism is Green with 1/1/263/525. It should be Orange all the way to 525. My toon is currently 524.
Austere Shadowspirit Diamond is Green with 1/515/520/525 on both r144 and r146. I believe this is correct.
must be some other addon that makes GW come to a stand still. I too tried to open the tradeskill window and every time I clicked the scan count would go up (window would not open thou). So something event wise is block on wait until you try to open the TS window.
I'll add my thoughts on the new scanner:
The user should have the option of cancelling the scan - if it is preventing them from doing what they want to do (really the scan should not prevent the user from opening any tradeskill window anyway.)
Perhaps do the scan in the background, and freeze it if the user opens a tradeskill window, or if they go into combat.
One of my main reasons for trying out GnomeWorks was that I eventually got completely sick of the scan that AdvancedTradeSkillWindow does after every patch. At least the ATSW scan was quicker, and had a 'skip' option...
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
I'm getting insane lag when opening up my tradeskills using gnomeworks. When I try to search or start crafting or do anything, it is so laggy that it takes forever to get anything done.
Is this normal, or is there something I can do to fix the lag?
Edit: Just saw this ticket the following ticket, so it appears I'm not the only one: http://www.wowace.com/addons/gnomeworks/tickets/366-optimize-performance/
I'm using Gnomeworks r146 and Lil' Sparky's Workshop r114. For what it's worth, I tried disabling every addon including LSW, and the lag is still there with Gnomeworks, so it doesn't appear to be coming from other addons.
I'd love it if I could use this addon without it taking forever to process everything. If you have any tips for improving performance, that would be great. Thanks!
Where does GnomeWorks gets it's data on what your ALTS have in the bank? I have deleted some alts but GnoWorks is still reporting them as having mats which is really messing me around when I have things queued and am in bank or auction house
@blankstare2
yes, it turns out that the addon Armory does not play nicely with gnomeworks. the problem is, Armory intercepts the global tradeskill api call "CloseTradeSkill()" which gnomeworks utilizes in the tradeskill scanner. i'll see if i can come up with a work-around.
for those having trouble with the scanner, are you running the armory mod?
@Drashnar
I agree: the scan was not painful at all for me. If this only happens on patch day, I can live with that.
First, I'm asking that items in the lower right (Reagents) be shift-click linkable just like the icon in the lower left. Nothing more.
If you want to do something more exotic, then an indented, multi-line chat output would be acceptable (using crtl-click on the lower left icon?). Using the Mark "S" Boomstick as an example:
The "ore" lines and the "(vendor)" strings are information I think you have available. If not, leave them out.
While this may be "low tech", its what I need when responding to requests for specific items and their materials. If I'm hawking my profession, then the existing profession link and recipe link are sufficient.
@blankstare2
interesting. i'll take a look at armory and verify.
@bsmorgan
no, that is not difficult to do. but there are some recipes that are kind of complex as it relates to craftable reagents. like stuff that might go 3 or 4 deep with a few different branches. how would you expect to see something like that displayed?
found it. there is an interaction with another addon for the scan just stopping. Armory. When I disables that, and logged in, the scan was as fast as ever.
Is this difficult to do?
I believe the simplest solution is just to allow shift-click on items in the materials (lower left) portion of the window.
what could be linked is not your engineering profession, but a version of your engineering profession that only includes the boomstick (and perhaps frosteel tubes). it's just a thought. dumping a list of items to chat is also doable, but it seems a bit low tech...
bars should know about ores. smelting is kind of difficult because you can't link mining for some unknown reason, so i've added smelting recipes by hand for people who don't have miners on their account (or in their guild). if gw knows the conversion (and gw knows a LOT of special case conversions) it should attempt to look for every way possible to "craft" whatever item you're looking for.
Speaking of the GnomeWorks Auction tab, would it be possible to special case bars so that you also look for ore? I'm sure there are other simple "special cases" like bolts and cloth. A complex "special case" would be ink and herbs.
Maybe another way to put this is, here is where I might want cross profession expansion.
I believe the simplest solution is just to allow shift-click on items in the materials (lower left) portion of the window. This gives me the ability to create the links myself.
For example, I see someone in Trade Chat looking for a Mark "S" Boomstick. I whisper them saying "I can make that for you, do you have the materials?". They reply "What are the materials?".
At this point, a single recipe link doesn't work for them (unless they are an engineer) and a response with my Engineering profession doesn't seem appropriate. I'd rather just respond: 10x [Saronite Bar], [Hair Trigger] (vendor), [Walnut Stock] (vendor), 16x [Cobalt Bar], 2x [Crystallized Water].
The fact that he may not be a miner (or I might not be a miner) is probably OK (i.e. cross profession linking isn't needed).
Note that if I queue this item, go to the AH, open the Gnomeworks Tab, and click Scan Auctions, the Reagent list is exactly what I want (plus the counts).
don't tradeskill links kind of make that functionality sort of moot? i'll think about how to implement that, but it brings up a lot of questions for items that have loads of sub-craftable reagents.
i *could* link a spoofed tradeskill link that contains only the recipes required. for example, if you wanted to explain to somebody what is required to make the Mark S Boomstick, it would link that recipe and then all recipes that make items used as reagents. it wouldn't, of course, link across to other tradeskills.
Would it be possible to link from a recipe's materials to chat? This is different than linking the recipe to chat. For example, linking the engineering recipe Mark "S" Boomstick shows the materials needed are 10 Saronite Bars, 2 Froststeel Tubes, Hair Trigger, Walnut Stock.
The Froststeel Tube is an engineering item with materials of 8 Cobalt Bar and Crystallized Water.
If I could link from the materials section of the Gnomeworks window, then I can more easily tell a non-engineer what materials they need to supply if they want me to make them this gun.
Any other "better" solution like a link materials (recursively) button would be acceptable! I used to have an addon that did this in an indented multi-line list to chat, but it is no longer available.
With r146 I selected filter recipes by skill but when I went to clear the filter, it would not clear. I can change the filter (i.e. orange to yellow or green to orange).
@khurzog
i'll take a look and see what is going on...
hi lilsparky, glad to see you are back at this. i was hoping i could get you to chime in on an issue i'm having that is most likely related to gnomeworks. the thread is over on wowi
http://www.wowinterface.com/forums/showthread.php?p=239046#post239046
thanks
bsmorgan, that's definitely a side effect of a change i made to my data scanner. i'll fix it.
blankstare, that doesn't really implicate another addon. what the scanner does is open a trade link automatically, then respond to the trade skill events that result, then it opens another trade link, the responds... if the trade link is malformed, the server won't respond. when you manually click on your tradeskill, you are causing the tradeskill events to fire and then gw reacts for that single event and then gets stuck again.
i need to figure out what is wrong with the links gw is creating. this is the same basic system i'm using in gnomish yellow pages and i don't think i've had people complain about it not working...
i'll include current data so that a scan only needs to happen when that data no longer valid.... or maybe i'll not even go down this road. i'm not 100% sure. the point of the scanner is to do some fancy link manipulation stuff, but maybe it's not worth it.
On r144, Fire Prism is Orange with 1/525/525/525 skill values. On r146, Fire Prism is Green with 1/1/263/525. It should be Orange all the way to 525. My toon is currently 524.
Austere Shadowspirit Diamond is Green with 1/515/520/525 on both r144 and r146. I believe this is correct.
must be some other addon that makes GW come to a stand still. I too tried to open the tradeskill window and every time I clicked the scan count would go up (window would not open thou). So something event wise is block on wait until you try to open the TS window.
I'll add my thoughts on the new scanner: The user should have the option of cancelling the scan - if it is preventing them from doing what they want to do (really the scan should not prevent the user from opening any tradeskill window anyway.) Perhaps do the scan in the background, and freeze it if the user opens a tradeskill window, or if they go into combat.
One of my main reasons for trying out GnomeWorks was that I eventually got completely sick of the scan that AdvancedTradeSkillWindow does after every patch. At least the ATSW scan was quicker, and had a 'skip' option...