TradeSkillMaster 2.0 Review

Getting Started

If you’re familiar with TradSkillMaster 1.x you’ll be comfortable with the new interface, although the developers have worked hard to simplify many options. Typing \TSM will bring up main options and modules screen:

The same TSM modules are included in version 2.0 but their icons are now confined to the top of the main panel and are listed in the following order:

TradeSkillMaster 2.0
Main Modules of TradeSkillMaster version2.0
  • A – Status screen (showing)
  • B – Groups
  • C – Module Operations
  • D – Tooltip Options
  • E – Accounting
  • F – Additions
  • G – AuctionDB
  • H – Destroying
  • I  – Item Tracker
  • J – Materials

You’ll notice that the lower bar previously labelled ‘Crafting Profession’ has been removed.

Auctioning Groups

For those players new to TSM, setting up the Auctioning Groups is always a challenge. In TSM 1.x Auctioning groups are collections of items that are listed on the Auction House and linked to pre-set rules for posting and cancelling. For every group that is created a set of rules is created; you can’t re-use the rule and apply it to a different group. So, in TSM1.x you had to carefully create a hierarchy of group categories and override the categories to achieve a greater refinement of the rule set.

In TSM 2.0 things are a little easier.  Groups serve the same function as in TSM 1.x but their rules (now called Operations) have been detached. This means it’s possible to re-use the posting and canceling rules for a given group. Here is the main Group interface:

TradeSkillMaster version 2.0 Group Screen
TradeSkillMaster version 2.0 Group Screen

Setting Up Default Groups

Groups can be set up very easily from a players default professions. When a player attempts to access a profession, they are given the option to create a group from that profession. TSM creates a general category called Professions and creates a subgroup under that heading for that profession. In the example above my main profession on this alt is Alchemy. TSM creates two further subgroups under this profession called Crafts and Materials. Crafts contain all the crafted items in your chosen profession; Materials contain – well materials for that profession. It’s all very sensible and provides players new to TSM with a basic set of groups to start with.

Setting Default Group Profession
Setting Default Group Profession

Creating Subgroups

The ‘Crafted’ subgroup now contains items for all the crafted recipes for that profession. This will be too broad for most players so it makes sense to create further subgroups below the ‘Crafted’ subgroup. In the example below I’ve created a subgroup for Primal Diamonds under Jewelcrafting/Crafts and added only the recipes for those items using the ‘Item’ menu that users of TSM 1.x will be familiar with.

Item Menu in TradeSkillMaster version 2.0
Item Menu in TradeSkillMaster version 2.0

The process of creating subgroups is, for me, more logical. Players new to TSM will find this intuitive and the sub menu layout easier to navigate. My only niggle is that it would be nice to have a ‘Remove All’ button in addition to ‘Remove’ button to make the creation of subgroup items a little easier.

TSM 2.0 Operations

The rule sets for posting and canceling are now detached from the group module and reside in the Operations module (C above). The idea is that you create a group and attach an operation to that group; but now, you can also re-use the operation and attach it to another group, providing that is, the operation makes sense for that group.

There are essentially five types of Operations that can be created and ‘attached’ to a group:

  1. Auctioning – rules for Posting, Canceling, Reseting
  2. Crafting – rules for pricing crafting material and crafted items
  3. Mailing – rules for the mailing of Target alts and material quantities
  4. Shopping – rules for the shopping module
  5. Warehousing – rules for the warehousing module

For any group to be functional with TSM 2.0 you need to define at least an Auctioning operation. In the example below I’ve created an Auctioning operation, called ‘Primal Diamond’ for that group which I’ve also called ‘Primal Diamond’.

Auctioning Operation TradeSkillMaster version 2.0
Auctioning Operation TradeSkillMaster version 2.0

Post Settings

I’ll just discuss the ‘Post’ settings in this review, although the ‘Cancel’ and ‘Reset’ settings are straight forward for those familiar with TSM 1.x. The Post settings define the basic parameters for Auction Settings and Auction Price Settings. Little has changed from TSM 1.x. It’s here that you define the auction duration, stack size etc for posting. What’s new in TSM 2.0 is the use of pseudo variables for the ‘Posting Price Settings’ and the use of simple functions for calculations. Here’s the current list in the beta (case insensitive):


TSM 2.0  Variables Definition
AucAppraiser Auctioneer Appraiser Price
AucMarket Auctioneer Market Price
AucMinBuyout Auctioneer Min Buyout
avgBuy Average Buy Price
avgSell Average Sell Price
Crafting Crafting Cost
DBMarket AuctionDB Market Price
DBMinBuyout AuctionDB Min Buyout Price
Disenchant Disenchant Value
matPrice Crafting Material Cost
VendorBuy Buy from Vendor
VendorSell Sell to Vendor
wowuctionMarket wowuction Realm Market Value
wowuctionMedian wowuction Realm Median Price

TSM 2.0 Calculations

Using my settings from the Operation ‘Primal Diamond’ above I’ve set my Minimum Price (known to TSM 1.x users as the Threshold) to 110% of the Crafting cost; but I could have easily have made it 75% of the AucMarket if I wanted. My Normal Price (known to TSM 1.x users as the Fallback) I’ve set to 120% AucMarket price  and my Maximum Price as 150% Aucmarket. I’ve also opted not to post my item if the market falls below my Minimum Price (known to TSM 1.x users as the Rest price).

TSM 2.0 also allows the use of simple functions such as Max and Min. So I could write my Normal Price as Max(120% AucMarket, 1.5 * Crafted) if that makes sense for this group. Alternatively, TSM 2.0 is happy to accept fixed prices: 500g20s.

Another neat feature is the use of item strings in pricing. So, I could for example, include in my pricing model the minimum buyout cost of six Gold Lotus: 6 * AucMinBuyout(item: 72238).

The new TSM 2.0 pricing functions give users a great deal of flexibility in creating their pricing models; however, players new to TSM need to set these up carefully as one pricing model won’t necessarily make sense across all groups. Having said that, most users familiar with simple spreadsheet functions should be able to master this module.

Crafting Operations

Every group should have a Crafting operation associated with it. TSM 2.0 provides a default setup which can be overridden for any subgroup:

Default Crafting Option - TradeSkillMaster version 2.0
Default Crafting Option – TradeSkillMaster version 2.0

It’s important to understand what’s going on here. In the Default Price Settings, TSM 2.0 uses the minimum price of materials derived from the Min function (Default Material Cost Method) and uses it to calculate the profit of any crafted item by comparing with the  AucMinBuyout price (Default Craft Price Method).  If later you decide that the minimum buyout price is not what you want to use for the price of your crafted item, you can create a new Crafting Operation and use it to override the default model:

Crating Operation - TradeSkillMaster 2.0
Crating Operation – TradeSkillMaster 2.0

The Crafting Operation also allows you to set the Min and Max Restock quantities as well as setting a minimum profit for this crafted item. In the example above I’ve overridden the Default Craft Pricing Method and used the AucMarket price instead. As far as I can tell from the beta there is no way to override the Default Material Cost Method in this version.

Crafting in TradeSkillMaster 2.0

Hitting the craft function on my character for the first time came as a bit of a surprise. You no longer get the default crafting screen, but a TSM 2.0 screen:

Crafting Panel - TradeSkillMaster version 2.0
Crafting Panel – TradeSkillMaster version 2.0

You’ll notice that the crafting panel now has a Professions tab, a TSM Groups tab, a Gather tab (not implemented in this release) and a Show Queue tab at the top of the panel. The Professions tab allows you to craft items on an adhoc basis as normal with the crafting cost of the item displayed on the right.

Now the value of TSM is its ability to craft items according the Operations (rules) associated with predefined groups and Queue them for crafting. This is often referred to as the Crafting Queue. This is where the TSM Group tab comes in. Pressing this tab brings up the additional panel:

Crafting Queue - TradeSkillMaster version 2.0
Crafting Queue – TradeSkillMaster version 2.0

By highlighting those groups I want to craft and pressing Restock Selected Groups tab populates the Craft Queue. In the example above I’ve selected the groups Arcanite Bar and Gem Transmutes and TSM 2.0 has determined from the Operations attached to these groups that only the item Vermilion Onyx needs to be crafted.

Crafting with Multiple Alts

Most gold makers have more than one alt with more than one profession. TSM 2.0 now allows you to queue crafted items from those alts and their professions associated with your accounts, which is a very cool feature.

Profession Alts - TradeSkillMaster version 2.0
Profession Alts – TradeSkillMaster version 2.0


Materials Module

Those familiar with TSM 1.x will know that on occasions it’s useful to use a fixed price for a given crafting material. The list of materials that TSM 2.0 uses and their prices have now been moved to its own module (J above). Pressing this icon brings up the following panel:

Materials Module - TradeSkillMaster version 2.0
Materials Module – TradeSkillMaster version 2.0

So how does TSM 2.0 calculate it’s materials price? Well it uses the Default Material Cost Method from the Crafting Module. Again, if you’re not happy with this method, TSM 2.0 allows you to supply your own custom method using the functions described above.

Where’s The Mailing Module

Players familiar with TSM 1.x are probably wondering where the Mailing Module is. Mailing in TSM allows you to nominate a Target Player for the mailing of commonly crafted items. This has now moved to the Operations Module. So, if I want to always send crafted Tinker’s Gears from my Engineer to my banking alt I can set up a Mailing Operation and attach it to my Engineering subgroup to do the send.

TSM 2.0 also modifies the mailbox panel:

Mailbox Panel - TradeSkillMaster version 2.0
Mailbox Panel – TradeSkillMaster version 2.0

Notice that TSM 2.0 now includes an Open All function and a nice Collect Gold function. Does this mean the end of Postal? The TSM Groups executes the Mailing Operations associated with your groups as described above and Quick Send gives you options to send items to targeted players. However, unlike postal there is no drop down-menu showing your alts, so you have to be very careful with the spelling of the name or – well goodbye gold!

Auctioning Module

The Auctioning Module has been streamlined in TSM 2.0. Bringing up the Auctions panel in the Auction House gives access to the Auctioning tab which allows you to post the items from Crafting according to those Operations previously set up for each of your groups:

Auction Groups Scan - TradeSkillMaster version 2.0
Auction Groups Scan – TradeSkillMaster version 2.0

Once you have selected your groups you can perform a ‘Post Scan’  which brings up the Posting panel below:

Auctioning Module - TradeSkillMaster version 2.0
Auctioning Module – TradeSkillMaster version 2.0

Remaining TSM 2.0 Modules

There are a few remaining modules that I will mention briefly but won’t go into detail in this review, namely Accounting, Additions, AuctionsDB, Destroying, Item Tracker and Shopping.

The Accounting module in TSM 2.0 has been updated but does essentially the same function; Additions looks to be a work in progress but allows some ‘String’ replacement of items; AuctionDB allows for the manual scanning of the Auction House with functions such as GetAllAH, but has yet to be implemented; Destroying performs the same function as in TSM 1.x but is still a work in progress and Item Tracker tracks items across multiply alts.

I’ve not mentioned Warehousing which now is relegated to an Operation and a modified panel in the Bank; and finally, Shopping which helps players search for items required for crafting. My only question around shopping is its linkage with the Crafting Queue. It’s not clear from this beta if the Crafting Queue populates Shopping with the items required to complete the Queue. A little more digging under the hood is required.


TradeSkillMaster 2.0 is the latest update to an already popular gold making addon. Despite still being in beta, all the modules I’ve installed have been very stable and worked without a hitch. The developers have worked hard to streamline the workflow needed to craft and post the hundreds of items from any of the professions making this a must have addon for those players wanting to get to their first Million gold.

I’ll be writing updates of this review as the features and functions of TSM  2.0 mature. If you want to be updated with the latest news and posts on TSM 2.0 then subscribe to Journal Mailing List below.