Macro

Macroing is the act of using third-party software to perform automated tasks. A macro operates by automating user input to the game. A simple macro may just move the cursor to a certain position and perform a click, while more advanced ones may interact with the game client directly. The terms macroer, autoer, botter or bot usually refer to players who use such programs. Usage of macros is not allowed under the RuneScape rules and may result in action taken against that player's account, such as a temporary or permanent ban. Jagex has the authority and power to reset a player's skill levels as well as their bank value before initiating a ban.

Macros can be programmed to perform almost any task. Typically, they are used to perform tasks deemed overly tedious by real players, such as training a particular skill, collecting a certain item, or quickly typing an offer or phrase. Some examples are given below:


 * Autotyping programs can be used to repeat a specific message over and over. This is often used by players in the Grand Exchange, where a trade offer quickly disappears in the volume of other messages, or used to advertise a real world trading site. This can be a nuisance to other players, as with all the spam, and can be reported under Honour. If advertising a website, they can be reported under Security.
 * Autoclickers can be used to repeatedly click a desired spot or click in many locations faster than is possible with a mouse. Autoclickers are mostly used to circumvent the auto-logout system. They can also be used to perform simple actions, such as Low/High level alchemy or rapidly cleaning herbs.
 * Autobuying programs can be used to buy large amounts of items from shops. They can also be used to buy and bank items that can be sold for a profit at the Grand Exchange.
 * Many macros involve more complicated tasks such as Mining, Woodcutting, Fishing, monster-killing, and more. These programs often have advanced programming that gives them the ability to solve random events, navigate between locations, respond to chat, avoid dangerous situations, and more.

On 10 December of 2007, Jagex implemented a number of updates aimed at ending the use of macros in the game. Although these updates have been successful at drastically cutting down on the number of both macros and real-world traders, reactions among players were mixed concerning how well-implemented these updates were. As a result of a referendum, many of these updates which had lowered the number of bots in the game were removed on 1 February 2011.

Common macro hotspots
Because bot programs are usually programmed to perform a specific action in a specific location, there are a number of spots where macros can commonly be found.

Common free-to-play locations

 * Advertising Dungeoneering clans at Daemonheim.
 * Cooking at Al Kharid.
 * Chopping trees in many locations (mainly in Edgeville, Draynor, behind Varrock Castle, Rimmington, and on the Daemonheim Peninsula).
 * Firemaking at the Grand Exchange.
 * Firemaking at the Fist of Guthix.
 * Firemaking at East Varrock or West Varrock
 * Fishing in Gunnarsgrunn/Barbarian Village.
 * Fishing in Draynor Village.
 * Fishing lobsters or swordfish in Karamja.
 * Killing hill giants in Edgeville Dungeon.
 * Killing guards in the Varrock entrance or at the Falador north gate.
 * Killing chickens south of Falador or north of Lumbridge
 * Killing cows outside the Crafting Guild.
 * Killing minotaurs in the Stronghold of Security.
 * Killing cockroach soldiers in the Stronghold of Player Safety.
 * Killing flesh crawlers in the Stronghold of Player Security.
 * Killing corpse mages in the Lumbridge Catacombs Dungeon, usually in team with item picking macroes.
 * Making clay into soft clay at the Falador East Bank/Edgeville Well.
 * Mining coal at the mining spot in Gunnarsgrunn or inside the Mining Guild.
 * Mining gold ore at the Crafting Guild.
 * Mining rune essence at Varrock.
 * Mining iron ore in the mine north-east of Rimmington, in the Dwarven Mine or the south-east Varrock mine.
 * Mining copper ore at Lumbridge Swamp.
 * Mining inside or just outside the resource dungeon at Dwarven Mines.
 * Mining at Al Kharid mining site.
 * Smithing at Al Kharid.
 * Playing the Fist of Guthix activity.
 * Playing The Great Orb Project activity.
 * Repeatedly casting Falador teleport.
 * Standing in the Grand Exchange advertising price manipulation clans.
 * Telegrabbing the Wine of Zamorak in the Chaos Temple.
 * Runecrafting earth runes at Varrock.
 * Runecrafting water runes at Draynor.
 * Runecrafting fire runes at Al Kharid.
 * Runecrafting air runes at Varrock.
 * Filling up vials with water at any water source.
 * Killing king scorpions and scorpions in the Dwarven Mines

Common pay-to-play locations
Because Members have a wider range of money making options available, there is an increased amount of macro activity on member servers. Some Members money making and training activities that are more-often done by macros and gold farmers include:

Cooking

 * Cooking in Rogues' Den.
 * Cooking at Catherby.

Firemaking

 * Firemaking at Seers' Village.
 * Firemaking outside of banks.
 * Firemaking in the Fist of Guthix lobby.

Fishing

 * Fishing in Catherby, the river near Rasolo, the Fishing Guild, and the Piscatoris Fishing Colony.
 * Fishing in Living Rock Caverns.
 * Fishing at Barbarian Village.

Hunter

 * Hunting red chinchompas at areas south west/south east of the Hunter expert's house in Feldip Hills.
 * Hunting implings in Puro-Puro.
 * Hunting Grenwalls and Pawyas in Isafdar

Slayer and Combat

 * Killing chompy birds south of Castle Wars and around Feldip Hills.
 * Killing green dragons in the Chaos Tunnels and the wilderness (less so after wilderness and drop changes)
 * Killing yaks outside the gates of Neitiznot.
 * Killing black demons in Taverley Dungeon.
 * Killing ghouls in front of the Slayer Tower near Canifis.
 * Killing giant spiders in the Stronghold of Security, very blatant because they can get stuck behind doors.
 * Killing red dragons.
 * Killing goats in the south west of Nardah.
 * Killing flesh crawlers in the Stronghold of Security.
 * Killing banshees in the Slayer Tower near Canifis.
 * Killing abyssal demons in the Slayer Tower near Canifis.
 * Killing aviansies in the God wars dungeon.
 * Killing experiments in the Experiment Cave.
 * Killing monks at the Monastery.
 * Killing armoured zombies.
 * Killing chaos druids in the Chaos Druid Tower or the Edgeville Dungeon.
 * Killing TzHaar in TzHaar City.Runescape bots 1.png
 * Killing blue dragons in Taverley Dungeon and the Ogre Enclave.
 * Killing turoths in the Fremennik Slayer Dungeon
 * Killing bronze dragons in the Chaos Tunnels and Brimhaven Dungeon
 * Killing Aberrant spectres in the Slayer Tower near Canifis.
 * Cannoning frost dragons.

Construction

 * Making planks at the sawmill near Varrock.

Mining

 * Mining rune essence/pure essence at Yanille/Varrock.
 * Mining iron ore north-east of Ardougne and south-east of Varrock.
 * Mining in the Living Rock Caverns.
 * Mining coal in Dwarven Mine resource dungeon.

Herblore

 * Picking swamp toads in Gnome Stronghold.
 * Picking whiteberries in Isafdar.

Thieving

 * Pickpocketing Men and Women in Lumbridge.
 * Pickpocketing Guards in Falador.
 * Pickpocketing Knights of Ardougne.
 * Pickpocketing Master Farmer in Draynor
 * Doing the Sorceress's Garden activity.

Minigames

 * Playing the Archery Competition in the Ranging Guild.
 * Playing the Soul Wars activity.
 * Playing Mobilising Armies on the (4) world, playing Siege with light units.
 * Playing the Impetuous Impulses activity in Puro-Puro.
 * Running the Sorceress's Garden for herbs and Sq'irk.
 * Playing the Fist Of Guthix Activity.
 * Playing Pest Control.

Runecrafting

 * Runecrafting nature runes in Karamja and the Abyss.
 * Runecrafting astral runes.

Crafting

 * Spinning flax in Seer's Village and Lumbridge Castle.

Magic

 * Casting Camelot Teleport repeatedly.
 * Casting High Alchemy at or near a bank.
 * Casting High Alchemy in a Pest Control lander.
 * Casting High Alchemy at Soul Wars Chest Bank.
 * Casting High Alchemy in conjunction with Stun.
 * Superheating at any bank.

Prayer

 * Using a player owned gilded altar.

Woodcutting

 * Chopping ivy and many other trees.

Smithing

 * Smelting ore at Edgeville's furnace or the furnace at Port Phasmatys.

Banking Skills

 * Training skills next to the Soul Wars bank chest.

Money Making

 * Gathering snape grass on Waterbirth Island.
 * Collecting adamant bars at God Wars Dungeon.
 * Advertising player-owned houses on World 31.
 * Picking flax in Seers' Village.
 * Creating planks in Varrock.
 * Using Telekinetic Grab to take Wine of Zamorak from the Chaos Temple.
 * Entering the Kalphite Hive to collect Potato cacti.
 * Collecting blue dragon scales in Taverley dungeon and/or the resource dungeon nearby.

Macro program risks
Many websites claim to have an undetectable macro program that will not only earn your character quick gold, but will make it appear as if it is a real person playing instead of a program. In addition to the risk of getting banned for such programs, downloading these programs can lead to keyloggers or other infections getting into your computer. This most often happens when the program is downloaded from a private source, usually claiming to be a 'Crack' of an expensive macro program. Due to the risk of being banned & having your account stolen, it is disadvised to use any programs relating to Runescape.

Identifying and reporting macros
Many macros or gold farmers can be found performing highly repetitive tasks such as chopping trees, or fishing lobsters. Although many activities can lead to suspicion of macroing, keep in mind that players who display the following characteristics are not always bots.
 * Names that are extremely difficult to report; a common example is a mixture of uppercase i and lowercase L, to produce a name similar to "IlllIlIllIlI", or just random letters. A typical name would be fgtdfdthb.
 * Low combat level players crafting, fishing, woodcutting, or using magic at high levels.
 * Combat bots, such as those killing dragons or Tzhaar, often wear a dragon med helm, granite body, obsidian shield, obsidian cape, dragon platelegs or skirt, combat bracelet, and a rune scimitar or abyssal whip. This set of equipment is affordable and requires no quests, which bots usually do not do.
 * Another outfit that is even cheaper would be using rune armour with a rune chainbody or adamant platebody because a rune platebody requires completion of the quest Dragon Slayer. Some bots have high enough defence that even iron armour is sufficient protection in addition to being very inexpensive.
 * Combat bots often have little or no experience outside of combat skills. Although they might have reached a level in a particular skill which would let them access a specific area to "train" in.
 * Being logged onto Runescape for an extended period of time.
 * Only one skill trained (usually woodcutting, fishing, mining, or melee combat). This can be checked by looking up the name on the hiscores, Adventurer's Logs (P2P only) or casting Stat Spy (P2P only) on a suspected bot.
 * May demonstrate strange behaviour such as not being able to fish in certain spots and thus running backwards and forwards from the fishing spot (or just not interacting at all with certain spots). Also something that is common for fletching macros in the Soul Wars is accidentally trading other people instead of clicking on the chest, unless it is a soul wars specific macro in which case it utilises the one-click bank feature.
 * Stopping in front of a door or gate that has closed.
 * Will act oddly if a player, follower, item, or NPC is on or near the spot they are working on or moving to.
 * Not talking to other players even when called (however, the player might simply have their Public chat off, or they just don't feel like talking, or, most commonly in skills like fishing and woodcutting, the person may be mainly afk and only coming on to click on another tree/fishing spot).
 * In relation to not responding, following seems to alert some people, especially if they have their public chat set to friends or off.
 * Stopping at the same location briefly when depositing materials or go to another spot to get to more of the materials (stopping in the middle of the cave to go to the other grouping of coal in the hidden dungeon under Falador after one side is depleted).
 * Repeatedly attempting to attack monsters already in combat in a single-way combat area, even if they have been in combat for a period of time.
 * Repeatedly attacking someone else's monster in a multiway combat area.
 * Macros seem to usually wear standard, default clothes when not training combat skills.

Macros and the economy
Some players argue that macros benefit the game by performing tasks that no person would want to do, such as cutting yews constantly. Many disagree however, arguing that macros sell vast amounts of resources, causing the price of those resources to drop. This then hurts legitimate players who are trying to make money selling that same item.

Many monsters that are monotonous and relatively safe to kill are targets for macroers, such as chaos druids (frequent good herb drops), which then causes those herb prices to drop. However, areas that require difficult and/or complex quests to complete most likely have no macros. In addition, unique drops from monsters that require human intelligence to kill will not have their prices fall because of bots. Examples include the Dragon pickaxe from monsters on the Chaos Dwarf Battlefield or a Spirit sigil from the Corporeal Beast.

Macros can also cause the price of rare items to rise. Firstly, by spending their millions that were made easily through cheating they out-bid honest players for rare items, pushing their prices up. When the macroer finally gets banned for cheating, the rare items remain with the banned player, meaning there are fewer of those items in the game, which further drives up their prices.

Internal workings
Like normal players, a macro tool needs to control the game by giving the appropriate inputs. These controls result in some game reaction that the macro needs to observe and interpret to plan the next action. Typically, a macro tool is split into several components that are described below.

Gaming engine
The gaming engine is the part of the macro that interacts with the game, and then analyses the responses. A software program running on the game playing computer usually has the capability to generate mouse input (move, click, drag, etc.) and keyboard input (key down, key up). Analysing the response from the game can be done by capturing the entire game image (although some image processing might be required to obtain information about the game response). The gaming engine provides the basic mechanisms to play the game, but it requires task specific knowledge to actually perform the macro operation. Some advanced programs use colour recognition and click colours on the screen, while others interface directly with the game.

Response by Jagex
Jagex has responded to the use of macros by banning thousands of accounts, wiping stats, and deleting items. The most prominent response by Jagex was the removal of free trade and other changes that occurred on 10 December 2007. While the changes were highly controversial, they did succeed in greatly decreasing the prevalence of bots in RuneScape. These changes did not, however, eradicate botting altogether, and Jagex continues to enhance its ability to ban bot accounts and disrupt bot activities to this day. These improvements in macro and real world trading detection lead to the return of free trade on February 1 2011. Jagex has further clarified its action against those who use bots in other posts on the forums.

On 30 September 2010, Mod Paul posted on the RuneScape forums in an attempt to address the concerns that some players have had about the high number of bots and Jagex's attempts to combat them.

ClusterFlutterer




On 25 October 2011 at noon GMT, an update code-named ClusterFlutterer, AKA "Bot Nuke Day" will take effect which is said to prevent reflection and injection bots from working again. It is believed that this consists of 98% of all bots seen in the game. Also, upon revealing ClusterFlutterer, Jagex stated that over 1.5 million bots have been banned to date.

To celebrate, Jagex decided to do the following: * indicates that the D&D will be reset on the day if already done for the week. Players can spy on all penguins on the day they reset (Wednesday), and then again on Thursday, which will give them double points. This will give them a maximum potential of 48 points in 2 days (16 on Wednesday and 32 on Thursday due to double points). This is two points below the maximum cap of 50.
 * Tuesday: Triple experience for training Slayer.
 * Wednesday: Triple tickets from Castle Wars.
 * Thursday: Bonus experience from certain Distractions and Diversions.
 * Penguin Hide & Seek: double points *
 * Evil Tree: triple experience
 * Shooting Star: triple experience and increased reward
 * Familiarisation: receive both charm and ingredients reward *
 * Friday: Triple zeal from Soul Wars

Stopping macros
Current bots usually have complex code that can respond to and overcome attempts to disrupt their task. Prior to the use of these more advanced bots, players would throw gnomeballs at bots, lure them to aggressive monsters, or close a door or gate to trap the bot. Although simple techniques like these no longer work consistently, many players spend a great deal of time discovering new ways to impede the actions of bots. Jagex also continues to add features to the game that make macroing more difficult and to remove macroers from the game. Some macros are programmed to stop when they read certain ingame messages related to their task. It is possible to make money off of stopping bots, as they will not return to their gravestones to reclaim items, and after a period their items will become obtainable. The following are some choice bot killing tactics.
 * For example, some bots that collect Potato Cactus in the Kalphite Hive can be easily killed by picking up and moving the Potato Cactus around the hive. This causes the bot to run around the Hive attempting to collect the Potato Cactus' while simultaneously getting attacked by level 85 Kalphite Soldiers.
 * Albeit useless if the target has Accept Aid disabled, Teleother spells may disrupt bots that have it enabled.
 * Another method that is effective, but hard to pull off is to open gates in the Poison Waste Dungeon leading from Warped tortoises to Warped terrorbirds. If the Terrorbird is targeting one of the macros killing the tortoises, and if the macro runs past the gate and the terrorbird has a clear shot at the player it will attack them within its ranged attack, which will almost always hit the macro. This will cause the bot to run in and attack the terrorbird. Once the macro does this close the door and he will be stuck inside. At this point most of the terrorbirds will be shooting at the bot within range. The bot will start to run around aimlessly attacking terrorbirds while trying to reopen the door in which case you will close so he can't escape. This goes on until you manage to let him escape or the bot runs out of food and dies. However, because of the Terrorbird's attack style once he attacks one then moves on to another, the original one might become uncleansed and once the bot attacks it again the monster will change its' target to the player nearest to it (which is probably you so beware the sudden attacks of many warped terrorbirds).
 * Killing Fruit Fall bots at Castle Wars. This is achieved by carrying a rope and many Papaya, and leaving a trail of papayas towards the ogre island. The bot will follow the trail, and the lurer can swing to the island and drop a papaya. This will trap the usually low level bot in the middle of ogre territory, and once the ogres have killed the bot all their Fruit Fall scrolls are up for the taking.
 * Bandit bots and afkers can also be killed fairly easily, by making a bandit attack you and running into the desert. If done properly, the botter/afker will be stranded in the desert and die of thirst.
 * There used to be a very profitable way to kill bots at god wars. Many bots are always killing aviansies for the noted adamant bars. By dropping not-noted bars, the bot's inventory will get full of these, because he can't see the difference between noted ones and not noted. The bot will then become unable to perform bones to peaches, because he can't take bones anymore. He will rapidly die, and you will get all of his adamant bars, a fire staff/battlestaff and hundreds of bones to peaches tabs.
 * Box-Trap bots can be stopped very easily. Simply monitor their pattern usually the X shape (using 5 boxes) and when they move to make a trap, create your trap first, this will cause the box DROP the trap and they can not pick it up. All you have to do is pick it up when their trap becomes visible. Most bots will not attempt to rectify dropped traps. After the bot's trap supply has been depleted, simply report the bot and wait till it logs out.
 * At the ivy-cutting botters south of Castle Wars, at least two players can inflate and drop toads (found in the swamp a little to the south) near the bots. Kill all the chompies, and wait for the toads to explode. When they do, they deal small amounts of damage; after a while the damage adds up and the bot may die, dropping any valuable items it was carrying. Two people are required to drop the final toads at the same time, or else the bot will not die. However, this is later changed and toads don't do damage any more.