Download
(108 Kb)
Download
Updated: 08/09/16 09:45 AM
Pictures
File Info
Compatibility:
Shadows of the Hist (2.5)
Updated:08/09/16 09:45 AM
Created:07/14/15 11:55 AM
Monthly downloads:119
Total downloads:29,514
Favorites:54
MD5:
Categories:Discontinued & Outdated, Mail
MailLooter  Popular! (More than 5000 hits)
Version: 1.2.2
by: Lodur [More]
MailLooter

Loot all the mail in your inbox for gold, items, and delete them with just one button press.

Features
  • Alliance War : Loots Reward for the Worthy, Campaign Loyalty Reward, and The Covenant Thanks You mails
  • Hireling : Loots all hireling mails. Selected by profession
  • Guild Store : Loots all guild store mails. Buy, Sold, Canceled, Expired.
  • COD : Accept COD mails and loot. OFF by default. Configurable money limits.
  • Returned : Loots all mail marked as returned.
  • Simple : Loots player mail with loot but only if there is limited text in the mail. (Default 0 words in subject and body.)
  • COD Receipts : Loots cash payments from CODs sent.
  • Auto Return : Can auto return mail based on subject keywords.
  • Select Mail Type To Loot : Exactly what types of mails to loot is easy to select and remembered on a per character basis. (The last looted mail type selection is remembered. You must loot for it to be remembered.)


Access the Addon via the new Loot tab on the default mail interface.


See: 'Settings -> Addon Settings -> MailLooter' for all of the options.


See: 'Controls -> Keybindings' for the available keybinds



Console Mode:
This Addon Does Not Work in the New Console Controler Mode. You must switch back to the PC interface to use this addon for the time being. I need to make a whole new UI to support console mode... So will be a while.


I18N - Translations
This addon currently is English only, but I'm happy to accept patches for translations to both officially supported languages and unofficial languages. All strings should be translatable.

Developers:
Code is available at: https://github.com/nilsbrummond/ESO-MailLooter
V1.2.2
- Updated RU support from ForgottenLight. (For real this time?)

V1.2.1
- Updated RU support from ForgottenLight.
- Should now delete already looted mails that match the filters.
- Updates for latest ESO API update.
- Update to LibAddonMenu-2.0r22

V1.2.0
- German language translation thanks to DarkRuler2500.
- Now will delete all "Champion 160" spam mails when run.
- Now will loot as AvA mails: Campaign Loyalty Reward mails, and The Covenant Thanks You mails

V1.1.3
- Can now detect, timeout, and recover when the ESO client does not post an async event in response to a mail API request. This should fix the never ending looting without progress.

V1.1.2
- Installs a (Improved) patch in the ESO UI Mail Inbox to stop crashes there triggered by MailLooter deleting mail.

V1.1.1
- Installs a patch in the ESO UI Mail Inbox to stop crashes there triggered by MailLooter deleting mail.

V1.1.0
- API 1000015 Update.
- Support for CraftBag.
- Now can configure the reserved space.
- Bug fix for unofficial languages support.
- Other minor bug fixes.

V1.0.1
- API 1000014 Update
- Update to LibAddonMenu-2.0r20

V1.0.0
- It's been stable for a while. Beta is over. 1.0.0 is here.
- Support for translations to other languages. Including unoffical languages.

V0.95
- Updated to work in with the 2.2 patch level.
- NO Support for Console mode.

V0.94
- Fixed alpha sorting by name when name is NOT the sort category.
- Context menu added to loot.
- From: line added to COD items.
- IsMailReturnable check now used before auto-returning mail.
- Test injection system so testing can be done even when out of mail. (YA this doesn't effect you)

V0.93
- Fix for lua exception at MailLooter.lua line 984
- Performance fix - reduce SetHandler related closures created on the fly
- UI will now update when auto returning mail
- Guild store mail items are now tagged as 'canceled' and 'expired' in the display.

V0.92
- Fixes for item stacks showing in multiple rows.
- Delete simple mail after option should now work.
- Added some rate limiting to prevent flooding the server.
- Minor bug fixes

V0.91
- Minor bug fixes including:
- COD Paid field
- Returned mail loot tooltips
- filter bar descriptive text now excludes disabled items.

V0.90
- Version 0.90 and we are BETA Now!
- UI look changed up and polished some
- Can now filter what is loot.
- Hot keys for open, loot all, and filter loot
- Fixes for 2.1 API version
- Added Alerts for nothing looted, and inventor full
- Filters are saved per character for the last filter looted (not set)
- Add overview showing the number of mails by type looted.

V0.28
- Loot list can now be sorted by column headers
- Default sorting order is high quality to low quality
- Minor look changes
- Minor bug fixes

V0.27
- Auto return mail option
- Looting of COD receipt money
- Displaying of some money loot types
- Fixed some stacking display bugs where it could report more items them you actually got

V0.26
- Added looting of player sent mails with no subject/body or configured word count threshold.
- Can configure mail auto-returner subject titles to prevent conflicts.
- See: Settings -> Addons -> MailLooter.
- UI improvements to the looted item list.
- Item tooltips.
- auto looting of returned mail.

V0.25
- Will now work for players running ESO in French or German. (except guild store expired mail)
- Will now by default Not accept COD Mail.
- New configuration options for looting of COD mail
- Minor display tweaks

V0.24
- Added inventory space display.
- Added gold looted display.
- First working version of looted item scroll list is in.
- Moved access of attached items to after the mail is read.
- All spam to chat window should now be off by default (fingers crossed)

V0.23
- No visible changes to the user interface.
- Much improved handling for reserving 4 inventory spaces for crating deconstructions.
- Improved handling of low/no free inventory space situations - Including stacking considerations.
- Improved error case handling during mail looting.
Optional Files (0)


Archived Files (23)
File Name
Version
Size
Uploader
Date
1.2.1
105kB
Lodur
08/08/16 10:37 PM
1.2.0
106kB
Lodur
06/30/16 11:13 AM
1.1.3
103kB
Lodur
06/19/16 02:32 PM
1.1.2
102kB
Lodur
06/18/16 11:19 PM
1.1.1
102kB
Lodur
06/18/16 02:28 PM
1.1.0
102kB
Lodur
06/18/16 10:16 AM
1.0.1
102kB
Lodur
03/26/16 12:55 PM
1.0.0
97kB
Lodur
02/06/16 04:39 PM
0.95 (beta)
93kB
Lodur
11/03/15 10:27 AM
0.94 (beta)
93kB
Lodur
10/03/15 02:50 PM
0.93 (beta)
93kB
Lodur
09/21/15 08:43 AM
0.92 (beta)
92kB
Lodur
09/14/15 01:42 AM
0.91 (beta)
91kB
Lodur
09/04/15 10:51 PM
0.90 (beta)
91kB
Lodur
09/03/15 12:33 PM
0.28 (alpha)
56kB
Lodur
08/17/15 04:14 PM
0.27 (alpha)
54kB
Lodur
08/13/15 12:22 AM
0.26 (alpha)
52kB
Lodur
07/29/15 11:33 PM
0.25 (alpha)
49kB
Lodur
07/23/15 12:20 PM
0.24 (alpha)
44kB
Lodur
07/21/15 04:59 PM
0.23 (alpha)
41kB
Lodur
07/18/15 01:32 AM
0.21 (alpha)
39kB
Lodur
07/15/15 09:11 PM
0.21 (alpha)
40kB
Lodur
07/15/15 01:11 PM
0.2 (alpha)
38kB
Lodur
07/14/15 11:55 AM


Post A Reply Comment Options
Unread 08/18/15, 04:12 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4989
File comments: 6040
Uploads: 78
If the keybind is not enough I'd position this button below the list of received mails, at the bottom of the mail inbox.

But be aware that other addons already added "Take" and "Take all" buttons there to receive attachments and delete the mails.
I think it was the MailR addon, or some other addon which Garkin modified.

Originally Posted by Lodur
So right now I have two things working on the way to this. The next release will have a keybind to open maillooter and auto-start looting. There will also be a slash command. I have these working now.

I just want to clarify what you are requesting....
- you want a button to open MailLooter and auto start it looting.
- you want the button on the default mail inbox screen.

So I'm not exactly sure where you want the button. On my default inbox screen there is no "loot mail" button that I see to put the "loot all mail" button by. Could you edit a screen shot to show where you want this new button??

Thanks.


Originally Posted by crazyasdf
Originally Posted by crazyasdf
just updated, works really nice now. while getting my daily "log into each char and get the hireling mails" done i thought of a new feature: a new but on the default mail screen, next to "loot mail" saying "loot all mail". clicking it / pressing the assigned key will start looting all mail and take you to the MailLooter screen. this would make everything even faster...

thanks for your great and fast work so far, i really love the addon!
just wanted to ask for an update on this, the more i use & love your addon, the more i miss this feature
Report comment to moderator  
Reply With Quote
Unread 08/18/15, 01:39 AM  
Lodur
AddOn Author - Click to view AddOns

Forum posts: 108
File comments: 47
Uploads: 3
So right now I have two things working on the way to this. The next release will have a keybind to open maillooter and auto-start looting. There will also be a slash command. I have these working now.

I just want to clarify what you are requesting....
- you want a button to open MailLooter and auto start it looting.
- you want the button on the default mail inbox screen.

So I'm not exactly sure where you want the button. On my default inbox screen there is no "loot mail" button that I see to put the "loot all mail" button by. Could you edit a screen shot to show where you want this new button??

Thanks.


Originally Posted by crazyasdf
Originally Posted by crazyasdf
just updated, works really nice now. while getting my daily "log into each char and get the hireling mails" done i thought of a new feature: a new but on the default mail screen, next to "loot mail" saying "loot all mail". clicking it / pressing the assigned key will start looting all mail and take you to the MailLooter screen. this would make everything even faster...

thanks for your great and fast work so far, i really love the addon!
just wanted to ask for an update on this, the more i use & love your addon, the more i miss this feature
Report comment to moderator  
Reply With Quote
Unread 08/13/15, 09:17 PM  
Lodur
AddOn Author - Click to view AddOns

Forum posts: 108
File comments: 47
Uploads: 3
Originally Posted by DaBear78
I like your addon, great work BUT there should be no TODO.txt in the folder, because TESO shows it as an outdated addon called TODO
Thanks - i'll make sure that doesn't get deployed next time.
Report comment to moderator  
Reply With Quote
Unread 08/13/15, 12:44 PM  
DaBear78
 
DaBear78's Avatar

Forum posts: 1
File comments: 120
Uploads: 0
I like your addon, great work BUT there should be no TODO.txt in the folder, because TESO shows it as an outdated addon called TODO
Report comment to moderator  
Reply With Quote
Unread 08/13/15, 10:15 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4989
File comments: 6040
Uploads: 78
Upon scene change to the mail inbox scene with state "showing" you could emulate an OnClick on your new button.
Try to hook the mail_inbox scene's callback function first:

Lua Code:
  1. --Register a callback function for the mail inbox scene
  2.     MAIL_INBOX_SCENE:RegisterCallback("StateChange", MyCallbackFunction)

And define your callback function before the registereing of this hook:

Lua Code:
  1. --Callback function for the mail inbox scene
  2. local function MyCallbackFunction(oldState, newState)
  3.  if newState == SCENE_SHOWING then
  4. --maybe you need to call the click on the button with zo_callLater(function() ClickMyButton(buttonName) end, 100) here as the scene is still building up, or you need to ask for newState == "SCENE_SHOWN" as the controls should be there then.
  5. end
  6. end

To emulate the click on the button (I assume your new button is button 3 in the menu group) try:

Lua Code:
  1. --Emulate mouse click on the menu button
  2.                 ZO_MainMenuSceneGroupBarButton3.m_object.m_buttonData:callback()




Originally Posted by Lodur
Originally Posted by crazyasdf
Originally Posted by crazyasdf
just updated, works really nice now. while getting my daily "log into each char and get the hireling mails" done i thought of a new feature: a new but on the default mail screen, next to "loot mail" saying "loot all mail". clicking it / pressing the assigned key will start looting all mail and take you to the MailLooter screen. this would make everything even faster...

thanks for your great and fast work so far, i really love the addon!
just wanted to ask for an update on this, the more i use & love your addon, the more i miss this feature
Added to my TODO list... But I have a few features ahead of it... I need to dig into the default ESO UI code for the main menu to figure out how to auto change to the mail looter screen. Should be possible.
Report comment to moderator  
Reply With Quote
Unread 08/13/15, 12:25 AM  
Lodur
AddOn Author - Click to view AddOns

Forum posts: 108
File comments: 47
Uploads: 3
Originally Posted by crazyasdf
Originally Posted by crazyasdf
just updated, works really nice now. while getting my daily "log into each char and get the hireling mails" done i thought of a new feature: a new but on the default mail screen, next to "loot mail" saying "loot all mail". clicking it / pressing the assigned key will start looting all mail and take you to the MailLooter screen. this would make everything even faster...

thanks for your great and fast work so far, i really love the addon!
just wanted to ask for an update on this, the more i use & love your addon, the more i miss this feature
Added to my TODO list... But I have a few features ahead of it... I need to dig into the default ESO UI code for the main menu to figure out how to auto change to the mail looter screen. Should be possible.
Report comment to moderator  
Reply With Quote
Unread 08/12/15, 04:02 AM  
crazyasdf

Forum posts: 0
File comments: 22
Uploads: 0
Originally Posted by crazyasdf
just updated, works really nice now. while getting my daily "log into each char and get the hireling mails" done i thought of a new feature: a new but on the default mail screen, next to "loot mail" saying "loot all mail". clicking it / pressing the assigned key will start looting all mail and take you to the MailLooter screen. this would make everything even faster...

thanks for your great and fast work so far, i really love the addon!
just wanted to ask for an update on this, the more i use & love your addon, the more i miss this feature
Report comment to moderator  
Reply With Quote
Unread 08/09/15, 01:41 PM  
Lodur
AddOn Author - Click to view AddOns

Forum posts: 108
File comments: 47
Uploads: 3
Originally Posted by QuadroTony
like this
There is a flag on in game mail that indicates if a mail is from customer service. I ignore these mails as the first step of my processing (at least in the next release, may already in the current).


If you open up the MailLooter scene so that MailLooter is ready to run. Then type:
Code:
/maillooter scan
Then read through your chat window that was just spammed for:
Code:
    d("mail id=" .. Id64ToString(id) )
    d("-> subject='" .. subject .. "'")
    d("-> system=" .. tostring(fromSystem))
    d("-> custService=" .. tostring(fromCustomerService))
    d("-> returned=" .. tostring(returned))
    d("-> numAtt=" .. numAttachments .. " money=" .. attachedMoney .. " cod=" .. codAmount)
    d("-> mailType=" .. mailType)
check that the subject="Character Rename" also has the custService=true. I have never had a customer service mail myself. So this would be a great confirmation that the flag is being set as ZOS says.

Thanks.
Report comment to moderator  
Reply With Quote
Unread 08/09/15, 03:15 AM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3866
Uploads: 3
like this
Report comment to moderator  
Reply With Quote
Unread 08/07/15, 11:01 AM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3866
Uploads: 3
i have few special letters
from support with character Rename theme and empty From:

mby you need their code/id or smthing to detect it and not delete?
i will keep it for now
just tell me how i can help if nedeed
Report comment to moderator  
Reply With Quote
Unread 08/07/15, 04:14 AM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3866
Uploads: 3
Report comment to moderator  
Reply With Quote
Unread 08/03/15, 01:53 AM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3866
Uploads: 3
great work!
few suggestion if you dont mind!

buttons to sort Looted items by price and quality!
Report comment to moderator  
Reply With Quote
Unread 07/30/15, 11:21 AM  
Lodur
AddOn Author - Click to view AddOns

Forum posts: 108
File comments: 47
Uploads: 3
Let me know if this stuff happens in the latest release. I have never seen this issue myself yet. If it still happens I my need help to reproduce.

Originally Posted by QuadroTony
everytime i open addon's ui the button have random name
like this or like Equip All
ot other name




after i press once button Loot Mail appear
but nothing happends when i press it
as you can see i have alot mails
but adon wont harvest them

Post-Master Altered still working btw

Report comment to moderator  
Reply With Quote
Unread 07/30/15, 11:15 AM  
Lodur
AddOn Author - Click to view AddOns

Forum posts: 108
File comments: 47
Uploads: 3
Originally Posted by QuadroTony
well.. i have 70 mails with glyphs from another player for decunstruction - and i believe i dont miss any important text in it

can you add an option to loot all? i can do it with Post Master Altered but i like your feature to left 4 bag slots for deconstruction purposes
Latest version lets you loot player messages. By default it will loot mail with no subject and body - just items and/or gold. You can configure that in the settings based on the word count in the subject and body,...
Report comment to moderator  
Reply With Quote
Unread 07/24/15, 01:12 PM  
Lodur
AddOn Author - Click to view AddOns

Forum posts: 108
File comments: 47
Uploads: 3
Originally Posted by QuadroTony
well.. i have 70 mails with glyphs from another player for decunstruction - and i believe i dont miss any important text in it

can you add an option to loot all? i can do it with Post Master Altered but i like your feature to left 4 bag slots for deconstruction purposes
Yay - I'll get that in - but it will be at least a day...
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: