LibQuestData Data Collection
Sharlikran opened this issue ยท 215 comments
File and Location
Typical location
The file you want to provide is LibQuestData.lua
from your SavedVariables folder.
Typical location: C:\Users\[your user name]\Documents\Elder Scrolls Online\live\SavedVariables
Image of the file needed
PVE Zones
Grahtwood
- 4953, Trouble at the Tree
Stros M'Kai
- 4510, The Spearhead's Captain
Smuggler's Den
- 5719, Sacrament: Smuggler's Den
Greenshade
- 5072, Aid for Bramblebreach
- 5673, Contract: Greenshade
- 4790, Breaking the Ward
Deshaan
- 5103, Mournhold Market Misery
Southern Elsweyr
- 6397, New Moon Rising
- 6393, The Dark Aeon
The Rift
- 4184, To Pinepeak Caverns
- 5034, A Grave Situation
- 5035, Calling Hakra
- 5036, Honrich Tower
- 5104, The Shards of Wuuthrad
Hew's Bane
- 5639, Idle Hands
Northern Elsweyr
- 6324, Bright Moons, Warm Sands
Coldharbour
- 4369, The Will of the Worm
Auridon
- 5654, Contract: Auridon
- 5055, Missive to the Queen
Stonefalls
- 5685, Contract: Stonefalls
Reaper's March
- 5093, Moons Over Grimwatch
- 4798, Eye on Arenthia
- 5091, Hallowed To Grimwatch
- 5092, The Champions at Rawl'kha
- 4669, Spikeball
- 4670, Troll Arena
- 4759, Hallowed to Rawl'kha
Unknown Zone (Most seem like Craglorn)
- 5025, The Corrupted Stone
- 5186, The Blood of Nirn
- 5313, The Gray Passage
- 5258, The Time-Lost Warrior
- 5245, Holding Court
- 5033, The Star-Gazers
- 5130, The Shattered and the Lost
- 5240, Uncaged
- 5239, Dawn of the Exalted Viper
- 5069, The Warrior's Call
- 5236, Souls of the Betrayed
- 5203, The Serpent's Fang
- 5194, Slithering Brood
- 5175, Iron and Scales
- 5106, Waters Run Foul
- 5107, Supreme Power
- 5108, Critical Mass
- 5174, Taken Alive
- 5110, Gem of the Stars
- 5079, The Seeker's Archive
- 5112, Message Unknown
- 5081, The Fallen City of Shada
- 5111, Strange Lexicon
- 5115, The Missing Guardian
- 5116, Elemental Army
- 5085, The Trials of Rahni'Za
- 5118, The Reason We Fight
- 5151, The Truer Fangs
Murkmire
- 6238, Old Enemies
PVP Zones
Cyrodiil
- 2944, Capture Drakelowe Mine
- 2689, Scout Castle Black Boot
- 2946, Capture Faregyl Mine
- 2947, Capture Roebeck Mine
- 2692, Scout Rayles Mine
- 4869, Bounty: Black Daggers
- 4870, Bounty: Gray Vipers
- 2951, Capture Black Boot Mine
- 2952, Capture Bloodmayne Mine
- 2697, Scout Aleswell Mine
- 2954, Capture Rayles Farm
- 4875, Bounty: Shadowed Path
- 2700, Scout Arrius Mine
- 4879, Bounty: Shadowed Path
- 2706, Scout Faregyl Mine
- 2709, Scout Black Boot Mine
- 2710, Scout Bloodmayne Mine
- 2970, Capture Bloodmayne Farm
- 4635, Heirloom
- 2972, Capture Warden Lumbermill
- 2723, Scout Glademist Farm
- 2981, Capture Farragut Lumbermill
- 2728, Scout Chalman Farm
- 2730, Scout Kingscrest Farm
- 2731, Scout Farragut Farm
- 2736, Scout Faregyl Farm
- 2738, Scout Brindle Farm
- 2739, Scout Black Boot Farm
- 2740, Scout Bloodmayne Farm
- 2741, Scout Warden Lumbermill
- 2747, Scout Chalman Lumbermill
- 2749, Scout Kingscrest Lumbermill
- 2752, Scout Drakelowe Lumbermill
- 2755, Scout Roebeck Lumbermill
- 2756, Scout Brindle Lumbermill
- 2757, Scout Black Boot Lumbermill
- 2758, Scout Bloodmayne Lumbermill
- 4696, The High Cost of Travel
- 2610, The Elder Scroll of Altadoon
- 2611, The Elder Scroll of Mnem
- 2915, Capture Fort Warden
- 2986, Capture Roebeck Lumbermill
- 2693, Scout Glademist Mine
- 2694, Scout Ash Mine
- 4871, Bounty: Shadowed Path
- 4872, Bounty: Goblins
- 2921, Capture Chalman Keep
- 2922, Capture Arrius Keep
- 2923, Capture Kingscrest Keep
- 2698, Scout Dragonclaw Mine
- 2699, Scout Chalman Mine
- 2966, Capture Faregyl Farm
- 2927, Capture Castle Alessia
- 2928, Capture Castle Faregyl
- 2673, Scout Fort Rayles
- 2674, Scout Fort Glademist
- 2675, Scout Fort Ash
- 2676, Scout Fort Aleswell
- 2677, Scout Fort Dragonclaw
- 2678, Scout Chalman Keep
- 2930, Capture Castle Brindle
- 2932, Capture Castle Bloodmayne
- 2937, Capture Aleswell Mine
- 2931, Capture Castle Black Boot
- 2939, Capture Chalman Mine
- 2684, Scout Drakelowe Keep
- 2685, Scout Castle Alessia
- 2686, Scout Castle Faregyl
- 2929, Capture Castle Roebeck
For the writs yes, I am not collecting that over and over and over and over and over depending on where you stand. I have to make a routine to grab it once and then stop collecting it. For next version.
ok, just wanted to make sure. what about the error? should i keep on questing or wait for update?
Whatever you decided is fine. I have a new version up to fix your error.
i waited. tried it now, no error and stuff is being writen in .lua.
Thank you! will finish vvardenfell tomorrow!
Ok i am finaly finished with Vvardenfell! sorry for taking so much time. There was no red quest in Journal Quest Log, so i didnt miss any of the quests cuz of the dessicions i made.
I did all 4 repeateble quests, including writs, at least once. So my log is absolutly complete except for these quests:
https://en.uesp.net/wiki/Online:Forging_the_Future (i didnt find group to do repeateble trial quest)
https://en.uesp.net/wiki/Online:Breaking_Through_the_Fog (i didnt have AddOn enabled while i did this quest)
https://en.uesp.net/wiki/Online:At_Any_Cost (AddOn had error when i finished this quest)
Battleground Quests
Everything else is done!
I submited my Scout and Log files yesterday and here is the LibQuestInfo .lua!
I am off to ClockWork City, should i submint .lua when i am done?
I would wait on clockwork city for now. I have some things to do but I'm trying to get another update finished for LibQuestInfo that includes a bit more data that you have provided including your submission for Vvardenfel. Thank you for your work and tomorrow, or later really, when you have time then maybe do some quests after my next update.
ok, will wait for update, then do full ClockWork City!
@Necropsi Alright, go ahead and see what you can do for ClockWork City after getting v1.3 installed.
ok, i started CWC yesterday, will submit .lua when i am sure i completed it 100% (trial quest will probably be missing)!
i saw Vvardenfell was added, that is awesome! :) but i noticed that 2 of the quests that i am sure are in this zone are not there. info for this quests should be in LibQuestInfo.lua that i submited last. quests are called:
https://en.uesp.net/wiki/Online:If_the_Spell_Fits
https://en.uesp.net/wiki/Online:A_Web_of_Troubles
is that normal, was my LibQuestInfo.lua not imported yet or is it not working properly yet?
I have several files to go through. It was easier for me to make ways to record and store the information. It is still pretty simple to import it all but I am finding issues here and there. Another thing I found was some information from you was up to date with each change I made to Quest map Scout. Thank you for that.
Other information I received from other sources was sometimes from Quest Map Scout 1.0.11 or 1.0.12. So I spent more time coming up with ways to import it then using what I hoped to use, which should have been more fluid.
I really appreciate your help and I will verify the information today from your LibQuestInfo.zip.
yeah i understand!
well i check for updates everytime time before i run the game, glad that helped!
will submit whole clockwork data as soon as i finish it!
@Necropsi I just updated things with the those quests. I was surprised to see that my main has not done one of the quests you mentioned was missing. I was oooooo wowowowowwwwwwww I need to do that quest now! So that was a pretty cool moment.
After you are done with clockwork city I need to finish up the rough draft. That will mean some repeatable quests, trials quests, and such may not be there still. I am ignoring Writs, Trials Quests, and Some daily quests for now until I get the final touches on the auto update routines.
If all goes well there is a chance I can move to phase two which will be verification. What that should do unless I make a minor mistake, is take a quest you accept in a zone, then if you want you can do the quest or just abandon it. Either way accepting and abandoning it verifies the quest information. Completing it verifies the Quest Reward Types.
I want to start tracking Quest Reward Types to see if the game automatically returns which quests award a skill point. It may not occur but I want to look into it.
Never the less verifying a zone should eliminate all the seemingly random pins scattered all around the zone.
After you submit your Clockwork City data you should delete all QuestMap.lua, QuestMapScout.lua, QuestMapLog.lua, and LibQuestInfo.lua files if any are remaining.
Once I am ready for phase two LibQuestInfo will auto reset your saved variables file so you won't need to mess with it. It will start tracking what I need automatically.
@Necropsi I am sorry to request this but I have finished my changes to LibQuestInfo for phase 2 to verify information. This changes two things.
First it changes Quest Map itself such that the settings are now account wide. No need to copy settings for each char. Because I no longer need a bunch of data collection, all that has been removed from Quest Map.
Second I have optimized what I save for LibQuestInfo and the conditions for saving the information. I also clean up the data once you remove a quest so that all of the information I obtain is already in the format I need.
I am hoping the changes will help me import the information more smoothly. When you see this please upload your LibQuestInfo.lua file from your saved variables folder. Then make a backup or zip file of it, then delete it. Once you see me respond then wait for LibQuestInfo to be approved on ESOUI and download it. I will also update QuestMap at the same time and they will both need to be updated for QuestMap to function.
Thank you for your understanding I am going to test my verification routines for a while and see how it goes.
If all goes well I will be able to accept and abandon quests and have the information I need without actually doing the quests. Again, except for the Main Story quests that you have to do in a specific order. I just hope the changes work more smoothly this time.
@CaptainBlagbird Just a heads up. Backup your PTS data please prior to updating Quest Map and LibQuestInfo. If you don't the data will be erased. I will PM you on ESOUI also. Feel free to upload your LibQuestInfo.lua also and I can spend some time getting that integrated into the next version.
haha glad to hear that :) was it the Stibbons one or the naked drunk nord one? :)
we are so far that i think we can just finish the quests by this stage, but it will sure come in usefull for the future! i will just complete CWC old fashion way since i didnt play that zone yet. what zones do we have missing after that?
if the random pins and duplicated pins would disapear that would be awesome!! :) after that a few more filters and this addon will be perfect!
no need to apolagize :) we are all just glad that we are doing this :)
ok here is the file, and i will keep the backup, deleted it, but there is still no update for AddOn.
(plus i only just did 2 or 3 quests in CWC, didnt have that much time, will do more now over weekend.)
im guessing i cant play now till update?
oh and i am using Journal Quest Log addon to make sure i complete everything in the zone. it gets data from UESP, and it just adds a tab to your quest jurnal, leting u know what quests u completed and didnt completed in a given zone. i find some of the missing quests even in the zones that have QuestMap pins, so maybe check it out if u want to make sure u didnt missed any :)
https://www.esoui.com/downloads/info1785-JournalQuestLog.html
@Necropsi My sons computer was having issues so I have been busy with that so much I didn't finish something I wanted. So no worries. I will test my changes with your file and make sure it preserves some of the data instead of resetting it. So you should be able to restore you LibQuestInfo because I had a brainstorm today as to what I can do. I'll let you know when I'm done.
no problem :)
so if i understand i just unzip the file i deleted and keep playing?
I believe that should be possible, yes. I am going to use your file right now to test my changes. That way once I update the mod on ESOUI you won't have to do anything but keep playing and the update won't break anything. So having the file will still be a big help. Thanks.
nice!
I created a repeatable versions of icons, with original colour, if in future we can use different icons for repeatable quests! (original icon should be somewhere in the games files)
icons.zip
@Necropsi I am done with my changes and testing. It should hopefully seem as if nothing changed. If you have any errors let me know but it should just do what it is intended to do. In case you do view the LibQuestInfo.lua file from time to time you will notice it has different categories in it. It will also clear out some quest data once it is used. So some information will be removed after it is used to build other data.
ok, just finished quest and no errors!
another thing is fixed, taking and finishing writs with Lazy Writ addon has been lagging since your last update, but its back to normal with this one!
Yeah I don't want you to think I am unappreciative of the quest info but I want the writs, dailies, and other repeatable quests to be handled by v1.6 which is the version I just released with my new attempt at data collection.
There are simply too many entries for it in each zone I need a streamlined way to get one pin or verify one pin and eliminate the rest.
I may have some more errors and obstacles but I'm going to keep trying to figure out how to get that to work properly.
So if I leave out any writs, dalies, or repeatable quests please don't take it the wrong way I'm just trying to come up with an automated system for that because those are duplicated the most.
After I get your next upload of the rest of your data for clockwork, then that is when (hopefully) repeatable quests can start to get optimized.
After I enter the data (not your previous data) then I need you to check all the main quests and side quests to be sure I didn't miss any. Just the regular quests not the repeatable ones. Again after I get your next batch of data.
nice, and no problem at all! :)
clockwork city might be done today if i no-life it :)
tomorrow for sure! i have 4 main, 9 side, and 4 dailies left.
4 dailies left.
Remember that's what I'm mentioning. Don't worry about the daily quests yet. I haven't come up with a good system for that. I'm still manually copying and pasting things and so I'm overlooking those particular Quests for right now because I want just the main quests and not the repeatable things because there's too much duplication.
The data I'm looking at is all numbers so you can't look at a number and just have memorized at that number means it is a specific quest and there's so much information. If I have 50 to 90 quests in one zone I can't easily find one number in that one zone.
@Necropsi LOL I was on my phone and somehow edited your message instead of replying to it. I had an e-mail notification and was able to use that as a history and restore it. Darn phone.
hehe, no problem :)
ok so this is a completed file for Clockwork City. i just didnt do any of the dailies since u said i dont have to (i can do them when u need em), and trial quest, i just took it and abandoned it.
there were no red quests in Jurnal Quest Log, so this is 100% complete (event he one for target dummy)! there were few quests missing from what u have already added.
one thing i noticed. in Vvardenfell i saw some quests that i already did, and some quests from other zones. do you maybe need names of this quests or can u sort that out in some other way?
what zones are still missing?
LibQuestInfo.zip
one more thing! i talked to guy ( https://www.esoui.com/forums/member.php?userid=12447 ) who is updating Jurnal Quest Log addon ( https://www.esoui.com/downloads/info1785-JournalQuestLog.html#info ). when quest cannot be taken, becouse of the disicions u make as a player, or becouse u are further down that quest line already, they turn red in his addon. i was thinking, could the same comman that turns that quest red, also automaticly hide it in QuestMap?
Maybe I could try to add features later but not for now.
I'll try to get all that into LibQuestInfo today so I can release a new version.
As far as zones I would like to wait and not try to do anything else for now.
I'm doing the pts for just a simple rough draft. I had most of the quests done a while back but it was when I used a older Quest Map Scout that didn't save the questID so I had no way to use it. I had a brain storm though. The map pin mod doesn't care about quest name and all that stuff. If you say draw a pin at x,y then it does it. So I just used that to show where I had been and just ran around to those places. It won't be complete but it will be good enough. I should have a decent version ready for launch tomorrow.
Have fun.
Here's my progress in Western Skyrim and Blackreach so far:
LibQuestInfo.zip
@CaptainBlagbird Thank you. That will ensure I get the most pins possible for my rough draft for tomorrow.
@Necropsi Well between version 1.6 and 1.8 I had made my final update routines that break up the information better for me to manually copy paste it into the files until I figure out better update routines. I had mentioned it should not be an issue but I forgot that at about version 1.8 the error reports were more frequent. Turns out nothing was really wrong just minion or ESO not updating the .lua file properly. Which I verified by having someone give me their .lua file that was having the error.
Your diligence and always updating might have made it loose some info for clockwork after all. I am sorry about that. After the next update maybe just enable completed quests and double check and see if they are all there.
@CaptainBlagbird Thank you I have your information in LibQuestInfo and it will be in the next version. I'm just going to run around and try to double check a few things this evening before I make my final rough draft release.
will do!
Here are some more quest locations for Western Skyrim. I completed some already started quests and only started quests that were not already collected by libQuestInfo. Next I'll look in Blackreach if I can find some uncollected locations.
Thank you very much I will take a look. Thank you for having the latest version installed. It helps prevent duplicate information.
I used the latest that is installed with Minion. Should I use the latest from the master branch here instead?
i think its all there!
@CaptainBlagbird The version you install with Minion would be best.
@Necropsi I am glad all the Clockwork stuff seems to be there. Ty.
Hey! hope all is good.
game lags after finishing quest, but i am not sure if its cuz of this addon, anybody else have same problem?
It might when you turn in a quest. Should not lag after that. I'm going to rewrite things later. I may release a slightly different version, and other improvements incrementally. However, by the weekend at least I hope to have a more refined version. With hopefully more optimized routines.
I will overhaul the whole thing over the next month. It will only obtain data from the main array of locations for drawing the 2D pins on the world map.
For the zone you are currently in that will be in a different array and you won't have to fetch it each time. It will refresh only when you change zones and only when you travel to a different zone. It won't change when the game glitches and you move to a loading screen and puts you in a different instance or when you use a way shrine for the same zone.
I used the relative scale from the API. This scale always ranges from 0 to 1 of the current map (so 0,0 being the top left corner of the current map I think, and 1,1 being the bottom right). That means, that each point of a subzone (e.g. a town) is located somewhere within 0,0 and 1,1 of the actual zone. So I created a helper addon that marks point 0,0 of the subzone and checks what point it is on the zone. Then the same with point 1,1 of the subzone. With both points in the zone I could calculate how large and where the subzone is according to the zone (--> x, y, zoom_factor).
Do you happen to still have that helper addon routine?
@Sharlikran Yes, I still have it. I'm currently at work, but I can upload it during lunch break (in about 1.5h).
@CaptainBlagbird after work is fine. I'm going to bed so no rush. Enjoy your lunch instead. RL is way more important. Take care.
@CaptainBlagbird When you have time after work can you attach the helper file to this issue? That way I'll get a notification.
Because I have not found any libraries that seem to calculate anything close to the values you have.
Well that and I had to rewrite the routine to handle the subzone detection because the string.gsub didn't work for skyrim and Blackreach. So now that it's working I'm trying to draw the pins from the zones that were broken because of Zos map name inconsistencies.
I'm trying to get drawing pins from the subzones fixed for the next update.
@Sharlikran Here it is. I haven't used in a while, you might want to update the API version and the rest will hopefully still work.
Thank you SOOOOOOOO MUCH! Because I have been using LibDebugLogger to cache debug info while on the loading screen. For the clockwork city the subzone routine you made with my modifications works when you go from clockwork_base to a delve. It's considered a subzone. However, the Brass Fortress is not, nor is the Outlaw Refuge. If I go from the Brass Fortress to the Fabrication Halls I believe it's called, then that is suddenly clockwork base even though I entered there from the Brass Fortress.
So that zone has to be manually tracked and calculated and built. So I really appreciate that.
@CaptainBlagbird Never mind I found a way to get it working but now I have to resolve a different issue.
@Necropsi I now have a routine to mark Quests that are no longer available as completed based on the other quests you have done. It's probably not complete but it's a start.
@Sharlikran nicee, thank u!! when will update go live?
I don't know, I might get excited and release it early but I might keep refining things. If you want both quest map and libquestdata are updated enough on github that it should be a working version. You can just manually install.
Plus i could use you testing if you have errors accepting and completing quests because of changes anyway.
Sorry but I can't find where to download it :)
@MikeZeDev
@Necropsi
@Gimplekin
@CaptainBlagbird
After you guys update to LibQuestData 1.90 could you log into one of your characters, reload your UI,, quit the game and then upload your LibQuestData.lua SavedVariables file please?
please make sure you are using the current version of QuestMap and LibQuestData so the SavedVariables file is properly updated.
Thank you.
hey, here u go:
LibQuestData.zip
when i tried to change icons (since the ones for repeateble didnt look any different) this happened:
is it problem with QuestMap or other addons?
edit: oh i see now, it was added only for the ! ones.
is it possible to add it for the inverted ones too? i made them, they are a bit higher in this thread, the download still works! (icons.zip) plz! :)
and this happend when i ported from one transitus shrine to other in cyrodiil!
For the icons, not at this time. As for the settings menu, I'll take a look and see what's happening.
@Necropsi The LibQuestData_Scan.lua error should be fixed. I can't reproduce the other error.
If you editing the file then please don't. At least if you do then don't report the error.
If the error from LibAddonMenu happened just because then yeah it's probably a different Addon with the libraries included and you have to figure it out.
@Necropsi There test QuestMap 2.74 or higher for me and see if that works well enough for the settings.
hey, i cant seem to figure out the new icons. eather they are still black or they just disapear.
Read the change long on ESOUI for 2.72. I am sorry but I don't have any resources I can direct you to on technical aspects of the game. I don't want to get into development either because I change my mind alot. I have been working with Bethesda games since 2012 so most things they do make sense to me even if I think what they do isn't the best way to do it. I will only use data collected from the game and no other sources. I really want to spend time developing and playing. Please read the comments section and like I said read the change log.
There are thousands of quest pins and I don't know how many quests I have all the information for from the API itself. As users submit data then that could change things. I don't want you to try to go crazy and collect all the data. Just play the game. It will happen when it happens. Until it does if the data I have does not specify whether or not it is a repeatable quest but you know it is, leave it be.
The tool tip was changed:
UN - Uncompleted
CM - Completed
RP - Repeatable
DA - Daily
SK - Skill
CW - Cadwell
HI - Hidden
ST - Started
Each quest gets is assigned one category not multiple categories. There is no uncompleted and completed daily. There is a daily or repeatable. Also that distinction is from the API. I didn't make it that way.
Only a few entries, in German language.
Seems one of my other files got deleted somehow :-(
Included are LiBQuestInfo (older) and LibQuestData (not used that much).
Best to not report that as I explained that in the previous comment. That will slowly change over time as people submit more quest data as I mentioned.
Also as mentioned on the ESOUI I would be very upset if anyone submitted quest info that was manually edited.
You donated a lot of data, just have fun and play and it will change over time.
ok, will do!
there is another problem. started quests dont disapear till they are finished of the map even tho i dont have started quests checked in filters.
started quests dont disapear till they are finished of the map even tho i dont have started quests checked in filters.
Won't be able to fix that at this time and I'm unsure of how to do so in general. I have found it is not a good idea to call certain LibMapPins functions in the functions when you assign them. Meaning, I can't make LibMapPins refresh all the pins for all 8 types when one changes.
I would like to fix this but not sure if it's possible. Last time I tried it caused an infinite loop and I was even writing debugging messages to the disk. By the time I got windows restarted it forced me to do a scan disk because of all the open file information. So even if I did not have debug messages being written to a file there would still be an infinite loop.
it seems to work now!
i have come across another problem, some quests cant be hidden. one of them is Chasing Shadows that is shown in Firsthold in Aurdion (quest giver is not there).
Edit: i found 4 quest in Gold Coast that were not there already, let me know if u need me to upload .lua!
Im getting this erros when I try to log on in the game
bad argument #1 to 'pairs' (table/struct expected, got nil) stack traceback: [C]: in function 'pairs' user:/AddOns/LibQuestData/LibQuestData.lua:296: in function 'lib:build_questid_table' |caaaaaa self = [table:1]{client_lang = "br", libName = "LibQuestData", libVersion = 194, last_interaction_target = "", player_alliance = 2}, lang = "br", lang = "br", built_table = [table:2]{} |r user:/AddOns/LibQuestData/LibQuestData.lua:595: in function 'OnLoad' |caaaaaa eventCode = 65536, addOnName = "LibQuestData" |r
user:/AddOns/LibQuestData/LibQuestData.lua:362: attempt to index a nil value stack traceback: user:/AddOns/LibQuestData/LibQuestData.lua:362: in function 'build_completed_quests' |caaaaaa id = 2130, i = 0 |r user:/AddOns/LibQuestData/LibQuestData.lua:411: in function 'OnPlayerActivatedQuestBuild' |caaaaaa eventCode = 589824 |r
user:/AddOns/LibQuestData/LibQuestData.lua:236: attempt to index a nil value stack traceback: user:/AddOns/LibQuestData/LibQuestData.lua:236: in function 'lib:get_quest_name' |caaaaaa self = [table:1]{client_lang = "br", libName = "LibQuestData", libVersion = 194, last_interaction_target = "", player_alliance = 2}, id = 3187, lang = "br" |r user:/AddOns/QuestMap/Main.lua:404: in function 'MapCallbackQuestPins' |caaaaaa pinType = "QuestMap_uncompleted", key = 1, quest = [table:2]{1 = 0.2024} |r user:/AddOns/QuestMap/Main.lua:728: in function 'layoutCallback' EsoUI/Ingame/Map/WorldMap.lua:1500: in function 'ZO_WorldMapPins:RefreshCustomPins' |caaaaaa self = [table:3]{nextCustomPinType = 226, m_NextFree = 55, m_NextControlId = 0}, optionalPinType = 226, pinTypeId = 226, pinData = [table:4]{pinTypeString = "QuestMap_uncompleted", enabled = T} |r user:/AddOns/LibMapPins-1.0/LibMapPins-1.0.lua:207: in function 'lib:AddPinType' |caaaaaa self = [table:5]{name = "LibMapPins-1.0", version = 10029}, pinTypeString = "QuestMap_uncompleted", pinTypeAddCallback = user:/AddOns/QuestMap/Main.lua:728, pinLayoutData = [table:6]{texture = "QuestMap/icons/pinQuestComplet...", level = 41, size = 25}, pinTooltipCreator = [table:7]{tooltip = 1}, pinTypeId = 226 |r user:/AddOns/QuestMap/Main.lua:728: in function 'OnLoad' |caaaaaa eventCode = 65536, addOnName = "QuestMap", sv = [table:8]{lastListArg = "uncompleted", displayHideQuest = T, pinLevel = 40, displayClickMsg = T, iconSet = "QuestMap", displayQuestList = T, iconRepeatableSet = "QuestMap", version = 5, displaySuffix = F, pinSize = 25}, zone = "alikr/sentinel_base_0", pinTooltipCreator = [table:7], pinLayout = [table:9]{} |r
After dismiss all of them and try to open the map get this one
user:/AddOns/LibQuestData/LibQuestData.lua:236: attempt to index a nil value stack traceback: user:/AddOns/LibQuestData/LibQuestData.lua:236: in function 'lib:get_quest_name' |caaaaaa self = [table:1]{client_lang = "br", libName = "LibQuestData", libVersion = 194, last_interaction_target = "", player_alliance = 2}, id = 3438, lang = "br" |r user:/AddOns/QuestMap/Main.lua:404: in function 'MapCallbackQuestPins' |caaaaaa pinType = "QuestMap_uncompleted", key = 1, quest = [table:2]{1 = 0.1427} |r user:/AddOns/QuestMap/Main.lua:728: in function 'layoutCallback' EsoUI/Ingame/Map/WorldMap.lua:1500: in function 'ZO_WorldMapPins:RefreshCustomPins' |caaaaaa self = [table:3]{nextCustomPinType = 226, m_NextFree = 101, m_NextControlId = 0}, pinTypeId = 226, pinData = [table:4]{pinTypeString = "QuestMap_uncompleted", enabled = T} |r EsoUI/Ingame/Map/WorldMap.lua:3837: in function 'ZO_WorldMap_UpdateMap' |caaaaaa mapTitle = "Alik'r Desert" |r EsoUI/Ingame/Map/WorldMap.lua:5395: in function 'callback' |caaaaaa wasNavigateIn = F |r EsoUI/Libraries/Utility/ZO_CallbackObject.lua:116: in function 'ZO_CallbackObject:FireCallbacks' |caaaaaa self = [table:5]{fireCallbackDepth = 2}, eventName = "OnWorldMapChanged", registry = [table:6]{}, callbackInfoIndex = 22, callbackInfo = [table:7]{3 = F}, callback = EsoUI/Ingame/Map/WorldMap.lua:5389, deleted = F |r EsoUI/Ingame/Map/WorldMap.lua:3976: in function 'PlayerChosenMapUpdate' |caaaaaa playerChoseMap = T, navigateIn = F |r EsoUI/Ingame/Map/WorldMap.lua:4158: in function 'ZO_WorldMap_MouseUp' |caaaaaa mapControl = ud, mouseButton = 2, upInside = T, needUpdate = T, navigateIn = F |r ZO_WorldMapContainer_MouseUp:3: in function '(main chunk)' |caaaaaa self = ud, button = 2, upInside = T, ctrl = F, alt = F, shift = F, command = F |r
And the game freezes
ESO is not supported in Portuguese, how did you get the game to load that way for Brazil? That isn't a bug you are using an unsupported language.
Hey Sharlikran, thx for your awesome work.
Analyzing the error logs I suspected it would be due to the language, but as you said yourself, there is no ESO in Portuguese and I am running in the English version, so I thought it could be something else. After your answer i decided to download the game again and it worked. Not satisfied I started going through the folder of the old game and discovered / remembered that I used an addon to change the language to Portuguese, but I had already removed it. I believed that just removing it from the addons folder would be enough, but it left garbage that hindered the installation of Libquestdata.
I'm sorry to have bothered you, I should have checked more thoroughly before reporting.
Sorry for the delay, i was waiting for the dubbing to be released to play through Greymoor.
I think i covered pretty much every quests, besides dailies.
There is mine :) wont work if we dont provide data ;) thx for your good work on this. would love to see more ppl take part so the yellow pins get more and more green and blue :)
Here is my LibQuestData.lua, thank you for the excellent addon.
Here's my LibQuestData.lua, thank you for the excellent addon. Have a good new year!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Thank you @BrunoVinha but since the game doesn't have a Portuguese translation so the in game tracking system doesn't return any values. I appreciate you taking the time to upload your file because most people don't even do that.
@ronin83de thank you also. I still have issues with some foreign imports because it is more difficult but there was a lot of information there that is not based on language, thank you.
@RisenMetal also thank you. I appreciate that some people finally uploaded some data. Still a lot more to go but it's a start. I like your file because while it has things I have not come across myself. The routines keep LibQuestData from saving duplicates. I would not have found that data. Thank you for that.
I have more to add of my own data so probably in the next few weeks I'll release an update with this information included. Thank you guys.
Uploading mainly for the J'saad's Stone quest:
LibQuestData.lua.gz
UESP entry: http://en.uesp.net/wiki/Online:J%27saad%27s_Stone
@Sharlikran
@mychaelo Thank you. I have that added now. One note though. You have to complete the quest for me to be able to use the data. When I got that file J'saad's Stone was only in the section for accepted quests that had not been turned in yet.
@mychaelo Thank you. I have that added now. One note though. You have to complete the quest for me to be able to use the data. When I got that file J'saad's Stone was only in the section for accepted quests that had not been turned in yet.
Here's a more recent one, might have a couple more quests in it.
LibQuestData-20210313T151700Z.lua.gz
I'm not sure if it's completely intact, because the game crashed some time later, and it was left running all these hours since the first file with no logouts.
Not sure if this will help, but here's my current LibQuestData file.
LibQuestData.zip
@Necropsi @mychaelo I have updated the first post to show where I need updated information for those zones. I have Quest Pins but I don't have some of the quest data I need. Either the quest location could be old, doesn't have the 3D data I am collecting, or I don't have the quest data such as whether or not it is a normal quest, daily, repeatable, or dungeon quest.
Don't take it as a job, if you are doing quests for CP and you have a LVL 50 that hasn't been to those zones, then that would help getting the quests updated while you get CP.
A reason to do some alts! Just grinding to get through doesn't appeal to me, but having a mission? Oh, yeah.
Hope this helps
LibQuestData.zip
I'm working to level an alt up from 13 to however close to 50 I can get solely in Deshaan. (I just hit 17 this afternoon.) Most likely, I'll meander over to Stonefalls when I've found all the quests I can in Deshaan/Mournhold. I've got to level him up somewhere, so I figured if I can contribute a bunch of data from specific zones, why not?
I just did a bit of digging around in another mod and the author sets specific Craglorn and Cyrodiil quests as removed, or if you will completed.
So it makes me wonder if there are say 25 to 50 Quest in each of those zones that are being set to remove or if you will completed, that doesn't make any sense other than ESO updated something. Like renumbered them because of any faction any race or whatever it is called.
I just did a bit of digging around in another mod and the author sets specific Craglorn and Cyrodiil quests as removed, or if you will completed.
So it makes me wonder if there are say 25 to 50 Quest in each of those zones that are being set to remove or if you will completed, that doesn't make any sense other than ESO updated something. Like renumbered them because of any faction any race or whatever it is called.
Craglorn was reworked in 2016 to become a 2-player/solo zone instead of the original 4-player 'adventure' zone. As part of the process it received a new MapID and new QuestIDs. So I have a character that completed all the old quests in the old Craglorn, but many new Craglorn quests of the same name are marked as pending (and indeed they are) and numerous PoIs became undiscovered, because it was essentially a fresh copy of Craglorn with only achievement data getting transferred from the old one.
As for Cyro, it's probably done to not pollute the map with useless markers, since those quests are all available at the same 4 boards for each alliance.
@ljl227 Thank you for the submission. The file you gave me is the program itself rather then the saved variables file. I didn't explain it too well so I added text for the typical location of the file shown in the screen shot. The path is at the top of the screen shot.
The best way is to navigate to MyDocuments and go from there but I offered an alternative way to show where to go to get the files I am looking for.
How does the data collection work exactly?
E.g. this quest, Vows and Oath, The Reach, isn't currently available as a map pin.
I did the quest, took a look into LibQuestData.lua and saw it listed. Then I made a copy of that file, logged out of the game, took a second look at the file and now the quest was gone.
Do I have to make a copy while playing or else risk currently collected pins to be thrown away in my file?
Or is there an issue with switching between characters with different quest progressions?
Tracking is seamless to you the user. The quest tracking is not, and has never been a way to augment the pins on your PC for you as you do quests. The tracker is not like HarvestMap. With HarvestMap once you find Ore then you have a Blacksmith node. The tracker does not do that by adding a quest pin to your map.
You simply play, do as you like, you don't have to work any anything, and the ideal situation is you just upload the file shown at the top of this page. That's it, nothing more.
Tracking is seamless to you the user. The quest tracking is not, and has never been a way to augment the pins on your PC for you as you do quests. The tracker is not like HarvestMap. With HarvestMap once you find Ore then you have a Blacksmith node. The tracker does not do that by adding a quest pin to your map.
You simply play, do as you like, you don't have to work any anything, and the ideal situation is you just upload the file shown at the top of this page. That's it, nothing more.
So the disappearance of that quests from the copied filed compared to the file I have upon login out is normal?
@Myrthian Yes there are clean up routines to remove information which prevents file bloat and longer load times, routines to copy information, routines to convert information, and so on. All transparent to the user.
Download the new version once it is approved, and with 2.03 you will see the quest you were mentioning in The Reach. Which is what I wish more users on ESOUI would do.