Aaah. Right. But just turn off khorium anyway to reduce clutter. :P
(Now I just wish Mining could add Rich Adamantite and ordinary Adamantite as a single node so I don't have two of them on the same spot.)
edit: or maybe that's just the info I get from Cart_Data.
Well, it happens to stack nodes on top of each other if you datamined from other sources (such as WoWHead), rather than purely data from your own mining.
A route planning out questing run or some such wouldn't be particularly useful without a flying mount due to the terrain, unless the zone is relatively flat like Tanaris. However, we'll think about adding note support.
Heh, actually it would be good if you're like me and avoid questing in the later 60's so you can reap the XP->gold rewards at 70..
So does it use Cartographer_Herbalism/Mining or create/use its own node database?
When creating a route, it looks at the nodes in Cartographer_Herbalism/Mining. Once the route is created, it is stored in _Routes and the route itself doesn't require _Herbalism/Mining anymore.
There is existing code to automatically update an existing route (insert nodes or move nodes slightly) on detecting when _Herbalism/Mining is adding/deleting nodes.
I am having a problem when adding more than one herbalism route to a zone. I created a route in Terrokar called TC1 and select the terocone nodes (currently 13 in my db). I set up the attributes and it looks great.
Now I create a route called FW1 and select only the felweed nodes (something like 26). I set up a different color and such but then it says there are 39 nodes total. I finish it and this route touches all of the terocone and felweed nodes.
No errors or bug reports, just not the behaviour I expect. Any ideas?
I'm very excited about this mod but haven't got it to work quite yet. I have cartographer, cartographer_routes, cartographer_mining/herbalism etc. I'm able to add a new route with no errors anywhere, but I simply don't see lines on any of my maps.
I have the alpha set to 100% and I picked a red color. I've tried with the hidden box checked and unchecked, I've tried all the different ways to optimize, etc
In another post you said to make sure you've allowed drawing on the map, but I haven't seen any option to allow/disallow that. Maybe its disabled somewhere? Help I wanna use this :p
edit:I've downloaded a few different versions of cartographer from various sources and have the same problem with them all. :p
Great tool for farming, really. I just have two little problems:
1. When I generate a route for Nagrand (both mining and herbs), the minimap lines are not drawn. Bugsack says that 'id' on line 763 of Cartographer_Notes/Notes.lua is nil. I've tracked this error down to line 479 of Cartographer_Routes/Core.lua. Cartographer_Notes.getXY returns nil there. If you need anything more, let me know.
2. Whenever I have routes on and start mining or picking a herb, there's a short freeze (about half a second). According to Expo, Cartographer_Notes.DispatchEvent takes undue amounts of time to execute. Do you run the TSP algorithm whenever a node is picked? If yes, please make it an option.
1. It sounds like you may have corrupted data in your herbs or mining data.
2. TSP algorithm doesn't run when you pick a new herb/mine. However, it does try to insert the node in the best spot in the existing routes, so if your existing route has 300 nodes then it tries to find the best place out of 300 possible insert points to insert it in, this calculation takes nearly 0 amount of time.
Is it possible to make routes only show if you have at least one relevant gathering profession? Currently all my alts see the routes which isn't exactly what i'd want.
Elsia: Grum is supposed to work on that and has coded that already. However he has mysteriously disappeared for 4 weeks and has not actually uploaded/committed his changes.
Thanks for the info. Now that I've used it more I'd have more suggestions, but I can wait till the author comes back. It's very nice to use as is for sure.
First off I'd like to say thanks too to Xinhuan and Grum - this is an implementation of something I've been wanting but not knowing I want for a long time.
My goal is to use the nodes found in the GathererDB (http://wiki.norganna.org/GathererDB) to make comprehensive routes using Cartographer_Routes.
I've tried importing the 'notes' with Cartographer_Import, which gives me an error (included at the end of the post) and a success message "Cartographer_Import: Done Importing Notes".
However, when I go to add a route (having just installed Cartographer and not having located any herbalism nodes since I'm in an inn to work this out) it says that I have no data points (herbs, ores or chests).
Any suggestions for how I could get this to work would be greatly appreciated :)
EDIT: Using routes for nodes I've found after installing cartography works for me.
Error Text:
Interface\AddOns\Cartographer_Import\GatherNodes.lua:3: attempt to index global 'GathererDB' (a nil value)
What I've Done:
Addons in the Interface\AddOns folder (all downloaded today from http://files.wowace.com/sw-c.html):
-Cartographer
-Cartographer_Import
-Cartographer_Icons
-Cartographer_Herbalism
-Cartographer_Mining
-Cartographer_Treasure
-Cartographer_Routes
Alterations to AddOns:
1-Saved the Gatherer and GathererDB_Wowhead (from the official site) to a dummy Interface file, then ran them independent of all Cartographer AddOns to verify that they work (fresh lvl 6 character). Successfully imported the Wowhead database into Gatherer which was active when I found peacebloom and silverleaf as a herbalist)
2-Moved Gatherer and GathererDB_Wowhead from the Interface to the dummy file again
3-Copied the DB_WowheadData.lua to the Cartographer_Import folder, renamed to GatherNodes.lua (this is the name of the original Gatherer lua file that you need to import to get the data. I've also tried this with using just the original gatherer lua file as per the only directions I could find on how to make it work (http://wow.curse.com/downloads/details/157/):
"IMPORTING MAP NOTES From MetaMap, CT_MapMod or Gatherer to Cartographer
=====================================
1. Find the folder ..\World of Warcraft\WTF\Account\YOUR-LOGIN-NAME\Saved Variables\
2. Once there find the file named MetaMap.lua and copy it (this also applies to Gatherer.lua and
CT_MapMod.lua)
3. Find the folder ..\World of Warcraft\Interface\Addons\Cartographer_Import\
4. Paste the file MetaMap.lua that you just copied inside the folder ..\Cartographer_Import\
5. Launch the game and open your the map and click on the cartographer button
6. From the Cartographer drop down list choose "Icon packs" and make sure that "Metamap Iconpack",
"Gatherer Iconpack", CT_MapMod Iconpack" and "Enabled" are all checked.
7. Enjoy your MetaMap Notes in Cartographer!"
On the Cartographer drop down list, I have no "Icon packs".
4-Bug Xinhuan and Grum for help :)
Figwit, I cannot give you any support on how Cartographer_Import works to import in Gatherer data. My best advice to you is simply to uninstall Gatherer completely, and just install Cartographer.
There is an addon on wowace called Cartographer_Data that is updated weekly and is a datamined version of all nodes found on wowhead. All you need to do is to install Cartographer_Data normally as an addon, login and logout and you can disable/delete this forever.
Yes please
Great addon and even better "response time" and bugfixing ;)
Well, it happens to stack nodes on top of each other if you datamined from other sources (such as WoWHead), rather than purely data from your own mining.
Heh, actually it would be good if you're like me and avoid questing in the later 60's so you can reap the XP->gold rewards at 70..
When creating a route, it looks at the nodes in Cartographer_Herbalism/Mining. Once the route is created, it is stored in _Routes and the route itself doesn't require _Herbalism/Mining anymore.
There is existing code to automatically update an existing route (insert nodes or move nodes slightly) on detecting when _Herbalism/Mining is adding/deleting nodes.
Date: 2007-10-18 19:52:39
ID: 51
Error occured in: Global
Count: 1
Message: ..\AddOns\Cartographer_Routes\Core.lua line 1298:
attempt to index field '?' (a nil value)
Debug:
...terface\AddOns\LibRockEvent-1.0\LibRockEvent-1.0.lua:484:
...terface\AddOns\LibRockEvent-1.0\LibRockEvent-1.0.lua:414
(tail call): ?
...ace\AddOns\Cartographer\Cartographer_Notes\Notes.lua:2801: SetNote()
InFlight\InFlight.lua:243: NoteIt()
InFlight\InFlight.lua:128: TAXIMAP_OPENED()
InFlight\InFlight.lua:251: StartMiscFlight()
InFlight_Load\InFlight_Load.lua:137:
InFlight_Load\InFlight_Load.lua:105
[C]: GossipTitleButton_OnClick()
[string "*:OnClick"]:1:
[string "*:OnClick"]:1
AddOns:
Align
ArkInventory, v2.10e
AshCooldowns
AshCore
AshDoTimer
AuraBlue, v1.0
Bartender3, v3.1.2 r50231
beql, v0.89
BigWigs, v2.0 r51605
BulkMail2Inbox, v2.0
BulkMail2, v2.2
C
Cartographer, vr51988
CartographerCleanup, v1.0
CartographerHerbalism, v1.0
CartographerMining, v1.0
CartographerVendors, v1.0
CartographerNoteshare, v1.0
CartographerRoutes, v0.2
ClearFont2, v2.1
ClearFont2FontPack, v1.0
cyCircled, v0.5
cyCircledVol, v1.0
DetachedMiniButtons, v0.9.38
DeuceCommander, v1.1
eePanels2, v2.0
ElkBuffBars, v2.0
ESGuildCheck
FluidFrames, v1.8
FubarAutoLootFu, v1.0
FuBarBagFu, v2.0
FuBarClockFu, v3.0
FuBarDigiCamFu, v2.1
FuBarDurabilityFu, v2.0
FuBarFriendsFu, v2.4
FuBarGroupFu, v1
FuBarGuildFu, v2.4
FuBarMailFu, v2.0
FuBarMicroMenuFu, v2.0
FuBarMoneyFu, v20000-1
FuBarOutfitterFu
FubarPPFu, v0.2
FuBarPerformanceFu, v2.0
FuBarWinModeFu, v1.3
FuBar, v50710
GuildEventManager2
HealBot, v3.0.rc4
HoloFriends
InFlight, v2.1.006
InFlightLoad, v2.1.004
AbacusLib
Ace2
AnchorsAway, v1.0
BabbleBoss22, v2.2.$Revision: 49704 $
BabbleClass22, v2.2.$Revision: 49704 $
BabbleFish22, v2.2.$Revision: 49704 $
BabbleHerbs22, v2.2.$Revision: 49704 $
BabbleInventory22, v2.2.$Revision$
BabbleOre22, v2.2.$Revision: 49704 $
BabbleSpell22, v2.2.$Revision: 49704 $
BabbleVendor22, v2.2.$Revision: 49704 $
BabbleZone22, v2.2.$Revision: 49704 $
Babble22, v2.2.$Revision: 49704 $
BanzaiLib, v1.1
CrayonLib
Deformat, v1.0 $Revision: 3817 $
DewdropLib
FuBarPlugin20, v2.0 $Revision: 49704 $
GraphLib, v1.0
GratuityLib, vr$Revision: 49704 $
Parser30, v3.0
PeriodicTable30, v3.0
PeriodicTable30Consumable, v3.0
PeriodicTable30GearSet, v3.0
PeriodicTable30Gear, v3.0
PeriodicTable30InstanceLootHeroic, v3.0
PeriodicTable30InstanceLoot, v3.0
PeriodicTable30Reputation, v3.0
PeriodicTable30TradeskillResultMats, v3.0
PeriodicTable30Tradeskill, v3.0
Quixote
RosterLib, v2.1
SharedMediaLib, v1.0
SinkLib
SpecialEventsEmbed
SpecialEventsAura20
SpecialEventsLoot10
SpecialEventsMail20
StatLogicLib, v$Revision: 1 $
TabletLib
Talismonger30
Threat10, v2.1
TipHookerLib, v$Revision: 1 $
TouristLib
Waterfall10
LibAbacus30
LibBabbleSpell30
LibBabbleZone30
LibCrayon30
LibDogTag20, v1.0
LibFuBarPlugin30, v2.0 $Revision: 44269 $
LibGratuity30, vr$Revision: 41183 $
LibJostle30
LibParser40, v3.0
LibRock10
LibRockComm10
LibRockConfig10
LibRockConsole10
LibRockDB10
LibRockEvent10
LibRockHook10
LibRockLocale10
LibRockModuleCore10
LibRockTimer10
LibRollCall20, v2.0
LibSharedMedia20
LibSpecialEventsAura30
LibTourist30
LittleWigs
LoadIT, vLoadIT 20200.1
MiniChat, v1.0
myBindings2, v2.1.51953
Omen, v2.1r50185
OmniCC, v2.0.4
Outfitter, v3.6.0
PallyPower, v2.01.00
PhoenixBuff, v1.4
PitBull, vr51570
PitBullAura, v2.0
PitBullBanzai, v1.0
PitBullBarFader, v0.1
PitBullCastBar, v2.0
PitBullCombatIcon, v2.0
PitBullEstimatedHeals, v1.0
PitBullExperienceBar, v2.0
PitBullHealthBar, v2.0
PitBullHideBlizzard, v2.0
PitBullHighlight, v2.0
PitBullLeaderIcon, v2.0
PitBullMasterLooterIcon, v2.0
PitBullPortrait, v2.0
PitBullPowerBar, v2.0
PitBullPvPIcon, v2.0
PitBullRaidTargetIcon, v2.0
PitBullRangeCheck, v0.1
PitBullReputationBar, v2.0
PitBullRestIcon, v2.0
PitBullSpark, v2.0
Prat, v2.0 51543
PratAutoLoD
PratModules
Quartz, v0.1.0
QuartzFlight, v1.0
QuartzGCD, v1.0
QuartzInterrupt, v1.0
QuartzLatency, v1.0
QuartzMirror, v1.0
QuartzPlayer, v1.0
QuartzRange, v1.0
QuartzSwing, v1.0
QuartzTradeskill, v1.0
RatingBuster, v1.2.8 (r51966)
SharedMedia, v1.0
simpleMinimap, v20100-6
SimpleRaidTargetIcons, v1.02
StopTheSpam, v2.00.11200
Stubby, v2225
Swatter, v5.0.PRE.2319
TipBuddy, v2.39
ViolationCombatLogRange, v1.0
ViolationDamage
ViolationHealing
ViolationOther
ViolationThreat
Violation, v1.0.46157
WIM, v2.2.28
XLootGroup, v0.5
XLootMaster, v0.6
XLootMonitor, v0.7
XLoot, v0.9
ZMobDB, v4.4beta4
ZuxanaModelCitizen, v0.9.3
r52491 is the latest version now.
I already wrote a post in my guilds forum for my fellow herbalists/miners to check it out :D. And they love it too.
Thanks
Now I create a route called FW1 and select only the felweed nodes (something like 26). I set up a different color and such but then it says there are 39 nodes total. I finish it and this route touches all of the terocone and felweed nodes.
No errors or bug reports, just not the behaviour I expect. Any ideas?
Thanks,
PB
I have the alpha set to 100% and I picked a red color. I've tried with the hidden box checked and unchecked, I've tried all the different ways to optimize, etc
In another post you said to make sure you've allowed drawing on the map, but I haven't seen any option to allow/disallow that. Maybe its disabled somewhere? Help I wanna use this :p
edit:I've downloaded a few different versions of cartographer from various sources and have the same problem with them all. :p
1. When I generate a route for Nagrand (both mining and herbs), the minimap lines are not drawn. Bugsack says that 'id' on line 763 of Cartographer_Notes/Notes.lua is nil. I've tracked this error down to line 479 of Cartographer_Routes/Core.lua. Cartographer_Notes.getXY returns nil there. If you need anything more, let me know.
2. Whenever I have routes on and start mining or picking a herb, there's a short freeze (about half a second). According to Expo, Cartographer_Notes.DispatchEvent takes undue amounts of time to execute. Do you run the TSP algorithm whenever a node is picked? If yes, please make it an option.
Thanks and keep up the good work,
Nimbal
2. TSP algorithm doesn't run when you pick a new herb/mine. However, it does try to insert the node in the best spot in the existing routes, so if your existing route has 300 nodes then it tries to find the best place out of 300 possible insert points to insert it in, this calculation takes nearly 0 amount of time.
My goal is to use the nodes found in the GathererDB (http://wiki.norganna.org/GathererDB) to make comprehensive routes using Cartographer_Routes.
I've tried importing the 'notes' with Cartographer_Import, which gives me an error (included at the end of the post) and a success message "Cartographer_Import: Done Importing Notes".
However, when I go to add a route (having just installed Cartographer and not having located any herbalism nodes since I'm in an inn to work this out) it says that I have no data points (herbs, ores or chests).
Any suggestions for how I could get this to work would be greatly appreciated :)
EDIT: Using routes for nodes I've found after installing cartography works for me.
Error Text:
Interface\AddOns\Cartographer_Import\GatherNodes.lua:3: attempt to index global 'GathererDB' (a nil value)
What I've Done:
Addons in the Interface\AddOns folder (all downloaded today from http://files.wowace.com/sw-c.html):
-Cartographer
-Cartographer_Import
-Cartographer_Icons
-Cartographer_Herbalism
-Cartographer_Mining
-Cartographer_Treasure
-Cartographer_Routes
Alterations to AddOns:
1-Saved the Gatherer and GathererDB_Wowhead (from the official site) to a dummy Interface file, then ran them independent of all Cartographer AddOns to verify that they work (fresh lvl 6 character). Successfully imported the Wowhead database into Gatherer which was active when I found peacebloom and silverleaf as a herbalist)
2-Moved Gatherer and GathererDB_Wowhead from the Interface to the dummy file again
3-Copied the DB_WowheadData.lua to the Cartographer_Import folder, renamed to GatherNodes.lua (this is the name of the original Gatherer lua file that you need to import to get the data. I've also tried this with using just the original gatherer lua file as per the only directions I could find on how to make it work (http://wow.curse.com/downloads/details/157/):
"IMPORTING MAP NOTES From MetaMap, CT_MapMod or Gatherer to Cartographer
=====================================
1. Find the folder ..\World of Warcraft\WTF\Account\YOUR-LOGIN-NAME\Saved Variables\
2. Once there find the file named MetaMap.lua and copy it (this also applies to Gatherer.lua and
CT_MapMod.lua)
3. Find the folder ..\World of Warcraft\Interface\Addons\Cartographer_Import\
4. Paste the file MetaMap.lua that you just copied inside the folder ..\Cartographer_Import\
5. Launch the game and open your the map and click on the cartographer button
6. From the Cartographer drop down list choose "Icon packs" and make sure that "Metamap Iconpack",
"Gatherer Iconpack", CT_MapMod Iconpack" and "Enabled" are all checked.
7. Enjoy your MetaMap Notes in Cartographer!"
On the Cartographer drop down list, I have no "Icon packs".
4-Bug Xinhuan and Grum for help :)
There is an addon on wowace called Cartographer_Data that is updated weekly and is a datamined version of all nodes found on wowhead. All you need to do is to install Cartographer_Data normally as an addon, login and logout and you can disable/delete this forever.
I plan for some more updates and additions, but these may take some time as I have other addons to update.