Download
(6 Kb)
Download
Updated: 06/10/20 11:12 AM
Pictures
File Info
Compatibility:
Ascending Tide (7.3.5)
Deadlands (7.2.5)
Waking Flame (7.1.5)
Blackwood (7.0.5)
Flames of Ambition (6.3.5)
Markarth (6.2.5)
Stonethorn (6.1.5)
Greymoor (6.0.5)
Updated:06/10/20 11:12 AM
Created:10/26/15 02:31 PM
Monthly downloads:93
Total downloads:19,091
Favorites:41
MD5:
Categories:Group, Guild & Friends, Character Advancement, PvP
Auto Handle Shared Quests  Popular! (More than 5000 hits)
Version: 2.3
by: CaptainBlagbird, Baertram
Description
Automatically accepts/declines quests that are shared by group members.

Features
  • Different actions for AvA and PvE possible (None/Accept/Decline)

Requirements
To be able to use this add-on you'll need to install this library too:
Notes, Please read!
The default value for both options is None, so without changing anything in the settings menu the add-on does nothing.
Baertram:

v2.3 (2020-06-10)
  • Fixed lua error with LibSavedVars due to savedvars version not being a proper number (now the other way around could have occured -> Added a SV scanner to change strings in the version to number, to make ZOs functions not error anymoe (they could have added that themselves actually...)


v2.2 (2020-06-10)
  • Fixed lua error with LibSavedVars due to savedvars version not being a proper number


v2.1 (2020-06-03)
  • Fixed addon's txt file to use encoding UTF-8 w/o BOM to make the ESO addonmanager recognize the SavedVariables properly.
    Sorry, this will reset your settings :-(


v2.0 (2020-05-23)
  • API update to Greymoor/Harrowstorm
  • Added LibAddonMenu-2.0 check to version 28 or newer
  • Fixed auto accept/decline of quests



Captain Blagbird:
v1.2 (partially released: v1.1.15)
  • API update
  • Removed libraries (have to be installed manually by the user)
  • Added chat message back
  • Bugfixes

v1.1 (2015-11-09)
  • Added option for auto accepting
    & added settings menu for choosing different action for AvA and PvE areas
  • Fixed stupid copy-paste mistake

v1.0 (2015-10-26)
  • First version

---

Can also be found on GitHub
Optional Files (0)


Archived Files (22)
File Name
Version
Size
Uploader
Date
2.2
5kB
Baertram
06/10/20 08:36 AM
2.1
5kB
Baertram
06/02/20 04:05 PM
2.0
5kB
Baertram
05/23/20 12:15 PM
1.1.15
5kB
CaptainBlagbird
03/17/19 04:59 AM
1.1.14
5kB
CaptainBlagbird
02/09/19 03:59 AM
1.1.13
49kB
CaptainBlagbird
03/25/18 10:33 AM
1.1.12
47kB
CaptainBlagbird
11/05/17 07:40 AM
1.1.11
47kB
CaptainBlagbird
09/03/17 08:27 AM
1.1.10
45kB
CaptainBlagbird
06/07/17 03:22 AM
1.1.9
45kB
CaptainBlagbird
04/02/17 10:53 AM
1.1.8
42kB
CaptainBlagbird
10/23/16 10:45 AM
1.1.8
44kB
CaptainBlagbird
08/14/16 12:16 PM
1.1.6
44kB
CaptainBlagbird
06/07/16 11:01 AM
1.1.5
44kB
CaptainBlagbird
03/26/16 03:17 PM
1.1.4
40kB
CaptainBlagbird
03/06/16 04:15 PM
1.1.3
39kB
CaptainBlagbird
02/25/16 02:28 PM
1.1.2
39kB
CaptainBlagbird
11/10/15 05:12 PM
1.1.1
39kB
CaptainBlagbird
11/10/15 10:57 AM
1.1
39kB
CaptainBlagbird
11/09/15 07:54 AM
1.0.2
2kB
CaptainBlagbird
11/02/15 04:52 PM
1.0.1
2kB
CaptainBlagbird
10/31/15 08:44 AM
1.0
2kB
CaptainBlagbird
10/26/15 02:31 PM


Post A Reply Comment Options
Unread 11/01/15, 12:43 PM  
Ulithium_Dragon
 
Ulithium_Dragon's Avatar

Forum posts: 0
File comments: 3
Uploads: 0
LUA Errors

I seem to be getting LUA errors pertaining to this mod. Next time I see them I will write them down so I can report them properly...
Report comment to moderator  
Reply With Quote
Unread 11/01/15, 01:29 PM  
CaptainBlagbird
 
CaptainBlagbird's Avatar
AddOn Author - Click to view AddOns

Forum posts: 53
File comments: 177
Uploads: 23
Re: LUA Errors

Originally Posted by Ulithium_Dragon
I seem to be getting LUA errors pertaining to this mod. Next time I see them I will write them down so I can report them properly...
Thanks. I had a stupid copy-paste error in the code that caused the add-on to not work and show an error message on activation when the Quest Map add-on wasn't also installed. I fixed that yesterday, please check if you have the new version.
Last edited by CaptainBlagbird : 11/01/15 at 01:32 PM.
Report comment to moderator  
Reply With Quote
Unread 11/10/15, 04:09 PM  
Jhenox
 
Jhenox's Avatar
AddOn Author - Click to view AddOns

Forum posts: 42
File comments: 392
Uploads: 6
Hello. I was using this last night, 11/9 and I was getting Lua errors after appearing everytime I would use the wayshrine. I will get a copy of it next time. It was something along the lines of there being a "duplicate handle 'auto_handle_shared_quests_opt'". I had auto accept set to "Accept" for both AvA and world which might be where the error is coming from? Thank you!
Last edited by Jhenox : 11/10/15 at 04:10 PM.
Report comment to moderator  
Reply With Quote
Unread 11/10/15, 05:13 PM  
CaptainBlagbird
 
CaptainBlagbird's Avatar
AddOn Author - Click to view AddOns

Forum posts: 53
File comments: 177
Uploads: 23
Originally Posted by Jhenox
Hello. I was using this last night, 11/9 and I was getting Lua errors after appearing everytime I would use the wayshrine. I will get a copy of it next time. It was something along the lines of there being a "duplicate handle 'auto_handle_shared_quests_opt'". I had auto accept set to "Accept" for both AvA and world which might be where the error is coming from? Thank you!
Thanks for reporting, found the bug. Fixed it and uploaded the new version. (Also added the chat message back in this version).
Report comment to moderator  
Reply With Quote
Unread 11/22/15, 03:42 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4963
File comments: 6032
Uploads: 78
Hey,

as I logged in today with your addon activated it threw several errors with the LAM 2.0 library.

Copied from the client.log file:

Code:
2015-11-22T14:39:50.805+01:00 |cff0000Lua Error: user:/AddOns/AutoHandleSharedQuests/libs/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:8: attempt to index a nil value
stack traceback:
	user:/AddOns/AutoHandleSharedQuests/libs/LibAddonMenu-2.0/LibAddonMenu-2.0.lua:8: in function '(main chunk)'|r
2015-11-22T14:39:50.805+01:00 |cff0000Lua Error: user:/AddOns/AutoHandleSharedQuests/libs/LibAddonMenu-2.0/controls/panel.lua:16: function expected instead of nil
stack traceback:
	user:/AddOns/AutoHandleSharedQuests/libs/LibAddonMenu-2.0/controls/panel.lua:16: in function '(main chunk)'|r
2015-11-22T14:39:50.806+01:00 |cff0000Lua Error: user:/AddOns/AutoHandleSharedQuests/libs/LibAddonMenu-2.0/controls/submenu.lua:10: function expected instead of nil
stack traceback:
	user:/AddOns/AutoHandleSharedQuests/libs/LibAddonMenu-2.0/controls/submenu.lua:10: in function '(main chunk)'|r
2015-11-22T14:39:50.806+01:00 |cff0000Lua Error: user:/AddOns/AutoHandleSharedQuests/libs/LibAddonMenu-2.0/controls/button.lua:15: function expected instead of nil
stack traceback:
	user:/AddOns/AutoHandleSharedQuests/libs/LibAddonMenu-2.0/controls/button.lua:15: in function '(main chunk)'|r
2015-11-22T14:39:50.806+01:00 |cff0000Lua Error: user:/AddOns/AutoHandleSharedQuests/libs/LibAddonMenu-2.0/controls/checkbox.lua:16: function expected instead of nil
stack traceback:
	user:/AddOns/AutoHandleSharedQuests/libs/LibAddonMenu-2.0/controls/checkbox.lua:16: in function '(main chunk)'|r
2015-11-22T14:39:50.807+01:00 |cff0000Lua Error: user:/AddOns/AutoHandleSharedQuests/libs/LibAddonMenu-2.0/controls/colorpicker.lua:16: function expected instead of nil
stack traceback:
	user:/AddOns/AutoHandleSharedQuests/libs/LibAddonMenu-2.0/controls/colorpicker.lua:16: in function '(main chunk)'|r
2015-11-22T14:39:50.807+01:00 |cff0000Lua Error: user:/AddOns/AutoHandleSharedQuests/libs/LibAddonMenu-2.0/controls/custom.lua:9: function expected instead of nil
stack traceback:
	user:/AddOns/AutoHandleSharedQuests/libs/LibAddonMenu-2.0/controls/custom.lua:9: in function '(main chunk)'|r
2015-11-22T14:39:50.807+01:00 |cff0000Lua Error: user:/AddOns/AutoHandleSharedQuests/libs/LibAddonMenu-2.0/controls/description.lua:11: function expected instead of nil
stack traceback:
	user:/AddOns/AutoHandleSharedQuests/libs/LibAddonMenu-2.0/controls/description.lua:11: in function '(main chunk)'|r
2015-11-22T14:39:50.807+01:00 |cff0000Lua Error: user:/AddOns/AutoHandleSharedQuests/libs/LibAddonMenu-2.0/controls/dropdown.lua:18: function expected instead of nil
stack traceback:
	user:/AddOns/AutoHandleSharedQuests/libs/LibAddonMenu-2.0/controls/dropdown.lua:18: in function '(main chunk)'|r
2015-11-22T14:39:50.808+01:00 |cff0000Lua Error: user:/AddOns/AutoHandleSharedQuests/libs/LibAddonMenu-2.0/controls/editbox.lua:17: function expected instead of nil
stack traceback:
	user:/AddOns/AutoHandleSharedQuests/libs/LibAddonMenu-2.0/controls/editbox.lua:17: in function '(main chunk)'|r
2015-11-22T14:39:50.808+01:00 |cff0000Lua Error: user:/AddOns/AutoHandleSharedQuests/libs/LibAddonMenu-2.0/controls/header.lua:10: function expected instead of nil
stack traceback:
	user:/AddOns/AutoHandleSharedQuests/libs/LibAddonMenu-2.0/controls/header.lua:10: in function '(main chunk)'|r
2015-11-22T14:39:50.809+01:00 |cff0000Lua Error: user:/AddOns/AutoHandleSharedQuests/libs/LibAddonMenu-2.0/controls/slider.lua:19: function expected instead of nil
stack traceback:
	user:/AddOns/AutoHandleSharedQuests/libs/LibAddonMenu-2.0/controls/slider.lua:19: in function '(main chunk)'|r
2015-11-22T14:39:50.809+01:00 |cff0000Lua Error: user:/AddOns/AutoHandleSharedQuests/libs/LibAddonMenu-2.0/controls/texture.lua:14: function expected instead of nil
stack traceback:
	user:/AddOns/AutoHandleSharedQuests/libs/LibAddonMenu-2.0/controls/texture.lua:14: in function '(main chunk)'|r
2015-11-22T14:39:50.811+01:00 |cff0000Lua Error: user:/AddOns/AutoHandleSharedQuests/libs/LibAddonMenu-2.0/controls/iconpicker.lua:22: function expected instead of nil
stack traceback:
	user:/AddOns/AutoHandleSharedQuests/libs/LibAddonMenu-2.0/controls/iconpicker.lua:22: in function '(main chunk)'|r
Maybe the downloaded file was broke, had no time to restest it. It happend after I had logged out and in with another character (logged in the first time with this char since 2 months^^).

Baertram
Report comment to moderator  
Reply With Quote
Unread 11/22/15, 04:00 PM  
CaptainBlagbird
 
CaptainBlagbird's Avatar
AddOn Author - Click to view AddOns

Forum posts: 53
File comments: 177
Uploads: 23
I'll look into it, but it might also be an error of an other add-on that uses LAM. (The library is only loaded once from the folder that has the latest library version.) Please disable Auto Handle Shared Quests and see if the errors still happen or not.
Last edited by CaptainBlagbird : 11/22/15 at 04:02 PM.
Report comment to moderator  
Reply With Quote
Unread 11/18/19, 06:46 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4963
File comments: 6032
Uploads: 78
Could you PLEASE change the SavedVariables from the very very old "character name" format, which is obviously not rename save, to the character ID settings!
Just renamed a few chars to welcome them to the family name and noticed that your addon is still using this outdated method of SavedVariable saving, unfortunately.

Old/outdated since years/not rename save - Character name:
Code:
ZO_SavedVars:New
New/rename save - Character ID:
ZO_SavedVars:NewCharacterId
-> https://wiki.esoui.com/AddOn_Quick_Q...cal_machine.3F

Both got the same parameters so you just need to exchange the function name!

Should be also easy to migrate the settings, here is an example function how to get the character IDs and names so you can check old SV table and migrate to the new one ONCE:
Lua Code:
  1. --Function to get all characters of the account, ID and name.
  2. --Returns a table with 2 possible variants, either the character ID is key and the name is the value,
  3. --or vice versa.
  4. --Parameter boolean, keyIsCharName:
  5. -->True: the key of the returned table is the character name
  6. -->False: the key of the returned table is the unique cahracter ID (standard)
  7. local function getCharactersOfAccount(keyIsCharName)
  8.     keyIsCharName = keyIsCharName or false
  9.     local charactersOfAccount
  10.     --Check all the characters of the account
  11.     for i = 1, GetNumCharacters() do
  12.         local name, _, _, _, _, _, characterId = GetCharacterInfo(i)
  13.         local charName = zo_strformat(SI_UNIT_NAME, name)
  14.         if characterId ~= nil and charName ~= "" then
  15.             if charactersOfAccount == nil then charactersOfAccount = {} end
  16.             if keyIsCharName then
  17.                 charactersOfAccount[charName]   = characterId
  18.             else
  19.                 charactersOfAccount[characterId]= charName
  20.             end
  21.         end
  22.     end
  23.     return charactersOfAccount
  24. end

Additional SavedVariables info:
https://wiki.esoui.com/Circonians_Sa...ables_Tutorial

Thank you very very much CaptainBlackbird!
Report comment to moderator  
Reply With Quote
Unread 12/22/19, 06:37 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4963
File comments: 6032
Uploads: 78
Code:
user:/AddOns/AutoHandleSharedQuests/AutoHandleSharedQuests.lua:41: function expected instead of nil
stack traceback:
user:/AddOns/AutoHandleSharedQuests/AutoHandleSharedQuests.lua:41: in function 'OnQuestShared'
|caaaaaa<Locals> eventCode = 131081, questId = 5522, ava = "Accept", pve = "Accept" </Locals>|r
Getting this error message each time someone shares a quest in group (Wrothgar daily boss quest this time).
Report comment to moderator  
Reply With Quote
Unread 04/06/20, 12:10 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4963
File comments: 6032
Uploads: 78
Seems this happens because you have saved the settings as string. If one changed the language of the client the settings string also changes and does not match anymore.
I've created a new version fixing LAM, the strings->integers will be used in settings now, using CharacterID settings for each server name differently now (rename safe) + fixing the translation files to use SafeAddString properly.

SavedVars will be reset once but setting this up is like 10 seconds

Link:
AutoHandleSharedQuests 2.0
Report comment to moderator  
Reply With Quote
Unread 05/23/20, 09:32 AM  
CaptainBlagbird
 
CaptainBlagbird's Avatar
AddOn Author - Click to view AddOns

Forum posts: 53
File comments: 177
Uploads: 23
@Baertram: Thanks for helping out!

I've added you as a contributor so you can upload the fixed version directly to the page
Report comment to moderator  
Reply With Quote
Unread 05/23/20, 12:10 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4963
File comments: 6032
Uploads: 78
Thanks, will do.
Report comment to moderator  
Reply With Quote
Unread 06/01/20, 12:03 PM  
Bizicut

Forum posts: 0
File comments: 8
Uploads: 0
Post Not saving "Accept" input for toons.

I really appreciate your work on this addon. But I have found that it never saves my inputted option of accepting quests for any of my toons. I have logged out and logged back in and it's back to default on every toon. Stating "None" in the dropdown box. Can this get fixed , in order to save per toon or accountwide would be even better. Thanks again for your work on this.
Report comment to moderator  
Reply With Quote
Unread 06/01/20, 12:22 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4963
File comments: 6032
Uploads: 78
Re: Not saving

It's working fine for me.
Any other addon's settings not saving?
Check the SavedVariables file AutoHandleSharedQuests.lua and it's date and time it was changed last. Is it changed as a reloadui happened or you did logout? Or does the last change date and time not change?

Whitelist the ESO live folder (see here how to find it: https://www.esoui.com/forums/faq.php..._howto_install) in your Windows Defender or any other antivirus you are using so the files can be accecssed properly.
It happens a lot that after a Windows Update the c:\users folder is not free to write to (and eso addons and SavedVariables are located by default in there) anymore.


Originally Posted by Bizicut
I really appreciate your work on this addon. But I have found that it never saves my inputted option of accepting quests for any of my toons. I have logged out and logged back in and it's back to default on every toon. Stating "None" in the dropdown box. Can this get fixed , in order to save per toon or accountwide would be even better. Thanks again for your work on this.
Last edited by Baertram : 06/01/20 at 12:24 PM.
Report comment to moderator  
Reply With Quote
Unread 06/01/20, 08:17 PM  
Bizicut

Forum posts: 0
File comments: 8
Uploads: 0
@Baertram

I have tested by uninstalling, reinstalling, and whitelisting the folder. To no avail. I have discovered that it's not saving in the SavedVariables file. AutoHandleSharedQuests.lua is'nt being written. All other AddOns have written a saved file there just not that one.

So as of now it will work only during online playtime. I set it to "Accept" and it's good till logoff. Then upon returning back to game, it is back to Default= "None"
I recheck, and still no SavedVariables file.
Report comment to moderator  
Reply With Quote
Unread 06/02/20, 01:56 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4963
File comments: 6032
Uploads: 78
Okay, thanks for testing. Will have a look if the uploaded files are somehow corrupt later.

Originally Posted by Bizicut
@Baertram

I have tested by uninstalling, reinstalling, and whitelisting the folder. To no avail. I have discovered that it's not saving in the SavedVariables file. AutoHandleSharedQuests.lua is'nt being written. All other AddOns have written a saved file there just not that one.

So as of now it will work only during online playtime. I set it to "Accept" and it's good till logoff. Then upon returning back to game, it is back to Default= "None"
I recheck, and still no SavedVariables file.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.