Do you hate it to look up what kind of gems there are that fit your needs? I do, that's why I wrote this addon. Socket Assistant will detect which class and spec your character has and show all gems that are relevant for your spec and the socket color of the item that you are going to socket.
Hasst du es auch so sehr, nach Edelsteinen zu suchen, die du für deine Spec gebrauchen kannst? Ich schon, deshalb hab ich dieses Addon geschrieben. Socket Assistant erkennt deine Klasse und Spec und zeigt dir die passenden Edelsteine in einem neuen Fenster an, wenn du ein Item zum sockeln öffnest.
I. Installation
---------------
Just copy it into your addon folder and it is ready for use.
Einfach in den Addon-Ordner kopieren und das Addon ist bereit.
II. Using it
------------
Open the SocketInterface. You do this by shift+right-clicking on a socketable item in your character frame, just as if you are going to put a jewel in it. An additional frame will appear that shows you those gems that might be intersting for you.
Öffne das Sockel-Interface. Dazu musst du auf ein sockelbares Item in deinem Charakterbildschirm shift+Rechtsklicken, so als wolltest du dem Item einen neuen Edelstein hinzufügen. Es öffnet sich eine neues Fenster, in welchem dir die Edelsteine angezeigt werden, die für dich interessant sind.
III. Thanks
-----------
to everybody who likes my little addon and those who helped me during the long and tedious development process. :-)
Danke all jenen die mein kleines Addon mögen und auch denen, die mir während des langwierigen und mühsamen Entwicklungsprozesses geholfen haben. :-)
IV. Change History
------------------
IV.3 Update from Heal/Spell Damage
IV.2 Public Releases
1.0: Tested with many chars and specs, fixed stupid spec-detection error.
IV.1 Internal Beta Releases:
0.8: Added all the jewels that were missing (common/epic). Testing begins :-)
0.7: Added spec detection and fixed minor glitches on the frame
0.6: Fixed a major display bug (gems will not persist in the frame if you close it and reopen it with an item, that will have a smaller gemlist). Also added icons to the gemdisplay!
0.5: Added quality handling (common/rare/epic)
0.4: Polishing Patch: now the frame looks really nice! :-)
0.3: Added a frame to the socket-interface
0.2: Populated database with rare gems for all classes
0.1: First Version: Print gems for Hunters in chat
I am having trouble with this addon.. it shows no gems or anything else in the window. Everything else seems to be ok, just does not show me any gems. Any help here would be great. Thanks in advance.
I am getting this error...
Date: 2009-03-10 21:28:28
ID: 3
Error occured in: Global
Count: 1
Message: ..\AddOns\SocketAssistant\SocketAssistant.lua line 119:
attempt to get length of field '?' (a nil value)
[2008/12/28 00:34:00-271-x2]: SocketAssistant-1.1\SocketAssistant.lua:119: attempt to get length of field '?' (a nil value)
SocketAssistant-1.1\SocketAssistant.lua:86: in function `getGems'
SocketAssistant-1.1\SocketAssistant.lua:62: in function `SocketAssistant_OnEvent'
<string>:"*:OnEvent":1: in function <[string "*:OnEvent"]:1>
<in C code>: in function `SocketInventoryItem'
Interface\FrameXML\PaperDollFrame.lua:1176: in function `PaperDollItemSlotButton_OnModifiedClick':
<string>:"*:OnClick":2: in function <[string "*:OnClick"]:1>
Like the mod a lot, but it needs to include specific spell hit rating gems - I don't know if it isn't showing for melee or other casters but for my mage it wasn't, and considering the importance of spell hit, it should be there.
i.e Great Golden Draenite, Great Dawnstone and Great Lionseye
I also had to make the small amendments to the code that smashflashwow added (thanks for that)
Terrific idea now that the great GemHelper is currently dead. But its not usable yet.
v1.1 tested, USEng client/server, WoW 3.0.2 live. Many gems that can be socketed and are appropriate for a class are not shown, which is why its unusable here. For example, for a protection-speced Warrior for yellow sockets, it fails to show Enduring Talasite (defense/stamina). Other examples of this as well with other classes tested (Mage & Priest).
For this to be usable, need this mod to stop doing its own analysis of what it thinks is best for a socket and just show every gem for an appropriate colored socket. If you don't want to go that far (despite its analysis currently doing a poor job), have it as an option.
Or else (what GemHelper used to do) allow user defining of gem display options, such as showing every gem that has "stamina", "spell power" or so on its description.
This addon's a real timesaver so thanks for doing the work for us
However I have thought of an improvement for your next update that would make this addon perfect. When I open the socket interface to see which gems are appropriate I should have an option to choose the best one and have it instantly appear in my inventory, without having to farm for the mats or buy it from the ah. I don't mind if I have to socket the actual gem myself to save you a line of code or two, but I think the above change would be great
Remove these lines of code from the socketassist.xml file that should keep the UI size from moving to your minimap buttons. I found this a problem as well an use carbonite an it seams that if you don't have a default minimap this add on has weird behavior if these lines are left in the add on code xml file.
Not sure if my UI scale (.70) is throwing this off, but I get all the text scrunched up so it's quite illegible. I'm sure this is an easy fix for me somewhere in the lua or xml - can you point me to where I would make adjustments to make the text clear? Maybe just larger?