Download
(3 Kb)
Download
Updated: 08/30/23 12:31 PM
Pictures
File Info
Compatibility:
base-game patch (9.1.5)
Updated:08/30/23 12:31 PM
Created:04/04/21 12:33 PM
Monthly downloads:66
Total downloads:4,208
Favorites:5
MD5:
MailArchive
Version: 1.1.0
by: sirinsidiator [More]
A small addon I hacked together in a couple hours so I won't loose my precious customer appreciation mail collection.
Likely incompatible with many other mail addons, but at least the data will be stored for now.

To archive a mail, simply open it in the mail menu and press the keybind "Archive Mail" shown on the bottom.
Mails that still have their attachments will also store which items are attached. They won't show for now, but maybe one day in the future I'll add something for that.

Depends on LibDebugLogger and LibId64.
v1.1.0
- added LibId64 as a dependency
- fixed mail menu appearing broken when certain mail ids are present
- updated for base-game patch 39
Optional Files (0)


Archived Files (1)
File Name
Version
Size
Uploader
Date
1.0.0
3kB
sirinsidiator
04/04/21 12:33 PM


Post A Reply Comment Options
Unread 11/20/23, 12:41 AM  
Jammet
 
Jammet's Avatar

Forum posts: 10
File comments: 68
Uploads: 0
Thanks so much for making this. I always wanted to archive some messages. And I now wish I had this years ago.
Report comment to moderator  
Reply With Quote
Unread 09/03/23, 03:42 AM  
DakJaniels
AddOn Author - Click to view AddOns

Forum posts: 27
File comments: 120
Uploads: 4
if anyone runs into this error with Postmaster installed...

Warning: Spoiler


Disable this setting
Report comment to moderator  
Reply With Quote
Unread 04/06/21, 05:31 AM  
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1567
File comments: 1120
Uploads: 41
Originally Posted by code65536
Not sure what I was doing when this was tripped. I noticed it in my Bug Catcher after the fact.

Code:
user:/AddOns/MailArchive/StartUp.lua:91: attempt to index a nil value
stack traceback:
user:/AddOns/MailArchive/StartUp.lua:91: in function '(anonymous)'
<Locals> self = [table:1]{mailId = 1.313835892905e-314, minNumBackgroundControls = 6, isFirstTimeOpening = F, inboxDirty = T}, mailId = 1.313837721936e-314, mailIdString = 2659237154, archived = [table:2]{mailId = "2659237154", attachedMoney = 0, codAmount = 0, numAttachments = 0} </Locals>
[C]: in function 'PostHookFunction'
EsoUI/Ingame/Mail/Keyboard/MailInbox_Keyboard.lua:180: in function '(anonymous)'
<Locals> _ = 131440, mailId = 1.313837721936e-314 </Locals>
Looks like the game bug where a mail doesn't show up when you select it in the list. Didn't have time to work around it yet, since I wanted to get the addon out before the system mails expired.
Report comment to moderator  
Reply With Quote
Unread 04/06/21, 03:30 AM  
code65536
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 371
Uploads: 40
Not sure what I was doing when this was tripped. I noticed it in my Bug Catcher after the fact.

Code:
user:/AddOns/MailArchive/StartUp.lua:91: attempt to index a nil value
stack traceback:
user:/AddOns/MailArchive/StartUp.lua:91: in function '(anonymous)'
<Locals> self = [table:1]{mailId = 1.313835892905e-314, minNumBackgroundControls = 6, isFirstTimeOpening = F, inboxDirty = T}, mailId = 1.313837721936e-314, mailIdString = 2659237154, archived = [table:2]{mailId = "2659237154", attachedMoney = 0, codAmount = 0, numAttachments = 0} </Locals>
[C]: in function 'PostHookFunction'
EsoUI/Ingame/Mail/Keyboard/MailInbox_Keyboard.lua:180: in function '(anonymous)'
<Locals> _ = 131440, mailId = 1.313837721936e-314 </Locals>
Last edited by code65536 : 04/06/21 at 03:31 AM.
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.