When you click "Optimize", we make every attempt to make the generated route not fly through any of the taboo regions as well. This means you can mark "enemy faction towns" as taboo regions and Routes will never generate a route that flies through them -- within limits --. If you create a situation where it is impossible not to fly through a taboo region, we will do exactly just that - fly through a taboo region, but we'll be smart about it and you should only be flying through small sections.
Cool. One of the things that bothered me about Routes (and Cartographer - Routes) is that it kept telling me to walk through a mountain, or whatever. Now I can make it not do that.
Is there a limit on the number of taboo regions you can have in a given zone or overall?
Chmee, there is no limit to the number of taboo regions you can have in any zone, nor is there any limit to the number of taboo regions you can attach to a route. All I require is that every taboo is named uniquely within the same zone.
Is Cartographer_Routes effectively deprecated now? What kind of performance difference am I likely to see in my UI after installing Routes instead if I don't currently have any Ace3 addons or libraries installed?
You are correct. Cartographer_Routes is deprecated, and I am no longer supporting it apart from fixing any bugs.
If you are currently not using any Ace3 addons, and want to switch to from Cartographer_Routes to Routes, in terms of CPU performance, there is little difference. In terms of memory usage, Routes will use slightly more, because it has more features (node clustering and taboo regions) and require storing slightly more data per route. Ace3 itself will add about 100kb-350kb of ram usage depending if you installed it standalone (which loads everything in Ace3) or embedded (which only loads the 8 out of the 15 libraries we use in it).
However, if you switch from Cartographer_<Profs> to GatherMate, you will see an immediate savings of memory usage by 2-5 megabytes (data storage method is different, and also because we load less translations) and improved CPU usage (we update the minimap icons far more efficiently than Cartographer_Notes does). This of course outweighs anything Ace3 can possibly add to make your system performance worse.
If I have a route with taboo regions enabled I always get the following error when mining some ore. The corrosponding node is also deleted from the route or if it is a new node which was not in route it is not added. When I disable the taboo regions for the currently active route everything works as expected and new nodes get added to the route.
[2008/02/12 21:08:51-1775-x1]: Routes\Routes.lua:2706: attempt to perform arithmetic on local 'last_point' (a nil value)
Routes\Routes.lua:709: in function `InsertNode'
Routes\Plugins\GatherMate.lua:88: in function <Interface\AddOns\Routes\Plugins\GatherMate.lua:87>
<string>:"safecall Dispatcher[5]":4: in function <[string "safecall Dispatcher[5]"]:4>
<in C code>: ?
<string>:"safecall Dispatcher[5]":13: in function `?'
CallbackHandler-1.0\CallbackHandler-1.0.lua:91: in function `SendMessage'
GatherMate\GatherMate.lua:168: in function `AddNode'
GatherMate\Collector.lua:204: in function `addItem'
GatherMate\Collector.lua:231: in function `GetWorldTarget'
GatherMate\Collector.lua:163: in function `?'
CallbackHandler-1.0\CallbackHandler-1.0.lua:146: in function <...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:146>
<string>:"safecall Dispatcher[5]":4: in function <[string "safecall Dispatcher[5]"]:4>
<in C code>: ?
<string>:"safecall Dispatcher[5]":13: in function `?'
CallbackHandler-1.0\CallbackHandler-1.0.lua:91: in function `Fire'
AceEvent-3.0\AceEvent-3.0.lua:70: in function <Interface\AddOns\Ace3\AceEvent-3.0\AceEvent-3.0.lua:69>
<in C code>: in function `TurnOrActionStop'
<string>:"TURNORACTION":4: in function <[string "TURNORACTION"]:1>
The Cartographer_Waypoints intergration module in Routes now has 3 keybindings to Start, Stop and Change Direction that you can set. You can set these keybinds either in ESC-->Keybindings, or in the config screen you see when you type /routes under the "Waypoints (Carto)" section.
I have a minor issue with editing the taboo regions. When the mouse cursor leaves the currently selected node to select something from the context menu the green and red marker of the neighboring nodes disappear. Is it possibly to have the neighboring nodes colored as long as the context menu is open?
I use GatherMate+Routes for a while now and i realy like it. Thanks for your work.
One suggestion about taboo zones: I would like to create a whole taboo set at once instead of many small ones. Or at least create a new triangle while I'm at the worldmap. I tried to create taboo zones for all the high mountais but this is not very comfortable to do. And I also end up with many taboo zones in my listing mountain1 mountain2 mountain3..
Yarok, will consider the suggestion. The suggestion is good, but implementation wise, it is a bit harder and requires more thought.
-------------------
Onkel, I highly suggest you get Mapster (or some other map addon like Cartographer), that allows you to change the size/scale/transparency of your World Map and drag it around to wherever you want. This allows you to see the Routes configuration screen and the World Map at the same time.
I also want to add that I specifically coded in the capability to create and edit/modify multiple taboo regions at a time, so you can easily make 10 taboo regions, click "Edit Taboo Region" on all 10 in the config, and drag all 10 regions around as you please simultaneously.
[2008/02/14 18:18:41-1259-x1]: Routes\Routes.lua:900: bad argument #1 to 'format' (string expected, got nil)
Routes\Routes.lua:900: in function <Interface\AddOns\Routes\Routes.lua:848>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceAddon-3.0\AceAddon-3.0.lua:308: in function `InitializeAddon'
AceAddon-3.0\AceAddon-3.0.lua:384: in function <Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:377>
Getting this for some time now when I log in. I tried deleting all my routes and taboos, but that did not help. Routes is still working, tho.
Pusikas, the issue you have reported should be fixed in r61349. I deleted all the invalid zones in your saved taboos, invalid here probably being zones like "Blackrock Mountain" etc that doesn't have a map.
I have a minor issue with editing the taboo regions. When the mouse cursor leaves the currently selected node to select something from the context menu the green and red marker of the neighboring nodes disappear. Is it possibly to have the neighboring nodes colored as long as the context menu is open?
Implemented in r61361.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Cool. One of the things that bothered me about Routes (and Cartographer - Routes) is that it kept telling me to walk through a mountain, or whatever. Now I can make it not do that.
Is there a limit on the number of taboo regions you can have in a given zone or overall?
The above screenshot is an extreme example of how you can use Taboo Regions to generate routes tailored to your needs.
If you are currently not using any Ace3 addons, and want to switch to from Cartographer_Routes to Routes, in terms of CPU performance, there is little difference. In terms of memory usage, Routes will use slightly more, because it has more features (node clustering and taboo regions) and require storing slightly more data per route. Ace3 itself will add about 100kb-350kb of ram usage depending if you installed it standalone (which loads everything in Ace3) or embedded (which only loads the 8 out of the 15 libraries we use in it).
However, if you switch from Cartographer_<Profs> to GatherMate, you will see an immediate savings of memory usage by 2-5 megabytes (data storage method is different, and also because we load less translations) and improved CPU usage (we update the minimap icons far more efficiently than Cartographer_Notes does). This of course outweighs anything Ace3 can possibly add to make your system performance worse.
- Cartographer_<whateverprofession/Treasure/etc> -> GatherMate import?
- Premade GatherMate database of known gathering nodes (a la Cartographer_Data)?
I'm not nearly as concerned about memory usage as I am about CPU usage, but savings are savings.
FuBar_RoutesFu has been updated to work with both Routes and Cartographer_Routes. If both are loaded (why would you do this?), Routes takes priority.
This plugin allows you to quickly show/hide routes in the current zone as well as start/stop using Cartographer_Waypoints (if you use this).
The Cartographer_Waypoints intergration module in Routes now has 3 keybindings to Start, Stop and Change Direction that you can set. You can set these keybinds either in ESC-->Keybindings, or in the config screen you see when you type /routes under the "Waypoints (Carto)" section.
One suggestion about taboo zones: I would like to create a whole taboo set at once instead of many small ones. Or at least create a new triangle while I'm at the worldmap. I tried to create taboo zones for all the high mountais but this is not very comfortable to do. And I also end up with many taboo zones in my listing mountain1 mountain2 mountain3..
-------------------
Onkel, I highly suggest you get Mapster (or some other map addon like Cartographer), that allows you to change the size/scale/transparency of your World Map and drag it around to wherever you want. This allows you to see the Routes configuration screen and the World Map at the same time.
I also want to add that I specifically coded in the capability to create and edit/modify multiple taboo regions at a time, so you can easily make 10 taboo regions, click "Edit Taboo Region" on all 10 in the config, and drag all 10 regions around as you please simultaneously.
Getting this for some time now when I log in. I tried deleting all my routes and taboos, but that did not help. Routes is still working, tho.
Implemented in r61361.