Register
  • TradeSkillMaster 2.0 Public Beta

    After nearly 9 months of development, thousands of new revisions, and tens of thousands of man-hours of testing, v2.0 of TradeSkillMaster is now ready for public beta!

    TradeSkillMaster 2.0 represents a massive overhaul of every aspect of TradeSkillMaster. Many aspects will be instantly familiar, but many more have been redesigned from the ground up. One of the core changes is the new group and operation system. In the past, many TSM modules had their own version of groups. Auctioning had its groups and categories, Crafting had enabled/disabled crafts and restock queue settings. Mailing organized items by target player, Shopping had shopping/dealfinding lists. Warehousing had its own groups. All those separate groups/lists caused a lot of redundancy and unnecessary complexity. With TSM 2.0, groups have become global, and modules get operations which can act on groups. Now, a group is nothing more than a collection of items, and the operations are what define the settings you wish to apply to those items for a given module. The feedback on this change has been very positive so far and we hope you'll appreciate the new simplicity of it.

    That's certainly not all that's changed. @PhatLewts did a nice teaser post here which covers some of the highlights. Note that some things may have changed since that post. In the end, we are thrilled with how TSM 2.0 has turned out and hope you will be equally excited once you try it out! So, are you ready to give it a go? Here's what you need to do / understand in order to give it a shot:
    • Installing TSM 2.0 is irreversible! If you try and go back to 1.x, it's very likely that all your settings will be gone. We don't think you'll want to go back, but to be safe, backup your WTF folder before installing 2.0.
    • We HIGHLY RECOMMEND that you delete the saved variable files (all found in - World of Warcraft/WTF/Account/ACCNAME/SavedVariables) for all TSM addons/modules EXCEPT Accounting, AuctionDB, ItemTracker, WoWuction. Make sure WoW is completely closed first or this won't work!
    • Updating often throughout the beta (and beyond) is critically important. Often, there will be multiple updates to fix bugs and add new features in a single day, so ensuring you're on the latest version at all times will give you the best experience possible. The addon will remind you to update if you haven't for a few days.
    • This is a beta version. Everything is subject to change and to stop working without reason at any time due to a previously unknown bug. The only way we can fix these bugs is if people reporting them. If you get a lua error, please copy paste it into a pastebin and post it either in this thread or in IRC. At the top of the pastebin (before the error text), please include a brief description of what you were doing when the error occurred, and if you could reproduce it, the steps you took to do so.
    • We'd love to hear your feedback, both positive and constructive criticism. If you're running into issues (if it's a lua error see previous bullet), please BE SPECIFIC! We need to be able to completely understand and reproduce the issue in order to fix it. If you say "I can't post auctions" for example, that's not going to cut it. Instead, "I click on the Shopping tab at the AH, search for 'Ghost Iron Ore' which I have 40 of in my bags, click on the first result, and the post button remains disabled as you can see in this screenshot..." tells us exactly what's wrong and will lead to much less frustration on both ends and a faster fix.
    • Once you have read everything in this list, you can click here to download the latest beta version. The link to the latest version will always be the same. We will tr our best to keep an active changelog in the second post of this thread. Thanks for being good at reading this; don't be fooled by the fake download link in the next bullet point.
    • Feel free to share any images / videos / comments of this beta however you'd like. We only ask that you link to this thread when directing people to this public beta and don't share the direct download link.
    • If you have TSM 2.0 questions or comments and would like to chat with other users and developers, join us in IRC! http://tradeskillmaster.com/chat


    Useful links:


    DOWNLOAD HERE (for those who don't like reading).
    This article was originally published in forum thread: TradeSkillMaster 2.0 Public Beta started by Sapu94 View original post
    Comments 241 Comments
    1. Dizzy's Avatar
      Dizzy -
      Thanks for the great work @Sapu94 and the team. Really awesome and very powerful improvements. One thing I ran into quite quickly is that "Cancel to repost higher" now being a local property for each operation instead of a global one... Any hint how to do my settings to have this in one place for all groups?

      Background is that I run full cancels scans with "repost higher" about three times per day. All the time in-between I do up to hundreds of scans without that option. Now it would be quite a lot of effort to jump into every operation and place the check-mark for those three calls per day and revert it afterwards. Anything I have overlooked for this?
    1. nalenb's Avatar
      nalenb -
      I'm running Dev121. If I create a Mailing Operation but leave the name to mail to blank (by mistake) and then assign that operation to one of my groups, I get a Lua error when I try to use the send to group option at the mailbox.

      edit: Forgot to mention how awesome this is for a beta release. I haven't come across any show stoppers or incorrect calculations. Nice work.
    1. Lilly's Avatar
      Lilly -
      Well, I've found a workaround to my problem:

      110% min(6*dbmarket ([Trillium Bar]),6*crafting([Trillium Bar]))

      Otherwise, Living Steel, gives me the invalid price error.
    1. pax0707's Avatar
      pax0707 -
      I'm liking the new version.

      Did you think about adding it as alpha on curse?
    1. PhatLewts's Avatar
      PhatLewts -
      Quote Originally Posted by pax0707 View Post
      I'm liking the new version.

      Did you think about adding it as alpha on curse?
      They still wanted to limit the number of people participating in the beta, so that they know where to post bugs etc. which is why it's not alpha on curse.
    1. Daeveren's Avatar
      Daeveren -
      Using TSM Dev 122
      Conflicts with MailOpener addon


      Case 1. only TSM Mailing enabled, default to TSM Mailing tab, it works fine
      Case 2. both MailOpener and TSM Mailing enabled, disable default to TSM Mailing tab - getting error http://i.imgur.com/6vmGt6D.jpg + http://pastebin.com/RSYTRrdt - TSM Mailing still working, MailOpener not working
      Case 3. MailOpener enabled, TSM Mailing disabled - MailOpener works flawless

      Is the error purelly from MailOpener code, or something that potentially could be fixed on TSM Mailing code? I'm asking since I'm hoping it's something the TSM team can fix on the Mailing module to make it 'live' together with MailOpener, as (sadly) the TSM Mailing module does not have the features and speed that the MO addon offers.

      As for suggestions for TSM Mailing (incase it's ok to have suggestions here?) that are deal-breakers for me are:
      - option to auto open all mails when clicking on the mailbox
      - option to chose the opening speed (TSM is way too slow at opening mails vs MO)
      - option to skip mails from other players or from Blizzard
    1. Kaboca's Avatar
      Kaboca -
      I do not know whether intentional or not, but the price fields are saved with color-code, like this:
      ["global"] = {
      ["operations"] = {
      ["Ins_Blue_Shoulder"] = {
      ["normalPrice"] = "100|cffffd700g|r",
      ...
      ["maxPrice"] = "200|cffffd700g|r 0|cffc7c7cfs|r 0|cffeda55fc|r",

      Version: ## Version: Dev122 - Saved variables, TradeSkillMaster_Auctioning.LUA
      Have not caused an error, but can be a source of errors...
    1. Bart39's Avatar
      Bart39 -
      Quote Originally Posted by Daeveren View Post
      Using TSM Dev 122
      Conflicts with MailOpener addon


      Case 1. only TSM Mailing enabled, default to TSM Mailing tab, it works fine
      Case 2. both MailOpener and TSM Mailing enabled, disable default to TSM Mailing tab - getting error http://i.imgur.com/6vmGt6D.jpg + http://pastebin.com/RSYTRrdt - TSM Mailing still working, MailOpener not working
      Case 3. MailOpener enabled, TSM Mailing disabled - MailOpener works flawless

      Is the error purelly from MailOpener code, or something that potentially could be fixed on TSM Mailing code? I'm asking since I'm hoping it's something the TSM team can fix on the Mailing module to make it 'live' together with MailOpener, as (sadly) the TSM Mailing module does not have the features and speed that the MO addon offers.

      As for suggestions for TSM Mailing (incase it's ok to have suggestions here?) that are deal-breakers for me are:
      - option to auto open all mails when clicking on the mailbox
      - option to chose the opening speed (TSM is way too slow at opening mails vs MO)
      - option to skip mails from other players or from Blizzard
      That is a mailopener error not tsm, you will have to wait until they update to the new Tsm module names
    1. Holyjoe's Avatar
      Holyjoe -
      No Blacklist? Or is that done in operations? Am I the only one that actually used that feature?

      Also, I didn't see any option to temporarily disable canceling and canceling/posting? Is that feature also gone? Again, am I the only one that actually used that feature?
    1. Tordenflesk's Avatar
      Tordenflesk -
      http://pastebin.com/2DEjWGsh
      When opening Materials. dev122
      oh, and I might be stupid but, I don't see how to make Gather search the auction house. I open the AH and click the Gather button. nothing happens...
    1. Reviamjolly's Avatar
      Reviamjolly -
      I found an error when in Accounting and drilled down to sale and purchase data when i used the "back to previous page" I received the error.

      http://pastebin.com/MjPWcSMw


      EDIT: this only happened on the Sales tab and not the resale tab.
    1. PhatLewts's Avatar
      PhatLewts -
      Quote Originally Posted by Tordenflesk View Post
      oh, and I might be stupid but, I don't see how to make Gather search the auction house. I open the AH and click the Gather button. nothing happens...
      Was having the same issue, it's not implemented yet.
    1. Kathroman's Avatar
      Kathroman -
      Quote Originally Posted by Holyjoe View Post
      No Blacklist? Or is that done in operations? Am I the only one that actually used that feature?

      Also, I didn't see any option to temporarily disable canceling and canceling/posting? Is that feature also gone? Again, am I the only one that actually used that feature?
      Yes, EVERYTHING is in operations now. You should really familiarize yourself with the process before diving in too deep - it's quite powerful.

      RE: #2 - this is built into the AH window UI. You can essentially choose which groups/sub-groups you'd like to do ANYTHING with, on demand.
    1. Daeveren's Avatar
      Daeveren -
      Can anyone please explain how to craft glyphs and do the ink buying from vendor? Is the functionality not in yet, or is it done in a way that I can't figure? In TSM 1 since you had individual controls on every item you could chose the source for each ink (crafting from pigments, buying from AH, buying from vendor etc), but now it would only show the pigments in the crafting queue / in the gathering window while at the vendor it only shows the option to buy parchments.
    1. Zalphineous's Avatar
      Zalphineous -
      A small issue I had. In crafting, On My JC (and then reproduced behavior on my scribe), after queuing up some gems the number to queue (let's say 5) didn't reset to zero. So the next gem I tried to queue up started at 5. Not a bug, but an unexpected behavior. Solution is of course paying attention. Unless you guys can do something about it.

      Now a noob question. I was able to sync between my two accounts Horde side, but my Ally seller is a blank slate. Is sharing info between factions not possible? I do all of my crafting on the Horde side so I'd want to use that info for crafting values etc.
    1. PhatLewts's Avatar
      PhatLewts -
      Quote Originally Posted by Daeveren View Post
      Can anyone please explain how to craft glyphs and do the ink buying from vendor? Is the functionality not in yet, or is it done in a way that I can't figure? In TSM 1 since you had individual controls on every item you could chose the source for each ink (crafting from pigments, buying from AH, buying from vendor etc), but now it would only show the pigments in the crafting queue / in the gathering window while at the vendor it only shows the option to buy parchments.
      There's a way to do it right now by pricing the pigments/inks manually, but it'll do it when they add additional functionality to gathering soon. Until then I'd suggest just buying it manually, the queue tells you how many you need, and when you shift click you can enter huge numbers because of TSM (for example 200 of X ink) and buy it in bulk.
    1. Kathroman's Avatar
      Kathroman -
      Quote Originally Posted by Zalphineous View Post
      A small issue I had. In crafting, On My JC (and then reproduced behavior on my scribe), after queuing up some gems the number to queue (let's say 5) didn't reset to zero. So the next gem I tried to queue up started at 5. Not a bug, but an unexpected behavior. Solution is of course paying attention. Unless you guys can do something about it.

      Now a noob question. I was able to sync between my two accounts Horde side, but my Ally seller is a blank slate. Is sharing info between factions not possible? I do all of my crafting on the Horde side so I'd want to use that info for crafting values etc.
      Sharing which info? Pricing data, or settings? If you mean pricing data, you can simply select "both" in the TSM desktop app to snatch both faction's data. For settings, yes you can share/reuse groups/operations.
    1. GoldWill's Avatar
      GoldWill -
      First, a hearty thank you for all those who have given effort to both TSM and TSM2. I only recently discovered TSM after returning from a 1yr break from WoW, and in a couple months have managed to go from about 10k to 350k with very little effort, no level 90s, and admittedly, a mess of my settings in TSM. I've been an AH player since TBC, but for the first time I am posting thousands of auctions a day, and with so little effort. Now with a fresh start in TSM2, I hope to hit much higher marks shortly.

      On to my issue...

      I seem to have some issue using the convert() function in my auction operations. I am currently trying to use it to get the milling value of herbs (this is the purpose of convert(), is it not?) to set a fallback value. It seems that regardless of what source I put in the parentheses, I get no value return. I have WoWuction, TUJ, and Auctioneer data, and can utilize those outside of the convert() function. I am wondering if there is some trick to utilizing this function, as it would likely be in use in all my operations once I get it working.
    1. PhatLewts's Avatar
      PhatLewts -
      Quote Originally Posted by GoldWill View Post

      I seem to have some issue using the convert() function in my auction operations. I am currently trying to use it to get the milling value of herbs (this is the purpose of convert(), is it not?) to set a fallback value. It seems that regardless of what source I put in the parentheses, I get no value return. I have WoWuction, TUJ, and Auctioneer data, and can utilize those outside of the convert() function. I am wondering if there is some trick to utilizing this function, as it would likely be in use in all my operations once I get it working.
      http://tradeskillmaster.com/wiki/ind...#convert.28.29 this might help you, just an explanation. I dont use the function but stop by www.tradeskillmaster.com/chat and there are people who could probably help you immediately.
    1. Holyjoe's Avatar
      Holyjoe -
      Quote Originally Posted by Kathroman View Post
      Yes, EVERYTHING is in operations now. You should really familiarize yourself with the process before diving in too deep - it's quite powerful.

      RE: #2 - this is built into the AH window UI. You can essentially choose which groups/sub-groups you'd like to do ANYTHING with, on demand.
      Maybe I'm missing something. I only see a whitelist in operations, nothing that looks like a blacklist. Any ideas?

      I realize I can use the UI to specify which items to do anything with. However, that method is very tedious and time consuming if performing frequent post/cancel scans. I generally don't cancel glyphs, enchant materials, and few specific items (as it's not very efficient). In TSM 1.x I had the "don't cancel" option checked for all of them, so there was never any 'set up the cancel scan' before running each cancel scan. In TSM 2.0, Using the UI to uncheck glyphs and enchant materials will be fairly quick, but picking out the specific items will be more time consuming. In short, TSM 2.0 is less efficient in this operation as I'll spend more time checking/unchecking options before each scan. I suppose I can remove a subgroups operations as a workaround, in lieu of an option to do so.