SellEnchantCreated by Kwinic - Last updated on October 28 2006
Download
Important
========= Support for German and French has temporarly been disabled. It will return, I just need someone to help me with getting the localization.lua files interpreted. Anyone that feels like converting the localization.lua file into another language is more then welcome to and send it to me. I'll implement and release it and give you a nod in the program. =) Before updating to version 1.12.0, I highly recommend you delete your SellEnchant.lua file the directory "..\World of Warcraft\WTF\Account\XXXXXX\SavedVariables\" (where XXXXXX is your account user name). If you can't find the file to delete it, click the "Delete All Databases" button on the "Options" page before running using sell Enchant. You can load the default regeant and enchant databases after you delete all databases if you want. If you don't want to go though all the trouble of updating your reagent prices again, SellEnchant will continue to work with your old saved data, but will take up a little bit of extra hard disk space and memory when running WoW (like 5kb or so) and some of the newer features will not function. This will be the last change to my data format, I promise (unless Blizzard does something that breaks it). Support ======= http://ui.worldofwar.net/ui.php?id=1478 madica@yahoo.com (good luck getting in through all the spam though) server: Shadowsong name: Kwinic Installation ============ Extract to the folder: ../World of Warcraft/Interface/Addons/ Description =========== Gotta keep this brief, cause people don't tend to read this part. =) This is a continuation of RedLeon's work "EnchantingSell". Many parts are inspired and taken from Shamino's "EnchantingSeller" continuation. If you find a bug, and don't report it, it won't get fixed. Blanket statements like "This mod will not run" does not provide me with any useful information. I need information on the error to fix it. The more information provided, the faster I can fix it. With bug reports please try to include: what language you are using (English, French, German), names and versions of any other mods you are running, description of exactly what you were doing when the error happened, and (probably the most important) the exact error that you get. This mod tracks the prices of reagents, calculates the prices of enchants, tracks what reagents you have and the enchants you can do with them, creates an advertisement for you to use, and learns. With the price tracking feature you can either manually enter the price of the regeants or use one of the supported auction house programs (Auctioneer, KC_Items). For a quick scan of just reagent prices, only scan the "Trade Goods" catagory. It can then take the prices of those reagents and calculate what you should charge for that enchant, factoring in a markup percentage (percent profit you wish to make) that you can set. You can tell it to round the prices up to the nearest gold, silver, or copper. And if your not satisfied with calculated price, you can override it with a price of your own. SellEnchant also tracks what reagents you have. Not only does it keep track of what you have in your bags and in the bank, it also tracks what items you have on other characters. So you know at a glance exactly what enchants you can do. The enchanting skill in WoW creates no physical item that you can sell in the auction house (except for wands, which nobody wants). SellEnchant was designed to aid you a little bit in the selling of these enchants. You can create a line of text with it with mouse shift-clicks. If you wish you can list just the enchants you want to sell. You can have it include the price. You can even have it create a list of the reagents needed for the enchant. SellEnchant learns your enchants too. It doesn't rely on a pre-created database of enchants and enchant formulas. As you learn enchants, it learns them too. This basically means if Blizzard introduces a new enchant, or someone finds an enchant that no one else has ever found... it will add that enchant, it's formula, and the required reagents to its database. It'll also calculate the price for the new enchant (obviously). Default prices for reagents are taken from a mature server. The prices were current at one time, but as supplies become more abundant, prices go down. Almost every server has different prices for different things. Default prices are for reference purposes and I highly recommend that you set your own prices according to the price of regeants on the server that you play on. All feed back is welcomed, encouraged, and appreciated. Command Line Interface ====================== /se or /sellenchant "?" brings up function list "help" brings up function list "button" toggles minimap button "CreateDefaultDB" makes a new default database... not really end user stuff <blank> toggles SellEnchant <anything else> tells you to use "/sellenchant help" for more information Supported Optional Addons ========================= MyAddons 2.5 Auctioneer 3.2.0.0690 Unsupported Optional Addons =========================== KC_Items 0.93 Beta 1a AuctionMatrix 6.0 WoWEcon 1.24 Features to be added ==================== * Better link for Oils and Wands * Create a "Load one time" AH prices button * Make load on-demand pretty, conflicts with Auctioneer * Allow user to choose AH scanner * Fix reagent list on other characters scroll box * Add the other catagories to SortEnchant style listing * List enchants that will do skill ups - drop down menu * Check box of items to advertise * One click advertise button * New layout frame to format advertisements * Customizable listing style to include grouping * Advertising text save window * Sort unknown enchant list - drop down menu * Customize publish format +, (, [, go, g, G, etc. * Make Tip windows optional * Deal with Wizard Oil description better Bugs to be Squashed =================== * Can not close SellEnchant when bank window is open * Moving bag with rod in it does not register update correctly * Alternate reagents not calculated into enchants * Available number of enchants is not correct (bank & alt reagents not factored) * Have to toggle SellEnchant off/on to update enchant price * Enchant button doesn't come up when items are given to you while on Enchant frame * Enchant button does not refresh if proper reagents are moved to bags from bank. * Does not properly update reagents while on reagents page (reopen works). * Enchant frame double click of reagent forces a reagent sort Artifact of a work around to fix double click not taking to correct reagent * SellEnchant windows closes on enchant and opening windows due to shared artwork * ".." is shown for prices with no value Limitations =========== * Unable to show prices above 999g 99s 99c * Blizzard only allows 3 or 4 links in one line * Blizzard_CraftUI dependencies * Blizzard artwork dependencies * Does not remember posistion SellEnchant window is moved to * Opening SellEnchant still closes some windows (like all Blizzard craft frames)
Fixed the regeant links from the enchant frame
Movable frame can be toggled on and off |
10 votes ![]() |
||||||||||||||||||||||||||||||||||||||||||||||
SellEnchant
Comments
Kwinic
October 27, 2006 - 9:06 am [ Reply ]v 1.12.2 adds Auctioneer support and removes some debug messages I left in.
Kwinic
October 27, 2006 - 12:41 am [ Reply ]New version, 1.12.0 is out (new version number to reflect Blizzards UI)
Check out the new features, break it, and tell me what you did so I can fix it.
Enjoy. =)
Kwinic
October 15, 2006 - 12:14 pm [ Reply ]Enchanting is unique amoung the professions. It uses special commands that are only available to Enchanting.
I believe Blizzard did that because of the unique nature of enchanting. All the other professions create something. The majority of enchanting casts a "spell" on an item. Although it would be possible to convert to other professions... it wouldn't be simple.
ethraax
March 15, 2006 - 4:33 pm [ Reply ]This is a very very nice mod, and considerable time and effort has gone into it.
However, just one question. Is it possible to derive a version of this (using almost the same frame/functions/etc) that works for ALL crafting professions? It would be ok if you needed Auctioneer to get the prices (since you need it for it to be useful anyway), and it would just statically collect all things you learn to make via trade-skill, the mats, and the item.
This would be better as a different add-on, but could borrow some of the code.
Any chance of this happening, or do I need to try to do this myself? >.<
Grendalsh
February 25, 2006 - 4:53 am [ Reply ]Absolutely fabulous mod. Thank you so much for putting the obvious time and effort into this
I've been trying to build something similar for my Alchemist in Access, but slow going, and having it in-game would be hella better. Always find myself digging for old recipes as they're not sorted by type, and wondering what other potions a given herb would be useful for. Any chance of modding this for either a SellPotions or to include Alchemy? (I opened the LUA files and realized my coding skill stops with SQL :)
Kwinic
January 23, 2006 - 6:49 am [ Reply ]Well, v0.9 is finalized and published. Added support for WoWEcon and the new version of Auctioneer. A lot of bugs where squashed, and some better localizations where done.
It's basically a huge update in terms of fixes. Of course, new bugs were found too. Probably the biggest is reagents on alternates aren't calculated into the avaialbe enchant list. Was hoping 1.0 was the next release, but it looks like there will be a v0.10.
A big request:
If you have pretty much every enchant, I would very much like to have a copy of your SellEnchant.lua file located in your "../SavedVariables/" directory. Would be nice to have this in every language supported (English, German, and French). Also, I would really appreciate someone knowing either German or French to help me with a translation of SellEnchant. I can be conatacted via e-mail: madica@yahoo.com
Also, please, let me know of ANY 'nil value' errors you get... I want to get rid of all of those.
- Kwinic
(Thanks in advance for any help provided)
Kwinic
January 13, 2006 - 1:32 pm [ Reply ]Daelic:
Good news... v0.9 will support WoWEcon =)
Give it a test drive:
http://ui.worldofwar.net/download4.php?dbtable=maps&id=1478%20&title=SellEnchant
(cut and paste that link) and tell me how it works for you.
Daelic
January 9, 2006 - 6:44 pm [ Reply ]WoWecon is still supported. They don't have a need to change the version on mod sites, since the mod self-updates via their direct download when you run it to update AH prices.
## Interface: 10900
## Title: WOWEcon.com Prices
## Author: The WOWEcon.com Team
## Description: WOWEcon.com Price Tooltip Module
Kwinic
January 9, 2006 - 11:44 am [ Reply ]New version 0.8 released.
Used Shimano's fix for the mouse over icon error on enchant page.
Biggest change this time:
Minimap button enable/disable state is saved on a per character basis now.
Daelic:
Is WoWEcon even being supported still? According to WoWInterface support for it has been discontinued... just wanted to know if it's still active before I add the support for it.
Kwinic
January 4, 2006 - 10:41 pm [ Reply ]Daelic:
No Econ support yet yet, but it is on the schedule to be added.
Kwinic
January 3, 2006 - 11:33 pm [ Reply ]v0.7 released.
Contains some minor fixes for comsmetics and logic.
Made compatible with patch 1.9 (well, at least it don't complain that it's out of date).
Blizzard added a scroll bar bug. =(
- Kwinic
Halandriel
January 1, 2006 - 2:50 am [ Reply ]Hi Kwinic,
I used your comment, but nothing changed. I wrote you a PM.
Regards
Halandriel
Kwinic
December 28, 2005 - 6:45 am [ Reply ]Halandriel:
Sorry Halandriel... I'll look into what 2h weapons are listed as in German.
v0.6 should have it listed as Zweihandwaffe, which is what I thought it was supposed to be.
As for any ideas... type the command:
/se CreateDefaultDB
Then, if you could, please send me the localization.lua ( madica @ yahoo.com )
- Kwinic
Halandriel
December 26, 2005 - 3:23 am [ Reply ]Hi,
I'm using the german client of WoW. Everything works fine, but I can't filter on 2h weapons. I tried to change an entry in the localization.lua from 2h-Waffe to Zweihandwaffe (in the normal dialog it's called that way) but it didn't work. Tried with 0.5 and 0.6. Any ideas?
Thanks
Halandriel
Kwinic
December 12, 2005 - 1:14 pm [ Reply ]Neldar:
What you are getting is an error. I'm currently trying to find the source of it. I tried to do tests of variables before any calculations where made on them, but the over head it created wasn't worth it.
As a temporary fix, try deleting the SellEnchant.lua file found in your ..\World of Warcraft\WTF\Account\_ACCOUNTNAME_\SavedVariables\ folder. It's an ugly fix, but usually works.
- Kwinic
Neldar
December 12, 2005 - 9:54 am [ Reply ]hi, it seems to be a great addon...
problem is that i cant use it, im getting a error message
"Interface\Addons\SellEnchant.lua:816: attempt to preform arithmetic on local `nblnBag' (a nil value)".
And sometimes when i try to start the Sellenchant program, via the icon, the enchant window starts (with the error message).
Is it something i forgot to do or is it a bug ?
Im using AutoBuff, Benecast, Atlas and CTMOD.
Kwinic
December 6, 2005 - 4:39 am [ Reply ]Once I get SellEnchant working as intended I will look into doing other professions. Of course, the main reason for SellEnchant is to advertise your goods... where all the other production professions can sell their stuff in the Auction House (blacksmithing being the notable exception because of Mith Spurs).
A reverse "sort" to look up what you can make with certain reagents is a good idea... I'll look into it. The biggest problem I can foresee would be that SellEnchant doesn't have a default database that lists all enchants. It collects the majority of it's data from your enchants. The little default database it does come with is an optional feature. This feature wouldn't be that useful in a "what enchant should I learn next to up my skills" manner.
- Kwinic
Grendalsh
December 2, 2005 - 12:47 am [ Reply ]My alt is an enchanter, and SellEnchant has been an absolute blessing! GREAT WORK!
Course, now my main is jealous.. Any chance of doing something similar for Alchemy? Would love to have a similarly useful panel where I can sort by potion type (i.e. healing, armor, mana, etc) and have reagent lists.. would be nice to also have a reverse sort to see what potions use a particular reagent (this would be useful for enhcanting as well).
Look forward to any future developments on this!
KUDOS!
Daelic
November 30, 2005 - 9:43 pm [ Reply ]Awesome, thanks!
WoWEcon tends to be far more accurate in my opinion, since it's based off actual sale results, not auction buyout scanning.
Much, MUCH appreciated.
Daelic
November 20, 2005 - 8:53 pm [ Reply ]Could you please add support for WoWEcon? Here is the function that wowecon uses to provide data for mod integration:
-- WOWEcon_GetAuctionPrice_ByLink(link):
-- Parameters:
-- link: string:item link
-- Returns: tuple:{integer:auction_price in copper, integer:auction_volume, bool:server-specific data), nil if not found
-- Notes:
-- Preferred method of obtaining vendor price. Guaranteed to return a price if
-- the linked item exists in our data
--
function WOWEcon_GetAuctionPrice_ByLink(link) end
They also provide a method for detecting wowecon:
-- Check for this constant to see if WOWEcon is enabled
WOWEcon_Enabled = "$Revision: 1.24 $";
Kwinic
November 19, 2005 - 11:04 am [ Reply ]Kaelin:
That's on odd one... just to have the default enchant frame appear without any kind of error.
It can happen, but it's usually from some sort of an error. More often then not, it's a nil value sneaking in somewhere. With my next release, I'll be releasing an easier way to turn on the debug feature (currently, you have to toggle a variable in the lua code to get debug messages to display). Maybe with the next release we can track your error down.
Of course, you can rename the x:\Program Files\World of Warcraft\WTF\Account\AccountName\SavedVariables\Se llEnchant.lua file to see if it'll fix the error. I say rename because if you delete it, all your saved data will be gone. If you rename it, you can always change the name back to the original, and your data will still be there.
- K
Kaelin
November 18, 2005 - 11:26 am [ Reply ]Love the plug-in!
I have recently had an issue when I click the sellenchant button, my regular enchanting window comes up? Is this happening to anyone else? How can this be fixed?
Thanks in advance.
-K
Derok
November 11, 2005 - 5:47 pm [ Reply ]I am getting an error as follows:
Interface\Addons\SellEnchant.lua:816: attempt to preform arithmetic on local `nblnBag' (a nil value)
It happened last night after I got the formula for arcanite rod that I can not use yet, however I have 3 others that I can't use
I get this error whenever I open my bags or loot somthing.
Kwinic
November 8, 2005 - 6:03 am [ Reply ]Version 0.6b released.
Cosmetic bugs fixed here. This was just more or less a release to let people know that this is still being supported. Some of the bugs that exist are very hard to track down because I'm not being provided with enough information on how to reproduce them.
=)
Kwinic
Kwinic
October 26, 2005 - 9:26 am [ Reply ]Version 0.5b is released.
Finally, a command line interface has been added. You can now toggle the minimap button on and off too. Some minor error checking has been added to. More English conversion has been done too... but most of this was done in the debug statements (debug mode can only be entered by changing lua code, there is no end user option to turn it on and off).
I know it's been almost a week since an update, but getting these little things done proved a bit more time consuming then I thought it'd be.
Next release: No promises here, but I'm hoping the next release will be the break away from the default Enchant frame. This means compatibility with SortEnchant and a draggable window (and oddly, compatibility with EnchantingSeller).
- Kwinic
Kwinic
October 25, 2005 - 4:42 am [ Reply ]The command /se doesn't work. It's not yet implemented. That's going into the next update though.
- Kwinic
ievil
October 22, 2005 - 10:35 pm [ Reply ]For some reason /se dont seem to wanna play tho.. so had a hard time finding it ;) it was hiding under CT Raid Assist ;)
Kwinic
October 21, 2005 - 4:09 am [ Reply ]Anasa:
Could you please also list all the other mods you are using so I can recreate your error.
- Kwinic
anasa
October 20, 2005 - 2:34 pm [ Reply ]I got an error as well trying to use it. It was an error about Scrolling. I'll try to grab it again and post it here. I get it whenever I try to do *anything* in the mod.
The mod is basically totally non-functional for me.
Kwinic
October 20, 2005 - 10:14 am [ Reply ]Another version posted 0.4.
But, Konk, I'm unable to reproduce your error at all. =/
Are you still getting it?
- Kwinic
Kwinic
October 19, 2005 - 8:05 am [ Reply ]Well, another version is released again. This one fixes a save bug and a scroll bar error.
I'm still having problem reproducing the error your getting konk. Let me know if your still getting it with v.3. I suspect you still will.
- Kwinic
konk
October 16, 2005 - 10:05 am [ Reply ]i'm using cosmosui on the pack and enchantrix and also auctioner, thanks for quick response/
Kwinic
October 16, 2005 - 3:07 am [ Reply ]Konk,
Can you let me know what addons are you using so I can reproduce the error?
Thanks in advance.
- Kwinic
konk
October 16, 2005 - 2:36 am [ Reply ]Count: 6
Error: [string "EnchantingSellMinimapButton:OnEnter"]:3: Usage: SetText("text" [, color])
--------------------------------------------------
Count: 6
Error: [string "EnchantingSellMinimapButton:OnClick"]:2: attempt to call global `ESell_Launch' (a nil value)
those are the errors i get, the first one is when it loads the ui into the game once i log on and the second one is when i click on it, (seems it explains it, just wanted to be sure you get it) seems a nice tool for me enchanter, but the most important is that lets me see what i have and what kind of enchantments i have available, but sadly doesnt work, hope you work on it and lemme use it asap.







Language