Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(256 Kb)
Download
Updated: 06-12-10 02:46 PM
Pictures
File Info
Updated:06-12-10 02:46 PM
Created:12-03-08 04:31 PM
Downloads:18,135
Favorites:242
MD5:

GatherSage2  Popular! (More than 5000 hits)

Version: 2010-06-12
by: kellewic, smccandl

NOTE: I will not be supporting this addon after 6/13/2010. I am not playing WoW any more. If anyone wants to take over development, please let me know.

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

CHANGELOG

* (2010-06-12): No code changes. Added all Perl code-generation code to the package in case someone
needs to update the English locale or module Lua files.

* (2010-06-06): Fixed a bug where a creature has the same name as something else (i.e. Jade)
Also fixed a bug in the pattern matching of targets.

* (2010-06-04): Fixed bug with GameTooltip text going "wonky"... that's what happens when
you move stuff around :)

* (2010-05-30): Code cleanup and a few bug fixes.
Removed AceEvent-3.0, AceHook-3.0, AceAddon-3.0 dependencies
Added basic module code.
Changed how the locale strings work.
Cleaned up the GUI options panel.
Removed FR locale since it hasn't been updated
Updated DE locale
Added skill strings to items when the skill is different per item

* (2010-04-26): Removed support for ItemLevel module. It doesn't look to be maintained and the game now
provides the item level in the tooltip.

Removed all functionality related to quests. I have never used it and no one has ever
asked about it. It was a PITA to keep maintaining. Items gathered for quests should
still be listed on the tooltip.

Updated all module's data with what seems the most recent skill levels.

Updated code to fix reported issues. I cannot replicate the issues now so hopefully
they are good to go.

* (2009-09-08): Removed most tabs from the GUI options and condensed them to the "General" tab.

When disabling the addon in the options, all modules will be disabled.

When enabling the addon in the options, only modules for which you have a skill in
will be re-enabled by default. Manually enabling additional modules still works after
the addon is re-enabled.

When enabling parent modules (such as Mining), their child modules will also enable
(such as Smelting). If, for some reason, you don't want the child enabled, just uncheck it
after loading the parent. If for some reason you only want the child, uncheck both and re-check
the child.

Removed informational messages from displaying by default. This includes enable/disable
messages. They will appear if you set the log level to DEBUG.

Fixed an issue with deep copying game objects for no good reason. This resolved an issue
with the BasicChatMods addon and likely reduced memory footprint a tiny bit, which is
hardly ever a bad thing.

Fixed some creatures that used to be skinnable, but are no longer skinnable.

* (2009-09-04): Removed GUI configuration "Debugging" tab; placed all items under "General" tab.

Added options to only show tooltip information when a configured modifier key is used. All
modifier keys are supported (feature request).

* (2009-08-30): Updated herbalism, mining, and skinning locales and module files with new data from WoWHead.

Fixed an issue where adjusting the tooltip money frame was causing a lot of blank lines
to appear. In addition to removing the blank lines, the money frame and text was changed
to match the new in-game style.

Manually added in Titanium prospecting data.
Updated TOC for 3.2

* (2009-07-19): Changes made to Herbalism broke a few things so I had to fix them.
Minor code optimizations

* (2009-07-18): Re-organizing core code
Minor code optimizations

Fixed herbalism gathering from creatures skill levels. It seems these are the
same as skinning (based on level).

* (2009-07-11): Fixed issue with Fishing skill not being read correctly.

* (2009-06-23): Added fishing stub module for future development (was requested)

Removed data recording as the feature is fairly useless since GS2 keeps its own
database of information.

Removed locale files with no translations.

* (2009-04-18): Added debugging routines and associated GUI options. If the logging level is DEBUG or greater,
additional information will be shown in the default chat window.

There is a new dump state function that will dump all of GS2's internal state to the database. This
will allow people to PM the file to me for debugging purposes. Some people see 'tonumber' errors that
do not always show up. Hopefully this feature will help track down what is going on. This data is cleared
at login.

This version was not released.

* (2009-04-14): Fixed a bug related to numbers being compared with strings.
Fixed some other miscellaneous bugs that came up in daily use of the addon.
Updated the readme.txt file.
Added some more "unknown" items to be ignored in the locale/ignore.lua file (only available for enUS).
Bumped TOC interface number to 3.1.0

Fixed herbalism skill for Frozen Herb. It seems Wowhead has 3 entries for it and only
one of them is corect.

Updated herbalism, skinning, and mining locale and modules files from Wowhead.

Fixed Tiger Lily skill to 375 from 400 as per 3.1 patch notes.

* (2009-03-08): The "Auctioneer" bug had nothing to do with Auctioneer after further testing.
I think I finally have this fixed, although I still don't know the cause of it.

Added a logging library to aid in future debugging. Modified the Print()
method to be more friendly to the logging library.

Removed the DEBUG variable as it's not longer needed.

* (2009-03-07): Fixed a weird bug when Auctioneer was loaded. For some reason the right
FontStrings of the GameTooltip would shift left in some instances.

* (2009-01-31): Created a locale "ignore.lua" file that contains items that appear to be of
interest, but are not. This only affects the recording of unknown data.

Mining has its own locale file now that is automatically generated from
Wowhead data.

Fixed bug where known data was being recorded as unknown data.

This version was not released.

* (2009-01-28): Updated deDE locale files with name changes that Peter sent me via email. Thanks!

Herbalism has its own locale file now, others will follow this paradigm soon.
Added many more creatures and items that herbalists can gather from.

Updated skinning locale and module files - 8 new creatures, 1 new item

* (2009-01-19): Fixed the skinning locale and module data. Known NPCs should now show the correct
skinning information in the tooltip.

* (2009-01-08): Fixed a bug that caused Altoholic tooltip lines to flow off the tooltip.
Releasing this version.

* (2009-01-03): Removed all slash commands in favor of a GUI configuration screen, which
can be found in the game Interface screen.

Fixed herbalism skill levels to follow the +25, +50, +100 progression.

Added code to save items and units it does not recognize to the database. These
will need to be posted on the mod forum so they can be added to the static data
and be recognized.

Unknown items are saved in global.UNKNOWN_DATA.
Recorded items are saved in global.RECORDED_DATA.
The file these are saved to is WOW_DIR\WTF\Account\NAME\SavedVariables\GatherSage2.lua

Removed esES localization file as it was empty.

Separated out pieces of the locale files as they were getting really big
with the addition of skinning.

Changed the version number to be shorter since the mod hosting sites don't like
it to be really long and it kept getting truncated.

Added a "skill distance" in the tooltip, which is the difference
between your current level and the required level. The format is
(without the dashes):

Required (req. level) -------- curSkill (skillUps/distance)

Requires XXXXX (250) --------- 105 (+10/-145)

Filled in all known skinning targets and items. These files are automatically
generated from WoWHead so it's a bit easier to accomplish now.

Fixed a few small display bugs. Wrong colors, bad line wrapping, etc.

Added inscription data to show what inks can be made from
which pigments. This revealed a weakness in how data is
associated and a small display change was made. If a single item
(i.e. Alabaster Pigment) can be used to create more than one item
at differing skill levels, then for the main "Requires" line, the
skill level is not shown; instead "varies" is shown. In the "Chance of"
listing, the skill level will appear per item line in the right column
correctly color coded. A screenshot is provided as an example. So far,
Alabaster Pigment is the only item in the addon that follows this, but I
added the ability so any module can use it in case more are encountered as
I suspect they will be with jewelcrafting.

Inscription locale data added to the English locale. Other locales will need
someone to translate them.

Corrected code comments.
Added more code comments in case anyone else feels like messing with it :)

* (2008-12-25): Added initial skinning information
Fixed a few bugs and potential problems

Added more items to the locale tables. Hopefully I didn't break
the German locale again.

If the threat meter is showing on the tooltip, it is adjusted
down the tooltip and it's little diamond texture is hidden (along
with all other textures since there is no easy way to differentiate
what texture belongs to which line).

Added support for more than a dozen other tooltip mods. GatherSage2
should co-exist with a good portion of the tootlip mods out there.

These changes also cover the 2008-12-25-2 release which was a minor bug
fix for skinning.

* (2008-12-05-4): Fix for German clients (I hope)

* (2008-12-05): Added prospecting information and a stub for jewelcrafting.

Re-wrote portions of code to get smelting and prospecting data
sets to play nice. Tooltips will now display both skills on
things such as "Copper Ore". If more than one skill has
"chance of" items, these will be tagged by skill. This is really
only relevant for Mining Jewelcrafters and other such combinations
that have two skills that use much of the same items.

German localizations added thanks to EnSabahNur

Added support for RatingBuster and ItemLevel as they modify the
tooltip in ways that interferes with GatherSage2 displaying all
pretty :)

Added colorization of all "chance of" items.

* (2008-12-03): Re-structured code a bit more.
This version is being tagged as Alpha since it does pretty much
what the original GatherSage did minus the "You can now pick..."
functionality.

* (2008-11-30): More code optimization and structuring.
This version was not released.

* (2008-11-27): Split code up to be more manageable (hopefully :))
Verified all data sets via wowhead, wowwiki, and thotbot.
Added "quest-awareness" for quest items that can be gathered.
This version was not released.

* (2008-11-08): Initial re-write of GatherSage.
This version was not released.
Optional Files (0)


Post A Reply Comment Options
Unread 01-03-09, 02:33 AM  
kellewic
A Defias Bandit
 
kellewic's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 127
Uploads: 3
New beta version for testing

If anyone is interested in the new beta version, you can download it from http://www.mediafire.com/?sharekey=d...db6fb9a8902bda.

I'd appreciate any testing, comments, suggestions, etc you can provide.

The biggest change for data is inclusion of about 1,400 skinning items. You can now see what a skinnable creature will skin for by mousing over/targeting it alive or dead.

NOTE: This next statement may not apply if you are using a tooltip mod...

There are still some strange tooltip transitions that I have been unable to work around yet.

You might notice if you keep mousing over an alive, skinnable creature and then attack it, the tooltip will go back to normal with the addition of the threat meter; the GatherSage2 data simply disappears until you mouse out, the mouse back over the target.

This also happens when you keep the mouse over said skinnable creature, kill it, and loot it; the tooltip changes to show the "Skinnable" tag. At that point the GatherSage2 data is lost until you mouse out then re-mouse over the creature.

No idea why these happen and it seems these transitions do not fire the GameTooltip:OnShow() method; they simply change the tooltip.
__________________
Kellewic - 80 Warlock - Ghostlands
kellewic is offline Report comment to moderator  
Reply With Quote
Unread 01-03-09, 10:58 AM  
RHuebner
A Kobold Labourer

Forum posts: 0
File comments: 19
Uploads: 0
So far the new beta is working well, just a couple of small issues and a question.

In the new GUI (nice!), the checkbox for whether a module should record starts out disabled (as in unclickable, not as in unchecked) on skills which the player has, for which the module defaulted to enabled. Easily worked around by disabling then re-enabling the module, if the player happens to think of doing that. Pretty minor nit for the first shot at such a complex UI.

The skinnable line now shows light blue instead of red/gray, however, it's now always light blue, even if the mob is beyond your skinning level. I'd thought it was to show red as normal if you can't skin it, and then blue if you can (in lieu of the indeterminable skill upgrade color)?

BTW, it may be my eyes, but the light blue sometimes looks awfully close to light gray, I think because of the tooltip's semi-transparency, and partly depending on what happens to be behind it. (Yeah, I know, whine, whine... ) It might help to be more saturated, or a different, more distinctive color (purple? cyan? I dunno.)

And now the question... what's the unknown data section really supposed to be capturing? I'm seeing a lot of what feels like false positives, but it occurs to me I'm not really sure what it should be catching. Is it intended to only catch cases such as a Requires Herbalism tooltip line appearing on an unrecognized herb, or an unknown gem dropping from a mining node? Or should it be catching more? Should what it catches depend on what skills/modules the current character has? I wouldn't think so. I'd expect it to trigger pretty rarely, but it's capturing all kinds of routine stuff.

For example, the following items were all flagged by mousing over a character's bag contents: linen cloth, silver bar, malachite, light leather, tigerseye, and scorpid stinger. The char in question has herbalism and skinning, but that shouldn't matter; you can't want everybody sending you malachite reports over and over just because they're not playing a miner at the moment.

Anyway, good job, and testing continues, though I may not have that much time to play this weekend.
RHuebner is offline Report comment to moderator  
Reply With Quote
Unread 01-03-09, 11:23 AM  
kellewic
A Defias Bandit
 
kellewic's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 127
Uploads: 3
Originally posted by RHuebner
So far the new beta is working well, just a couple of small issues and a question.

In the new GUI (nice!), the checkbox for whether a module should record starts out disabled (as in unclickable, not as in unchecked) on skills which the player has, for which the module defaulted to enabled.

The skinnable line now shows light blue instead of red/gray, however, it's now always light blue, even if the mob is beyond your skinning level.

BTW, it may be my eyes, but the light blue sometimes looks awfully close to light gray, I think because of the tooltip's semi-transparency, and partly depending on what happens to be behind it. (Yeah, I know, whine, whine... ) It might help to be more saturated, or a different, more distinctive color (purple? cyan? I dunno.)

And now the question... what's the unknown data section really supposed to be capturing? I'm seeing a lot of what feels like false positives, but it occurs to me I'm not really sure what it should be catching. Is it intended to only catch cases such as a Requires Herbalism tooltip line appearing on an unrecognized herb, or an unknown gem dropping from a mining node? Or should it be catching more? Should what it catches depend on what skills/modules the current character has? I wouldn't think so. I'd expect it to trigger pretty rarely, but it's capturing all kinds of routine stuff.

For example, the following items were all flagged by mousing over a character's bag contents: linen cloth, silver bar, malachite, light leather, tigerseye, and scorpid stinger. The char in question has herbalism and skinning, but that shouldn't matter; you can't want everybody sending you malachite reports over and over just because they're not playing a miner at the moment.
Yeah, that GUI weirdness is something I am working on. It got me this morning when I went to enable recording for skinning and it took me a second to realize what was going on. I figured, if it got me, then it will likely get others -- FIXED

The skinnable line got lost in the shuffle of all the other changes. I put a placeholder in there for the blue, but never got back to it. Fixing it now... will try to find a better color as well. -- FIXED

The unknown data was left broad on purpose (for now) until I can get a bunch of samples from play and see what it will catch. Right now, anything with a type as 'Gem' or 'Trade Goods' will be caught. And then out of those, any subtype of 'Herb', 'Metal & Stone', and 'Jewelcrafting' will be caught.

Creatures will only be recorded if their tooltip has "Skinnable" in it so these are only recorded when killed and looted.

World objects are only saved if a tooltip scan reveals a "Requires XXXX" line, where XXXX is one of the skills that GatherSage2 recognizes... at first I was getting doors with a tooltip "Requires Scalet Key", etc as it was far too broad

I think the main reason a lot of items are recorded as unknown now is the "Trade Goods" type.


New file uploaded with the fixes - http://www.mediafire.com/?sharekey=d...db6fb9a8902bda
__________________
Kellewic - 80 Warlock - Ghostlands
Last edited by kellewic : 01-03-09 at 12:37 PM.
kellewic is offline Report comment to moderator  
Reply With Quote
Unread 01-08-09, 06:56 PM  
kellewic
A Defias Bandit
 
kellewic's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 127
Uploads: 3
New version 2009-01-08

I just posted a new version that includes a ton of skinning information. The internal code changes were fairly extensive and I, as well as others, have been testing this version for about 2 weeks now.

If you find any issues, please post them here and I will work through them as soon as I am able (which is usually pretty fast )

The other big new thing is I removed all the slash commands in favor of a GUI interface. With it, you can enable/disable any skill that GatherSage2 knows about even if your character doesn't know it. Tooltips will show regardless. By default, the skills your character knows are enabled.

All of the "recording" functions are disabled by default. I suggest you leave the "unknown recording" option off. If you want to turn on the recording for any specific skill, please do so as GatherSage2 will save all items it encounters that it thinks it should know about and I beg you to post any of the data to me, even if you see false positives

All of this happens when you mouse over nodes, items, loot stuff while mining, picking herbs, etc.

A change in the skinning colors was suggested and I added it. If you can't skin a creature, the color is red. If it is possible to skin a creature, the color is like a cream color (not sure the exact name). It used to be grey, but until I, or someone else, figure out the exact skinning progression, I will leave it this way to signify "who knows?"

In this regard, if you have the skinning skill, please turn on the skinning recording feature. This will save the game's view of the level coloring so I can try to determine the skinning progressions. The GatherSage2 saved variables is located at WOW_DIR\WTF\Account\NAME\SavedVariables\GatherSage2.lua
__________________
Kellewic - 80 Warlock - Ghostlands
kellewic is offline Report comment to moderator  
Reply With Quote
Unread 01-16-09, 04:37 PM  
kellewic
A Defias Bandit
 
kellewic's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 127
Uploads: 3
Skinning issue

Just an update on an issue I was unaware of until yesterday. The skinning data in the last version is not 100% accurate. I didn't realize Wowhead limits the number of items per query to 200 so I missed a bunch of skinning information.

I have corrected the issue with a new script that pulls data properly from Wowhead (and is nice to their servers by pausing a lot in the process ).

With this new method, I found many mobs that were missed and hundreds of incomplete entries. The new statistics of the skinning module, when it is released soon, are:

Code:
-- NPCs  : 1675
-- Items : 87
-- Quests: 10
These represent unique items; so there are only 87 items that can be skinned from all 1,675 mobs and 10 of those items are only for quests.

I am also working to correct the weird tooltip issues:
  • When in combat and the threat is updated on the tooltip - causes GS2 data to disappear - almost have this fixed
  • After killing a skinnable mob, if you leave the mouse over the unit, the GS2 data disappears - next on my list to fix.
__________________
Kellewic - 80 Warlock - Ghostlands
Last edited by kellewic : 01-16-09 at 04:40 PM.
kellewic is offline Report comment to moderator  
Reply With Quote
Unread 01-19-09, 02:36 PM  
kellewic
A Defias Bandit
 
kellewic's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 127
Uploads: 3
Skinning data fixed

I uploaded a new version to fix the skinning data. This is the only change in the new version.

Still working on ways to fix tooltip oddities related to combat and skinning.
__________________
Kellewic - 80 Warlock - Ghostlands
kellewic is offline Report comment to moderator  
Reply With Quote
Unread 01-19-09, 03:24 PM  
oddtoddy
A Murloc Raider

Forum posts: 4
File comments: 146
Uploads: 0
Re: Skinning data fixed

Originally posted by kellewic
I uploaded a new version to fix the skinning data. This is the only change in the new version.

Still working on ways to fix tooltip oddities related to combat and skinning.
Thanks for your hard work on this project.
oddtoddy is offline Report comment to moderator  
Reply With Quote
Unread 01-19-09, 05:27 PM  
kellewic
A Defias Bandit
 
kellewic's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 127
Uploads: 3
Re: Re: Skinning data fixed

Originally posted by oddtoddy
Thanks for your hard work on this project.
Thanks for the support!
__________________
Kellewic - 80 Warlock - Ghostlands
kellewic is offline Report comment to moderator  
Reply With Quote
Unread 01-27-09, 08:56 PM  
DSanai
A Wyrmkin Dreamwalker
 
DSanai's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 111
Uploads: 8
Thanks for taking this over! I've been so busy over the last year, I only just now saw your PM. Great work, I'll be installing this over my old one tonight.

At some point I hope to have time to write mods again, but please feel free to continue to support this one; just let me know if, at any point in the future, I can help in any way.

Thanks again,

DSanai
__________________
Dsanai - nElf Hunter
Glacialfox - nElf Death Knight
Evilianti - Gnome Warlock
DSanai is offline Report comment to moderator  
Reply With Quote
Unread 01-27-09, 10:15 PM  
kellewic
A Defias Bandit
 
kellewic's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 127
Uploads: 3
Originally posted by DSanai
Thanks for taking this over! I've been so busy over the last year, I only just now saw your PM. Great work, I'll be installing this over my old one tonight.

At some point I hope to have time to write mods again, but please feel free to continue to support this one; just let me know if, at any point in the future, I can help in any way.

Thanks again,

DSanai
No problem; it's been a learning experience (into how crappy the WoW tooltip API is )

I hope to do some more work on automatically querying Wowhead for data and creating the enUS locale and appropriate module files. This is how the skinning files are created currently. So, hopefully by next week I will be able to automatically do all of that for mining and herbalism as well.

I always appreciate feedback and bug reports should you find any.

There are some known issues I am dealing with that are outlined in the readme.txt file. If you have any insights into those, that would be very helpful.
__________________
Kellewic - 80 Warlock - Ghostlands
kellewic is offline Report comment to moderator  
Reply With Quote
Unread 01-29-09, 12:50 AM  
peterman67
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 2
German translations working on 3.0.8

On patch 3.0.8. Blizz changed sone names of nodes, etc...
Here the new german translations, working on 3.0.8.

Code:
-- LOCALIZATION FILE
-- German
-- THANKS to VincentGdG for this translation!

if (GetLocale() == "deDE") then

-- Phrases
gspCanMine = "Du kannst neue Erze abbauen: ";
gspCanSmelt = "Du kannst neue Erze verh\195\188tten: ";
gspCanPick = "Du kannst neue Kr\195\164uter pl\195\188cken: ";
gspRequires = "Ben\195\182tigt ";
gspSkill = " Fertigkeitspunkte.";
gspSkillToSmelt = " Fertigkeitspunkte zum Verh\195\188tten.";
gspChanceOf = "Chance auf: ";

-- Skills as they appear in the spellbook
gsMINING = "Bergbau";
gsHERBING = "Kr\195\164uterkunde";

-- Mining nodes
gsCopper = "Kupfervorkommen";
gsTin = "Zinnvorkommen";
gsSilver = "Silbervorkommen";
gsIron = "Eisenvorkommen";
gsGold = "Goldvorkommen";
gsMithril = "Mithrilvorkommen";
gsTruesilver = "Echtsilbervorkommen";
gsSmallThorium = "Kleines Thoriumvorkommen";
gsRichThorium = "Reiches Thoriumvorkommen";
gsDarkIron = "Dunkeleisenablagerung";
gsIncendicite = "Pyrophor-Mineralvorkommen";
gsLesserBloodstone = "Geringe Blutsteinablagerung";
gsIndurium = "Indurium-Mineralvorkommen";
gsObsidianChunk = "Gro\195\159er Obsidianbrocken";
--- gsThorium = "Thorium Veins"; -- not referenced anywhere
-- node variants
gsSmallObsidianChunk = "Kleiner Obsidianbrocken";
gsSilverOz = "Br\195\188hschlammbedecktes Silbervorkommen";
gsGoldOz = "Br\195\188hschlammbedecktes Goldvorkommen";
gsMithrilOz = "Br\195\188hschlammbedeckte Mithrilablagerung";
gsTruesilverOz = "Br\195\188hschlammbedeckte Echtsilberablagerung";
gsThoriumOz = "Br\195\188hschlammbedecktes Thoriumvorkommen";
gsRichThoriumOz = "Br\195\188hschlammbedecktes reiches Thoriumvorkommen";
gsHakkariThorium = "Hakkari Thoriumvorkommen";
-- TBC nodes
gsFelIron = "Teufelseisenvorkommen";
gsAdamantite = "Adamantitablagerung";
gsRichAdamantite = "Reiche Adamantitablagerung";
gsKhorium = "Khoriumvorkommen";
-- WotLK nodes
gsCobalt = "Kobaltablagerung";
gsRichCobalt = "Reiche Kobaltablagerung";
gsSaronite = "Saronitablagerung";
gsRichSaronite = "Reiche Saronitablagerung";
gsTitanium = "Titanvorkommen";
gsRichTitanium = "Reiches Titanvorkommen";

-- Ores
gsCopperOre = "Kupfererz";
gsTinOre = "Zinnerz";
gsSilverOre = "Silbererz";
gsIronOre = "Eisenerz";
gsGoldOre = "Golderz";
gsMithrilOre = "Mithrilerz";
gsTruesilverOre = "Echtsilbererz";
gsThoriumOre = "Thoriumerz";
gsDarkIronOre = "Dunkeleisenerz";
gsElementiumOre = "Elementiumerz";
-- TBC Ore
gsFelIronOre = "Teufelseisenerz";
gsAdamantiteOre = "Adamantiterz";
gsEterniumOre = "Eterniumerz";
gsKhoriumOre = "Khoriumerz";
-- WotLK Ore
gsCobaltOre = "Kobalterz";
gsSaroniteOre = "Saroniterz";
gsTitaniumOre = "Titanierz";

-- Gems (still working on this add in)
gsTigerseye = gsGreen.."Tigerauge"..gsTail;
gsMalachite = gsGreen.."Malachit"..gsTail;
gsShadowgem = gsGreen.."Schattenedelstein"..gsTail;
gsJade = gsGreen.."Jade"..gsTail;
gsCitrine = gsGreen.."Citrin"..gsTail;
gsLesserMoonstone = gsGreen.."Geringer Mondstein"..gsTail;
gsMossAgate = gsGreen.."Moosachat"..gsTail;
gsBlackVitriol = gsGreen.."Schwarzes Vitriol"..gsTail;
gsBloodoftheMountain = gsGreen.."Blut des Berges"..gsTail;
gsBlackDiamond = gsGreen.."Schwarzer Diamant"..gsTail;
gsAquamarine = gsGreen.."Aquamarin"..gsTail;
gsStarRuby = gsGreen.."Sternrubin"..gsTail;
gsHugeEmerald = gsGreen.."Gewaltiger Smaragd"..gsTail;
gsAzerothianDiamond = gsGreen.."Azerothianischer Diamant"..gsTail;
gsArcaneCrystal = gsGreen.."Arkankristall"..gsTail;
gsLargeOpal = gsGreen.."Gro\195\159er Opal"..gsTail;
gsBlueSapphire = gsGreen.."Blauer Saphir"..gsTail;
gsHugeEmerald = gsGreen.."Gewaltiger Smaragd"..gsTail;
gsSouldarite = gsGreen.."Seelenit"..gsTail;
--TBC Gems
gsShadowDraenite = gsGreen.."Schattendraenit"..gsTail;
gsDeepPeridot = gsGreen.."Tiefenperidot"..gsTail;
gsFlameSpessarite = gsGreen.."Flammenspessarit"..gsTail;
gsBloodGarnet = gsGreen.."Blutgranat"..gsTail;
gsGoldenDraenite = gsGreen.."Golddraenit"..gsTail;
gsAzureMoonstone = gsGreen.."Azurmondstein"..gsTail;
gsLivingRuby = gsBlue.."Lebendiger Rubin"..gsTail;
gsTalasite = gsBlue.."Talasit"..gsTail;
gsNightseye = gsBlue.."Nachtauge"..gsTail;
gsNobleTopaz = gsBlue.."Edeltopas"..gsTail;
-- WotLK Gems
gsHugeCitrine = gsGreen.."Riesenitrin"..gsTail;
gsShadowCrystal = gsGreen.."Schattenkristall"..gsTail;
gsDarkJade = gsGreen.."Nephrit"..gsTail;
gsBloodstone = gsGreen.."Blutstein"..gsTail;
gsSunCrystal = gsGreen.."Sonnenkristall"..gsTail;
gsChalcedony = gsGreen.."Chalzedon"..gsTail;
gsForestEmerald = gsBlue.."Waldsmaragd"..gsTail;
gsScarletRuby = gsBlue.."Scharlachrubin"..gsTail;
gsMonarchTopaz = gsBlue.."Monarchentopas"..gsTail;
gsAutumnsGlow = gsBlue.."Herbstglimmer"..gsTail;
gsTwilightOpal = gsBlue.."Zwielichtopal"..gsTail;
gsSkySapphire = gsBlue.."Himmelssaphir"..gsTail;

-- Stone
gsRoughStone = "Rauer Stein";
gsCoarseStone = "Grober Stein";
gsHeavy = "Schwerer Stein";
gsSolid = "Robuster Stein";
gsDense = "Verdichteter Stein";
--TBC Stone
gsMoteEarth = "Erdpartikel";
gsMoteFire = "Feuerpartikel";
-- WotLK Stone
gsCrystalWater = "Kristallisiertes Wasser";
gsCrystalEarth = "Kristallisierte Erde";
gsCrystalFire = "Kristallisiertes Feuer";
gsCrystalAir = "Kristallisierte Luft";
gsCrystalShadow = "Kristallisierter Schatten";

-- Herbs
gsPeacebloom = "Friedensblume";
gsSilverleaf = "Silberblatt";
gsEarthroot = "Erdwurzel";
gsMageroyal = "Magusk\195\182nigskraut";
gsBriarthorn = "Wilddornrose";
gsStranglekelp = "W\195\188rgetang";
gsBruiseweed = "Beulengras";
gsWildSteelbloom = "Wildstahlblume";
gsGraveMoss = "Grabmoos";
gsKingsblood = "K\195\182nigsblut";
gsLiferoot = "Lebenswurz";
gsFadeleaf = "Blassblatt";
gsGoldthorn = "Golddorn";
gsKhadgar = "Khadgars Schnurrbart";
gsWintersbite = "Winterbiss";
gsFirebloom = "Feuerbl\195\188te";
gsPurpleLotus = "Lila Lotus";
gsArthas = "Arthas' Tr\195\164nen";
gsSungrass = "Sonnengras";
gsBlindweed = "Blindkraut";
gsGhostMushroom = "Geisterpilz";
gsGromsblood = "Gromsblut";
gsGoldenSansam = "Goldener Sansam";
gsDreamfoil = "Traumblatt";
gsMountainSilversage = "Bergsilberweisling";
gsPlaguebloom = "Pestbl\195\188te";
gsIcecap = "Eiskappe";
gsBlackLotus = "Schwarzer Lotus";
-- tbc herbs
gsFelweed = "Teufelsgras";
gsDreamingGlory = "Traumwinde";
gsRagveil = "Zottelkappe";
gsFlameCap = "Flammenkappe";
gsTerocone = "Terozapfen";
gsAncientLichen = "Urflechte";
gsManaThistle = "Manadistel";
gsNetherbloom = "Netherbl\195\188te";
gsNightmareVine = "Alptraumranke";
-- WotLK Herbs
gsGoldClover = "Goldklee";
gsFirethorn = "Feuerdorn";
gsTalandrasRose = "Talandras Rose";
gsTigerLily = "Tigerlilie";
gsAddersTongue = "Schlangenzunge";
gsFrozenHerb = "Gefrorene Kräuter";
gsLichBloom = "Lichblüte";
gsIcethorn = "Eisdorn";

-- Special herbs
gsSwiftThistle = "Flitzdistel";
gsWildvine = "Wildranke";
-- tbc special herbs
gsFelBlossom = "Teufelsbl\195\188te";
gsUnPlantParts = "Unbekannte Pflanzenteile";
gsNightmareSeed = "Alptraumsaat";
-- WotLK Special Herbs
gsDeadnettle = "Brennnessel";
gsFrostLotus = "Frostlotus";
gsFireLeaf = "Feuerblatt";
gsFireSeed = "Feuersaat";

end
greets
peter
peterman67 is offline Report comment to moderator  
Reply With Quote
Unread 01-30-09, 07:48 PM  
kellewic
A Defias Bandit
 
kellewic's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 127
Uploads: 3
New version: 2009-01-28

Just uploaded a new version. No functionality changes, just updated:

* deDE locale files with name changes
* Herbalism has its own locale file now, others will follow this paradigm soon.
* Added many more creatures and items that herbalists can gather.
* Updated skinning locale and module files with new data.

Hoping to provide updated mining information and split that data into its own locale file soon. Everything I split out is auto-updated from Wowhead to provide the most accurate data possible - skinning and herbalism so far.

I noticed some "weird" stuff in the herbalism gathering pull so if you see something definitely wrong, let me know (Ancient Lichen results comes to mind - in the Herbalism.lua module file).
__________________
Kellewic - 80 Warlock - Ghostlands
kellewic is offline Report comment to moderator  
Reply With Quote
Unread 03-01-09, 01:16 AM  
RHuebner
A Kobold Labourer

Forum posts: 0
File comments: 19
Uploads: 0
Tooltip text joining bug?

Has anyone noticed a bug where some text lines in tooltips have the left and right side text concatenated together as left text instead of being properly split? E.G., the Thunderclap warrior skill tooltip will say "Instant6 Second Cooldown" on the left, instead of "Instant" on the left and "6 Second Cooldown" on the right? It happens a lot with the damage summary tooltip from Recount, too.

I've been seeing this for quite some time now (weeks), but I've hesitated to report it because I can't seem to pin down what triggers it. I have determined that it only happens while GatherSage2 is loaded, but it doesn't happen right away after logging in, it only appears after you've been playing for a while.

What I've seen: If GS2 is loaded, including the current version and as far back as GatherSage2-30003-12-25-08-2.zip (the earliest I've got archived), when you first log on everything is fine, but after playing for some time, eventually the tooltips will get distorted as described above. If GS2 is not loaded, the tooltips stay good, which is why I finally decided to report it here. I've seen it happen both while actively leveling and when logging into my bank alt in town who only works the mailbox and auction house. Once the tooltips go bad, they stay that way, until you log out and back in, then they're fine again (for a while).

I'm pretty certain I never saw this when initially testing GS2 last month during its initial development; it seems to have started some time after the latest release, which leads me to think some other addon is somehow instigating the problem. But it does only happen with GS2 loaded, even older versions, so there must be some bad combination of addons that screw each other up.

I run so many addons, with new versions coming out every few days, that it's hard for me to figure out the bad combo. I'm hoping someone else has seen this and we can narrow it down somehow, so I don't have to spend hours doing a binary search of my addon space (turn half of them off, play until it happens [or not], if it happens, turn half of those off, etc.)

On a more positive note, this is the first and only problem I've noticed with the current release, and it's really just cosmetic and annoying, nothing serious, so things are looking good overall.
RHuebner is offline Report comment to moderator  
Reply With Quote
Unread 03-01-09, 05:32 PM  
kellewic
A Defias Bandit
 
kellewic's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 127
Uploads: 3
Re: Tooltip text joining bug?

Originally posted by RHuebner
Has anyone noticed a bug where some text lines in tooltips have the left and right side text concatenated together as left text instead of being properly split? E.G., the Thunderclap warrior skill tooltip will say "Instant6 Second Cooldown" on the left, instead of "Instant" on the left and "6 Second Cooldown" on the right? It happens a lot with the damage summary tooltip from Recount, too.
Interesting. I'm not saying GS2 is not causing this since as you said it could be some weird mix of addons causing havoc. I have noticed something similar except in my case a lot of blank lines end up in the tooltip and it doesn't happen every time. I want to say I saw this happen on my banker character where I don't have GS2 running, but I can't be certain. I will keep a closer lookout for this.

The thing is GS2 does not process tooltips for items it has no idea about; such as the Warrior Thunderclap tooltip. The processTooltip() function will simply return once it sees it doesn't know what a "Thunderclap" is.

However, GS2 does heavily modify the tooltip in the cases where it knows about an item to the point that it will shuffle text lines around and hope no other addon screws with it. There is no built-in way to pick when you can modify the tooltip and it seems the game engine only allows one addon to change the tooltip at one time, but there is no way to guarantee in what order.

I find the way most addon (and even the game itself) handling of the tooltip is by making a lot of assumptions about the content, where that content sits (what line) and if any parts of the tooltip are hidden/shown. GS2's tooltip modifications may be breaking them by hiding/showing the FontStrings, hiding all the tooltip textures, etc. I go off the assumption that the game will 'fix" the tooltip when someone calls the GameTooltip:SetXXXX() or GameTooltip:ClearLines() functions. This, however, may or may not be happening in all cases.
__________________
Kellewic - 80 Warlock - Ghostlands
kellewic is offline Report comment to moderator  
Reply With Quote
Unread 03-01-09, 09:27 PM  
RHuebner
A Kobold Labourer

Forum posts: 0
File comments: 19
Uploads: 0
Re: Re: Tooltip text joining bug?

The most irritating thing about this bug is the randomness. Things start out fine, and then go bad as I play, but I can't figure out any particular trigger.

And the errors are applied so inconsistently... first maybe some of the Recount tooltip lines will mash left (not all of them mind you, just some), but the skill buttons are OK. Then later some of the skill cast time/cooldown lines will go bad, and then maybe later the mana cost/range lines go (or maybe not). And sometimes some of the tooltip lines added by DrDamage go bad, but not often. And BTW, the GS2 skill required line for nodes usually goes bad at some point, too. And now that I'm watching it more closely, I think I've seen cases where a line was bad and then went back to normal again later. Argh.

I wouldn't have posted this here at all since I can't localize the problem yet, except that the only effect I've been able to reliably reproduce is that it doesn't happen when GS2 isn't loaded. It may not be GS2 doing the damage, but just GS2's presence in the notify chain triggering some other addon's bug somehow. And the progressive nature of the bug is truly weird as well; none of the addons do anything differently for the 1000th tooltip popup than for the 1st, so why doesn't the bug appear immediately after logon? More argh.

I'll keep watching for clues, and do some more testing as time permits.
RHuebner is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: