Download
(32 Kb)
Download
Updated: 03/11/24 08:16 AM
Pictures
File Info
Compatibility:
Scions of Ithelia (9.3.0)
Updated:03/11/24 08:16 AM
Created:03/05/20 09:49 AM
Monthly downloads:402
Total downloads:59,633
Favorites:58
MD5:
9.3.0
ESO Farm-Buddy  Popular! (More than 5000 hits)
Version: 1.0.27
by: Keldor [More]
Available Translations



You want to contribute to the translation? https://www.esoui.com/forums/showthread.php?t=8974


Important Prerequisites

Please install these libraries with Minion or download the libraries from their project pages.

What It Does

You can track items in a special window to keep track over your farming progress. Just right click any item in your inventory or bank and select "Track with Farm-Buddy". Right click on any item in the list to set a goal count or to delete the item. There are various settings like notifications, bar colors etc.


Notes

In order to interact with the window, you have to lock the window in the ESO Farm-Buddy settings. I you want to move the window around, you have to unlock the window in the settings.


Features
  • Track item counts in your bag or crafting bag
  • Show a notification if the goal is reached
  • Visual display with progress bars
  • If you loot more than the defined goal count, a bonus value is displayed
  • Choose between different progress bar styles
  • Track items from your inventory by right click the item
  • Track items from the chat by right click the item link
  • Track items from the guild traders by right click the item

Chat commands
  • /efb track <Item Link> - Adds the given Item link to the list.
  • /efb remove <Item Link> - Removes the item link from the list.
  • /efb goal <Item Link> <Count> - Sets the goal count for an item link.
  • /efb clear - Removes all tracked items from the list.
  • /efb toggle lock - Toggles the lock state of the window between locked and unlocked.
  • /efb toggle title - Toggles the title display status of the window between shown and hidden.
  • /efb toggle progressbar - Toggles the progress bar display status for the item list.
  • /efb toggle bonus - Toggles the goal bonus display status for the item list.
  • /efb toggle notifications - Toggles the show notifications setting on or off.
  • /efb toggle includebank - Toggles the include bank to count setting.
  • /efb toggle includecraftbag - Toggles the include craft bag to count settings.
  • /efb toggle hide - Toggles the show window status.
  • /efb toggle clamptoscreen - Toggles the clamp to screen setting.
  • /efb toggle hidecombat - Toggles the hide window in combat setting.
  • /efb toggle hidedungeon - Toggles the hide window in dungeons and trials setting.
  • /efb toggle hidepvp - Toggles the hide window in PvP setting.
  • /efb toggle hidehomes - Toggles the hide in homes setting.
  • /efb toggle itemname - Toggles the show item name setting.
  • /efb toggle notificationsound - Toggles the play notification sound setting.
  • /efb notificationtest - Shows a test notification to test the notification settings.
  • /efb settings - Open the settings window.
  • /efb version - Shows the AddOn version.

TODO
  • Settings for font size and scaling
  • Setting to show/hide icon
  • Account wide settings
  • Track number of opened chests, looted psijik portals and thieves troves as special display type


Support

I am happy about every supporter who wants to support my projects via Patreon!

Click on the Patreon banner if you would like to support me.







Language Flag Iconset: Flag Borderless Icons by Hopstarter
License: CC Attribution-Noncommercial-No Derivate 4.0
# 1.0.27
- Updated API Version for Update 41 (Version 9.3)

# 1.0.26
- Updated API Version for Update 40 (Version 9.2)

# 1.0.25
- Updated API Version for Update 39 (Version 9.1)

# 1.0.24
- Updated API Version to Necrom chapter

# 1.0.23
- The temporary fix for the "nil" error has been removed, please update LibCustomMenu to the latest version

# 1.0.22
- Updated API Version to Scribes of Fate
- Fix for the "nil" error when opening the right-click menu
- Added new russian translations by SilverWF

# 1.0.21
- Added finalized russian translation by SilverWF

# 1.0.20
- Added japanese translation by snorunt361

# 1.0.19
- Added french translation by XXXspartiateXXX

# 1.0.18
- Added some keybindings, you can set it in the controls.
- Added keybinding to clear the item list
- Added keybinding to open the settings
- Added keybinding to test the notification functionality
- Added keybinding to toggle the window lock setting
- Added keybinding to toggle the show title setting
- Added keybinding to toggle the show progressbar setting
- Added keybinding to toggle the show bonus setting
- Added keybinding to toggle the show notifications setting
- Added keybinding to toggle the include bank items into item count setting
- Added keybinding to toggle the include craft bag items into item count setting
- Added keybinding to toggle the show window setting
- Added keybinding to toggle the clamp to screen setting
- Added keybinding to toggle the hide window in combat setting
- Added keybinding to toggle the hide window in dungeons setting
- Added keybinding to toggle the hide window in PvP setting
- Added keybinding to toggle the hide window in homes setting
- Added keybinding to toggle the show item name setting
- Added keybinding to toggle the play notification sound setting

# 1.0.17
- Updated API Version to Firesong

# 1.0.16
- Updated API Version to Lost Depths

# 1.0.15
- Updated API Version to High Isle

# 1.0.14
- Updated API Version to Ascending Tide
- Fixed item list stacking issue
- Adjusted icon size and name font size

# 1.0.13
- Added new strings to russian translation

# 1.0.12
- Updated API Version to Deadlands

# 1.0.11
- Updated API Version to Waking Flame

# 1.0.10
- Updated API Version to Blackwood

# 1.0.9
- Updated API Version to Flames of Ambition
- Fixed Typo in english translation

# 1.0.8
- Updated API Version to Markarth

# 1.0.7
- Updated API Version to corrent version

# 1.0.6
- Updated API Version to Stonethorn

# 1.0.5
- Updated API Version to Greymoor

# 1.0.4
- Changed the RegisterContextMenu category to fix compatibility issues with Inventory Insight

# 1.0.3
- Refactored guild store context menu implementation

# 1.0.2
- Added the "Track with Farm-Buddy" context menu entry to guild trader result items

# 1.0.1
- Added /efb version chat command
- Added the "Track with Farm-Buddy" context menu entry to every item link context menu
- Changed the font of the textured progress bar

# 1.0.0
- Added progress bar style select
- Added setting to hide window in homes
- Added chat commands
- Fixed a bug where the window was movable when the lock state was active with no items in list
- Fixed an bug where removing and adding the same item could resulting in an empty row
- Fixed an bug where the goal window keeps open when the corresponding item was removed
- Fixed an bug where the exists check for controls not working as expected
- Using LibCustomMenu for the inventory context menu (Thanks Baertram)

# 0.6.0
- Added setting to toggle notification sound playback
- Added setting to show the window while in settings menu
- Added setting to adjust the background opacity
- Added a action button to the settings page to test the notification
- Added setting to change the goal display mode (Bonus percent or count)
- Rearranged settings menu
- Fixed a bug where the progress bar color has not changed

# 0.5.1
- Changed AddOn dependencies to a specific version of the libraries (Thanks to Baertram)
- Added missing translations for the goal window

# 0.5.0
- The first release of this addon
Archived Files (47)
File Name
Version
Size
Uploader
Date
1.0.26
32kB
Keldor
11/06/23 08:02 AM
1.0.25
32kB
Keldor
08/21/23 01:52 PM
1.0.24
32kB
Keldor
06/05/23 06:42 AM
1.0.23
32kB
Keldor
05/11/23 09:16 AM
1.0.23
32kB
Keldor
03/14/23 06:53 AM
1.0.22
32kB
Keldor
03/13/23 09:00 AM
1.0.21
33kB
Keldor
02/02/23 05:06 AM
1.0.20
32kB
Keldor
01/18/23 08:41 AM
1.0.19
29kB
Keldor
01/18/23 08:31 AM
1.0.18
26kB
Keldor
11/15/22 09:39 AM
1.0.18
26kB
Keldor
11/04/22 08:37 AM
25kB
Keldor
11/04/22 07:40 AM
1.0.17
25kB
Keldor
11/01/22 05:54 AM
1.0.16
25kB
Keldor
09/21/22 06:09 AM
1.0.16
25kB
Keldor
08/22/22 03:49 AM
1.0.15
25kB
Keldor
06/06/22 09:01 AM
1.0.14
25kB
Keldor
04/13/22 08:54 AM
1.0.14
25kB
Keldor
03/16/22 09:00 AM
1.0.14
25kB
Keldor
03/16/22 08:40 AM
1.0.13
25kB
Keldor
01/24/22 01:26 PM
1.0.13
25kB
Keldor
01/19/22 10:03 AM
1.0.12
25kB
Keldor
01/13/22 08:19 AM
1.0.12
25kB
Keldor
01/05/22 08:41 AM
1.0.12
25kB
Keldor
11/01/21 07:11 AM
1.0.11
25kB
Keldor
10/31/21 02:31 AM
1.0.11
25kB
Keldor
09/09/21 07:55 AM
1.0.11
25kB
Keldor
09/07/21 02:45 AM
1.0.11
25kB
Keldor
08/23/21 03:58 AM
1.0.10
25kB
Keldor
08/19/21 07:51 AM
1.0.10
25kB
Keldor
06/01/21 03:24 AM
1.0.9
25kB
Keldor
03/08/21 03:54 AM
1.0.8
25kB
Keldor
01/20/21 01:14 PM
1.0.8
25kB
Keldor
12/03/20 09:03 AM
1.0.8
25kB
Keldor
11/04/20 05:40 AM
1.0.8
25kB
Keldor
11/02/20 03:01 AM
1.0.7
25kB
Keldor
09/28/20 07:43 AM
1.0.7
25kB
Keldor
08/24/20 01:12 PM
1.0.6
25kB
Keldor
08/24/20 06:18 AM
1.0.5
26kB
Keldor
05/26/20 02:56 AM
1.0.4
26kB
Keldor
04/02/20 02:16 AM
1.0.3
26kB
Keldor
03/26/20 10:28 AM
1.0.2
26kB
Keldor
03/26/20 09:49 AM
1.0.1
26kB
Keldor
03/26/20 06:38 AM
1.0.0
25kB
Keldor
03/25/20 11:04 AM
0.6.0
20kB
Keldor
03/17/20 08:22 AM
0.5.1
18kB
Keldor
03/06/20 06:38 AM
0.5.0
18kB
Keldor
03/05/20 09:49 AM


Post A Reply Comment Options
Unread 03/25/20, 02:40 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4989
File comments: 6040
Uploads: 78
Just a visual bug in the changelog LibAddonMenu -> LibCustomMenu

Thanks for using the proper library to support the other addons!
Last edited by Baertram : 03/25/20 at 02:40 PM.
Report comment to moderator  
Reply With Quote
Unread 03/18/20, 02:43 AM  
Keldor
 
Keldor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 101
File comments: 79
Uploads: 6
Ah thanks for the info Baertram! I'll keep the >=30 to force the users to update their libs
Last edited by Keldor : 03/18/20 at 02:46 AM.
Report comment to moderator  
Reply With Quote
Unread 03/17/20, 11:48 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4989
File comments: 6040
Uploads: 78
Oh, found 1 error in my post.
LAM global variable LibAddonMenu2 was added with lam version 28, not 29
Report comment to moderator  
Reply With Quote
Unread 03/05/20, 11:11 AM  
Keldor
 
Keldor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 101
File comments: 79
Uploads: 6
Hey Baertram,

thanks for the detailed info I'll update the txt file and the description. Thank you very much!

Originally Posted by Baertram
Hey Keldor,

thanks for the addon.
I guess this is no problem as most users updated their addons and libs already but if there is someone out there only using outdated other addon together with yours it could get buggy:

Your txt file says
Code:
## DependsOn: LibCustomMenu LibAddonMenu-2.0
But in your code you only use local LAM = LibAdonMenu2
This global variable was added with version 29 of LAM first.
So if any one uses an older version of LAM only it will fail to load the settings menu, allthough your addons depends on the lib properly (only the version was not added).

Either you need to add a hybrid call to LAM using first the global var and than a LibStub approach like this:
Lua Code:
  1. local LAM = LibAddonMenu2
  2. if not LAM and LibStub then LAM = LibStub("LibAddonMenu-2.0") end

But as LibStub is obsolete it's even easier:
Change your txt file to depend on LibAddonMenu-2.0>=29 so it only works with an updated version of the lib. Even better for new addons to make them dependend on the newest version of a lib available to force the users to update

Code:
## DependsOn: LibCustomMenu>=682 LibAddonMenu-2.0>=30
Report comment to moderator  
Reply With Quote
Unread 03/05/20, 10:56 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4989
File comments: 6040
Uploads: 78
Hey Keldor,

thanks for the addon.
I guess this is no problem as most users updated their addons and libs already but if there is someone out there only using outdated other addon together with yours it could get buggy:

Your txt file says
Code:
## DependsOn: LibCustomMenu LibAddonMenu-2.0
But in your code you only use local LAM = LibAdonMenu2
This global variable was added with version 28 of LAM first.
So if any one uses an older version of LAM only it will fail to load the settings menu, allthough your addons depends on the lib properly (only the version was not added).

Either you need to add a hybrid call to LAM using first the global var and than a LibStub approach like this:
Lua Code:
  1. local LAM = LibAddonMenu2
  2. if not LAM and LibStub then LAM = LibStub("LibAddonMenu-2.0") end

But as LibStub is obsolete it's even easier:
Change your txt file to depend on LibAddonMenu-2.0>=29 so it only works with an updated version of the lib. Even better for new addons to make them dependend on the newest version of a lib available to force the users to update

Code:
## DependsOn: LibCustomMenu>=682 LibAddonMenu-2.0>=30
Last edited by Baertram : 03/17/20 at 11:48 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.