Go to Page... |
Updated: | 06-12-10 02:46 PM |
Created: | 12-03-08 04:31 PM |
Downloads: | 20,110 |
Favorites: | 230 |
MD5: | |
Categories: | TradeSkill Mods, ToolTip |
GatherSage2 is a re-write of the original GatherSage. Almost all of the original GatherSage functionality made its way into GatherSage2 and a lot more was added.
GatherSage2 shows what level is required to mine, pick, smelt, prospect, mill, or skin a resource (vein, deposit, ore, animal, plant, etc). The tooltip will show all skills for which the resource can be gathered or used up (i.e. an herb that can be both picked and milled).
It also shows you your current skill, how many skill ups you have gained since you logged in, and the difference between the skill you need to work with the resource and the skill you currently have.
It displays this information in the tooltip when you mouse over a resource in the world, minimap, inventory, auction house, mailbox, guild bank, and pretty much anywhere the item can be displayed. It will also show you if that resource has a chance of yielding special items (such as stone, gems, or other herbs).
A lot of testing has gone into making sure GatherSage2 does not interfere with other addons you may have loaded. Please report any problems found.
There is a readme.txt file that contains detailed information on GatherSage2
Comment Options |
12-28-08, 03:07 PM | |||||||
|
GatherSage was the original and I used that until WoW 3.x broke it. At first I just fixed my local version, but then wanted it to do more (like skinning, milling, etc) and decided it would be best just to re-write it rather than try to hack up the old code as it makes a lot of assumptions about the tooltip it is modifying.
About herbalism progression though, is it really that simple? The reason I ask is because I found this table that does not follow the progression you laid out 100%: http://www.wowwiki.com/Herb If you look at Bruiseweed, Grave Moss, Kingsblood, Fadeleaf, Firebloom, Arthras' Tears, and Golden Sansam the progression from green to yellow is either 30 or 20. Maybe the table is wrong, but I like to follow up on any discrepancies I find to make sure I have the most accurate data. Do you know for sure if the table is wrong?
I have however, seen skinnable spiders and non-skinnable bears so I couldn't do something like "all spiders are not skinnable" and even if this were the case, the types/sub-types are typically so messed up as to be unusable. The new version about to come out (today I hope) does pretty much what you outlined. I ended up writing a small Perl script to pull data from WoWHead and I told it to grab the pages for every item that results from skinning (that I know of anyway) and then I parse the HTML for the names of the creatures the item is skinned from. This then results in two auto-generated LUA files... one for the locale names and the actual skinning module itself. This should make it a lot easier for me to keep up with future changes and if I find another item not in my list, it is easy to add it and regenerate the files (takes less than 10 minutes). So with the new version, the tooltip data will show on all mobs (alive or dead) that the module knows about, which is almost 1,400 of them. This does increase memory consumption to about 1.3M with all the modules loaded (obviously skinning takes the most memory). I don't think this is too bad since no one can learn more than 2 skills and even if it took 5M of memory, that is nothing for even the crappiest computer. GatherSage2 takes almost no CPU at all even when processing the tooltip. I am working on ways to reduce the memory footprint, but I won't do it at the cost of CPU time or if it makes the code worse (if it can get any worse ).
|
||||||
|
kellewic |
View Public Profile |
Send a private message to kellewic |
Find More Posts by kellewic |
Add kellewic to Your Buddy List |
RHuebner |
View Public Profile |
Send a private message to RHuebner |
Find More Posts by RHuebner |
Add RHuebner to Your Buddy List |
kellewic |
View Public Profile |
Send a private message to kellewic |
Find More Posts by kellewic |
Add kellewic to Your Buddy List |
kellewic |
View Public Profile |
Send a private message to kellewic |
Find More Posts by kellewic |
Add kellewic to Your Buddy List |
12-22-08, 06:44 PM | ||
|
Re: 12-18 update?
I'll have to check out what errors you saw as I am running that version with no problems. GatherSage2 is basically a re-write of GatherSage and provides almost the same functionality. I added some things and took one or two things out of GatherSage, but essentially they are the same. GatherSage broke when WoLK came out and the original author was not available so GatherSage was pretty much abandoned with no one to maintain it. I ended up re-writing it into GatherSage2 while some other people fixed GatherSage. This all happened at about the same time. Also GatherSage2 aims to work even if other tooltip mods are installed (like Tinytip, CowTip, etc). GatherSage will likely not function if other mods move things around on the tootlip since it looks for specific text at specific tooltip lines. CowTip, for instance, moves the "Skinnable" line to the bottom of the tooltip and GatherSage looks for it on line3 of the tooltip so will not find it in this instance.
Last edited by kellewic : 12-22-08 at 06:54 PM.
|
|
|
kellewic |
View Public Profile |
Send a private message to kellewic |
Find More Posts by kellewic |
Add kellewic to Your Buddy List |
12-22-08, 06:36 PM | ||
|
Re: missing herb
When you mouse over one of those 2 items you will see "Chance of...." with Swiftthistle listed. |
|
|
kellewic |
View Public Profile |
Send a private message to kellewic |
Find More Posts by kellewic |
Add kellewic to Your Buddy List |
12-22-08, 02:36 PM | |
|
12-18 update?
What is the "patch" posted at http://www.wowinterface.com/download...therSage2.html ?
I installed that, but get a lot of errors. See the comments on that page for details of the errors. Also, what is the difference between this AddOn and another one called "GatherSage"? http://www.wowinterface.com/downloads/info11937-GatherSageWotLK.html Can they be combined into one mod so we can all benefit from the work of both projects?
Last edited by Jaim Sandar : 12-22-08 at 07:25 PM.
|
|
Jaim Sandar |
View Public Profile |
Send a private message to Jaim Sandar |
Find More Posts by Jaim Sandar |
Add Jaim Sandar to Your Buddy List |
12-22-08, 04:11 AM | |
|
missing herb
like your addon.
missing herb: Swiftthistle http://www.wowhead.com/?item=2452 keep on the good work. |
|
stanchubb |
View Public Profile |
Send a private message to stanchubb |
Find More Posts by stanchubb |
Add stanchubb to Your Buddy List |
kellewic |
View Public Profile |
Send a private message to kellewic |
Find More Posts by kellewic |
Add kellewic to Your Buddy List |
kellewic |
View Public Profile |
Send a private message to kellewic |
Find More Posts by kellewic |
Add kellewic to Your Buddy List |
12-07-08, 03:17 AM | |
|
no errors for me anymore with latest Version
|
|
EnSabahNur |
View Public Profile |
Send a private message to EnSabahNur |
Find More Posts by EnSabahNur |
Add EnSabahNur to Your Buddy List |
12-06-08, 08:33 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 10
Uploads: 0
|
## Version: 30003-12-05
From the toc file |
|
NachtkindFX |
View Public Profile |
Send a private message to NachtkindFX |
Find More Posts by NachtkindFX |
Add NachtkindFX to Your Buddy List |
12-06-08, 05:49 PM | ||
|
Re: Error on German Client
Thanks. |
|
|
kellewic |
View Public Profile |
Send a private message to kellewic |
Find More Posts by kellewic |
Add kellewic to Your Buddy List |
12-06-08, 02:17 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 10
Uploads: 0
|
Error on German Client
Code:
GatherSage2-30003-12-05\GS2_Event.lua:70: invalid capture index GatherSage2-30003-12-05\GS2_Event.lua:70: in function `?' CallbackHandler-1.0\CallbackHandler-1.0.lua:146: in function <...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:146> <string>:"safecall Dispatcher[12]":4: in function <[string "safecall Dispatcher[12]"]:4> <in C code>: ? <string>:"safecall Dispatcher[12]":13: in function `?' CallbackHandler-1.0\CallbackHandler-1.0.lua:91: in function `Fire' AceEvent-3.0\AceEvent-3.0.lua:70: in function <Interface\AddOns\Ace3\AceEvent-3.0\AceEvent-3.0.lua:69> --- |
|
NachtkindFX |
View Public Profile |
Send a private message to NachtkindFX |
Find More Posts by NachtkindFX |
Add NachtkindFX to Your Buddy List |
12-05-08, 09:57 PM | |
|
all seems to work mate
|
|
tinyu |
View Public Profile |
Send a private message to tinyu |
Find More Posts by tinyu |
Add tinyu to Your Buddy List |