Get an Epic Experience with Premium

Routes

Map & Minimap Login to Add Favorites
  • 41 Likes
  • World of Warcraft
  • 33,164 Monthly Downloads
  • Supports: 6.0.3
  • 1,397,734 Total Downloads
  • Updated 02/02/2015
  • Created 09/14/2008
  • 2,259 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: v1.5.1
or
Support development! **
Donate

About Routes

v1.5.0
02 November 2014
(Written for Live Servers v6.0.3.19103)

https://www.paypal.com/en_US/i/btn/x-click-but21.gif

Routes allow you to draw lines on the worldmap linking nodes together into an efficient farming route from existing databases. The route will be shown (by default) on the minimap and zone map as well.

Use /routes to begin.

Changes from v1.4.1 to v1.4.2 (17 December 2011)

  • Updated TOC
  • Updated LibMapData (so the new zones work properly)
  • Fixed division by zero errors from occurring in the future (the PTR servers disabled it the Lua language settings in PTR 4.3).
  • Fixed background processing so that it no longer acts like foreground processing (WoW changed the behavior of GetTime() function).
  • Fixed timers from reporting the wrong time when doing foreground and background route optimization.
  • Add Brazilian Portuguese localization files. The translations are only partially done.

Changes from v1.4.0 to v1.4.1 (30 June 2011)

  • Updated TOC
  • Updated LibMapData (so the new zones work properly)

See spikey star-shaped routes?

You haven't optimized the route yet. Go into the route you created and optimize it. Instructions below.

Quickstart:

Video about configuring this addon.

Download and install:

Start up World of Warcraft and make sure all addons are marked to be loaded (in the addon selection screen).

Importing into GatherMate2:

type: /gathermate2

  • Go to 'Import Data' and then to 'GatherMate2Data' (left side)
  • If you already have herbs/mines of yourself, select 'Merge' from the 'Import Style' dropdown, otherwise 'Overwrite' is ok.
  • Select which sources you want to import (ea: Mining/Herbalism) and tick their respective boxes.
  • Hit the 'Import GatherMate2Data' button on the bottom.

Creating your first route:

type: /routes

  • Go to 'Add' (left side)
  • Type the name of your route (and press 'Okay' or enter)
  • Now select the zone you want to create a route in from the 'Select Zone' dropdown.
  • Make sure the 'GatherMate2' source has it's checkbox ticked.
  • Select which nodes (ea: what type of herbs/mines/fish) should be used to create your route.
  • Hit the 'Create Route' button.
  • Done! you can now go to the zone and follow the generated 'route' on your minimap.

You can change the color in the 'Line Settings' tab (and also completely hide the route)

Open your worldmap on the zone you just created a route in, and you will see a massive whirling of lines (light-redish).

Changing/Optimizing your route:

type: /routes

  • Go to 'Routes' and then the zone you made your route in and finally to the route you created. This has taken you to the 'Information'-tab of this route.
  • Click on the 'Optimize Route' tab.
  • Hit the 'Cluster' button, this is usually advisable as most zones contain large amounts of nodes. Clustering will group 'nearby' nodes onto 1 point and the default distance is easily viewable on the minimap.
  • Hit the 'Foreground' button, this will try an optimization of the length of your route (you can see it being updated after it finishes if you use a map addon like Mapster).
  • Keep hitting the 'Foreground' button to try and make the route smaller,

Features:

  • Select node-types to build a line upon. The following are supported
  • Optimize your route using the traveling salesmen problem (TSP) ant colony optimization (ACO) algorithm
  • Background (nonblocking) and foreground (blocking) optimization
  • Select color/thickness/transparency/visibility for each route
  • For any route created, finding a new node will try to add that as optimal as possible
  • Quick clustering algorithm to merge nearby nodes into a single traveling point
  • Quickly mark entire areas/regions as "out of bounds" or "taboo" to Routes, meaning your routes will ignore nodes in those areas and avoid cross them
  • Fubar plugin available to quickly access your routes
  • Cartographer_Waypoints and TomTom support for quickly following a route
  • Works with Chinchilla's Expander minimap and SexyMap's HudMap!
  • Full in-game help file and FAQ, guiding you step by step on what to do!

Download:

The latest version of Routes is always available on this page... or at:
http://wow.curse.com/downloads/wow-addons/details/routes.aspx
http://www.wowinterface.com/downloads/info11401-Routes.html

Contact:

If you find any bugs or have any suggestions, you can contact us on:

Paypal donations are welcome ;)

Changes:

Changes from v1.3.3 to v1.4.0 (6 May 2011)

  • Fixed Routes to work with TomTom 4.1 (which has some API changes). Reduced reliance on TomTom's API. That is, we no longer use Astrolabe in TomTom anymore.
  • Fixed issues with map phasing interfering with Routes in Uldum, Hyjal, Twilight Highlands, Gilneas, Gilneas City and The Lost Isles.
  • Routes will no longer error on finding invalid node data in GatherMate2 and will just ignore them.
  • Add "Recreate Route" button for routes (found next to "Delete" route button). This recreates the route using the same creation settings, but only works for data from GatherMate2 and Gatherer. It even works for a route created in one of them, you switch addons, and then recreating it from the other!
  • Improvements submitted by Mikk.
    • Improve route optimizing speed by 10% by not using table recycling.
    • Improve background route optimizing speed by 30% by checking execution time and yielding less often (resulting in more stable FPS).
    • Progress of background execution is now shown in the status bar of the Routes configuration if it is open.

Changes from v1.3.2 to v1.3.3 (13 December 2010)

  • Fix issue in Hyjal, Twilight Highlands, Uldum (and also Gilneas and The Lost Isles which have no collectible nodes) zones. These zones contained map phasing where the map shown to you depends on which phase you were in. Routes treated these different phase maps as separate zones, resulting in a potential "no data found" depending on which phase you logged on your character in. This has been fixed.

Changes from v1.3.1 to v1.3.2 (11 December 2010)

  • Fix for errors when using Routes with Gatherer and TomTom.

Changes from v1.3.0 to v1.3.1 (10 December 2010)

  • Updated for patch 4.0.3 live servers. Happy farming in the new Cataclysm zones! You may need to restart your WoW client completely after updating Routes.

Changes from v1.2.8a to v1.3.0 (18 October 2010)

  • Updated for patch 4.0.1 live servers (not closed beta!)
  • We won't complain anymore about Carbonite pretending to be Cartographer.
  • We will now register the /routes slash command for non-English users too
  • Fix a long standing obscure bug where a route would be created with node types that aren't selected.
  • Significantly reduce memory usage of Routes. Roughly 13kb less per route so if you have say 50 routes, that's 650kb less. This update has no effect on CPU usage or FPS.
  • Fix up errors caused by patch 4.0.1 changes to professions and skills. Add Archaeology to the node types to support GatherMate2 (but note that while GatherMate2 is usable on the Cataclysm beta, Routes currently is not)
  • Add support for GatherMate2. Please stop using GatherMate. GatherMate is now only maintained for China-wow and is not Cataclysm compatible.

Changes from v1.2.7 to v1.2.8a (23 December 2009)

  • Updated TOC for 3.3.0.
  • No functional changes (when will people finally learn to simply check the stupid 'Load out of date Addons' box?)

Changes from v1.2.6 to v1.2.7 (13 August 2009)

  • Added new zone (Hrothgar's Landing).
  • Updated TOC for 3.2.0.

Changes from v1.2.5 to v1.2.6 (29 April 2009)

  • Fixed another cause of the SetTexCoord error. Thanks everyone for helping out, especially Kazragore.

Changes from v1.2.4 to v1.2.5 (28 April 2009)

  • Maintenance, fixed line endings and version generation in TOC.

Changes from v1.2.3 to v1.2.4 (26 April 2009)

  • Fixed SetTexCoord bug which was annoying everyone since 3.1.0. (all arguments must be between -10000 and 10000)

Changes from v1.2.2 to v1.2.3 (18 April 2009)

  • Updated for 3.1.0's GetPlayerFacing (for rotating minimaps).
  • Upgraded to wowace's localization system.

Changes from v1.2.1 to v1.2.2 (8 November 2008)

  • Fix possible loading order issue caused by Blizzard bug with optdep and reqdeps.
  • Hopefully fix most cases of Routes producing routes that cross over itself.
  • Add support for reparenting to Chinchilla's Expander or SexyMap's HudMap.

Changes from v1.2 to v1.2.1 (26 Oct 2008)

  • Moved 'Edit Route Manually' to a =tab.
  • Moved 'Create Bare Route' button to the top of 'Add Route'.
  • Reworked the 'source data' multiselect to be more verbose.
  • Added a second 'Create Route' button.
  • Update URL of forum thread in the FAQ to the new wowace forums.

Changes from v1.1.1 to v1.2 (25 Oct 2008)

  • Fix "No data found" until you toggle the "Select sources of data" checkboxes issue.
  • The zone dropdown list (both taboo and route creation) will now list ALL zones instead of just the outland ones and the one you are in/viewing.
  • Update FAQs.
  • Add HandyNotes support to Routes. You can now make routes from your own HandyNotes!
  • Add "Note" category to Auto show/hide module.
  • Remove old style taboo editing. Implement new GoogleMaps style taboo shape editing.
  • Implement manual editing of any route that is not clustered.
  • Editing a taboo/route will now open the map to the correct zone.
  • Fix issue where Routes would fail to work with GatherMate if AddonLoader is present (which causes GatherMate to be LoD-delayed)

Changes from v1.1 to v1.1.1

  • Fix taboo region creation menus and menuitems to work.
  • Remove embeds.xml/locales.xml and move them into the TOC.
  • Fix the Dalaran data login spam.

Routes key changes in the past:

  • Add TomTom Support (3rd June 2008)
  • Add initial route decrossing generation from Polarina (5th may 2008)
  • Added a comprehensive help file (4th May 2008)
  • Reduce route generation time by 20% via coding optimizations (26th April 2008)
  • Patch 2.4 (26th March 2008)
  • Taboo Regions feature added (10 February 2008)
  • Conversion to Ace3 from Rock framework complete (4th February 2008)
  • Add node clustering algorithms (25th January 2008)
  • Add support for Gatherer (24th January 2008)
  • Add FAQ (22 January 2008)
  • Conversion to Ace3 begins, and to drop Cartographer/Graph/Babble dependency, and add GatherMate support (20 January 2008)

Cartographer_Routes key changes in the past:

  • Add Cartographer_Waypoints support (27 December 2007)
  • Add Cartographer_ExtractGas support (24 December 2007)
  • Add Cartographer_Treasure support (14 December 2007)
  • First release (14 October 2007)
  • Initial joint project development from individual lines of work (3rd October 2007)

tag v1.5.1
1e965b3ccff028fefa5856d8109c0c7e1777d504
Hendrik Leppkes <h.leppkes@gmail.com>
2015-02-02 16:45:18 +0100

Tag as 1.5.1

--------------------

Hendrik Leppkes:
    - Add missing localization for GatherMate2 timer
Ethan Centaurai:
    - Removed duplicate binding headers.
Hendrik Leppkes:
    - Fix mapFile lookup in HandyNotes plugin for Draenor zones
    - Remove bindings to the Waypoints module, which doesn't exist anymore
    - Fixes for changed Gatherer API

Comments

First Previous Page 1 of 38 Next Last
  • #619

    It doesn't look like routes in Outlands show up on the minimap if they're in the zones that have the same name in Draenor.

  • #618

    Logged in on 2/25/15 after the patch and started a new route in Negrand "outlands" the lines show on the world map but do not show on minimap, no errors are showing for routes and all the boxes are checked to show the lines on minimap and I also checked to show when inside. uninstalled and reinstalled with no luck any ideas anyone??

    Proud Member of GUARDIANS OF THE LIGHT : |WLDSTAR| GW2 | WOW| EQN|  WWW.GOTLGAMING.COM

     

  • #617

    this addon have bug, when l instal it l cant see my map !?

  • #616

    i noticed that when i make a route in BC nagrand the lines appear on my large map but do not appear on my mini map no matter what i do, it doesnt do that for hellfire or terrokar i havnt checked shadowmoon valley since its named same as WOD zone like nagrand.

  • #615

    I have issue sometimes (once every like 2-3mins) when TomTom arrow disappears, and then i need to reenable route tracking again. Anyone else has this problem? or know possible solution?

  • #613

    when trying to custom edit a route in darkmoon faire with 1.5.1

    Message: Interface\AddOns\Routes\Routes.lua:3003: Usage: SetMapByID(mapID [,floor])

    Time: 02/08/15 10:17:15

    Count: 2

    Stack: [C]: in function `SetMapByID' Interface\AddOns\Routes\Routes.lua:3003: in function <Interface\AddOns\Routes\Routes.lua:2943> (tail call): ? [C]: ? [string "safecall Dispatcher[4]"]:9: in function <[string "safecall Dispatcher[4]"]:5> (tail call): ? ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:794: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:614> (tail call): ? [C]: ? [string "safecall Dispatcher[4]"]:9: in function <[string "safecall Dispatcher[4]"]:5> (tail call): ? ...ce\AddOns\GatherMate2\Libs\AceGUI-3.0\AceGUI-3.0.lua:314: in function `Fire' ...ate2\Libs\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:28: in function <...ate2\Libs\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:25>

    Locals: <none>

    Last edited by ryan92084 on 2/8/2015 9:18:59 AM
  • #614

    Silly me, it was just routes still not having darkmoon island as a zone.   Followed the instructions here http://www.wowace.com/addons/routes/tickets/86-add-support-for-missing-zones/ to fix.

  • #610

    Despite having gathermate2, gatherer, and handynotes, it keeps saying no data found when trying to make a route. What is going wrong?

  • #611

    OMFG CURSE YOU SHITTY FUCKING WEBSITE. I had just typed up a nice long post about how to fix this and you ATE IT.

    Make sure you're using alpha versions. Detailed post got eaten. >:|

     
  • #609

    I just started using this addon today, and i really like it although it si not really working properly. Im haveing a problem where the routes don't show up on the mini map, as well as the Tom Tom waypoints not working with its when i do have Tom Tom installed, any help with this would be appreciated. 

    Also i am in Old Nagrand

    Edit: I see now that this problem only persists in Nagrand, sigh, well ok.

     

    Last edited by dogpile300 on 1/19/2015 6:08:19 PM
  • #608
    Message: AceLocale-3.0: Routes: Missing entry for 'GatherMate2Logging'

    Date: 2015-01-14 03:46:06
    ID: 1
    Error occured in: Global
    Count: 1
    Message: AceLocale-3.0: Routes: Missing entry for 'GatherMate2Logging'
    Debug:
       Routes\Plugins\GatherMate2.lua:51: Summarize()
       Routes\Routes.lua:2295: member()
       ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:249:
          ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:197
       ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1241:
          ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1055
       ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1588: FeedGroup()
       ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1513:
          ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1493
       (tail call): ?
       [C]: ?
       [string "safecall Dispatcher[3]"]:9:
          [string "safecall Dispatcher[3]"]:5
       (tail call): ?
       ...terface\AddOns\TomTom\libs\AceGUI-3.0\AceGUI-3.0.lua:314: Fire()
       ...ibs\AceGUI-3.0\widgets\AceGUIContainer-TreeGroup.lua:504: SetSelected()
       ...ibs\AceGUI-3.0\widgets\AceGUIContainer-TreeGroup.lua:192:
          ...ibs\AceGUI-3.0\widgets\AceGUIContainer-TreeGroup.lua:188
    Locals:
    None
    AddOns:
      Swatter, v5.0.0 (<%codename%>)
      NPCScan, v6.0.3.4
      NPCScanOverlay, v6.0.3.4
      NPCScanOverlayBroker, v1.2.5
      AckisRecipeList, v3.0.12
      Altoholic, vr152
      AltoholicSummary, vr152
      Armory, vv12.1.4
      ArmoryGuildBank, vv12.1.4
      AucAdvanced, v5.21c.5521 (SanctimoniousSwamprat)
      AucFilterBasic, v5.21c.5521 (SanctimoniousSwamprat)
      AucFilterOutlier, v5.21c.5521.5459(5.21c/embedded)
      AucMatchUndercut, v5.21c.5521.5507(5.21c/embedded)
      AucStatHistogram, v5.21c.5521 (SanctimoniousSwamprat)
      AucStatiLevel, v5.21c.5521 (SanctimoniousSwamprat)
      AucStatPurchased, v5.21c.5521 (SanctimoniousSwamprat)
      AucStatSales, v5.21c.5521.5476(5.21c/embedded)
      AucStatSimple, v5.21c.5521 (SanctimoniousSwamprat)
      AucStatStdDev, v5.21c.5521 (SanctimoniousSwamprat)
      AucStatWOWEcon, v5.21c.5521.5323(5.21c/embedded)
      AucUtilAHWindowControl, v5.21c.5521.5347(5.21c/embedded)
      AucUtilAppraiser, v5.21c.5521.5495(5.21c/embedded)
      AucUtilAskPrice, v5.21c.5521.5447(5.21c/embedded)
      AucUtilAutoMagic, v5.21c.5521.5443(5.21c/embedded)
      AucUtilCompactUI, v5.21c.5521.5496(5.21c/embedded)
      AucUtilEasyBuyout, v5.21c.5521.5507(5.21c/embedded)
      AucUtilFixAH, v5.21c.5521 (SanctimoniousSwamprat)
      AucUtilItemSuggest, v5.21c.5521.5417(5.21c/embedded)
      AucUtilPriceLevel, v5.21c.5521.5458(5.21c/embedded)
      AucUtilScanButton, v5.21c.5521.5403(5.21c/embedded)
      AucUtilScanFinish, v5.21c.5521.5515(5.21c/embedded)
      AucUtilScanProgress, v5.21c.5521.4979(5.21c/embedded)
      AucUtilScanStart, v5.21c.5521.5347(5.21c/embedded)
      AucUtilSearchUI, v5.21c.5521.5515(5.21c/embedded)
      AucUtilSimpleAuction, v5.21c.5521.5514(5.21c/embedded)
      AucUtilVendMarkup, v5.21c.5521.4828(5.21c/embedded)
      Auctionator, v3.2.2
      AutoRepair, v
      Babylonian, v5.1.DEV.332(/embedded)
      BagBrother, v6.0.16
      Bagnon, v6.0.16
      BagnonConfig, v6.0.16
      BeanCounter, v5.21c.5521 (SanctimoniousSwamprat)
      Configator, v5.1.DEV.376(/embedded)
      DataStore, vr52
      DataStoreAchievements, vr38
      DataStoreAgenda, vr20
      DataStoreAuctions, v6.0.001
      DataStoreCharacters, vr30
      DataStoreContainers, v6.0.002
      DataStoreCrafts, vr64
      DataStoreCurrencies, v6.0.002
      DataStoreGarrisons, vr8
      DataStoreInventory, vr41
      DataStoreMails, vr40
      DataStorePets, vr36
      DataStoreQuests, vr32
      DataStoreReputations, v6.0.002
      DataStoreSpells, v6.0.002
      DataStoreStats, v6.0.002
      DataStoreTalents, v6.0.002
      DebugLib, v5.1.DEV.337(/embedded)
      Enchantrix, v5.21c.5521 (SanctimoniousSwamprat)
      EnchantrixBarker, v5.21c.5521 (SanctimoniousSwamprat)
      Gatherer, v5.0.0
      GatherMate2, v1.33.4
      GatherMate2Data, vv24.8
      GatherMateSharing, vv1.9
      HandyNotes, vv1.3.2
      HandyNotesDraenorTreasures, v1.08
      HandyNotesHallowsEnd, vv1.1.2
      HandyNotesHigherLearning, v6.0.3.wowi:revision
      HandyNotesLostAndFound, v1
      HandyNotesTimelessIsleRareElites, v2.32
      HandyNotesTimelessIsleChests, v1.11
      HandynotesTimelessTreasures, v1.0.2
      HandyNotesTreasureHunter, v1
      HandyNotesWorldMapButton, v1.2
      HealBot, v6.0.3.9
      HealBotTips, v6.0.3.9
      HunterPets, v1
      HunterPetsOwned, v1
      HunterPetsUI, v1
      Informant, v5.21c.5521 (SanctimoniousSwamprat)
      LibExtraTip, v5.12.DEV.363(/embedded)
      Omen, v3.1.9
      OmniCC, v6.0.10
      OmniCCConfig, v
      Postal, v3.5.1
      Quartz, v3.2.3
      RareCoordinator, v
      Recount, vv6.0.3f release
      Routes, vv1.5.0
      Scrap, v12.21
      ScrapOptions, v12.21
      ScrapSpotlight, v12.21
      ShadowedUnitFrames, vv4.0.9
      SlideBar, v5.0.0 (<%codename%>)
      Stubby, v5.21c.5521 (SanctimoniousSwamprat)
      TidyPlates, v6.15.3
      TidyPlatesGraphite, v
      TidyPlatesGrey, v
      TidyPlatesNeon, v
      TidyPlatesQuatre, v
      TidyPlatesHub, v
      TidyPlatesWidgets, v
      TipHelper, v5.12.DEV.351(/embedded)
      TomTom, vv60000-1.1.1
      BlizRuntimeLib_enUS v6.0.3.60000 <none>
      (ck=e89)

  • #607

    For the issue with the data not showing in Nagrand (BC) there is a temp solution.

    Open Routes.lua in Notepad and search for "Nagrand". This will lead you to line 228. Change the following line to

    "if zID == 950 or zID == 947 then"

    It's a quick and dirty fix and moves the problem to Nagrand and SMV in Draenor. But you do not need much routes there anyway.

  • #606

    Thanks for this great addon!  

    I just wanted to let you know that Draven006's comment is still accurate with the official release of Carbonite.

    With only Routes and Carbonite as my active addons, I disconnect within 10 seconds of entering my garrison mine.  With 1 or the other addon active I get no disconnect.

  • #605

    I am seeing a few tickets in ACE for this addon that aren't being looked at...

    Including:

    • My own minimap route scaling problem in WoD zones... all WoD routes end up scalling to fit within the minimap instead of showing a line I can follow... (ticket active since Dec 8th.)
    • Logging routes bugs
    • Outlands VS WoD content

    Please at least acknowledge the tickets... many of them haven't even had an initial review... and some older ones show declined...

     

  • #612

    i had a similar problem a long time ago... i found recreating the routes (and then cleaning them up) solved it. Might be  a temporary fix or not your underlying issue but if its remaining an unresolved issue for you worth trying....

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

Triad Wars Beta Access Bundle Giveaway

Get Your Beta Key