Addon Information
Works with 3.1
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Author:
Version:
v1.2.6
Date:
05-08-2009 07:29 PM
Size:
238.83 Kb
Downloads:
8,950
Favorites:
421
MD5:
Pictures
Click to enlarge
Minimap, Zone map and Cartographer_Waypoints integration
Click to enlarge
Screenshot of a route containing every node in SMV (654 nodes)
Click to enlarge
Screenshot of the same route after clustering at 100 yards (196 nodes)
Click to enlarge
Extreme example of how to use taboo regions
Click to enlarge
Screenshot of 2 separate routes containing just a few specific herbs
Routes   Popular! (More than 5000 hits)
v1.2.6
29 April 2009
(Written for Live Servers v3.1.1.9806)

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.


Features:
  • Select node-types to build a line upon. The following are supported
    • Cartographer_Fishing
    • Cartographer_Mining
    • Cartographer_Herbalism
    • Cartographer_ExtractGas
    • Cartographer_Treasure
    • GatherMate
    • Gatherer
    • HandyNotes
  • 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
http://www.wowace.com/projects/routes/
http://wow.curse.com/downloads/wow-a...ls/routes.aspx


Contact:

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

Paypal donations are welcome
  Change Log - Routes
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)
  • Fix Un'Goro Crater parsing for Gatherer databases due to special handling of power crystals.
  • Fixed rotating minimaps for 3.1.0
  • Switched to wowace localization system at http://www.wowace.com/projects/routes/localization/

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.

Routes v1.2 (25 Oct 2008)
- Written for Live Servers v3.0.2.9056 or WotLK Beta Servers v3.0.3.9095
- Update TOC and version. Remove embeds.xml/locales.xml and move them into the TOC.
- Fix issue where Routes would fail to work with GatherMate if AddonLoader is present (which causes GatherMate to be LoD-delayed).
- Remove old style taboo editing. Implement new GoogleMaps style taboo shape editing.
- 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.
- Add HandyNotes support to Routes. You can now make routes from your own HandyNotes!
- Add "Note" category to Auto show/hide module.
- Implement manual editing of any route that is not clustered.
- "Edit Taboo" will now open the WorldMap at the right zone.
- Add button to create a bare route with just 3 nodes in it. Mainly to be used for creating routes for manual editing.
- Add option to draw lines on the minimap when indoors.
- Update FAQs with the above changes.

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)
  Optional Files - Routes
Sorry, there are currently no optional files available.
  Archived Versions - Routes
File Name
Version
Size
Author
Date
v1.2.4
238kB
Xinhuan
04-26-2009 05:36 PM
v1.2.2
209kB
Xinhuan
11-08-2008 04:27 PM
  Comments - Routes
Post A Reply
Author Comments Comment Options
Old 07-01-2009, 09:05 PM  
Arkive
A Cobalt Mageweaver
Interface Author - Click to view interfaces

Forum posts: 239
File comments: 417
Uploads: 2
Error from the PTR:

Code:
[2009/07/01 22:03:38-3-x1]: Routes is missing data for HrothgarsLanding:
Routes-v1.2.6\Data.lua:113: in main chunk
Arkive is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-27-2009, 04:38 PM  
Xinhuan
A Deviate Faerie Dragon
 
Xinhuan's Avatar
Interface Author - Click to view interfaces

Forum posts: 11
File comments: 100
Uploads: 11
Quote:
Originally posted by Unbelievable
WoW has crashed (to blizzards error reporting thingy) a few times while using Routes. Most notably after trying to creating 3 seperate herbing routes for 3 zones (Borean, Dragonblight and Fjords) using clustering and cpu intensive path optimization. The first 2 maps were absolutely perfect. The 3rd crashed WoW. I suspect the problem was either me pushing WoW a bit too hard or Blizzard's side of the API, but I thought I'd mention it anyway.

Even so, Routes is a brilliant mod and a great time saver. Keep up the good work. [/b]
If WoW crashes, its Blizzard's fault, as they have said that no addon is supposed to be able to cause WoW to crash.
__________________
Author/Maintainer of Postal, Omen3, GemHelper, BankItems, WoWEquip, GatherMate, Routes and Cartographer_Routes
Xinhuan is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-26-2009, 05:51 PM  
Unbelievable
A Flamescale Wyrmkin
 
Unbelievable's Avatar

Forum posts: 104
File comments: 1
Uploads: 0
Quote:
Originally posted by Xinhuan
Carbonite draws its maps, it is not possible to "integrate" my addon with Carbonite given that their code is deliberately made difficult to understand and work with.
In fairness the Carbonite team have stated that they are happy to work with other mod authors who wish to hook into Carbonite's features. E.g. From the Carbonite general forums:

Quote:
Originally posted by Haavok
If an addon developer would like to hook into Carbonite in some way, we will do our best to provide them with an API/information to do so (as we have done in the past).
It is sort of already possible to use both mods together (using Carbonite's full map mode), provided you use node data from Gatherer or similar. Although it would be good if the two worked better together, using Carbonites node data.

Moving on..

WoW has crashed (to blizzards error reporting thingy) a few times while using Routes. Most notably after trying to creating 3 seperate herbing routes for 3 zones (Borean, Dragonblight and Fjords) using clustering and cpu intensive path optimization. The first 2 maps were absolutely perfect. The 3rd crashed WoW. I suspect the problem was either me pushing WoW a bit too hard or Blizzard's side of the API, but I thought I'd mention it anyway.

Even so, Routes is a brilliant mod and a great time saver. Keep up the good work.

Last edited by Unbelievable : 05-26-2009 at 05:55 PM.
Unbelievable is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-21-2009, 09:21 PM  
Xinhuan
A Deviate Faerie Dragon
 
Xinhuan's Avatar
Interface Author - Click to view interfaces

Forum posts: 11
File comments: 100
Uploads: 11
Well, you should try out both addons (Routes and Carbonite) and come to a conclusion yourself about which produces better routes.

The algorithm used in Routes is somewhat randomized so that creating the same route with the same data 100 times will almost never result in the same route being generated. After all, you don't really want 200 people on your server following the same route as you, do you?

The exception to this is if the number of nodes in the route is so small (say 50 or less nodes) in an arrangement that there is an obvious route that is optimal.

Routes even allows you to edit and modify the generated routes by drag and drop google-maps style, similar to how you edit taboo regions.
__________________
Author/Maintainer of Postal, Omen3, GemHelper, BankItems, WoWEquip, GatherMate, Routes and Cartographer_Routes
Xinhuan is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-21-2009, 08:25 PM  
deveyus
A Kobold Labourer

Forum posts: 1
File comments: 9
Uploads: 0
Hm, Maybe I will check out Cart3, I've been hearing good things about it, but the last time I used it I felt like I was using a brick to swing at a baseball, sure it worked, but it was clunky, missing things and other such things... then again... this was original cart... I seem to have completely missed version 2, and version 3 is getting rave reviews, who knows, maybe the day has come to boot Carb.


So that I am clear, I only brought this to your attention in case you may have better evidence to support Routes being better (a direct comparison would, with three signed affidavit and Obama's personal signature look like they might be enough to convince faatal, he's rather proud of Carbonite.). Hoepfully allowing some cooperation to make Routes and Carbonite both better. It's a sad day that addon authors refuse to make others able to work with them.

Maybe I'll get off my butt and Fraps a few demonstrations showing the advanced speed of Routes vs. Carb's pathing. We'll see.


EDIT: Thanks, between you, CK, and Mik, WoW has been made a much better place, not only for myself, but a wide variety of gamers.

Last edited by deveyus : 05-21-2009 at 08:26 PM.
deveyus is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-21-2009, 08:05 PM  
Xinhuan
A Deviate Faerie Dragon
 
Xinhuan's Avatar
Interface Author - Click to view interfaces

Forum posts: 11
File comments: 100
Uploads: 11
Hi deveyus,

The main thing that is preventing any sort of integration with Carbonite would be due to their obfuscated code.

To quote Wikipedia:
Quote:
Obfuscated code is source code in a computer programming language that has been made difficult to understand. Programmers may deliberately obfuscate code to conceal its purpose (a form of security through obscurity), to deter reverse engineering, or as a puzzle or recreational challenge for readers. Programs known as obfuscators transform human-readable code into obfuscated code using various techniques.
"Made difficult to understand" is the main key point here. While Carobonite code is no longer encrypted like it used to be in the past and is quite "english readable", the code is still considered obfuscated in the sense that all the variable names and functions are renamed to 1-2 letter words or meaningless words, without comments and whitespace to make understanding it easy.

I standby my claim that Routes still produces far shorter routes, has taboo regions support and will work with any of the major node storing addons such as Gatherer, GatherMate and Cartographer. Efforts have been made to ensure that Routes with with any map addon modification or no map addon. Ccknight has ensured that Routes will work with Cartographer3 as well.

Carobonite, on the other hand, isn't a "map modification" that modifies the existing map, it is a "map replacement", and without seeing how Carobonite draws its maps, it is not possible to "integrate" my addon with Carbonite given that their code is deliberately made difficult to understand and work with. Note that you can also check out Cartographer3, a "map replacement" addon that is similar to Carbonite (it was made while Carobonite was only available commercially).
__________________
Author/Maintainer of Postal, Omen3, GemHelper, BankItems, WoWEquip, GatherMate, Routes and Cartographer_Routes

Last edited by Xinhuan : 05-21-2009 at 08:09 PM.
Xinhuan is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-21-2009, 07:30 PM  
deveyus
A Kobold Labourer

Forum posts: 1
File comments: 9
Uploads: 0
I was wondering about a routes/carbonite integration, as I use carbonite for it's wonderful map (it's quest tracking is nice and all, but I'd advertise that sucker as a map addon honestly, it's so damned pretty, but I digress), I went and did a little bit of looking, and found this posted by faatal:

Quote:
Carbonite already does clustering (merging) and our normal routing algorithm makes shorter routes than the Routes optimized route and it does it 5x-10x faster. Taboo zones is the main thing missing.
While I must say, that seems to be rather false, the routes provided by carbonite blow, but I really have no authority to speak on the subject. I love routes, but I love carbonite too, it's like asking to choose between lovers here, and I want a threesome so I am coming to you first, because, after reading things written by faatal you seem to be VASTLY more open to suggestions.
deveyus is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-16-2009, 12:46 AM  
Xinhuan
A Deviate Faerie Dragon
 
Xinhuan's Avatar
Interface Author - Click to view interfaces

Forum posts: 11
File comments: 100
Uploads: 11
Quote:
Originally posted by Faraque
The full version (now only version) of carbonite already has the functionality this has, to the best of my knowledge. The setup of such is different, but in the end, they have their own routing/waypoint (goto) system.
I can assure you that Carbonite's route generation is nowhere near as good as Routes, in terms of generating really short routes.

They do have a better and slicker interface design though.
__________________
Author/Maintainer of Postal, Omen3, GemHelper, BankItems, WoWEquip, GatherMate, Routes and Cartographer_Routes
Xinhuan is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-09-2009, 12:31 AM  
Faraque
An Aku'mai Servant
 
Faraque's Avatar

Forum posts: 39
File comments: 65
Uploads: 1
Quote:
Originally posted by Kaaosa
Seeing as the full version of Carbonite has what they refer to as "TomTom emulation", would it be possible to extend functionality to it?
The full version (now only version) of carbonite already has the functionality this has, to the best of my knowledge. The setup of such is different, but in the end, they have their own routing/waypoint (goto) system.
__________________

Faraque is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-08-2009, 08:39 PM  
Arkive
A Cobalt Mageweaver
Interface Author - Click to view interfaces

Forum posts: 239
File comments: 417
Uploads: 2
Any chance we might see LDB support at some point? The fubar plugin available for download doesn't work via Fubar2Broker with all displays.
Arkive is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-30-2009, 04:23 AM  
Xinhuan
A Deviate Faerie Dragon
 
Xinhuan's Avatar
Interface Author - Click to view interfaces

Forum posts: 11
File comments: 100
Uploads: 11
Quote:
Originally posted by Kazragore
Don't work with cartographer anymore. Tried to make a cobalt route with notes from gatherer in borean tundra, bot nothing happens on the map. I see the route only on the minimap. -.-
Which version of Cartographer are you using? Please provide a link. There's several different versions of Cartographer (version 2, 3.5 thru 3.6, fan updates, and even a wowmatrix version that is outdated).
__________________
Author/Maintainer of Postal, Omen3, GemHelper, BankItems, WoWEquip, GatherMate, Routes and Cartographer_Routes
Xinhuan is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-27-2009, 11:45 PM  
Kazragore
A Kobold Labourer

Forum posts: 0
File comments: 44
Uploads: 0
Don't work with cartographer anymore. Tried to make a cobalt route with notes from gatherer in borean tundra, bot nothing happens on the map. I see the route only on the minimap. -.-

Last edited by Kazragore : 04-27-2009 at 11:46 PM.
Kazragore is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-26-2009, 05:39 PM  
Xinhuan
A Deviate Faerie Dragon
 
Xinhuan's Avatar
Interface Author - Click to view interfaces

Forum posts: 11
File comments: 100
Uploads: 11
Quote:
Originally posted by Enzyr
I downloaded and tried both that you said would work, but they still only drew 1 smal line between 2 nodes, do i need to be in icecrown for example while creating the route?
If Gatherer implemented special features in those 2 zones like GatherMate (who reverted it) to collapse nodes into a common node...

Sigh, we'll look into it sometime.
__________________
Author/Maintainer of Postal, Omen3, GemHelper, BankItems, WoWEquip, GatherMate, Routes and Cartographer_Routes
Xinhuan is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-25-2009, 06:26 PM  
Enzyr
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
I downloaded and tried both that you said would work, but they still only drew 1 smal line between 2 nodes, do i need to be in icecrown for example while creating the route?
Enzyr is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-25-2009, 07:03 AM  
Grum
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Quote:
Originally posted by Enzyr
I have this problem, im currently using routes+gather (wowheaddb) and its working fine in the Northrend zones, except Storm peaks and icecrown, i tried reinstalling and updating the addon but nomatter what i do it simply wont work in those 2 zones, can anybody help me fix this?
This bug was caused by SetTexCoord having new restrictions. A workaround for the problem can be found on http://www.wowace.com/projects/routes/files/ for now (1.2.4-RC1 and up).

As soon as we review the quick hack I did we'll push out a new version that should appear here as well.
Grum is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.