header

Description

Routes allow you to draw lines on the map(s) linking nodes together into an efficient farming route from existing databases.

Go to our Discord or GitHub page for support and contribution! We'll take push requests.

Quickstart

Video about configuring this addon.

  1. Download and install these dependency AddOns:
    1. Routes
    2. GatherMate2
    3. GatherMate2_Data
  2. Enable the addon in "Escape > AddOns" with "Load out of date AddOns" enabled.
  3. Use "/routes" to begin!
  4. Import "GatherMate2" and data.
  5. Create Routes or import them from other users.

Importing into GatherMate2:

  1. Type "/gathermate2".
  2. Go to "Import Data" and then to "GatherMate2Data" on the left.
  3. If you already have gathering node data, select "Merge" from the "Import Style" dropdown, otherwise "Overwrite" works.
  4. Select which sources you want to import (Mining, Herbalism, Fishing, ect.) and tick their respective boxes.
  5. Hit the "Import GatherMate2Data" button on the bottom.

Creating your first route:

  1. Type "/routes".
  2. Go to "Add" on the left side.
  3. Type the name of your route and press "Okay".
  4. Select the zone you want to create a route in from the "Select Zone" dropdown.
  5. Make sure the "GatherMate2" source has it's checkbox ticked.
  6. Select which type of nodes should be used to create your route.
  7. Hit the "Create Route" button.
  8. You can now go to the zone and follow the generated route on your minimap.

Note: You can change line color in the "Line Settings" tab, hide routes, and adjust sizing and positioning, alongside other settings. Open your worldmap on the zone you just created a route in, and you will see a massive whirling of lines in red.

Changing & Optimizing Routes

Note: If you see spiky and star-shaped routes that are impossible to follow, you haven't optimized the route yet. Go into the route you created and optimize it using the instructions below.

  1. Type "/routes".
  2. Go to "Routes", the zone you made your route in, and your route name.
  3. Click on the "Optimize Route" tab for your route.
  4. Hit the "Cluster" button. This is advisable as most zones contain large amounts of nodes. Clustering will group nearby nodes and the default distance is easily viewable on the minimap.
  5. 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).
  6. Keep hitting the "Foreground" button to make the route more efficient.

Note: "Backdround" instead of "Foreground" is alternatively reccomended when you don't want your performance dipping while optimizing a route.

Features

  • Select node types to build a line upon, such as "GatherMate2".
  • Optimize your route using the "traveling salesmen problem" (TSP) and "ant colony optimization" (ACO) algorithm.
  • "Background" (non-blocking) and "Foreground" (blocking) optimization.
  • Select color, thickness, transparency, and visibility for each route.
  • For any route, new nodes will be added as optimally as possible.
  • Quick clustering algorithm to merge nearby nodes into a single traveling point.
  • Mark entire areas or 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.
  • Full in-game help file and FAQ.

Compatability

Download

The latest version of Routes is always available on these sites.
Curseforge - GitHub - WoWInterface - Discord

Contact

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

  • IRC: Grum or Xinhuan on [[irc://irc.freenode.org/wowace|irc://irc.freenode.org/wowace]]
  • Email: Grum (routes@grum.nl)
  • Email: Xinhuan (xinhuan@gmail.com)

PayPal donations are welcome!