I've just started a new toon, and getting a lot out of this addon!!
However although kill and gather Qs seem to work great, it's not showing "go to X npc" quests.
Is it possible to have 'go to' quest points shown on the map?
Or for even more uberness, linking with nQuestlog (or similar) that we can click on a button next to the Q for a Waypoint to appear leading to the quest completion npc! Just thinking about it makes me want to change my pants in happiness...
The thing about "Go to NPC" quests is that they do not actually have any objectives. No objective, no note.
However, the next version will have this. It will track quest givers, objectives, and turn in locations, and do it all while using less memory. I would also love the integration that you are talking about. I plan on having the functions available to do that, but it will be up to the individual addon authors to add that kind of feature to their own mod.
I have this mod installed, enabled in my mod menu and enabled on Cartographer after I log in - but my quest objectives aren't saving after I complete them. I downloaded the latest versions of everything from files.wowace.com. How can I fix this?
By default objectives are not supposed to show if you have completed them because you don't need to know where to go to complete objectives you've already done.
If you just want to verify that it's working, from the map click on Cartographer>Quest Objectives> and untick "hide completed objectives" and tick on "show inactive quests" - that should make all notes show all the time.
Now, I don't know what features you've finished 'for the next version', But i was hoping we could get them each 1 by 1 rather than waiting for them all (I'm dying for the QO database import xD)
Unfortunately that's not possible because the next version is a major overhaul of the database structure, and quite frankly the entire mod. However, I suppose I could cut some of the extra features I was planning on release a version with just the overhaul and import stuff. I'll think about it. :)
Yeah, that error happens when you gain a rep level and you have a quest that needs you to become a certain rep. It shouldn't do any harm as I ignore those events anyway; it's just erroring out instead of gracefully ignoring it. ;)
It'll be fixed in the next version.
Speaking of the next version, I just wanted to give a little update: I started a new job so I've been a bit too busy to work on this as much as I'd like to. I've also been having to do other things that are taking my free time such as transferring all of my domains over to a new web host. Development will remain slow during the coming weeks, but I will release the new version eventually!
Unfortunately using the faction of the quest giver is not a sure fire way to tell if a quest is cross faction.
However, the new version of the DB will handle pretty much exactly what you want. The short description is that mob locations will be stored in a separate cross-faction table, so if you get a quest on the Horde to kill the same mobs you had to for an alliance quest, it will already know where those mobs are. :)
is it possible to have a button that execute a "/way x y" for the quest we are currently reading? (if present on the database ofc) it would be nice to have that button embedded in the quest log like the addon "bookmark" does.
Also, id like the addon to recognize the npc that starts or ends a quest, which is also a quest target. It would be easy to copy all NPCs and its coordinates from wowhead.
Both of these features are planned. :D
Quote from se99jmk »
if this is to become diassociated from Cartographer, what name will it go by?
I'd like to be ready so i can make sure I keep this one up to date :-)
Also any news of when we can get rid of cartographer_quests? (i hate this because the mark it gives covers over the bright yellow dot on my map for Q hand-ins)
I have thought a lot about the name. I think the first new big version will still be called Cartographer_QuestObjectives if no other reason than make upgrading the old DB simple. I will probably just change the name to QuestObjectives but I'm not sure the best way to go about doing this. I suppose I could leave Cart_QO up on the SVN as a mod that just displays a big fat message on login explaining the name change.
As for timing... I've been working on it a lot, but there's still a lot of work to be done. I figure it'll probably be a couple weeks.
I am having a problem with some quests where QuestObjectives thinks i still am on the same part in the series as the previous one.
For example Clefthoof Mastery in Nagrand where you have to kill 30 Clefthoof Bull's and in the next part your just going to kill one huge Clefhoof elite.
Unfortunately WoW does not provide any sort of unique ID for quests, so I have to figure out manually what different quests are. Currently it uses the quest name and the level of the quest, which works most of the time, but as you saw in that particular quest line it didn't work perfectly. Is the second quest a group quest? In that case it will work better in the next version because I will store the type of the quest as well.
I will be sure to keep the data collection to as little as I can while still maintaining the complete feature set. I believe the new database structure will actually use less memory than the old one, even with the new data collected. Keep in mind that the size of the SavedVariables file by no means represents the amount of memory is actually uses, it's far less. When WoW 2.1 comes out I'll actually have the ability to truly see how much memory my database takes up, and at that point I might provide options to collect less data. But as it is now, I think it will be pretty efficient.
And yes, tracking what quests have been completed is in my plans. :)
As for moving the logging part out to its own addon... I have contemplated the idea of moving it to an Ace2 library, that way other addons could make use of a full featured quest database without needing to collect that info itself. I MIGHT do this. ;)
I've attached a simple addon I wrote to search your quest database. You have my permission to incorporate it in your addon or just use the idea to rewrite your own.
/qsearch = in the chat frame, returns all quests & objectives in current zone
/qsearch <any string> = returns any quest that matches that string
Quest: Bloody Bone Necklaces (Stranglethorn Vale)
Bloody Bone Necklace: (26,11), (20,14)
My thought is that sometimes people ask me about quests while I am in-game and they don't have this addon. I can just do a quick /qsearch and tell them where to go. The file is attached.
I actually have a very similar feature in the works! In fact, the next version is a complete overhaul - I'm decentralizing the mod from Cartographer because it will have uses even if you don't want notes on your map. Searching quests, a chat command so people can get quest info, location of quest givers as well as where you go to turn in a quest, and (hopefully) info about chained quests. My goal is to make it so you can do something like /qsearch jailbreak and you'll get information about the jailbreak quest including the quests that need to be done as a prerequisite.
I'm looking for suggestions, so if you have other ideas, let me know!
Are you running Extended Quest Log, or any other sort of Quest Log modifier? If so, that's the problem; please link me the release for the version you are using so I can see what it's doing that's causing the problem. It might be a problem in Quixote but I should figure out why it's happening before I report it to the author.
1) It would be helpful to be able to share notes between a single individual or party members only. More often than not, when I want to share--it's not a guild thing.
I'll look into adding sharing features for your current party. It was originally planned, but I just haven't gotten around to it yet.
Quote from sid67 »
2) It would be great to be able to share my entire objective database with someone, not just the current quests.
I think this is important because let's say that I am in the middle of a chain quest and the guy who gave me the notes for the first quest logs before I get to the next part of the chain.
The problem with this is that currently you can only receive notes for quests you are currently on, because of the way it needs to store the database. Only some of the quest information is sent via the comm channel to save bandwidth, and it instead grabs the rest of the data it needs from the receiver's quest log.
However, I could add a specific feature to share a "complete database" and it would even send the quest details over before it sends the notes. I actually really like this idea. I'll add it to my to-do list.
This thread marks the beta release of Cartographer_QuestObjectives.
What is QuestObjectives you ask? It's a Cartographer module that creates notes to mark the locations where you complete quest objectives. It should not be confused with Cartographer_Quests, which creates notes for all of the quest givers. I suggest running both modules side by side!
More details including a list of all the main features can be found on the Wiki page.