Get an Epic Experience with Premium

Tradeskill Profit Maximization

Auction & Economy Login to Add Favorites
  • 2 Likes
  • World of Warcraft
  • 1,308 Monthly Downloads
  • Supports: 4.0.1
  • 100,022 Total Downloads
  • Updated 10/17/2010
  • Created 12/21/2008
  • 202 Favorites
  • Project Site
  • Comments
  • Release Type: Inactive
  • License: Public Domain
  • Newest File: ProfMax v2.0
or

About Tradeskill Profit Maximization

Dependency (one of the following):

  • Auctioneer
  • AuctionMaster
  • AuctionLite
  • Auctionator

ProfMax utilizes AuctionHouse scan data to calculate the pricing of TradeSkill items. ProfMax will output this information to the TradeskillUI window (i.e. Alchemy, Cooking, First-Aid, etc...).

Profmax will also calculate the total cost of purchasing the mats on the AuctionHouse and will display if there is a profit to be made.

---------------
ProfMax v2.0
---------------
-Updated for Cataclysm

---------------
ProfMax v1.6
---------------
-Small tweak to the algorithm for determining if profit can be made

---------------
ProfMax v1.5
---------------
-Price formula now uses the minimum number made for each item to calculate worth.
 Previous version presumed only 1 item was crafted each time.
-Added handling for SKILL_LINES_CHANGED event.  If the tradeskill window is open
 when mounting/unmounting, handler will now prevent the AH values from disappearing
 from the tradeskill window.

---------------
ProfMax v1.4
---------------
-Added support for Auctionator.

Added the following options:
     -View the profit margin rather than gold profit in the reagent window. (Profit Margin = (Profit / Revenue) * 100)
     -Ability to remove certain keywords(Transmute, Enchant, Elixir of, etc...) from your tradeskill window to tidy things up.
     -Ability to take into account current inventory when calculating total tradeskill item cost.  Before when calculating total cost, it was presumed
     that everything would be purchased from vendor or auction house.

---------------
ProfMax v1.3
---------------
-Updated text on Options panel to be more intuitive.
-Corrected bug when trying to open tradeskill window when the Options menu was visible.
-Removed support for Skillet.
-Fixed issue where some tradeskill items were being hidden inadvertently when using some filters.

---------------
ProfMax v1.2
---------------
-Updated for 3.3

---------------
ProfMax v1.1
---------------
-Added option to Round auction values to the nearest gold.

---------------
ProfMax v1.0
---------------
-Updated .toc for 3.1 patch
-Corrected problem where interface options were not saving properly after patch 3.1.

---------------
ProfMax v0.9.0
---------------
-Added basic support for Skillet.  Disabled by default.  Enable via Options Panel.
-Added option to display reagent price in the TradeSkillUI window.  Disabled by default.  Enable via Options Panel. (Does not work with Skillet)
-Minor code updates for performance improvements.
-Fixed issue when INFORMANT knows about an item but shows the cost to be zero.

---------------
ProfMax v0.8.0
---------------
-Added support for AuctionLite.
-Added support for AuctionMaster.
-Added internal lookup table for item buy prices for users who do not use INFORMANT.  Let me know if I missed any mats you can but from vendor.
-Added option to flag items that will result in profit from AH.  Items will be flagged with an "*" in the TradeSkill UI window.  Note: You may experience a delay when scrolling in the Tradeskill UI Frame. (Seems to only be when using Auctioneer)  If so, then you'll probably want to keep this option disabled.
-Removed option for enabling debugging.

---------------
ProfMax v0.6.0
---------------
-Added additional nil checks for users with no pricing modules installed
-Added new option in the options panel to show per unit auction pricing in tradeskill UI even if no mats are available
-Added new option in the options panel to show only per unit auction pricing even if mats are available. (that is, don't multipy by the mats available count)

---------------
ProfMax v0.5.0
---------------
-ProfMax Loads OnDemand instead of at logon.
-Added options panel to the Blizzard Interface Options frame.
-Added the ability to select the preferred Pricing Algorithm to use.  This can be set in the Interface Options menu.
-Using Informant to determine vendor purchase price.  Older versions of ProfMax only used AH values or assumed zero.
-Added SavedVariables capability to store options for ProfMax.
-Added ChangeLog.txt file to package.

---------------
ProfMax v0.3.0
---------------
-Added check to ensure itemLink passed to Auctioneer API is an item.  Should correct problem with Enchanting.

---------------
ProfMax v0.2.3
---------------
-Added check for nil value after calling Blizzard GetTradeSkillItemLink and GetTradeSkillReagentItemLink API calls
-Added check for nil value for TradeSkillName

---------------
ProfMax v0.2.1
---------------
-Integrated into TradeSkillUI.
-Added calculation to determine if profit can be made by purchasing mats on AH.

---------------
ProfMax v0.2
---------------
-Removed EnhTooltip dependency

---------------
ProfMax v0.1
---------------
-Initial Release

Comments

First Previous Page 2 of 7 Next Last
  • #92
    I hope it gets some consideration in the future. This adddon is fantastic, but having to disable ATSW is a dealbreaker.
  • #83
    Does this addon works with MrTrader? I've done a full ah scan and played with the options but doesn't show up in the trade window.
  • #84
    forgot to mention that the first time i open MrTrader a message of "loaded on demand" from ProfMax appears, so it's been called correctly.
  • #90
    I checked out MrTrader and didn't see any APIs available that I could utilize for displaying the cost information. Would suggest you send a note to the dev of MrTrader and see if he has any interest in making more APIs available. If so, I'd be happy to integrate it with MrTrader.
  • #81
    Thanks for the update :).
    Love your addon, it's very easy to keep track of what's worth making!
  • #78
    I cannot get this addon to work with Skillet. I have enabled the "Skillet hook" and exited and reloaded WoW. However, when I try to log in with both Skillet and your addon, your addon just doesn't load. Doesn't appear in the interface options panel, nothing. Log out, disable Skillet, and it works.

    What am I doing wrong? I want to use this with Skillet.
  • #79
    Sorry doesn't look like Skillet is being updated any longer. I plan to remove the Skillet support in the next release.
  • #86
    lilsparky still maintains Skillet, you just have to actually download the proper version from the repository at wowace.
    He's currently working on a replacement for skillet at the moment which you may wish to look into supporting.
    http://www.wowace.com/addons/gnomeworks/
  • #77
    I want to say this is one of my favorites and that Please update this for 3.2
  • #75
    I like the idea of this. I'm unsure why it shows prices on a very few of my enchants. I'd like to see it show profit/loss info for everything.
  • #74
    First off I'll state I'm using the addon with Skillet.

    Is it possible to have the filter *only* add prices to recipes that exceed the minimum gold profit level? It can be a bit difficult to scan the list and find the recipes marked off with an asterisk.

    Perhaps compensating the reduction in information by placing the tradeskill profit values in the tradeskill-parts window itself for all recipes. And only showing the prices on the recipe list if it exceeds the profit threshold?
  • #73
    needs some code to convert enchanting skills into their scroll prices
    taking into account the scroll cost too ofcourse
  • #72
    heres abit of code to add auctionator support ^^

    Change --
    if (not AucAdvanced) and (not AuctionLite) and (not vendor) then
    ChatFrame1:AddMessage("|CFF1E90FF"..PROFMAX_TITLE.." "..PROFMAX_VER.." No supported AuctionHouse database loaded.")
    ChatFrame1:AddMessage("|CFF1E90FF"..PROFMAX_TITLE.." "..PROFMAX_VER.." You must have Auctioneer, AuctionLite, or AuctionMaster loaded.")
    end

    Change to --
    if (not AucAdvanced) and (not AuctionLite) and (not vendor) and (not AtrL) then
    ChatFrame1:AddMessage("|CFF1E90FF"..PROFMAX_TITLE.." "..PROFMAX_VER.." No supported AuctionHouse database loaded.")
    ChatFrame1:AddMessage("|CFF1E90FF"..PROFMAX_TITLE.." "..PROFMAX_VER.." You must have Auctioneer, AuctionLite, AuctionMaster or

    Auctionator loaded.")
    end

    Change --
    elseif (AuctionLite) then --auctionlite
    local auctionValue = AuctionLite:GetAuctionValue(itemID)
    return auctionValue or 0
    elseif (vendor) then --auctionmaster
    local __, value, __, __ = vendor.Statistic:GetCurrentAuctionInfo(itemLink, false)
    return value or 0
    else --no auction db loaded
    return 0;
    end

    else
    return 0 --not an item
    end
    end

    Change to --
    elseif (AuctionLite) then --auctionlite
    local auctionValue = AuctionLite:GetAuctionValue(itemID)
    return auctionValue or 0
    elseif (vendor) then --auctionmaster
    local __, value, __, __ = vendor.Statistic:GetCurrentAuctionInfo(itemLink, false)
    return value or 0
    elseif (AtrL) then --auctionator
    local AuctionPrice = Atr_GetAuctionBuyout(itemID)
    return AuctionPrice or 0
    else --no auction db loaded
    return 0;
    end

    else
    return 0 --not an item
    end
    end

    Hope you enjoy my minor tweaks...now..wtf is skillet...it looks pretty but do i really need another addon...lmao
  • #80
    will add in v1.4
  • #71
    how dont understand how it works , i have skillet and i have
    A:6.02.75-5.68.16=34.59
    V:50-42.50=7.50
    i dont understand what is the number after the -
  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Leaguepedia PAX Skin Giveaway