Download
(86 Kb)
Download
Updated: 02/08/17 07:27 PM
Pictures
File Info
Compatibility:
Wolfhunter (4.1)
Summerset (4.0)
Dragon Bones (3.3)
Clockwork City (3.2)
Horns of the Reach (3.1)
Morrowind (3.0)
Homestead (2.7)
Updated:02/08/17 07:27 PM
Created:02/21/14 08:12 PM
Monthly downloads:312
Total downloads:158,038
Favorites:237
MD5:
Wykkyd Mailbox  Popular! (More than 5000 hits)
Version: 2.3.4.10
by: calia1120, Demiknight, Lakashi, Ravalox Darkshire
Team: Calia1120 Demiknight Lakashi
Prior/inactive team members: Ravalox Wykkyd

Follow on Twitter for updates or Catch up on Discord

*****************************************************************************


Wykkyd Mailbox adds a REPLY feature AND it is also an automated return system for in game mail that you receive in a certain format, to send it right back to the sender. TESO prevents a player from mailing themself. This addon lets 2 players circumvent that by running this addon and simply mailing their gear to each other for return.

This addon can now bypass the DELETE confirmation box on empty Mail


Advanced Setting Controls (available in all Wykkyd Addons)
  • Save To Default - This feature saves a snapshot of your logged in character's CURRENT settings as a save set named SYSTEM DEFAULT.
  • Load System Default - This loads the current SYSTEM DEFAULT as your character's settings and effectively sets your character to MIMIC the SYSTEM DEFAULT. This behaves exactly like Mimic below, with the exception that the SYSTEM DEFAULT only ever changes when you manually save to it from any character, by clicking Save To Default.
  • Mimic... - This sets the current logged in character to adopt the settings of another character until this value is changed. This causes the logged in character's saved settings to reset every time you log in or Reload UI to be like the mimic'ed character. If you set George to mimic Bob, as you save settings on Bob while playing those settings will become George's settings too whenever you log into George. As you play George and change his settings manually, those changes become temporary unless you clear the Mimic box. This affords some fairly awesome opportunities for your play sessions.
  • Wykkyd's Preferences (where available) - This will Reload UI and set your active character to the basic settings that Wykkyd uses for that addon for his characters as his STARTING point, he customizes each character from there and you are encouraged to also do so.
  • Reset All - Resets all settings inside the Advanced Setting Controls section for that addon, for that character

Use of SYSTEM DEFAULT allows you to basically create system-wide default settings. I say "system" because these settings are not filtered by account name. So if three people share your computer, they all adopt the system defaults (if they selectively choose to do so). This is a "neat trick" for people with multiple accounts as it lets you share settings across all of them.

For example, if you log into your first character and set every Wykkyd addon up the way you want. Then in each you click "Save To Default", one by one. You've now established your "baseline", if you will. You can then log into each character you have (regardless of number of accounts), including that same first character, and inside each, in each addon, click "Load System Default". Now every single character will use the same settings. In fact, because you saved defaults from character 1 and then set character 1 to use those same defaults, even that character is inheriting the SYSTEM DEFAULT every single time it loads. This means if you're on character 7 and decide to change your default for all, all you have to do is tweak your settings and click "Save To Default" and every single character you set up this way gets those settings automatically.

WARNING: System Default, and Mimic, can be dangerous. As of this time this ALSO includes saved item sets, gear sets, quest header settings, tracked achievements... IE: it includes data saved by the addons too. THIS WILL BE CHANGING IN THE FUTURE to be more intuitive and robust. But I didn't want to delay this feature until that was 100% polished. After all, this is fairly useful as is.

How/When does mail get returned?
  • Someone creates a new mail
  • Prefixes the subject with either BOUNCE or RETURN
  • Adds attachments to the mail
  • Sends the mail to you, while you're running this addon

Bounce and Return don't have to be formatted in any special way. They can be all lower case, all upper case, mixed case or even part of other words. The first 6 characters of the subject line just has to be Return or Bounce (case insensitive).

No, this will not return mail that doesn't have attachments (they can't be returned).

No, this will not return mail that has been returned to you.

No, this won’t return system mail like crafting resources or collector's edition items.
2.3.4.9
Updated to API 17

2.3.4.8
Updated to API version 16

2.3.4.7
Updated to API version 15

2.3.4.6
Updated to API version 14 (1.9)

2.3.4.5
Updated to support ESO 2.2.4

2.3.4.4
Updated to support API v1.7.1

This update (2.3.4.3) contains:
  • Reply button will now work if clicked. Note: Due to the current method used to create the Reply button, if the Sendmail Icon is clicked to move to the outbox tab while the reply button is present on the screen, an API error message will appear. Just exit mail and re-enter mail to continue. I will be re-writing the keystrip code in Mailbox to eliminate this issue.
  • Updates to supporting documentation reflecting the transition from Wykkyd to Ravalox and Balkoth under the name of Exodus Code Group.

Change-Log will be maintained at WykkydGaming.com in the blog section, under the Change Log category.
Archived Files (39)
File Name
Version
Size
Uploader
Date
2.3.4.9
80kB
Ravalox Darkshire
10/14/16 12:27 AM
2.3.4.8
80kB
Ravalox Darkshire
08/02/16 01:19 AM
2.3.4.7
80kB
Ravalox Darkshire
06/04/16 01:11 AM
2.3.4.6
80kB
Ravalox Darkshire
03/08/16 12:31 AM
2.3.4.5
80kB
Ravalox Darkshire
11/02/15 10:12 AM
2.3.4.4
80kB
Ravalox Darkshire
08/31/15 07:33 AM
2.3.4.3
70kB
Ravalox Darkshire
06/05/15 03:06 AM
2.3.3.1
70kB
Wykkyd
03/04/15 06:36 AM
2.2b (live+pts)
109kB
Wykkyd
01/31/15 11:39 AM
2.2 (live+pts)
109kB
Wykkyd
01/30/15 11:46 PM
2.1.2.1
69kB
Wykkyd
01/02/15 10:27 AM
2.0.0.1
69kB
Wykkyd
11/04/14 06:56 AM
2.0
69kB
Wykkyd
11/03/14 07:42 AM
1.9.27.1
69kB
Wykkyd
09/27/14 12:30 PM
1.9.24.1
68kB
Wykkyd
09/24/14 07:59 PM
1.9.23.1
68kB
Wykkyd
09/23/14 05:56 PM
1.9.18.1
65kB
Wykkyd
09/18/14 07:33 PM
1.9.17.2
63kB
Wykkyd
09/17/14 10:42 PM
1.9.17.1
64kB
Wykkyd
09/17/14 04:12 PM
1.9.16.2
64kB
Wykkyd
09/16/14 07:20 PM
1.9.16.1
63kB
Wykkyd
09/15/14 03:16 PM
1.9.15.1
63kB
Wykkyd
09/14/14 02:35 PM
1.9.13.2
63kB
Wykkyd
09/13/14 07:27 AM
1.9.13.1
63kB
Wykkyd
09/12/14 07:30 PM
1.9.12.3
63kB
Wykkyd
09/12/14 06:11 PM
1.9.12.2
62kB
Wykkyd
09/12/14 05:29 AM
1.9.12.1
62kB
Wykkyd
09/12/14 03:42 AM
1.9.11.1
61kB
Wykkyd
09/11/14 03:08 PM
1.9.7.1
60kB
Wykkyd
09/07/14 10:30 AM
1.9.6.3
60kB
Wykkyd
09/06/14 03:25 PM
1.9.6.2
60kB
Wykkyd
09/06/14 11:03 AM
1.9.6.1
60kB
Wykkyd
09/06/14 08:46 AM
1.9.5.1
60kB
Wykkyd
09/05/14 05:47 PM
1.9.4.1
60kB
Wykkyd
09/04/14 12:07 AM
1.8.4.1
43kB
Wykkyd
08/04/14 03:55 PM
1.6.25.1
43kB
Wykkyd
06/25/14 05:36 PM
1.5.26.1
42kB
Wykkyd
05/26/14 01:57 PM
1.5.2.1
42kB
Wykkyd
05/02/14 06:31 PM
1.4.21.1
2kB
Wykkyd
04/21/14 07:50 PM


Post A Reply Comment Options
Unread 05/26/15, 02:52 PM  
Banion

Forum posts: 0
File comments: 7
Uploads: 0
Re: Re: Re: Mailbox assertion failed error

Originally Posted by Ravalox Darkshire
Originally Posted by Ravalox Darkshire
Originally Posted by Banion
I followed all the instructions that Pills posted and was still getting an error (albeit a different one), so I deleted the saved variables file ZO_somethingsomething.lua and put back the original Wykkyd Mailbox, and now the error is gone, and the addon seems to function again. Would Pills or someone a bit more savvy verify this or perhaps explain why?
So is this still working for you (can you successfully use the reply button)? I was not able to reproduce your results, is there any possibility that you modified or cleared other files as part of the troubleshooting you did?
just an FYI: I have fixed the Assertion failure bug (I found a conflict in the code due to the use of a key mapping already in play by ZOS UI; this was exposed because the key mapping was not being cleared when it should have been. The new update of Mailbox should have full reply operation once again with no pesky ZOS popups! Look for the updated code in the next few days.

- Still interested to know what issue you resolved Banion ...
I guess I don't actually ever use the reply button, and the one time i did I got an error (in the past). I think removing the ZO_Ingame.lua may have cleared that error. I did a lot of hacking at my variables when it happened. I was really trying to fix the assertion error, and I'm not getting it at all, but I'm also not using the reply button (if that has anything to do with it). Anyway I'm glad you're still around and appreciate the work you're doing. Good to have someone who actually knows what they're doing on this, instead of me just slashing pseudo-randomly at your code.
Report comment to moderator  
Reply With Quote
Unread 05/23/15, 05:44 AM  
Ravalox Darkshire
Ravalox of Lake Superior
 
Ravalox Darkshire's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 164
Uploads: 0
Re: Re: Mailbox assertion failed error

Originally Posted by Ravalox Darkshire
Originally Posted by Banion
I followed all the instructions that Pills posted and was still getting an error (albeit a different one), so I deleted the saved variables file ZO_somethingsomething.lua and put back the original Wykkyd Mailbox, and now the error is gone, and the addon seems to function again. Would Pills or someone a bit more savvy verify this or perhaps explain why?
So is this still working for you (can you successfully use the reply button)? I was not able to reproduce your results, is there any possibility that you modified or cleared other files as part of the troubleshooting you did?
just an FYI: I have fixed the Assertion failure bug (I found a conflict in the code due to the use of a key mapping already in play by ZOS UI; this was exposed because the key mapping was not being cleared when it should have been. The new update of Mailbox should have full reply operation once again with no pesky ZOS popups! Look for the updated code in the next few days.

- Still interested to know what issue you resolved Banion ...
Report comment to moderator  
Reply With Quote
Unread 05/23/15, 01:04 AM  
Ravalox Darkshire
Ravalox of Lake Superior
 
Ravalox Darkshire's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 164
Uploads: 0
Re: Mailbox assertion failed error

Originally Posted by Banion
I followed all the instructions that Pills posted and was still getting an error (albeit a different one), so I deleted the saved variables file ZO_somethingsomething.lua and put back the original Wykkyd Mailbox, and now the error is gone, and the addon seems to function again. Would Pills or someone a bit more savvy verify this or perhaps explain why?
So is this still working for you (can you successfully use the reply button)? I was not able to reproduce your results, is there any possibility that you modified or cleared other files as part of the troubleshooting you did?
Last edited by Ravalox Darkshire : 05/23/15 at 01:10 AM.
Report comment to moderator  
Reply With Quote
Unread 05/12/15, 06:32 AM  
Banion

Forum posts: 0
File comments: 7
Uploads: 0
Mailbox assertion failed error

I followed all the instructions that Pills posted and was still getting an error (albeit a different one), so I deleted the saved variables file ZO_somethingsomething.lua and put back the original Wykkyd Mailbox, and now the error is gone, and the addon seems to function again. Would Pills or someone a bit more savvy verify this or perhaps explain why?
Report comment to moderator  
Reply With Quote
Unread 04/11/15, 10:38 PM  
zasy99

Forum posts: 3
File comments: 33
Uploads: 0
Dear author, is a fix in the works to address the below mentioned errors?
Thanks for your time and efforts on this and your other addons.
Report comment to moderator  
Reply With Quote
Unread 04/07/15, 12:35 PM  
zasy99

Forum posts: 3
File comments: 33
Uploads: 0
Same error, as post below, confirmed only happens with wykkydsMailBox enabled, turning it off gets rid of the issue.

I can recreate the issue 100% of the time by trying to reply to a mail msg, leaves a blank screen after clearing error message, end result is that you can't reply to any mails.
Report comment to moderator  
Reply With Quote
Unread 03/25/15, 05:23 PM  
Wykdwolffie

Forum posts: 1
File comments: 57
Uploads: 0
Same Error..

assertion failed
stack traceback:
[C]: in function 'assert'
EsoUI/Libraries/ZO_KeybindStrip/ZO_KeybindStrip.lua:174: in function 'ZO_KeybindStrip:AddKeybindButton'
EsoUI/Libraries/ZO_KeybindStrip/ZO_KeybindStrip.lua:287: in function 'ZO_KeybindStrip:AddKeybindButtonGroup'
EsoUI/Ingame/Mail/MailSend.lua:48: in function 'callback'
EsoUI/Libraries/Utility/ZO_CallbackObject.lua:104: in function 'ZO_CallbackObject:FireCallbacks'
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:248: in function 'ZO_Scene:SetState'
EsoUI/Libraries/ZO_Scene/ZO_SceneManager.lua:155: in function 'ZO_SceneManager:ShowScene'
EsoUI/Libraries/ZO_Scene/ZO_SceneManager.lua:430: in function 'ZO_SceneManager:OnSceneStateChange'
EsoUI/Ingame/Scenes/IngameSceneManager.lua:278: in function 'ZO_IngameSceneManager:OnSceneStateChange'
EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:249: in function 'ZO_Scene:SetState'
Report comment to moderator  
Reply With Quote
Unread 03/20/15, 12:54 PM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3866
Uploads: 3
Only with Wykykd Gaming Suit addons activated, on the mail tabs

Report comment to moderator  
Reply With Quote
Unread 03/04/15, 06:14 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4989
File comments: 6040
Uploads: 78
I got an error message after a ReloadUi was done:
Lua Code:
  1. 2015-03-05T01:10:42.925+01:00 |cff0000Lua Error: user:/AddOns/wykkydsMailBox/addon.lua:199: function expected instead of nil
  2. stack traceback:
  3.     user:/AddOns/wykkydsMailBox/addon.lua:199: in function 'ClearMailbox'
  4.     user:/AddOns/wykkydsMailBox/addon.lua:205: in function 'Handler'
  5.     user:/AddOns/wykkyd_core_libraries/LWF/LibWykkydFactory4.lua:7109: in function '(anonymous)'|r

MailR is NOT activated.
Only addons messing with mails activated are:
-No thank you
-MailBuddy

The error appeared after I had opened the mailbox, switched to the mail send panel, entered a name into the to field. I've waited a bit and closed the mail panel.
After this I did a reloadui.

I cannot repeat this error message but perhaps you know how to, or you will know how to prevent it maybe.
Report comment to moderator  
Reply With Quote
Unread 01/03/15, 12:29 AM  
pills
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 77
Uploads: 6
minor updates?

Something I noticed earlier today is that I think the following line

Code:
122: local SenderAccount, SenderName, Subject, Icon, systemBool1, systemBool2, bool3, returnedMail, numAttachments, num2, num3, daysLeft, someNumber = GetMailItemInfo( lastId )
should be switched to

Code:
122: local SenderAccount, SenderName, Subject, Icon, bool3, systemBool1, systemBool2, returnedMail, numAttachments, num2, num3, daysLeft, someNumber = GetMailItemInfo( lastId )
at least if the API is up to date. bool3 in the second code snippet is the unread bool so later on when you check if its a system message I think its actually checking that its been read...so unread mail is not being sent.

also I dont see the SetupMailbox function anywhere which is registered to the EVENT_MAIL_OPEN_MAILBOX event....not sure if its expected that that function sets a flag that the mailbox is open...which I think the CheckMail function should look for since I dont think ReturnMail() can be called without the Mail UI being open so I think some messages are being marked as returned, but not actually getting returned.

Adding line 117 below seemed to help

Code:
116: if not _addon.Settings.Enabled then return end
117: if SCENE_MANAGER.currentScene then if SCENE_MANAGER.currentScene.name ~= "mailInbox" then return end end
118: local numMail = GetNumMailItems()
Last edited by pills : 01/04/15 at 11:26 AM.
Report comment to moderator  
Reply With Quote
Unread 12/29/14, 08:19 PM  
pills
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 77
Uploads: 6
Temporary Fix

It appears patches are not allowed to be uploaded for this option. So I will paste two potential workarounds.

Option 1: Disable the Reply button alltogether
Option 2: A seemingly working workaround to be able to use MailR with this addon safely

To edit the addon open the addon.lua file located in a directory such as C:\Users\<username>\Documents\Elder Scrolls Online\live\AddOns\wykkydsMailBox\addon.lua if you are on windows.

Option 1: DISABLE REPLY BUTTON
Change
Code:
    
174: _addon.InboxVisible = false
175: _addon.selectedMailID = mailId
176: local mail = {}
to

Code:
174: _addon.InboxVisible = false
175: _addon.selectedMailID = mailId
176: return
177: local mail = {}
if you are savvy enough you can do something a bit nicer, but that is a quick workaround to remove the reply button which is causing the error when switching to the sendmail tab through the mailinbox UI

Option 2: FIX MAILR/WYKYYD INTERACTION

Change
Code:
163: _addon.ReadMail = function( eventCode, mailId ) 
164:	    if _addon:GetOrDefault( true, _addon.Settings[ "delete_confirm_byebye" ] ) then
to

Code:
163: _addon.ReadMail = function( eventCode, mailId ) 
164:      if type(MailR) == "table" then return end
165:	    if _addon:GetOrDefault( true, _addon.Settings[ "delete_confirm_byebye" ] ) then
I hope this helps some of you.

I have also updated MailR to do something similar in case people dont feel like using these edits, but still want to try and use MailR.
Last edited by pills : 12/29/14 at 10:29 PM.
Report comment to moderator  
Reply With Quote
Unread 12/28/14, 05:06 PM  
Kadera

Forum posts: 0
File comments: 2
Uploads: 0
Still broken

BTW, this add-on is still not functional, as in, it continues to produce the LUA error reported last month. Beginning to look like the author has moved on...
Report comment to moderator  
Reply With Quote
Unread 11/27/14, 08:48 PM  
micah06v8

Forum posts: 0
File comments: 8
Uploads: 0
Originally Posted by Kadera
Originally Posted by Dragsooth
Getting a reply error whenever I try to reply, hope a fix is introduced soon, this addon is really useful...

At the top of the error code is "assertion failed" I had to cut it out to screencap the bottom of the error.

I am seeing the same error. Disabling the add-on seems to be the only fix.
I am having this same problem.
Report comment to moderator  
Reply With Quote
Unread 11/15/14, 05:17 PM  
Kadera

Forum posts: 0
File comments: 2
Uploads: 0
Originally Posted by Dragsooth
Getting a reply error whenever I try to reply, hope a fix is introduced soon, this addon is really useful...

At the top of the error code is "assertion failed" I had to cut it out to screencap the bottom of the error.

I am seeing the same error. Disabling the add-on seems to be the only fix.
Report comment to moderator  
Reply With Quote
Unread 11/14/14, 06:45 AM  
Dragsooth
 
Dragsooth's Avatar

Forum posts: 2
File comments: 71
Uploads: 0
Getting a reply error whenever I try to reply, hope a fix is introduced soon, this addon is really useful...

At the top of the error code is "assertion failed" I had to cut it out to screencap the bottom of the error.

Last edited by Dragsooth : 11/14/14 at 06:46 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: