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.
Wonderful interface. One thing though: With this installed, it kinda screws up the in-game guild profession tracker system. Normally when looking at your guildies' professions, you can click [View All] to see if *anyone* in the guild has that epic pattern you want, then click the "View Crafters" button to see which lucky guildie you can bug to make it for you. With GW installed, you can still see the craftable items, but there's no way to see which guildie can craft it without going through each individual guildie's profession list to look for the item. A button (or option on a right-click menu) somewhere that calls whatever blizzard function that the "View Crafters" button calls would be fantastic.
If someone is running datastore/Altoholic or bagnon which save the contents of all your characters bags/banks, would it be possible to count those items as well for "craftable"? on every other character?
so if my bank alt has 200 fishes, and my main opens his cooking skill, maybe add the numbers of craftable meals with materials from alts in brackets.
if you get an error, all bets are off on whether the mod will function properly that session. nil errors like you have run into are typically a case of data not being ready when gw requests it. i've tried to catch those when i can. try a /reload to see if the data has made it to your server.
Tried this for the first time as replacement for ASTW getting numerous errors (see below). Also seems like sort by skill up broken all recipes show 0%....skills that are red like Fire Prism (JC) not showing red (shows in name list grey) and 0% skill up....same with Revitalizing Shadowspirit Diamond which is yellow to me and shows grey in color and 0% skill up. Austere SS Diamond yellow to me 0% skill up indicated.
By the way ASTW turned off just in case wondering....and paired with LSW as per your recommendation.
Message: Interface\AddOns\GnomeWorks\SkillList.lua:395: attempt to concatenate local 'recipeID' (a nil value)
Time: 12/24/10 10:24:16
Count: 3
Stack: (tail call): ?
Interface\AddOns\GnomeWorks\SkillList.lua:395: in function <Interface\AddOns\GnomeWorks\SkillList.lua:392>
Interface\AddOns\GnomeWorks\SkillList.lua:436: in function `func'
Interface\AddOns\GnomeWorks\GnomeWorks.lua:101: in function `SendMessageDispatch'
Interface\AddOns\GnomeWorks\SkillList.lua:884: in function `ScanTrade'
Interface\AddOns\GnomeWorks\MainWindow.lua:1382: in function <Interface\AddOns\GnomeWorks\MainWindow.lua:1378>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[2]"]:9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?
...dOns\Broker_Group\libs\AceTimer-3.0\AceTimer-3.0.lua:164: in function <...dOns\Broker_Group\libs\AceTimer-3.0\AceTimer-3.0.lua:138>
Locals: (*temporary) = 0.017000000923872
(*temporary) = <function> defined =[C]:-1
Hi LS, you only prompt one time for every guild the pop up .. one a guildbank its set “private use” all time its private use .. and its used like a bag not need more questions every time, and if you set that guildbank its share/public then its all time the same .. and its like a auction house where the contents its not yours and you need paid or trade for it.
derfla, that's an interesting solution to a commonly asked-for feature. fwiw, gw's inventory column is designed to provide this info. what it doesn't do is track personal auctions (yet) and the scroll conversion is still tbd (i'm favoring a "scroll making" pseudotrade). but i'll check out how this change could fit into lsw. seems reasonable.
LS, I have a feature request and initial implementation. A lot of people including me run addons such as Altoholic that will tell you how many of a particular item you have on any of your alts, private guild banks, etc. In my case I really want to know how many enchanting scrolls my banker alt has on hand or on the AH before I craft more.
It would be very useful to have this information at my fingertips when deciding what to craft. Obviously you can't support every such addon, but what they generally have in common is that they enhance the item tooltip to show this info.
My idea is that you change the tooltip shown when the mouse hovers in the 'Value' column. At the moment it shows the link text of the crafted item, followed by pricing information. Instead we can show the standard tooltip for that item, followed by the LSW-specific data. I've tried out this idea and it works really well for me. As an added bonus it shows detailed market data for those running Auctioneer.
The code changed is near line 1888 of lilsparkysworkshop.lua (this is from r99):
if(itemID>0)thenLSWTooltip:SetHyperlink("item:"..itemID)LSWTooltip:AddLine(" ")elseifnumMade>1thenLSWTooltip:AddLine(itemLink.." x "..numMade)elseLSWTooltip:AddLine(itemLink)endend
Hopefully that makes some degree of sense. This is probably a stupid way to implement this but it demonstrates the idea. It doesn't support recipies with multiple results (at least I assume that's what your for loop implies) and I didn't put in a variant for single-column mode.
EDIT: Ack, I just realized this properly belongs with LSW, not GnomeWorks. Dunno if that really matters.
subxero, that would be kind of annoying to have pop up each time you visit the guild bank, but i get your point. it's relatively easy to ignore the guildbank. is that the net effect of the "SHARE" idea? you'd still be able to check it manually and grab what you wanted (gw would update what it thinks you need as you did so).
helmar, sounds like moveanything is definitely monkeying with the frame controls.
LS, can you create a option at guildbank like: -“PRIVATE” (for you own guildmule bank) where the materials are mine and its like a bag. -And other to “SHARE” for public guildbank, where the materials are “temporal” and not mine like auction house.
Something like on scan a guildbank GW pop-up a window asking for private personal or share public use…
The only mods I'm using which alter multiple frames are ButtonFacade and MoveAnything. I'm fairly confident that it's not ButtonFacade, but now I suspect that it might be MoveAnything, as it had a listing for GnomeWorks in its custom frames, and resetting that also caused GnomeWorks to become unmovable. I'll see if I can get some better debug info for you on that.
EDIT: It's definitely MoveAnything causing the issue at this point. Even updating everything, the bug came back after one logout/login.
there is a script command to add items, but i need to add a slash command and really, the script command is probably going to change at some point, so i'm hesitant to suggest it.
as for processing, you can process the current item in the queue by making a macro called GWProcess in your common macros setting. gw will then fill in the macro to do the right process.
Is there a script command that can be used to add an item to the queue? Is there a script command that will let you hit a hotkey to process the queue (or next item in queue)?
oh i know. that's why i don't really care to automate the purchase system (like a "buy the next one" kind of button). gw can only get you so far.
the good news is that if some other skill needs those herbs, gw will know it still has some available from that other purchase and those extras will be "free" to whatever skill wants them.
About auctions, if you need 5 herbs and there's a cheap stack of 2 and a more expenseive stack of 20, GW proposes to buy the 2 and the 20. Since you have to buy the stack of 20 anyway, you don't need to buy the 2 one even if it's cheaper.
Good luck with the algorithms ! ^^
The tooltip might have been attached to my bobber. If it was it took away the "fish" icon so I couldn't click on the bobber. In anycase, it freaked me out and I did a /reload. I haven't had the problem come back. If it does, I'll hopefully be in a position where I can be less freaked and more analytical about the symptoms to help you find the problem.
helmar, are you using any kind of skinner with gnomeworks? it could be messing with resize-ability.
sarah, your experience with the auction scanner is kind of what i've been experiencing. not sure why it's not obeying prices... i think adding auction prices to the recipe selection might make it easier for people to select recipes, so i'm going to do that and that might help me see a pattern. the algorithm i currently have is not ideal anyway, so i've been expecting to delve into that one.
part of problem with the auction pricer is that it doesn't compare sub-purchases very well. for example, it's saying you need either 40 liferoot or 50 gravemoss. it won't suggest 20 liferoot and 25 gravemoss, which is probably a more likely scenario for cheap mats. now combine that with all the possible herbs as well as the straight pigments or even the inks and you have a LOT of different possibilities to examine. i'm not sure what the best approach would be to solve this problem in a generic way. basically, prices aren't linear: 5 widgets is not 5 times the cost of 1 widget.
i will definitely add the option to turn off different item sources.
i'm not sure if i can specify a slot for the milling. the macro i'm generating is basically:
/cast Milling
/use [herb]
i know you can /use by slot, but i think those slots are inventory slots and not bag slots (yeah, that's a big wtf? for me as well).
subxero, duh. you're right. the guildbank data is stored per guild. totally goofed on that one.
/script GnomeWorks.data.inventoryData["GUILD:guildname"].bank = {}
/script GnomeWorks:InventoryScan()
i'll make sure to get selective inventories working soon, even if the option gui doesn't exist yet...
bsmorgan, was the tooltip "connected" to your bobber? i'm wondering if for some reason the last gw tooltip is being displayed on in-game items. did you get any errors at any point during your session? it could be totally unrelated to gw and might be something tooltip related...
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
I second silverscorp83's idea. Its possible that you didn't even know the interface did that. Its a nice feature.
Wonderful interface. One thing though: With this installed, it kinda screws up the in-game guild profession tracker system. Normally when looking at your guildies' professions, you can click [View All] to see if *anyone* in the guild has that epic pattern you want, then click the "View Crafters" button to see which lucky guildie you can bug to make it for you. With GW installed, you can still see the craftable items, but there's no way to see which guildie can craft it without going through each individual guildie's profession list to look for the item. A button (or option on a right-click menu) somewhere that calls whatever blizzard function that the "View Crafters" button calls would be fantastic.
If someone is running datastore/Altoholic or bagnon which save the contents of all your characters bags/banks, would it be possible to count those items as well for "craftable"? on every other character? so if my bank alt has 200 fishes, and my main opens his cooking skill, maybe add the numbers of craftable meals with materials from alts in brackets.
if you get an error, all bets are off on whether the mod will function properly that session. nil errors like you have run into are typically a case of data not being ready when gw requests it. i've tried to catch those when i can. try a /reload to see if the data has made it to your server.
Tried this for the first time as replacement for ASTW getting numerous errors (see below). Also seems like sort by skill up broken all recipes show 0%....skills that are red like Fire Prism (JC) not showing red (shows in name list grey) and 0% skill up....same with Revitalizing Shadowspirit Diamond which is yellow to me and shows grey in color and 0% skill up. Austere SS Diamond yellow to me 0% skill up indicated.
By the way ASTW turned off just in case wondering....and paired with LSW as per your recommendation.
Message: Interface\AddOns\GnomeWorks\SkillList.lua:395: attempt to concatenate local 'recipeID' (a nil value) Time: 12/24/10 10:24:16 Count: 3 Stack: (tail call): ? Interface\AddOns\GnomeWorks\SkillList.lua:395: in function <Interface\AddOns\GnomeWorks\SkillList.lua:392> Interface\AddOns\GnomeWorks\SkillList.lua:436: in function `func' Interface\AddOns\GnomeWorks\GnomeWorks.lua:101: in function `SendMessageDispatch' Interface\AddOns\GnomeWorks\SkillList.lua:884: in function `ScanTrade' Interface\AddOns\GnomeWorks\MainWindow.lua:1382: in function <Interface\AddOns\GnomeWorks\MainWindow.lua:1378> (tail call): ? [C]: ? [string "safecall Dispatcher[2]"]:9: in function <[string "safecall Dispatcher[2]"]:5> (tail call): ? ...dOns\Broker_Group\libs\AceTimer-3.0\AceTimer-3.0.lua:164: in function <...dOns\Broker_Group\libs\AceTimer-3.0\AceTimer-3.0.lua:138>
Locals: (*temporary) = 0.017000000923872 (*temporary) = <function> defined =[C]:-1
@Hagu: You need to download the latest version of LSW from wowace:
http://www.wowace.com/addons/lil-sparkys-workshop/
Hi LS, you only prompt one time for every guild the pop up .. one a guildbank its set “private use” all time its private use .. and its used like a bag not need more questions every time, and if you set that guildbank its share/public then its all time the same .. and its like a auction house where the contents its not yours and you need paid or trade for it.
I thought I saw a message scrolling off my chat screen about gnomeworks needing a special version of lsw (worksphop)
I have the 101beta version of lsw and 99 of gsw via curse client
Is that OK? Do I need to install something different?
TIA
derfla, that's an interesting solution to a commonly asked-for feature. fwiw, gw's inventory column is designed to provide this info. what it doesn't do is track personal auctions (yet) and the scroll conversion is still tbd (i'm favoring a "scroll making" pseudotrade). but i'll check out how this change could fit into lsw. seems reasonable.
LS, I have a feature request and initial implementation. A lot of people including me run addons such as Altoholic that will tell you how many of a particular item you have on any of your alts, private guild banks, etc. In my case I really want to know how many enchanting scrolls my banker alt has on hand or on the AH before I craft more.
It would be very useful to have this information at my fingertips when deciding what to craft. Obviously you can't support every such addon, but what they generally have in common is that they enhance the item tooltip to show this info.
My idea is that you change the tooltip shown when the mouse hovers in the 'Value' column. At the moment it shows the link text of the crafted item, followed by pricing information. Instead we can show the standard tooltip for that item, followed by the LSW-specific data. I've tried out this idea and it works really well for me. As an added bonus it shows detailed market data for those running Auctioneer.
The code changed is near line 1888 of lilsparkysworkshop.lua (this is from r99):
Hopefully that makes some degree of sense. This is probably a stupid way to implement this but it demonstrates the idea. It doesn't support recipies with multiple results (at least I assume that's what your for loop implies) and I didn't put in a variant for single-column mode.
EDIT: Ack, I just realized this properly belongs with LSW, not GnomeWorks. Dunno if that really matters.
subxero, that would be kind of annoying to have pop up each time you visit the guild bank, but i get your point. it's relatively easy to ignore the guildbank. is that the net effect of the "SHARE" idea? you'd still be able to check it manually and grab what you wanted (gw would update what it thinks you need as you did so).
helmar, sounds like moveanything is definitely monkeying with the frame controls.
LS, can you create a option at guildbank like:
-“PRIVATE” (for you own guildmule bank) where the materials are mine and its like a bag.
-And other to “SHARE” for public guildbank, where the materials are “temporal” and not mine like auction house.
Something like on scan a guildbank GW pop-up a window asking for private personal or share public use…
@Lilsparky RE: Resizing issues
The only mods I'm using which alter multiple frames are ButtonFacade and MoveAnything. I'm fairly confident that it's not ButtonFacade, but now I suspect that it might be MoveAnything, as it had a listing for GnomeWorks in its custom frames, and resetting that also caused GnomeWorks to become unmovable. I'll see if I can get some better debug info for you on that.
EDIT: It's definitely MoveAnything causing the issue at this point. Even updating everything, the bug came back after one logout/login.
there is a script command to add items, but i need to add a slash command and really, the script command is probably going to change at some point, so i'm hesitant to suggest it.
as for processing, you can process the current item in the queue by making a macro called GWProcess in your common macros setting. gw will then fill in the macro to do the right process.
Is there a script command that can be used to add an item to the queue? Is there a script command that will let you hit a hotkey to process the queue (or next item in queue)?
oh i know. that's why i don't really care to automate the purchase system (like a "buy the next one" kind of button). gw can only get you so far.
the good news is that if some other skill needs those herbs, gw will know it still has some available from that other purchase and those extras will be "free" to whatever skill wants them.
About auctions, if you need 5 herbs and there's a cheap stack of 2 and a more expenseive stack of 20, GW proposes to buy the 2 and the 20. Since you have to buy the stack of 20 anyway, you don't need to buy the 2 one even if it's cheaper. Good luck with the algorithms ! ^^
The tooltip might have been attached to my bobber. If it was it took away the "fish" icon so I couldn't click on the bobber. In anycase, it freaked me out and I did a /reload. I haven't had the problem come back. If it does, I'll hopefully be in a position where I can be less freaked and more analytical about the symptoms to help you find the problem.
@lilsparky
My guild bank frame was not open when I got the error. I was running quests in the twilight highlands at the time.
helmar, are you using any kind of skinner with gnomeworks? it could be messing with resize-ability.
sarah, your experience with the auction scanner is kind of what i've been experiencing. not sure why it's not obeying prices... i think adding auction prices to the recipe selection might make it easier for people to select recipes, so i'm going to do that and that might help me see a pattern. the algorithm i currently have is not ideal anyway, so i've been expecting to delve into that one.
part of problem with the auction pricer is that it doesn't compare sub-purchases very well. for example, it's saying you need either 40 liferoot or 50 gravemoss. it won't suggest 20 liferoot and 25 gravemoss, which is probably a more likely scenario for cheap mats. now combine that with all the possible herbs as well as the straight pigments or even the inks and you have a LOT of different possibilities to examine. i'm not sure what the best approach would be to solve this problem in a generic way. basically, prices aren't linear: 5 widgets is not 5 times the cost of 1 widget.
i will definitely add the option to turn off different item sources.
i'm not sure if i can specify a slot for the milling. the macro i'm generating is basically:
/cast Milling
/use [herb]
i know you can /use by slot, but i think those slots are inventory slots and not bag slots (yeah, that's a big wtf? for me as well).
subxero, duh. you're right. the guildbank data is stored per guild. totally goofed on that one.
/script GnomeWorks.data.inventoryData["GUILD:guildname"].bank = {}
/script GnomeWorks:InventoryScan()
i'll make sure to get selective inventories working soon, even if the option gui doesn't exist yet...
bsmorgan, was the tooltip "connected" to your bobber? i'm wondering if for some reason the last gw tooltip is being displayed on in-game items. did you get any errors at any point during your session? it could be totally unrelated to gw and might be something tooltip related...