Get an Epic Experience with Premium

Advanced Trade Skill Window

Professions Login to Add Favorites
  • 30 Likes
  • World of Warcraft
  • 6,338 Monthly Downloads
  • Supports: 5.3.0
  • 1,344,837 Total Downloads
  • Updated 05/22/2013
  • Created 02/12/2006
  • 8,587 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: v0.10.4
or
Support development! **
Donate

About Advanced Trade Skill Window

ATSW is a complete replacement for Blizzards tradeskill window with more overview and special functions.

This replacement (works for all tradeskills, now even enchanting!) provides you with:

- a better overview
The ATSW is bigger than the standard window, resulting in a much better overview over the thousands of items you can produce. Additionally, it lets you sort your recipes either by groups (as in the standard window), alphabetically or by difficulty. Alternatively, ATSW even lets you create your own groups and sort the recipes the way you like!
ATSW also has a filter function: enter something into the filter line and ATSW hides all recipes that don't contain the text you entered. But this filter function can do more: it's a powerful search function that can filter for minimum/maximum level requirements, producable item counts, item rarity (color) and reagents necessary. Check out the readme for details on using this function!

- more comfort
The ATSW has a production queue: you can queue several different items and have them all produced automatically by just clicking one button.
The ATSW is able to consider items you have to produce in order to use them as reagents in the production of other items. So: if you need item A to produce item B, you don't have to manually produce first item A, then item B. The ATSW does that for you: you just tell it to produce item B and it automatically queues the production of item A and - afterwards - item B. If you are missing some reagents to produce both items you get a message telling you exactly which reagents you need.
ATSW helps you telling your friends what reagents you need for a specific item: just click on a recipe with your shift-key pressed and the chat line opened and the reagent info will be added to the chat line.
ATSW shows you what reagents you need to process the whole production queue. It even tells you how many of each reagent you have in your bank, on alternative characters on the same server (in this case, it can even tell you on which characters) and which reagents are buyable from merchants. In case of buyable reagents ATSW can automatically buy all missing and available items from a merchant when you are speaking to him.


Please note that ATSW has grown to be quite a complex addon and it might still contain some bugs. Please tell me if you encounter one so I can fix them.

ATSW is localized in german, english and french language.

------------------------------------------------------------------------
r34 | slartibartfast | 2013-05-23 00:04:20 +0000 (Thu, 23 May 2013) | 1 line
Changed paths:
   A /tags/v0.10.4 (from /trunk:33)

WoW 5.3.0
------------------------------------------------------------------------
r33 | slartibartfast | 2013-05-23 00:03:56 +0000 (Thu, 23 May 2013) | 1 line
Changed paths:
   M /trunk/AdvancedTradeSkillWindow.toc
   M /trunk/README.txt
   M /trunk/atsw.lua
   M /trunk/atsw_language.lua

WoW 5.3.0
------------------------------------------------------------------------

Comments

First Previous Page 1 of 115 Next Last
  • #1883

    atsw keeps freezing wow. i have no idea how to make it stop. it just keeps doing it over and over and over. how can i fix it?

  • #1885

    Hi madcowcancer,

    you'll have to edit the atsw.lua file yourself and make the fixes described in comments #1833, #1861 and #1882, as sadly the author of atsw hasn't been reacting to any posts / comments for quite a while now.

    You'll find the atsw.lua file under the following path: <your WoW directory>\Interface\AddOns\AdvancedTradeSkillWindow\atsw.lua

    If you need some good text editors which also show line numbers, then I can recommend either notepad++ (http://notepad-plus-plus.org/) or notepad2 (http://www.flos-freeware.ch/notepad2.html) - both are free.

    Hope I could help you.

    Cheers.

    Last edited by jamak on 5/21/2013 1:16:35 PM
  • #1881

    The fix to line 135 of atsw.lua to prevent atsw from opening with Order by Difficulty (be default) has been great, and prevents WOW from hanging like it did before this fix.

    I reported another bug, this time one doing a search by sub-category (boots for a tailoring spec).  It just put up an error log.

    The other really annoying bug is when ATSW seems to move the current cursor from where it is, to the lowest item.  If I'm doing runecloth bandages, it tries to go to linen bandages.  If I'm doing LW and crafting leather, it attempts to create light leather (first LW craft ruined leather scraps -> light leather).

  • #1882

    Hi Shadowspown and anyone else bothered by the 1149 / 1630 errors - here's a copy of the fix I posted under Shadowspown's ticket  #166 on http://wow.curseforge.com/addons/advanced-trade-skill-window/tickets/

    The problem started nagging me, so I researched it further. Alright, I was daring :D and it seems to have paid off (at least it's functioning for me). Change the following in atsw.lua:

    Line 1149 original:

    SetTradeSkillSubClassFilter(self:GetID() - 1, 1, 1);

    Line 1149 fixed:

    SetTradeSkillCategoryFilter(self:GetID() - 1);

    Line 1630 original:

    SetTradeSkillSubClassFilter(0, 1, 1);

    Line 1630 fixed:

    SetTradeSkillCategoryFilter(0);

    Please try it out and give some feedback if it works correctly now.

    Cheers.

    Last edited by jamak on 5/19/2013 5:23:25 PM
  • #1879

     were do i go to edit the Error occured in: Global Count: xx Message: ..\AddOns\AdvancedTradeSkillWindow\atsw.lua line 2339: Usage: GetItemInfo(itemID|"name"|"itemlink")

  • #1880

    Hi boy17hot178,

    look for the directory in which WoW is installed. There you will find a subdirectory Interface. In that there is another subdirectory AddOns. In AddOns there is a subdirectory AdvancedTradeSkillWindow. Thats where you will find the file atsw.lua.

    In short: <your WoW directory>\Interface\AddOns\AdvancedTradeSkillWindow\atsw.lua

    Use a text editor like notepad++ (http://notepad-plus-plus.org/) or notepad2 (http://www.flos-freeware.ch/notepad2.html) to edit the atsw.lua file, as these display line numbers.

    Hope I could help you.

    Cheers.

  • #1878

    If you open the trade skill window in default mode FIRST (Hold control and click icon), you can then open the tradeskill window with ATSW!

    Hope this helps somebody

  • #1877

    After the patch yesterday, I've had to again disable ATSW from the addon menu.  Everytime I hit it, it just hangs warcraft and I have to force-quit and restart.

    My suspicion is that this is related to the order by difficulty.  Another good fix in the short term would be to always update to order by pattern/group even if order by difficulty is set, seeing as I can get it to work if I'm not using that config.

    I will attempt the patch of line 135 in atsw.lua and report back.

    This is happening, even though I've alread made the fix with the line 2339 error. 

    Last edited by Shadowspown on 5/8/2013 11:12:53 AM
  • #1876

    Hi redisk and anyone else having problems with the 2339 error:

    A while back I posted a fix for this problem (see comment #1833) - and I also posted a workaround for the "Sort by difficulty" game freezes (see comment #1861).

    Sadly, the Author Slartibartfast doesn't seem to be working actively on this addon anymore (though I do very much hope he will take it up again sometime), I'd really hate to loose this great little app.

    If anybody else has some fixes for some of the other problems (see for instance, flopsygamer's comment #1857 or Trinoo's comment #1873), it would be really great, if you could share them with us :) Maybe by working together we can give this addon a little bit of its old shine back - at least until (hopefully) Slarti takes it up again.

    Cheers.

    Last edited by jamak on 5/6/2013 1:10:41 PM
  • #1875

    Date: 2013-05-05 20:31:13
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\AdvancedTradeSkillWindow\atsw.lua line 2339:
    Usage: GetItemInfo(itemID|"name"|"itemlink")
    Debug:
    [C]: GetItemInfo()
    AdvancedTradeSkillWindow\atsw.lua:2339: ATSW_DisplayTradeskillTooltip()
    [string "*:OnEnter"]:2:
    [string "*:OnEnter"]:1
    Locals:
    (*temporary) = nil

    AddOns:
    Swatter, v5.16.5405 (MousyMulgara)
    NPCScan, v5.0.0.5
    AdvancedTradeSkillWindow, v
    AucAdvanced, v5.16.5405 (MousyMulgara)
    AucFilterBasic, v5.16.5405 (MousyMulgara)
    AucFilterOutlier, v5.16.5405.5347(5.16/embedded)
    AucMatchUndercut, v5.16.5405.5364(5.16/embedded)
    AucStatHistogram, v5.16.5405 (MousyMulgara)
    AucStatiLevel, v5.16.5405 (MousyMulgara)
    AucStatPurchased, v5.16.5405 (MousyMulgara)
    AucStatSales, v5.16.5405.5376(5.16/embedded)
    AucStatSimple, v5.16.5405 (MousyMulgara)
    AucStatStdDev, v5.16.5405 (MousyMulgara)
    AucStatWOWEcon, v5.16.5405.5323(5.16/embedded)
    AucUtilAHWindowControl, v5.16.5405.5347(5.16/embedded)
    AucUtilAppraiser, v5.16.5405.5393(5.16/embedded)
    AucUtilAskPrice, v5.16.5405.5347(5.16/embedded)
    AucUtilAutoMagic, v5.16.5405.5392(5.16/embedded)
    AucUtilCompactUI, v5.16.5405.5400(5.16/embedded)
    AucUtilEasyBuyout, v5.16.5405.5347(5.16/embedded)
    AucUtilFixAH, v5.16.5405 (MousyMulgara)
    AucUtilItemSuggest, v5.16.5405.5365(5.16/embedded)
    AucUtilPriceLevel, v5.16.5405.5365(5.16/embedded)
    AucUtilScanButton, v5.16.5405.5403(5.16/embedded)
    AucUtilScanFinish, v5.16.5405.5347(5.16/embedded)
    AucUtilScanProgress, v5.16.5405.4979(5.16/embedded)
    AucUtilScanStart, v5.16.5405.5347(5.16/embedded)
    AucUtilSearchUI, v5.16.5405.5373(5.16/embedded)
    AucUtilSimpleAuction, v5.16.5405.5388(5.16/embedded)
    AucUtilVendMarkup, v5.16.5405.4828(5.16/embedded)
    Babylonian, v5.1.DEV.332(/embedded)
    Bagnon, v5.2.5
    Bartender4, v4.5.9
    BeanCounter, v5.16.5405 (MousyMulgara)
    Blitz, v5.2
    CareMeter, v1.1
    Configator, v5.1.DEV.344(/embedded)
    CurrencyTracker, v1.4
    DBMCore, v
    DBMSpellTimers, v
    DebugLib, v5.1.DEV.337(/embedded)
    EasyMail, v
    Enchantrix, v5.16.5405 (MousyMulgara)
    EnchantrixBarker, v5.16.5405 (MousyMulgara)
    ForteCasting, v
    ForteClass, v
    ForteCooldown, v
    ForteCore, v1.980.8
    ForteHealthstone, v
    ForteSoulstone, v
    ForteSummon, v
    ForteTalent, v
    ForteTimer, v
    IceHUD, v1.8.14 (Revision: 932)
    Informant, v5.16.5405 (MousyMulgara)
    InlineAura, vv1.8.11
    InlineAuraDefaults, vv1.8.11
    LibExtraTip, v5.12.DEV.350(/embedded)
    Omen, v3.1.7
    Prat30, v3.5.5
    Prat30Libraries, v
    Recount, v
    SatrinaBuffFrame, v3.2
    SexyMap, v2.4.5
    ShadowedUnitFrames, vv3.8.7
    SlideBar, v5.16.5405 (MousyMulgara)
    SpellAlerter, vv2.15
    Stubby, v5.16.5405 (MousyMulgara)
    TimeToDie, vv1.5.1
    TipHelper, v5.12.DEV.343(/embedded)
    TipTac, v13.04.17
    TipTacItemRef, v13.04.17
    TipTacTalents, v13.04.17
    whopulled, v1.0.9
    BlizRuntimeLib_enUS v5.2.0.50200 <us>
    (ck=a07)

     

  • #1874

    Date: 2013-05-03 23:46:54
    ID: 2
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\AckisRecipeList\Interface\List.lua line 1840:
       Usage: AckisRecipeList_SpellTooltip:SetBackdrop(nil or {bgFile = "bgFile", edgeFile = "edgeFile", tile = false, tileSize = 0, edgeSize = 32, insets = { left = 0, right = 0, top = 0, bottom = 0 }})
    Debug:
       [C]: SetBackdrop()
       AckisRecipeList\Interface\List.lua:1840:
          AckisRecipeList\Interface\List.lua:1819
       AckisRecipeList\Interface\List.lua:1896:
          AckisRecipeList\Interface\List.lua:1849
       AckisRecipeList\Interface\List.lua:1926:
          AckisRecipeList\Interface\List.lua:1917
       AckisRecipeList\Interface\List.lua:243:
          AckisRecipeList\Interface\List.lua:239
    Locals:
    (*temporary) = AckisRecipeList_SpellTooltip {
     0 = <userdata>
     updateTooltip = 0.2
    }

    AddOns:
      Swatter, v4.2.0 (<%codename%>)
      NPCScanOverlay, v5.0.0.3
      AckisRecipeList, v2.4.7
      AdvancedTradeSkillWindow, v
      Altoholic, v5.2.001
      Archy, v1.8.41
      Arh, v1.2.1
      Auctionator, v3.1.3
      Babylonian, v5.1.DEV.332(/embedded)
      Configator, v5.1.DEV.344(/embedded)
      DataStore, v5.2.001
      DataStoreAchievements, v5.2.001
      DataStoreAgenda, v5.2.001
      DataStoreAuctions, v5.2.001
      DataStoreCharacters, v5.2.001
      DataStoreContainers, v5.2.001
      DataStoreCrafts, v5.2.001
      DataStoreCurrencies, v5.2.001
      DataStoreInventory, v5.2.001
      DataStoreMails, v5.2.001
      DataStorePets, v5.2.001
      DataStoreQuests, v5.2.001
      DataStoreReputations, v5.2.001
      DataStoreSpells, v5.2.001
      DataStoreStats, v5.2.001
      DataStoreTalents, v5.2.001
      DBMCore, v
      ElvUI, v5.41
      Gatherer, v4.2.0
      MagicRunes, v1.0.94
      MagicRunesIconDisplay, v1.0.94
      MagicRunesRuneBars, v1.0.94
      MikScrollingBattleText, v5.7.128
      Omen, v3.1.8
      Overachiever, v0.71
      OverachieverTrade, v0.71
      Postal, v3.5.1
      Recount, v
      SilverDragon, vv3.0.6
      SlideBar, v4.2.0 (<%codename%>)
      TomTom, vv50200-1.0.2
      WeakAuras, v1.4.7.9
      BlizRuntimeLib_enUS v5.2.0.50200 <us>
      (ck=473)

  • #1873

    Hi, I have the problem that ATSW despite existing materials does not display the items are produced. There are, for example, 6 gems present, claiming the ATSW window but I can not drag the gem, since the materials are missing, which is not true. One could say he is not reading a current materials

     

    Translation sponsored by Google Translator ;)

     

    found the same Report: http://wow.curseforge.com/addons/advanced-trade-skill-window/tickets/161-recipe-loses-reagent-quantity/

    Last edited by Trinoo on 4/29/2013 4:31:21 AM
  • #1870

    Hi There,

    Don't know if this has a workaround yet or if anyone knows anything about it.
    When I select an item and just say "create 5" of them, it puts it into the que window below and starts making but then it stops after making one and my buggrabber catches this error for ATSW.

    61x AdvancedTradeSkillWindow-v0.10.3\atsw-ATSW v0.10.3.lua:2339: Usage: GetItemInfo(itemID|"name"|"itemlink")
    <in C code>
    AdvancedTradeSkillWindow-v0.10.3\atsw-ATSW v0.10.3.lua:2339: in function "ATSW_DisplayTradeskillTooltip"
    <string>:"*:OnEnter":2: in function <string>:"*:OnEnter":1

    Locals:
    self = ATSWSkill11 {
    0 = <userdata>
    }
    tradeskillid = 11
    skillName = "Dense Sharpening Stone"
    skillType = "trivial"
    numAvailable = nil
    listpos = 11
    color = <table> {
    b = 0.5
    font = GameFontNormalLeftGrey {}
    g = 0.5
    r = 0.5
    }
    (for index) = 1
    (for limit) = 20
    (for step) = 1
    i = 1
    items_inventory = 120
    items_bank = 468
    items_alt = 0
    items_missing = 587
    items_merchant = ""
    atsw_skilllisting = <table> {
    1 = <table> {}
    2 = <table> {}
    3 = <table> {}
    4 = <table> {}
    5 = <table> {}
    6 = <table> {}
    7 = <table> {}
    8 = <table> {}
    9 = <table> {}
    10 = <table> {}
    11 = <table> {}
    12 = <table> {}
    13 = <table> {}
    14 = <table> {}
    15 = <table> {}
    16 = <table> {}
    17 = <table> {}
    18 = <table> {}
    19 = <table> {}
    20 = <table> {}
    21 = <table> {}
    22 = <table> {}
    23 = <table> {}
    24 = <table> {}
    25 = <table> {}
    26 = <table> {}
    27 = <table> {}
    28 = <table> {}
    29 = <table> {}
    30 = <table> {}
    31 = <table> {}
    32 = <table> {}
    33 = <table> {}
    34 = <table> {}
    35 = <table> {}
    36 = <table> {}
    37 = <table> {}
    38 = <table> {}
    39 = <table> {}
    40 = <table> {}
    41 = <table> {}
    42 = <table> {}
    43 = <table> {}
    44 = <table> {}
    45 = <table> {}
    46 = <table> {}
    47 = <table> {}
    48 = <table> {}
    49 = <table> {}
    50 = <table> {}
    51 = <table> {}
    52 = <table> {}
    53 = <table> {}
    54 = <table> {}
    55 = <table> {}
    56 = <table> {}
    57 = <table> {}
    58 = <table> {}
    59 = <table> {}
    60 = <table> {}
    61 = <table> {}
    62 = <table> {}
    63 = <table> {}
    64 = <table> {}
    65 = <table> {}
    66 = <table> {}
    67 = <table> {}
    68 = <table> {}
    69 = <table> {}
    70 = <table> {}
    71 = <table> {}
    72 = <table> {}
    73 = <table> {}
    74 = <table> {}
    75 = <table> {}
    76 = <table> {}
    77 = <table> {}
    78 = <table> {}
    79 = <table> {}
    80 = <table> {}
    81 = <table> {}
    82 = <table> {}
    83 = <table> {}
    84 = <table> {}
    85 = <table> {}
    86 = <table> {}
    87 = <table> {}
    88 = <table> {}
    89 = <table> {}
    90 = <table> {}
    91 = <table> {}
    92 = <table> {}
    93 = <table> {}
    94 = <table> {}
    95 = <table> {}
    96 = <table> {}
    97 = <table> {}
    98 = <table> {}
    99 = <table> {}
    100 = <table> {}
    101 = <table> {}
    102 = <table> {}
    103 = <table> {}
    104 = <table> {}
    105 = <table> {}
    106 = <table> {}
    107 = <table> {}
    108 = <table> {}
    109 = <table> {}
    110 = <table> {}
    111 = <table> {}
    112 = <table> {}
    113 = <table> {}
    114 = <table> {}
    115 = <table> {}
    116 = <table> {}
    117 = <table> {}
    118 = <table> {}
    119 = <table> {}
    120 = <table> {}
    121 = <table> {}
    122 = <table> {}
    123 = <table> {}
    124 = <table> {}
    125 = <table> {}
    }
    atsw_necessaryitems = <table> {
    1 = <table> {}
    }

    If anyone knows what to do or anything for this please let me know?
    It's really annoying to have to keep clicking create one at a time or to turn ATSW off to be able to do multiple makes of something. 

     

  • #1884

    It's actually a Blizzard problem, not ATSW. It'll do the same thing with the default UI. I've had it happen to me, and I've seen posts on the bug forums about it.

  • #1871

    Sorry for the spam, just looked through the comments and found Comment #1833.

    I've done what's mentioned in that, going to try it now.

    Thanks Jamak.

  • 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 »