Tools and scripts to mass-undercut the auction house permanently while being afk, allowing you to hit the gold cap automatically. This is not a quick and dirty method, you will need to do research, and set up your characters so that you can achieve your goals. It is not 1 complete tool, but rather a combination of tools.
This thing will be quite a long read for you, but in the end you will be able to fully mass-undercut the auction house permanently while being afk or doing other stuff on your pc. Additionally, you will not interact with wow’s memory at all, so your ban chances are close to zero.
Requirements:
- You dont want the fast money. This method requires you to read a long text, and learn to master a quite complex addon. You will also need a brain that is able to do conclusions. Once you did that, you will hit the cap, ill promise. If you’re just searching a downloadable application to doubleclick, leave the topic. You would waste your time here.
- You know the ore shuffle, so you basically have a stock of rare gems to sell. I you dont, search the forums for it. There are douzens of reposts regarding that topic (Basically its: Buy Ore, prospect it, cut the rares, make rings+necklaces of the uncommons, disencant the uncommons. Details will be your research)
- You know your min/max threesholds. I wont help you on whats profit and whats not(Maybe search google for “consortium shuffling spreadsheet” if you want it hardmode)
- You know how to configure and use the addon tradeskillmaster. This is essential. TSM needs to haven been setup to handle the auction posting stuff. If you dont know TSM, get yourself a quick tutorial. My wall-o-text would be double size if id condome this here as well.
If you agree to the above statements, then read on…
Basic theory and what we will bot:
- Buy massive amounts of ore (not yet implemented)
- Prospect massive amounts of ore (bottable, 24/7, afkable)
- Craft rings and necklaces (not yet implemented)
- disenchant massive amounts of rings, necklaces(bottable, 24/7, afkable)
- create a stock (bottable)
- camp-undercut the auction house with your stock (bottable, 24/7, afkable)
All of this will be done without reading from or writing to WoW at all. We will fully utilise the legal addon api.
Furthermore we will utilise the Windows buildin technologie to script keyboard presses to a specific window.
Preparations: Addons
First you will download and install (copy to /addons/) a modified (by me!) version of tradeskillmaster. The most important changes are:
- Removed that captcha protection when you did multiple scans on a single session
- Removed the function protection from the Scan() function. We will now be able to pipe it through Ace!
- Furthermore i removed the function protection from the Mail() and OpenAll() function, but thats just a goodie for you ;D
Download:
Preparations: Tradeskillmaster
Login, disable any other addons and hit /tsm to and configure it. You dont know howto?
http://www.google.com/search?q=tradeskillmaster+tutorial
I wont repost common informations. One thing to add here is thatyou will configure it for camping.
Short example: You got 2000Rubys. You bought them for 100/ruby. Cut Rubys go from 120 to 210. You will want to tell TSM to always have 60Rubys of each cut on stock while they are ~>120g. You will also want to undercut by 1c post only one Ruby to undercut/deposit.
Preparations: Create a stock
Once you are fine with your Tradeskillmaster settings, prepare your bags. Care for space in your bags and get a huge stock into them. For example, I camp
cut raregems, so I got 4 big gem bags and fill them with 60cuts of each that is profitable.
Prepatations: Create your auction house macros
Create the following macros:
-
Code:
/run LibStub("AceAddon-3.0"):GetAddon("TradeSkillMaster_Auctioning"):GetModule("Post"):StartScan() -
Code:
/click TSMAucPostButton
1: Will start a scan to undercut the market.
2: Will undercut if the button is usable.
Bind them to keys. Go to the auction house(hint: Get yourself to a ghosttown like dalaran, silvermoon etc) and start a first undercutting scan. DONT use the macros yet, they dont work for the first scan! Note how long scanning + posting did take, in my case its around 35seconds. You will need that number.
Creating your personal bot:
Download and install autohotkey(autohotkey.com/download). I will now teach you how to create an autohotkey script that automatically presses a button to a windowed wow game, even if eg. firefox is at foreground:
Copy/paste this into a textfile:
#IfWinActive, World of Warcraft Loop { ControlSend,,KEYTOHIT,World of Warcraft random, x, DELAYMIN, DELAYMAX sleep, x } return
Capslock:: Suspend Pause,,1 return
DELAYMIN, DELAYMAX and KEYTOHIT will need to be changed each for your needs:
- DELAYMIN is the minimum wait time before hitting the button again
- DELAYMAX is the maximum wait time before hitting the button again(example: 2000 would mean 2000ms which is 2 seconds)
- KEYTOHIT is the key that the script will send to wow(example: q).
Save the textfile as file.ahk. Good thing is to use filenames that make sense. Doubleclicking these script will start them like you would start an application. They dont really show up in a window for you, but they will place a small icon near your windows clock. rightclicking these icons will show you a menu where you can pause/exit the scripts. One thing to note is, my script has a pause function that will be triggered if you hit CAPSLOCK. I think its quite useful :>

Now that you know howto, you will create 2 ahk-scripts. One of them will hit the Scan macro, the other one will hit the post macro.You noted how long your scan did take. My DELAYMIN,DELAYMAX for scanning is 35000-40000, my delays for posting are 150-200(spamming^^)
Now let the magic happen. Start the scan.ahk, then start the post.ahk. You will automatically and continiously scan the auction house the camp-undercut any competors while its profitable. Win. End of Story. Prepare for nerdrage from the whole servers jewelcrafters
Bonus 1 for lazy guys: Mass prospecting/milling, looting from mail, sending results
If you camp gems you will obviously want to prospect thousands of ores. And you will need to loot them from your mailbox at first. Bots opeations are bottable withough reading/writing memory stuff. TSM supports macro prospecting natively but its bullshit (the bloat a database with your result which will slow down wow). First the obvious part:
Create the following macro:
/cast Prospecting /use Elementium Ore /use Obsidium Ore
This will prospect your ore if you hit it.
Install postal(curse.com/addons/wow/postal).
Create the following macro:
/click PostalOpenAllButton
This will loot all stuff that in your mailbox. This is pretty cool IF you configure postal properbly. Ill help on that as well:

Prospecting can result to 6 different rare gems and 6 different green gems, so tell postal to always leave 12(->15) empty spaces in your inventory. So you will never be in a situation where you prospect but cannot loot results because of a full inventory.

Unchecking the option to autoloot non-auctionhouse stuff helps
you not messing up your bags when some spam is still there.
Combine the mailbox macro with your prospect macro and bind it to a key. Now create another ahk-script, call it like post.ahk and let it hit the key. You are now able to autoloot and prospect your whole mailbox. win.
Thats cool but i promised epicness so lets go even farer:
Since i broke the mail() protection from tradeskillmaster we will utilize that as well: Conigure tsm to autmail these 6 gem types to an alt. Looks like this:



After configuring TSM:Mail, add this to your loot+prospect macro
/click TSMAutoMailButton
Lets sum up what the macro does now:
- You automatically loot the mailbox
- You automatically prospect all your mats from it
- You automatically mail the results to an alt.
With this method you can bot-prospect 24/7 witout any maintaining once its running. Just bind the final macro to a key and create an ahk-script that hits the key. Set min/max to spam (150/200). epic win.
Bonus2: Automatic craft necklaces -> disenchanting:
Did you yet survived the wall of text?^^ If you do the ore-shuffle, you will also need to massively craft/disenchant necklaces. We will bot that as well.
Create the following macro:
/cast Disenchant /use item:52492 /use item:52309 /use item:52308 /use item:52307 /use item:52306 /use item:52314 /use item:52316 /use item:52312 /use item:52310
This will disenchant any result of crafting Cataclysm JC-necklace/ring. You know the deal, make an ahk script to hit that macro. Now utilise your
knowledge. I teached you howto mail stuff to alts, create a routine that mails the shards, dusts etc to an alt to prevent full bags. 24/7 disenchanting done. win.
loading…


Comments RSS
Entries RSS
Recent Comments