Quantcast
Download
(10 Kb)
Download
Updated: 11/27/21 01:02 AM
Pictures
File Info
Compatibility:
Deadlands (7.2.5)
Waking Flame (7.1.5)
Updated:11/27/21 01:02 AM
Created:04/23/21 11:03 PM
Monthly downloads:653
Total downloads:3,577
Favorites:8
MD5:
7.2.5
ChestFarmer  Updated this week!
Version: 1.16
by: xgoku1 [More]
Counts chests lockpicked in each zone and tracks chest quality. Optional GUI that also displays lockpicks remaining and overland set collection %.

Optional Dependency: LibCustomMenu

v1.16 update adds bulk-auto-opening Mirri boxes feature! Iterates over inventory, finds and opens Mirri boxes. Right-click on a Mirri box to start!

Features:
  • Counts chests lockpicked in current zone.
  • Tracks chest quality across Master, Advanced, Intermediate, Simple
  • Accountwide count to enable chest farming on alts.
  • Auto-open Mirri boxes
  • Live GUI or Hide and run in background.

Supported slash commands:
  • "/chestfarmer" or "/cf" toggles GUI.
  • "/chestfarmer stats" or "/cf stats" prints Historical stats to chat.
  • "/chestfarmer reset" or "/cf reset" resets chests opened count for current zone.

Works for:
  • Overland
  • Delves
  • Public Dungeons

Does not work for:
  • Safeboxes
  • Treasure Map chests
  • Group Dungeons
  • Trials
v1.16 (27.11.2021)
  • Added auto-open Mirri boxes feature. Optional dependency on LibCustomMenu to work.
  • Iterates over inventory, finds Mirri boxes and opens them. Right-click on a Mirri box to start.
  • Edge-cases: Auto-open won't work if free inventory space <4 or if character is in combat/dead
  • Thanks to Baertram, silvereyes, Dolgubon, and Zelenin for help with code

v1.15 (20.10.2021)
  • Compatibility patch for Deadlands DLC

v1.14 (27.05.2021)
  • Changed logic to identify delves and public dungeons to rely on API rather than a table-check. (thanks Rednas)
  • Minor optimization

v1.13 (19.05.2021)
  • Added support for tracking chest quality. Now use slash command
    "/cf stats" or press the GUI button to see total chests opened,
    quality % across Master, Advanced, Intermediate, and Simple.
    !!! For users updating from v1.12 and below, the sample size will be different from
    your total chest count. I didn't want to affect your zone chest counts saved in
    savedVars, so if you want truly accurate tracking I recommend reinstalling the addon !!!
  • Added slash-commands
    • "/cf" -> Toggles ChestFarmer GUI
    • "/cf reset" -> reset current zone's chest count
    • "/cf stats" -> Historical stats, see above
  • Changed edge-case definitions and set-up ChestFarmer.Default for initial
    set-up savedVars.

v1.12 (28.04.2021)
  • Minor bugfix to savedVars definition to work as intended across servers
    (thanks Baertram). Unfortunately your old chest count will be reset.
    To migrate old chest count run the addon once, then go to
    ../Documents/Elder Scrolls Online/live/SavedVariables/ChestFarmer.lua
    and copy-paste old values to the new table.

v1.11
  • Minor bugfix

v1.1
  • Added support for Blackwood zone, delves and public dungeon

v1.0 (23.04.2021)
  • First release
Optional Files (0)


Archived Files (1)
File Name
Version
Size
Uploader
Date
1.15
9kB
xgoku1
10/19/21 10:38 PM


Post A Reply Comment Options
Unread 04/28/21, 05:47 AM  
xgoku1
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 4
Uploads: 1
Originally Posted by Baertram
If you develop new addons please always think about multi server support from the start as many players play on NA and EU meanwhile!
Code:
ChestFarmer.savedVariables = ZO_SavedVars:NewAccountWide("ChestFarmerSavedData", 1, nil, ChestFarmer.Default, GetWorldName())
Migrating them later is a mess for the users. And I doubt chest counts etc. should be the same on NA and EU server. Even character Ids can be the same on different servers afaik, so you always need to add some identifier, either via the profile (like shown in my example above) or via the 3rd parameter which you have set nil.
You're right, it should be separate for NA and EU servers, I must have missed it while writing the code. Thanks for the heads-up, I'll make the change
Report comment to moderator  
Reply With Quote
Unread 04/28/21, 02:37 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 3752
File comments: 4606
Uploads: 69
If you develop new addons please always think about multi server support from the start as many players play on NA and EU meanwhile!
Code:
ChestFarmer.savedVariables = ZO_SavedVars:NewAccountWide("ChestFarmerSavedData", 1, nil, ChestFarmer.Default, GetWorldName())
Migrating them later is a mess for the users. And I doubt chest counts etc. should be the same on NA and EU server. Even character Ids can be the same on different servers afaik, so you always need to add some identifier, either via the profile (like shown in my example above) or via the 3rd parameter which you have set nil.
Last edited by Baertram : 04/28/21 at 02:39 AM.
Report comment to moderator  
Reply With Quote
Unread 04/27/21, 12:18 AM  
xgoku1
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 4
Uploads: 1
Re: Chest Farming Retroactive?

Originally Posted by Pinion
Will this show me all the chests I've farmed before installing addon?

-thank you
No, I'm afraid not. It will only count chests opened after the addon is installed.

You can get a rough estimate from the progress of the Treasure Hunter achievement on each character though.
Last edited by xgoku1 : 04/27/21 at 12:19 AM.
Report comment to moderator  
Reply With Quote
Unread 04/26/21, 01:31 PM  
Pinion

Forum posts: 25
File comments: 48
Uploads: 0
Chest Farming Retroactive?

Will this show me all the chests I've farmed before installing addon?

-thank you
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: