Thursday, June 20, 2013

TradeSkillMaster 2.0 Teaser

So, it's been a few days since I first got access to the TSM 2.0 beta testing, and I must say, after the initial re-learning curve, I've been really impressed with the added functionality TSM 2.0 brings to the table.

The Basics

The way TSM works has been changed.  Groups are now set up in a whole new way.  Groups are no longer just in the Auctioning tab, they are their own tab now, and now you add functions to the groups to tell TSM what to do with these items called "Operations":

Groups contain items, and you add them the way you used to, but what Operations do are implement rules for multiple categories you currently have in TSM 1.x  such Auctioning, Crafting, Mailing, etc.  You can create Operations on the Operations tab which looks something like this:

What I have open here are my Auctioning Operations or "rules for posting".  10st5 20g for example is rule to post of 10 stacks of 5 with a fallback of 20g.  Now that I've made that Operation, I can add it on to any group I want under that Group's Operations tab.  In all there are 5 Categories of Operations that you can apply to each groups (I'm going to go more in depth below):
  1. Auctioning - Defined selling rules that can be added to a group.
  2. Crafting - Defined rules for crafting of items that can be added to a group. 
  3. Mailing - A set of mailing rules that can be added to a group Player & Quantity.
  4. Shopping - A set of rules for buying items that can be added to a group.
  5. Warehousing - A set of rules for storage of items that can be added to a group.

Changes to Auctioning

I just want to note that there's really too much going on for me to get into ALL the changes in every section in this post, but I'm going to highlight what I think are the best and most useful ones you should be getting excited about.  

Multiple Operations
If you saw the layout above, perhaps you noticed the "Add Additional Operation" button under Auctioning.  This means you can have more than one operation per group for Auctioning.  An operation would be something like (simplified) Sell 4 stacks of 5 at market value.  Another operation would be Sell 5 stacks of 20 at market value.  Did you get what I just implied!?  Yes, you can now sell items in different stack sizes using TSM!  This is one of my favorite additional functionality so far.  What it will do is consider operation 1 first (so it'll sell 4 stacks of 5), and then if you have any left over it'll consider operation 2 (selling 5 stacks of 20), a great addition for those items you want to sell in multiple stack sizes, or offer bulk discounts on.

Custom Pricing
Yes, custom pricing equations have been added to TSM!  TSM now supports the following mathematical operations: %,+,-,*,/.  Basic. Math.  Yes you can now set fallbacks (now referred to as "Normal" price) or minimums such as:  dbmarket + 100g, (crafting - 5g) * 2, or whatever your heart desires.  You can also use functions such as minimum, maximum, or pricing of other items.  This is a great and fun addition to play around with.  There is a TSM 2.0 wiki page for Custom Pricing here, check it out to learnmore about what you can do with it, it's really awesome.  I'm sure we're going to see a lot of ideas coming out when the addon is released, and I look forward to all the creative uses.

Automatic Common Search Terms!
Posting a group with glyphs in it?  TSM will know to search for "Glyph of" rather than each individual glyph name, and not waste your time.  Unlike in TSM 1.x, you don't have to set a Common Search Term, TSM does it for you.  It optimizes the groups based on how many pages are searched if you do the items individually (assuming 1 page per item) vs. how many pages the entire search would be overall.  TSM thinks hard, so you don't have to!

Changes to Crafting

The first big change in crafting you'll notice is when you open up your profession window:

Craft Queuing Streamlined
What I've whited out in the drop down menu in the screenshot above is my character's name.  In this menu you can actually choose the professions from any of your characters, and queue individual items, or just see what recipes they have!  A very cool added functionality, but also added is the ability to queue up crafting based on your Operations across all your characters (the 'TSM Groups' button).  This will allow you to queue every rule you've set up previously with Crafting Operations, across all your toons, or just one profession's specific groups:

In this example I'm choosing to only queue a sub-group of Jewelcrafting, named Primal Crafts (the Primal Diamond cuts I do).  I really love this added feature, as well as the ability to queue for multiple toons from any character.  If only it'd log each character for you and click the craft button for each craft!

Crafting Operations
Crafting Operations are very intuitive (I'm going to stop bolding the word Operations now, but it's really important so get used to it!).  What I love is that TSM will make profession groups for you based on your profession recipes, and separate the groups into 'Crafts' (all crafted items you can make from that profession) and Materials (all mats for everything you can make).  From there you can make "subgroups" with Operations that override the overall group's Operations.  Here's an example of my (still basic) setup from inscription:

So what I can do with my subgrouping above is set up individualized Operations for both 'Glyphs' and 'Mysterious Fortune Cards' for ALL the different types of Operations (Auctioning, Crafting, etc.) that override any Operations I have for the 'Crafts' group.  The override of Operations works the way that they work in groups now, so it'll be intuitive once you actually dig into it.

Craft Timers
Another neat little feature added on to TSM 2.0 is the craft timer feature.  It's not complicated, but it's interesting, here's a screenshot:

Here is shown me crafting 724 Ink of Dreams, and in the bottom corner a timer, saying it will take 24 mins 7 seconds to complete my crafting, YIKES!  Luckily I'm crafting in the background while I write this so I'm not wasting all that time.

Changes to Mailing

The changes to Mailing can be first seen when you open your mailbox:
Where'd my mailbox go?
A couple new features of note on the front page: on the top you have all the gold in the current batch of 50 items, and on the bottom you have a button to just collect gold instead of open all.  The button "TSM Groups" is just your mass mailing from TSM 1.x, but now you can select which groups you want to send before sending them out.  The Quick Send is where things get interesting.

Quick Send
The Quick Send window adds quite a bit of functionality to the Mailing module, especially if you do a lot of

So you drag an item into the box, in this example Starlight Ink, then select a character target and max quantity to send.  Then you can enter a COD Amount per Item (or leave it blank to just mass mail to an alt), and hit the Send button and off it goes.  This is a really great addition for anyone who is CODing regularly.

The Mysterious "Other" Tab
Okay it's not so mysterious, it has 2 functions:

  • 'Mail Disenchantables' will send all the Greens in your bags to the Player you specify (your enchanter hopefully).
  • 'Send Excess Gold to Banker' will send all your gold over your Limit to a player you specify.  So say you want to keep 200k on your current toon that has 350k.  Put 200000 into the box, and the toon name you want to send to, and it'll send 150k to that toon, to put you at 200k.
Multiple Operations
Last but not least, Mailing as well benefits from being able to have multiple operations.  The easiest way to demonstrate this usefulness is in the following example: Say I have a bank alt with stacks of Trillium Bars in their bags.  I also have 4 Transmute Alchemists whom eat up 6 of these bars each day for their living-steel cooldown.  I can set up multiple groups to send out 6 a day to each of my alchemists and make sure they're stocked for their cooldown and not wasting bag space.  I'm sure you can think of more creative ways to use this, but I'll leave those up to you, here's a look at the settings page for the Mailing Operations:

  • Target Player - The target player to send to for this rule.
  • Keep Quantity - The number to keep on your character you're sending from.
  • Set Max Quantity - If you don't want to send it all, set a number to send each time.
  • Restock Target to Max Quantity - If target player has 4 and you set Max to 10, it will send only 6 instead of 10 each time you use the Operation.
  • Include Guild Bank in Restock - takes guild bank into consideration in above calculation.

Changes to Shopping
From my usage so far Shopping is still (relatively) Shopping, although there are some subtle changes.  I'm not going to go over them here because it's not particularly interesting, and this is getting long!  

The New Warehousing
Now I can't say I was really familiar with Warehousing in TSM 1.x, but I've really liked a functionality they've added, which is to move the groups that you have auctioning rules for.  Here's the interface you'll see at a bank/guild bank:

Ignore my messy groups, but the focus here are the Buttons on the bottom.
  • Move Group To Bank - This will move all of what you have of this group in your bags to your bank, in my example, all my crafted gems.  It's useful if you want the bag space for when you're not posting.
  • Move Non Group Items to Bank - I don't particularly like this button, but it will move everything that's not highlighted into the bank, with no way to get it out.  Ask Cryan! :-P
  • Move Post Cap to Bags - This will move how many you have set to post into your bags.  For example I post gems in 4 stacks of 1, so it would move 4 from the bank into my bags.  Nothing more nothing less.  Nifty!
  • Move AH Shortfall To Bags - This one gets really thoughtful.  Say your auctions expired and you sold only 2 of a gem from the 4 you posted.  This button will put 2 in your bags, even if you haven't retrieved the other 2 from the mailbox yet.  
  • Move Group to Bags - This will of course move the entire group from your bank to bags, ie all your gems or all your tailoring crafted etc.  
So that's about it for the Operation modules, but it's just the tip of the iceberg, just a few more additional features to cover before I finally sign off here. 

Custom Tooltips
Another added feature to TSM 2.0 is tooltips that you can customize down to your exact specifications.  Not going to go into all the individual details, but here are a few screenshots:
One Tab of Tooltip Options (Accounting)

What tooltips look like on my MFC's (missing Wowuction info, but that's on me)
The cool additions are Expired Since Last Sale and Sale Rate.  This really gets you an idea of what your hot sellers are.  The Sale Rate = total sold / (total sold + total expired + total canceled), you'll want this number as close to 1 as possible!  Very interesting stuff to play around with, can't wait until I have more data!

Accounting now breaks down into lots of different reporting options, as layed out below:
  • Revenue
    • Sales
    • Other Income
    • Resale
  • Expenses
    • Purchases
    • Other (such as mailing fees)
  • Failed Auctions
    • Expired
    • Cancelled
  • Items (stats by item)
  • Summary
    • Sales
    • Other Income
    • Purchases
    • Expenses
    • Balance (profit)
Last but not least in Accounting there's a new tab that graphs changes in character gold, mine looks a little wonky because I've been buying in bulk from a supplier on this toon since I got 2.0.

Custom Pricing for Mats ACROSS Professions
Last but not least, TSM has added a great functionality to change pricing for mats across all professions.  In TSM 1.x, if you wanted to change the price of a Wild Jade you would have to do it in JC and in Alchemy separately.  For example I liked  to use .95*golden-lotus in my calculations previously for rare cuts, and I had to add it to JC and Alch separately.  Now I can use (Golden Lotus + 5g)/1.2 as the price source, and only have to change it once.

Well that just about wraps it up for my 2.0 teaser.  There's a lot to learn, but I'm sure from reading all this you can see the added awesomeness to come.  Hope you're excited as I am for this new addon!

You can find TSM on the TSM Website or TSM Forums.  Also, if you enjoy the addon, consider donating via their website!


Phat Lewts

If you like my blog follow me on twitter, @PhatLewtsGold!!


  1. Wow...what an awesome post my friend!! Thanks for sharing and as always, leading with the teaching. *hats off*

  2. Really can't wait to get my hands on 2.0

  3. WoW!!! That's a huge post!! I haven't read it completely but I should, so I can see if I've missed something. I haven't completely gone through everything TSM 2.0 has to offer.

  4. Thanks Phat. Been out of it this week. I feel caught up now.

  5. Thanks for the update.

    I do have a question though. I know you said that you don't want to get into shopping, but 1 issue that I've alway had with TSM is that when you run a scan you don't get results of auctions with no buyouts. Does TSM 2 give you results of auctions without a buyout?

    My main market is x-mog and there can be a lot of really good deals out there without a buyout.

  6. Here's the one thing that will determine whether I use this for posting auctions or whether it's still necessary for me to do it semi-manually with Auctionator: When posting at multiple stack sizes, can it be configured to undercut the cheapest auction *of the same size stack* rather than simply undercutting the cheapest of any stack. In other words, if the cheapest stack of 5 has a unit price of 50g each and the cheapest individual is 40g, can I get it to post stacks of 5 at 49.999 instead of 39.99. Without this functionality, TSM just can't do what I need it to be able to do.

    1. You'll be happy to hear that it does indeed have this functionality! I've been using it a lot, had some bugs at the get go, but the kinks are being worked out. Already fixed and working fine!

  7. If you could do a post focusing on more crafting details I would really appreciate it.

  8. Is there away for tsm to check what you have in your bags and if there's none on the ah to pull them out? If so, how? I've been playing around with it and not doing so well with the whole group/operations things. tyvm

    1. Use the gather button on your profession window once you've queued your items.

    2. Hehe sorry I should've been more clear and was kind of vague on that. I meant for Glyphs. To cut down on mail retrieval and listing times, I only post 1-2 glyphs at a time and I keep a huge inventory in my banks. Everything's posted from a bank alt. I was wondering if there's a way to create operations that can retrieve any glyphs from my bank that I don't have listed on the AH.

      And TYVM for the speedy reply!

    3. There's an option to grab shortfall from AH and this should cover it. I work by class using macros similar to those found in section 4.0 of this guide on Stormspire.


Don't Call it a Comeback

Okay. You can probably call it a comeback in this case. I've been gone a long time. So if you follow my Twitter you'll know I recent...