Download
(3Kb)
Download
Updated: 10-20-09 01:14 PM
Pictures
File Info
Updated:10-20-09 01:14 PM
Created:10-18-09 09:28 PM
Downloads:2,309
Favorites:12
MD5:

CompletedQuests

Version: 0.2
by: wurmfood [More]

Update: Looks like Kandarz updated Everyquest to include this functionality natively, so this addon is no longer needed.

This addon takes the list of completed quests from WoW on the PTR and adds them to EveryQuest as completed.

Note that this only works on the PTR right now. New PTR builds are likely to break this addon until I can adjust for what changes may happen to the API. This only works for EveryQuest, but I'm sure it can be adapted to other quest mods.

If you want to update the list of quests you have completed on Live, you will need to install the PTR, copy your character over, install this addon and Everyquest, use this addon, and then copy the EveryQuest.lua in your character's saved variables back over to live. I'd suggest backing up the data, though, in case something goes horribly wrong.

Due to some quests being listed as completed that do not show up in Everyquest (for various reasons), you can have CQ print out a list of failures. I'd suggest using WoWHead to look these up and see if EQ already has them as completed. I noticed there are some special quests which show up as different quest IDs according to EQ and Blizzard. No idea why.

Again, this is PTR only. Once 3.3 hits, this should work with it.

Note: Low ID quests are showing up for some people in a different data format. I've adjusted this to handle that, but it's possible there are problems with the way I'm interpreting the data or Blizzard is presenting it.

0.2
- Fixed problem with failures data not being cleared between export attempts.
- Fixed problem with bad assumption on my part. Some low ID quests will now be imported, but I am not sure (based on a data format change) if they are actually complete. It seems they are, but I cannot verify.
Optional Files (0)


Post A Reply Comment Options
Unread 10-21-09, 11:49 AM  
wurmfood
A Flamescale Wyrmkin
AddOn Author - Click to view AddOns

Forum posts: 122
File comments: 33
Uploads: 5
CalciumIRL - The forum post is on the official forums in the UI and Macros thread, titled 3.3 Quest API Changes: http://forums.worldofwarcraft.com/thread.html?topicId=20565888508&sid=1

Flawlessa - I believe the author of EveryQuest isn't playing any more, so only limited updates will be made. I also have the feeling that some of the quests are server-side only (triggered, that kind of thing) and the client never even sees them. This may be part of why EQ doesn't list them. I expect other addons will have the same problem when they start importing.
Last edited by wurmfood : 10-21-09 at 11:50 AM.
Report comment to moderator  
Reply With Quote
Unread 10-21-09, 08:00 AM  
Flawlessa
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 15
Uploads: 1
Originally posted by wurmfood
I've confirmed the export issue and will have a fix late today.

As you can see from the forums, I'm working on the other one but not getting far yet. I've marked the bug you submitted (and thank you for that) as a game problem for now. Once the PTR is updated to fix this issue I'll be able to fix this mod.
Things working a lot better. Previously unexported quests appear to be exported now, and the failures list doesn't accumulate. Thanks.

Speaking of the failures list, in picking through a few of the 62 reported for me, it looks like a number are quests that have been removed, changed, or one-time only things like the scourge invasion. That's probably why they aren't in EveryQuest's database. EQ probably should add them though, to handle the old-timers who actually completed such quest ids.
__________________
TourGuide-FlawsGuides - An TourGuide expansion pack of twenty or so additional guides to help you with daily questing in Northrend.

Flawlessa @ Shu'Halo-US
Report comment to moderator  
Reply With Quote
Unread 10-20-09, 05:20 PM  
CalciumIRL
A Deviate Faerie Dragon
AddOn Compiler - Click to view compilations

Forum posts: 15
File comments: 35
Uploads: 1
Originally posted by wurmfood As you can see from the forums... [/b]
Where is this forum post? I would like to keep track of it and I can't find it anywhere.

Thanks
Report comment to moderator  
Reply With Quote
Unread 10-20-09, 11:48 AM  
wurmfood
A Flamescale Wyrmkin
AddOn Author - Click to view AddOns

Forum posts: 122
File comments: 33
Uploads: 5
I've confirmed the export issue and will have a fix late today.

As you can see from the forums, I'm working on the other one but not getting far yet. I've marked the bug you submitted (and thank you for that) as a game problem for now. Once the PTR is updated to fix this issue I'll be able to fix this mod.
Report comment to moderator  
Reply With Quote
Unread 10-20-09, 11:05 AM  
Flawlessa
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 15
Uploads: 1
Thanks for putting this together so fast. This will come in handy to a great many people.




There appears to be an issue with the export feature. Many of my completed low-level quests in Elwynn Forest did not make it over to EveryQuest. These quests are being returned by WoW as completed, and you are saving them out in the CQ savefile, but they're didn't make it over to EveryQuest.lua.

Example:

In CompletedQuests.lua file, I see the line

true, -- [40]

quest 40 is 'A Fishy Peril' in Elwynn Forest. However, the generated EveryQuest.lua doesn't have a line item for it.

I'm guessing I should have seen something like

[40] = {
["status"] = 2,
["imported"] = 3,
["id"] = 40,


but no such thing was there.

In a quick scan of the file, it looks like none of the 1 or 2-digit ID quests are surviving the export.

This test was done this morning, 10/20, on PTR. Just to be sure, I stopped by Elwynn Forest to be sure I really did complete the quest, and ran through the failures list to be sure it wasn't showing up there either.

If you'd like I can send you a copy of my CompletedQuests.lua file for debugging.

OHHH...look at this... there is a format change partway through the CQ.lua file:

"
nil, -- [427]
nil, -- [428]
nil, -- [429]
nil, -- [430]
nil, -- [431]
true, -- [432]
nil, -- [433]
true, -- [434]
[436] = true,
[10214] = true,
[7171] = true,
[10310] = true,
[10342] = true,
[10502] = true,
[10598] = true,

"

perhaps this explains it?



Lastly, there is another, minor issue. The list of failures doesn't get reset, so if one runs a cq start / cq export / cq failures cycle again, the failures list grows and prints out duplicate IDs



Thanks for your help.


(EDIT: I see from forums posts you're already investigating the first issue.)
__________________
TourGuide-FlawsGuides - An TourGuide expansion pack of twenty or so additional guides to help you with daily questing in Northrend.

Flawlessa @ Shu'Halo-US
Last edited by Flawlessa : 10-20-09 at 11:36 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: