Get an Epic Experience with Premium

SlyProfits

Auction & Economy Login to Add Favorites
  • 0 Likes
  • World of Warcraft
  • 168 Monthly Downloads
  • Supports: 5.4.7
  • 35,547 Total Downloads
  • Updated 04/25/2014
  • Created 05/17/2009
  • 108 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: V1.7.1
or
Support development! **
Donate

About SlyProfits

SlyProfits

Introduction

SlyProfits adds an extra tab to the Auction House Interface. The tab is designed to show the profits that can be made from various trade skills.

It works out the current buyout price of the tradeskill, the current cost of mats for a stack of the tradeskill and calculates the profit that can be made taking into account the standard AH cut and vendor price for mats such as vials.

Additionally it allows you to view the mats for each trade skill and easily buyout the required number using a slider to control how many of each trade skill you wish to make.

The addon started out as a tool for myself as i was manually scanning the auction house calculating which Flask was most profitable to make with the booming post 3.1 prices. At the time i was making in excess of 5k a week buying/selling Flasks and decided to automate the process so others could do the same. Since then various tradeskills have been added and a way of adding custom recipes has been created.

Localization

SlyProfits is localized and should work in all languages versions, even though not all displayed tags and information has been translated yet. This is still in progress, any help is welcome: http://wow.curseforge.com/addons/slyprofits/localization/

Configuration

The recipes the tool scans for can be extensively controlled. You can configure the recipes by Clicking the button on the AH tab,going to Interface>Add-ons>Slyprofits, or typing /slyprofits recipes. In this configuration window you can easily control what tradeskills are scanned by either selecting to filter by current profession, filter by individual professions or enabling/disabling particular recipes.

Importing from Professions

You can can easily import from any support profession window, all you need to do is click on import in the configure recipes window. It will show a list of the last profession window opened, so if no data has been found or it is not the profession you wish to import you can just open another profession.

Creating/Edit Recipes

Additionally to importing new tradeskills, you can edit existing recipes or create custom recipes. Again click on the relevant Edit/New buttons to bring up the window.

  • Name - This field represent the name of the item made from craft (case sensitive)
  • Profession - This is a drop-down allowing you to select one of the professions.
  • Makes Per Craft - This is the quantity that each individual craft makes,
  • Desired Stack Size - This is the amount you want to buy in one go at the auction house, defaults to a low number for imported recipes.
  • Mats - This is a list of all the mats for the recipes including vendor mats.
  • HasCooldown - It is important to set this if it has a cooldown otherwise it could recommend to use recipe via the nested recipe support.

Advanced Mode

The advanced mode checkbox appears on the AH frame. Advanced mode contains several advanced calculations that increase the profit to be made.

  • The first advanced calculation is Nested Recipe Support. By this i mean any recipe where one of its mats is another enabled recipe in your list e.g. Netherweave Bag and Bolt of Netherweave. It will calculate which is the cheapest price out of Bolt of Netherweave or the mats used to make the bolt. Note: It is Important to set HasCooldown on any recipe that has a cooldown or they will naively be considered in the nested recipe calculation, this is not done by default.
  • This has been a much requested calculation to be added. The addon when in advanced mode will automatically deduct from the cost the amount you can resell the any surplus mats.
  • A final calculation that has been added is elixir mastery, when in advanced mode it automatically increase to the number of flasks made to the amount that would be procced on average (sorry not elixir masters), This has been modelled from the information i could find on sites like wowhead. This will drastically change the profit on flasks and show a more accurate picture of the profit to be made.

Use Inventory

This Feature comes in the form of a checkbox you can change in the mats view. It will use Altoholic information if available and if not use information about the total number of items in the bag. Turning this option on will remove the current amount of items owned from the amounts needed to be purchased.

Compatibility

This add-on is designed to work along side your existing AH tools (not replace), and has no improved way to sell items etc. As such it has been tested with many of the other auctioneer and auctionlite style add-ons, and currently no issues are known about. In fact it is even enhanced by auctioneer because it will use auctioneer prices if no current buyout is found for an item during scanning.

Improvements

If you spot any bugs feel free to let know in comments or the ticketing system.

Acknowledgements

This project was developed using the add-on: AuctionLite (by MerialKilrogg) as a basis which is available under GPLv2. Much of his work has on common utilities has been used through this add-on. It was originally developed by websterc87, development was later taken over by myself.

Vendor Mats

The add-on come with a pre-built list of vendor mats. Every time you visit a merchant the add-on scans the list available purchases to see if any are mats of your current recipes. If they are it will add the item as a vendor mat and store the price. Note it remembers the last price so if you visit a vendor with no reputation the mats prices may be higher.

Supported Professions

  • Alchemy
  • Blacksmithing
  • Cooking
  • Enchanting
  • Engineering
  • First Aid
  • Inscription
  • Jewelcrafting
  • Leatherworking
  • Mining
  • Tailoring

Out of the box recipes

  • Flask of Endless Rage
  • Flask of Pure Mojo
  • Flask of Stoneblood
  • Flask of the Frost Wyrm
  • Runic Mana Potion
  • Runic Healing Potion
  • Potion of Speed
  • Potion of Wild Magic
  • Pygmy Oil
  • Netherweave Bag
  • Imbued Netherweave Bag
  • Bolt of Netherweave
  • Bolt of Imbued Netherweave
  • Brilliant Spellthread
  • Sapphire Spellthread
  • Eternal Belt Buckle
  • Titanium Weapon Chain
  • Titanium Shield Spike
  • Titanium Plating
  • Earthen Leg Armor
  • Frosthide Leg Armor
  • Icescale Leg Armor
  • Mana Injector Kit
  • Fish Feast
  • Great Feast
  • Firecracker Salmon
  • Tender Shoveltusk Steak
  • Dragonfin Filet
  • Snapper Extreme
  • 1x Eternal ???? -> 10x Crystallized ????
  • 10x Crystallized ???? -> 1x Eternal ????

------------------------------------------------------------------------
r78 | upsgenius | 2014-04-25 23:17:06 +0000 (Fri, 25 Apr 2014) | 4 lines
Changed paths:
   A /tags/V1.7.1 (from /trunk:77)

- update to latest toc version
- removed automatic formatting (line break after too long lines) in text, leading to an error message
- Update evaluation of return value of GetAuctionItemInfo() according to Blizzard API change. This caused the slow AH searches / the delays and timeouts in the searches

------------------------------------------------------------------------
r77 | upsgenius | 2014-04-25 23:13:22 +0000 (Fri, 25 Apr 2014) | 1 line
Changed paths:
   M /trunk/Util.lua

Update evaluation of return value of GetAuctionItemInfo() according to Blizzard API change. This caused the slow AH searches / the delays and timeouts in the searches
------------------------------------------------------------------------
r76 | upsgenius | 2014-04-25 23:11:39 +0000 (Fri, 25 Apr 2014) | 1 line
Changed paths:
   M /trunk/Recipes.lua
   M /trunk/ViewRecipeConfig.lua

correct file encoding (no content change)
------------------------------------------------------------------------
r75 | upsgenius | 2014-04-25 20:17:30 +0000 (Fri, 25 Apr 2014) | 1 line
Changed paths:
   M /trunk/SlyProfits.lua

localization update
------------------------------------------------------------------------
r74 | upsgenius | 2014-04-25 20:16:14 +0000 (Fri, 25 Apr 2014) | 1 line
Changed paths:
   M /trunk/SlyProfits.toc

update to latest toc version
------------------------------------------------------------------------
r73 | upsgenius | 2014-04-25 20:15:07 +0000 (Fri, 25 Apr 2014) | 20 lines
Changed paths:
   M /trunk/FlaskFrame.xml

removed automatic formatting (line break after too long lines) in text, leading to the following error message

Date: 2014-04-25 21:38:53
ID: -1
Error occured in: Global
Count: 3
Message: [string "*:OnEnter"] line 3:
   unfinished string near '"Consider'
Debug:
   
Locals:

AddOns:
  Swatter, v5.19.5445 (QuiescentQuoll)
  ACP, v3.4.7
  SlyProfits, v@project-version@
  BlizRuntimeLib_deDE v5.4.7.50400 <eu>
  (ck=7f)

------------------------------------------------------------------------

Addon Packs Containing This...

Comments

First Previous Page 3 of 12 Next Last
  • #140
    For all of the Enchanters...

    I'm sure you noticed that all of the new cata enchants are missing. Your only choice was to manually set each one up. I hated that, so I did a little research and by inserting the below into the Recipes.lua file they will now be available through the normal import process.

    Directions: Go to the SlyProfits add-on folder, open the "recipes.lua" file using notepad and copy paste the below right after all of the other pairings. Save the changes, log back into WOW, do the import like normal. (BTW, if this is too complicated for you... you should just wait until the author releases the next patch.)

    -- Cata Enchanting Recipes as of Patch 4.0.3

    pairing["74251"] = 52780; -- Enchant Chest - Greater Stamina
    pairing["74250"] = 52779; -- Enchant Chest - Peerless Stats
    pairing["74231"] = 52765; -- Enchant Chest - Exceptional Spirit
    pairing["74214"] = 52758; -- Enchant Chest - Mighty Resilience
    pairing["74200"] = 52751; -- Enchant Chest - Stamina

    pairing["74525"] = 52781; -- Enchant Boots - Assassin's Step
    pairing["74238"] = 52771; -- Enchant Boots - Mastery
    pairing["74236"] = 52769; -- Enchant Boots - Precision
    pairing["74213"] = 52757; -- Enchant Boots - Major Agility
    pairing["74199"] = 52750; -- Enchant Boots - Haste
    pairing["74189"] = 52743; -- Enchant Boots - Earthern Vitality
    pairing["74253"] = 52782; -- Enchant Boots - Lavawalker

    pairing["74248"] = 52778; -- Enchant Bracer - Greater Critical Strike
    pairing["74239"] = 52772; -- Enchant Bracer - Greater Exertise
    pairing["74256"] = 52785; -- Enchant Bracer - Greater Speed
    pairing["74237"] = 52770; -- Enchant Bracer - Exceptional Spirit
    pairing["74232"] = 52766; -- Enchant Bracer - Precision
    pairing["74229"] = 52763; -- Enchant Bracer - Dodge
    pairing["74201"] = 52752; -- Enchant Bracer - Critical Strike
    pairing["74193"] = 52746; -- Enchant Bracer - Speed

    pairing["74255"] = 52784; -- Enchant Gloves - Greater Mastery
    pairing["74254"] = 52783; -- Enchant Gloves - Mighty Strength
    pairing["74220"] = 52759; -- Enchant Gloves - Greater Expertise
    pairing["74212"] = 52756; -- Enchant Gloves - Exceptional Strength
    pairing["74198"] = 52749; -- Enchant Gloves - Haste

    pairing["74247"] = 52777; -- Enchant Cloak - Greater Critical Strike
    pairing["74240"] = 52773; -- Enchant Cloak - Greater Intellect
    pairing["74234"] = 52767; -- Enchant Cloak - Protection
    pairing["74230"] = 52764; -- Enchant Cloak - Critical Strike
    pairing["74202"] = 52753; -- Enchant Cloak - Intellect
    pairing["74192"] = 52745; -- Enchant Cloak - Greater Spell Piercing

    pairing["74235"] = 52768; -- Enchant Off-Hand - Superior Intellect

    pairing["74225"] = 52761; -- Enchant Weapon - Heartsong
    pairing["74223"] = 52760; -- Enchant Weapon - Hurricane
    pairing["74211"] = 52755; -- Enchant Weapon - Elemental Slayer
    pairing["74197"] = 52748; -- Enchant Weapon - Avalanche
    pairing["74244"] = 52775; -- Enchant Weapon - Windwalk
    pairing["74195"] = 52747; -- Enchant Weapon - Mending
    pairing["74246"] = 52776; -- Enchant Weapon - Landslide

    pairing["95471"] = 68134; -- Enchant 2H Weapon - Mighty Agility

    pairing["74226"] = 52762; -- Enchant Shield - Blocking
    pairing["74207"] = 52754; -- Enchant Shield - Protection

    -- End of Cata Enchanting Recipe Listing
  • #157
    Where did you get this data from? I can't seem to find any sort of database with this info on it (in this format)... I would like to do a full update for Cata - I LOVE this addon and want to use it for everything!
  • #147
    Ooops, I seem to have forgotten that one. Not being an enchanter myself I missed out on that one. Thank you very much, I added the data to V1.5.0
  • #143
    just thinking should there not be a way to import those tradeskills wihtout havingto list them? O.o i got no clue abotu programmign addons, but there must be some logic to just scan your recipies and add them automatic!
  • #142
    thx alot! that was exactly the tradeskill i was looking for ;)
  • #139
    Seems that the Tradeskill import does not work atm even if i have my tradeskill window open ;/
  • #138
    Can you tell me how it is calculating the sale price for the created items?

    I ask because I typically price above the lowest.. undercutting is bad.
  • #137
    I have a small issue atm , where when I open auctioneer I see the sly profits tab , but the panel is blank and is tring to display itself on the tab just b4 it. I have auc-util Big picture installed adding an extra tab auctioneer doesn't usually. I do not know if that is the reason. I will test.
  • #149
    any results from your test?
  • #154
    I have the same problem, and with auc-util Big Picture disabled it works, with it just a blank page with no buttons.
  • #134
    I'm having some problems with SlyProfits at the moment where it's saying the raw craftmaterials of certain items are not found. For example, whenever I scan it says it didn't find anything to craft Pet Bombling and Tranquil Mechanical Yeti. However, when I just search manually for all the materials they are all on the AH. I've tried both manually adding the items and import it but gives the same result with both ways.
  • #135
    I'm also having this problem, I've noticed that it happens when you serch for materials/items that can have a portion of its name shared across 2 items.

    example: Transmute: Inferno Ruby, uses 3 Carnelians and 3 Heartblossoms when the addon searchs for Carnelian, he will find All types of carnelians like Bold, brilliant, delicate generating an error.
    Same with recipes and such....
  • #136
    Same problem here.
  • #132
    I seem to have problems any time an ingredient in the recipe shares the name with any else on the auction house including recipes. For example there was a recipe that included fused wiring and there was also a recipe on the auction house. Whenever I scanned it returned that nothing was found. But once the recipe was off the auction house it returned a good value.
  • #131
    May I ask for a little advice? The advanced mode sounded as if it would help me with the following problem, but I am kind of lost in the interface not knowing how to get the info I need:

    1. I would like to make a Glacial Bag for an alt.
    2. Recipies are configured.
    3. Advanced mode activated
    4. Scan finished.
    5. How does the addon tell me if it is cheaper to buy Moonshroud and Ebonweave, or to buy Frostweave (Imbued/Bolts) and make them myself with Eternals I have on stock?

    All I see in SlyProfits is the list with all materials with buyout, cost and profit. But I do not grasp the information about which materials I should buy as a Tailor for the concrete recipe (Glacial Bag) to make the most profit, i.e. use the cheapest combination of materials to craft the bag, without the need to calculate anything myself.

    Many thanks in advance :)
  • 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 »

Alienware Alpha Giveaway!