Download
(18 Kb)
Download
Updated: 05/26/20 05:23 AM
Pictures
File Info
Compatibility:
Dragonhold (5.2.5)
Updated:05/26/20 05:23 AM
Created:11/10/19 07:07 AM
Monthly downloads:79
Total downloads:8,486
Favorites:19
MD5:
Farm Manager  Popular! (More than 5000 hits)
Version: 0.8.0.0
by: dirtdart, Blazedaze
The Farm Manager is an addon that will help you track your Farm. It displays a list of items you have farmed this session, the price of each stack of items and the total price of all items. It also shows the gold per minute that you are making.

To install, unzip the archive and move the FarmManager folder into your \Documents\Elder Scrolls Online\live\AddOns folder. Once there, you will need to load the game and activate the addon. Once activated, you will need to /reloadui to load the addon.

Before starting the first time, go into the addon settings and select which merchant software you are using by setting Use MM to either on or off. If this switch is on, the addon will use Master Merchant to get prices for each item. If it is off, it will use Arkadius' Trade Tools. If the selected addon is not present, it will use the game pricing.

The commands for this addon are:

/farm - Shows the UI for the addon
/farm start - Starts tracking your farmed items
/farm stop - Stops tracking farmed items
/farm show - Shows the tracking window
/farm reset - Resets the list of farmed items and the tracking window
/farm hide - Hides the tracking window

All of the commands are now available as buttons on the UI.

Known issues:
If you click the Transfer to Backpack button twice in the same session, the addon is probably going to crash. I'm trying to decide how best to handle this.

Future improvements:
Add functionality that will transfer the items to your bank or guild bank. That's been posing some interesting issues, especially the guild bank.
Pause feature so that a Farm session can be paused and restarted without skewing your gold per minute count.
Player to player transfer. Not sure if this is possible, but I'm looking into it.
Anything else that you can think of that might be a good idea.
Optional Files (0)


Archived Files (2)
File Name
Version
Size
Uploader
Date
0.7.0.0
18kB
dirtdart
04/20/20 07:37 AM
0.5.0.0
12kB
11/10/19 07:07 AM


Post A Reply Comment Options
Unread 02/18/24, 04:50 PM  
Shadowfen
AddOn Author - Click to view AddOns

Forum posts: 83
File comments: 750
Uploads: 15
Re: Re: Taking over Farm Manager

Originally Posted by cepo
Is the addon functional in 2023?
]
It can be made functional with the following simple changes:

1. In file FmSettings.lua, line 5 - should be replaced with the following:
Code:
local LAM2 = LibAddonMenu2
2. In file FmSettings.lua, line 77 - should be replaced with the following:
Code:
			--[ITEMTYPE_SPELLCRAFTING_TABLET] = {include=1},
3. In file FmItemList.lua, lines 47-49 - should be replaced with the following:
Code:
	item.value = value or 0
        item.totalValue = item.totalValue + (item.value * quantity)
	self.totalValue = self.totalValue + (item.value * quantity)
That's all I've run across in about an hour's use of it.
Report comment to moderator  
Reply With Quote
Unread 10/03/23, 04:47 PM  
cepo

Forum posts: 0
File comments: 14
Uploads: 0
Re: Taking over Farm Manager

Is the addon functional in 2023?

Originally Posted by Complicative
Hey dirtdart.
Since you don't seem to maintain this addon anymore, I wanted to ask, if you'd mind me taking over?
Please get in touch with me, if that's fine with you (I've also sent you a PM)
Report comment to moderator  
Reply With Quote
Unread 01/09/23, 10:08 PM  
Complicative
 
Complicative's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 9
Uploads: 7
Taking over Farm Manager

Hey dirtdart.
Since you don't seem to maintain this addon anymore, I wanted to ask, if you'd mind me taking over?
Please get in touch with me, if that's fine with you (I've also sent you a PM)
Report comment to moderator  
Reply With Quote
Unread 10/18/21, 03:08 AM  
Aleadis

Forum posts: 0
File comments: 1
Uploads: 0
Re: Mod broken as of update 31

I had this issue. I found the error to be on line 108 in the FarmManager.Lua file
The line in the current release is:

Code:
if count > 1 then actualArgs = actualArgs.." " end
The line should be (note the missing = sign in "count >= 1")

Code:
if count >= 1 then actualArgs = actualArgs.." " end
I also encountered an error with the current release that said something to the effect of a nil value in the FmSettings.lua file at line 77, which should be this line:

Code:
[ITEMTYPE_SPELLCRAFTING_TABLET] = {include=1},
I am not sure what itemtype that is actually referencing, after searching google for the reference, I found several year old references to spellcrafting as something that they seem to have ditched as an idea, so I simply removed the line and had no more issues. I'm assuming it's something that was datamined and then scrapped.

Originally Posted by Lucinator
When I go to use the addon /farm I get the following message

user:/AddOns/FarmManager/FarmManager.lua:54: attempt to index a nil value
stack traceback:
user:/AddOns/FarmManager/FarmManager.lua:54: in function 'FarmManager.Show'
user:/AddOns/FarmManager/FarmManager.lua:118: in function 'fn'
|caaaaaa<Locals> arg = "", actualArgs = "", argIterator = [C]:-1, count = 0, func = user:/AddOns/FarmManager/FarmManager.lua:53 </Locals>|r
/EsoUI/Ingame/SlashCommands/SlashCommands_Shared.lua:204: in function 'DoCommand'
|caaaaaa<Locals> text = "/farm", command = "/farm", arguments = "", fn = user:/AddOns/FarmManager/FarmManager.lua:97 </Locals>|r
/EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:1799: in function 'SharedChatSystem:SubmitTextEntry'
|caaaaaa<Locals> self = [table:1]{maxContainerHeight = 380, currentNumNotifications = 5, allowMultipleContainers = F, ignoreTextEntryChangedEvent = F, isMinimized = F, currentChannel = 0, suppressSave = F, minContainerWidth = 300, shouldMinimizeAfterEntry = F, isMinimizingOrMaximizing = F, loaded = T, minContainerHeight = 170, isAgentChatActive = F, maxContainerWidth = 550, numUnreadMails = 33}, text = "/farm", valid = F, prefix = 47 </Locals>|r
/EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:2524: in function 'ZO_ChatTextEntry_Execute'
|caaaaaa<Locals> control = ud </Locals>|r
ZO_ChatWindowTextEntryEditBox_Enter:3: in function '(main chunk)'
|caaaaaa<Locals> self = ud </Locals>|r
(tail call): ?
(tail call): ?
Report comment to moderator  
Reply With Quote
Unread 09/07/21, 09:40 AM  
Ratinira

Forum posts: 0
File comments: 31
Uploads: 0
That was one of my favorite addons... RIP
Maybe someone will adopt it one day
Report comment to moderator  
Reply With Quote
Unread 08/26/21, 05:47 PM  
Lucinator

Forum posts: 15
File comments: 2
Uploads: 0
Mod broken as of update 31

When I go to use the addon /farm I get the following message

user:/AddOns/FarmManager/FarmManager.lua:54: attempt to index a nil value
stack traceback:
user:/AddOns/FarmManager/FarmManager.lua:54: in function 'FarmManager.Show'
user:/AddOns/FarmManager/FarmManager.lua:118: in function 'fn'
|caaaaaa<Locals> arg = "", actualArgs = "", argIterator = [C]:-1, count = 0, func = user:/AddOns/FarmManager/FarmManager.lua:53 </Locals>|r
/EsoUI/Ingame/SlashCommands/SlashCommands_Shared.lua:204: in function 'DoCommand'
|caaaaaa<Locals> text = "/farm", command = "/farm", arguments = "", fn = user:/AddOns/FarmManager/FarmManager.lua:97 </Locals>|r
/EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:1799: in function 'SharedChatSystem:SubmitTextEntry'
|caaaaaa<Locals> self = [table:1]{maxContainerHeight = 380, currentNumNotifications = 5, allowMultipleContainers = F, ignoreTextEntryChangedEvent = F, isMinimized = F, currentChannel = 0, suppressSave = F, minContainerWidth = 300, shouldMinimizeAfterEntry = F, isMinimizingOrMaximizing = F, loaded = T, minContainerHeight = 170, isAgentChatActive = F, maxContainerWidth = 550, numUnreadMails = 33}, text = "/farm", valid = F, prefix = 47 </Locals>|r
/EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:2524: in function 'ZO_ChatTextEntry_Execute'
|caaaaaa<Locals> control = ud </Locals>|r
ZO_ChatWindowTextEntryEditBox_Enter:3: in function '(main chunk)'
|caaaaaa<Locals> self = ud </Locals>|r
(tail call): ?
(tail call): ?
Report comment to moderator  
Reply With Quote
Unread 06/21/21, 06:35 PM  
maren_motierre

Forum posts: 0
File comments: 10
Uploads: 0
I know this hasn't been updated in a while. But is there a fix for the following error messages?


user:/AddOns/FarmManager/modules/FmSettings.lua:5: function expected instead of nil
stack traceback:
user:/AddOns/FarmManager/modules/FmSettings.lua:5: in function '(main chunk)'
|caaaaaa<Locals> fm = [table:1]{variableVersion = 2, name = "FarmManager", displayName = "Farm Manager", version = "1.0.0.0"}, classes = [table:2]{} </Locals>|r

user:/AddOns/FarmManager/FarmManager.lua:81: function expected instead of nil
stack traceback:
user:/AddOns/FarmManager/FarmManager.lua:81: in function 'FarmManager.OnLootReceived'
|caaaaaa<Locals> _ = 131193, _ = "Freya of Mossrun^Fx", itemLink = "|H0:item:30162:31:1:0:0:0:0:0:...", quantity = 1, _ = 23, _ = 1, isMe = T </Locals>|r


I really like the idea of this addon - a separate window that lists total loot in one session. Fingers crossed the creator updates/fixes this addon.
Report comment to moderator  
Reply With Quote
Unread 11/30/20, 01:09 AM  
Jakane

Forum posts: 0
File comments: 3
Uploads: 0
Error

user:/AddOns/FarmManager/modules/FmItemList.lua:55: operator * is not supported for nil * number
stack traceback:
user:/AddOns/FarmManager/modules/FmItemList.lua:55: in function 'FmItemList:Add'
|caaaaaa<Locals> self = [table:1]{totalValue = 235.81}, itemLink = "|H0:item:121297:175:50:0:0:0:0...", quantity = 1, itemId = 121297 </Locals>|r
user:/AddOns/FarmManager/modules/FmFarmer.lua:57: in function 'FmFarmer:Farm'
|caaaaaa<Locals> self = [table:2]{totalValueFarmed = 235.81, displayName = "@Jakane", totalValueDeposited = 0, timeStarted = 1606719494, bag = 17, name = "Via Aweras"}, itemLink = "|H0:item:121297:175:50:0:0:0:0...", quantity = 1 </Locals>|r
user:/AddOns/FarmManager/FarmManager.lua:82: in function 'FarmManager.OnLootReceived'
|caaaaaa<Locals> _ = 131189, _ = "Via Aweras^Fx", itemLink = "|H0:item:121297:175:50:0:0:0:0...", quantity = 1, _ = 27, _ = 1, isMe = T </Locals>|r

Report comment to moderator  
Reply With Quote
Unread 11/29/20, 12:11 PM  
Jakane

Forum posts: 0
File comments: 3
Uploads: 0
feature requests

I wish:
1. Sort by Gold, Itemcount, Itemname
2. Options: Armor, Weapons, Gyph, Gold, EP and more farmable
3. Short-Key: Farm-Window open/close, Farm start, Farm finish
4. Smaler Window: a Number and an Icon with Hint-Box for Itemname
5. Option: Farm-Window invisible at Fight
6. Option: Gold TTC or NPC-Item-Price

Have fun with programming
Last edited by Jakane : 11/30/20 at 01:11 AM.
Report comment to moderator  
Reply With Quote
Unread 11/28/20, 04:38 AM  
Jakane

Forum posts: 0
File comments: 3
Uploads: 0
Exclamation Farm Manager used old Libs

Das Addon funktioniert nicht, weil es die Lib "LibStub" verwendet.

Nirgendwo wird darauf hingewiesen, dass diese Lib notwendig ist.

Dazu kommt, dass die Lib nicht mehr unterstützt wird und Addon-Programmierer ihre Addons doch bitte dahingehend anpassen. Link

-----------------------------------------------------------------
My Farm Manager dont works, about missing the Lib "LibStub".
Error-Messages dont help to find this Error.

LibStub is not supported: Link.

Please edit this Addon.
Report comment to moderator  
Reply With Quote
Unread 11/14/20, 01:51 PM  
breakyerface
 
breakyerface's Avatar

Forum posts: 0
File comments: 3
Uploads: 0
Re: Love this addon!

Farming buddy doesn't show up under settings> addons to adjust the MM thing?

Nor does going under controls to key bind anything.

It seems to keep track of what i get but i wish we could resize the window, it's waaay too big and it'd be nice to have the option to adjust the transparency instead of it just being black. I notice this hasn't been updated since may- just some ideas if you do plan on updating it!
Last edited by breakyerface : 11/14/20 at 01:56 PM.
Report comment to moderator  
Reply With Quote
Unread 10/29/20, 01:04 PM  
Kaldryf

Forum posts: 0
File comments: 2
Uploads: 0
Love this addon!

Just wanted to say how much I love this addon!! I have a few feature requests if you're able:

1. Bind a key to toggle viewing farm manager

2. Sorting ability for the columns - so I could sort by name, count, or value.

3. Export of data to a CSV file - I'd like to track my farm sessions long term to see what I get and what sells - being able to export the data would be invaluable.

Thanks again, and let me know if there's a gold bounty I can put on these feature requests - if you're on PC/NA I'd be happy to send some gold to you.

Cheers!
Report comment to moderator  
Reply With Quote
Unread 04/24/20, 04:40 AM  
Orbyious

Forum posts: 0
File comments: 6
Uploads: 0
Smile Farm Manager Error

G'day DirtDark

Using your addon today and 50% of the time I loot a Thieves Trove I get the following error

user:/AddOns/FarmManager/modules/FmItemList.lua:48: operator * is not supported for nil * number
stack traceback:
user:/AddOns/FarmManager/modules/FmItemList.lua:48: in function 'FmItemList:Add'
|caaaaaa<Locals> self = [table:1]{totalValue = 92196.306167629}, itemLink = "|H0:item:75339:175:1:0:0:0:0:0...", quantity = 1, itemId = 75339 </Locals>|r
user:/AddOns/FarmManager/modules/FmFarmer.lua:57: in function 'FmFarmer:Farm'
|caaaaaa<Locals> self = [table:2]{totalValueFarmed = 92196.306167629, name = "Orbyious", timeStarted = 1587718539, bag = 17, totalValueDeposited = 0}, itemLink = "|H0:item:75339:175:1:0:0:0:0:0...", quantity = 1 </Locals>|r
user:/AddOns/FarmManager/FarmManager.lua:82: in function 'FarmManager.OnLootReceived'
|caaaaaa<Locals> _ = 131189, _ = "Orbyious^Mx", itemLink = "|H0:item:75339:175:1:0:0:0:0:0...", quantity = 1, _ = 27, _ = 1, isMe = T </Locals>|r
Report comment to moderator  
Reply With Quote
Unread 11/22/19, 05:43 PM  
dirtdart
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 5
Uploads: 1
Originally Posted by Lordhakai
Originally Posted by dirtdart
Originally Posted by Lordhakai
One thing that needs fixed is the repeated export from craftbag since many dont have enough inventory space for everything to be removed all at once. It would be awesome if would be awesome if you can resolve the abilty to deposit straight to guild bank.
The export from the craft bag is next on my agenda to get fixed. Unfortunately, I'm not sure when or if I can get the guild bank deposit working.

can you add the ability to keybind
Yes. Someone just sent me an example of how to do this, so I'm going to get it in there next fix.
Report comment to moderator  
Reply With Quote
Unread 11/22/19, 05:42 PM  
dirtdart
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 5
Uploads: 1
Originally Posted by AlexFullmoon
Not sure if this is caused by Farm manager, or by pChat/some other plugin out of 200 installed.
Yes, I get it, I didn't enter argument, but that shouldn't cause errors.

Lua Code:
  1. user:/AddOns/FarmManager/FarmManager.lua:99: function expected instead of nil
  2. stack traceback:
  3. user:/AddOns/FarmManager/FarmManager.lua:99: in function 'fn'
  4. <Locals> arg = "" </Locals>
  5. EsoUI/Ingame/SlashCommands/SlashCommands_Shared.lua:204: in function 'DoCommand'
  6. <Locals> text = "/farm", command = "/farm", arguments = "", fn = user:/AddOns/FarmManager/FarmManager.lua:97 </Locals>
  7. EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:1814: in function 'SharedChatSystem:SubmitTextEntry'
  8. <Locals> self = [table:1]{ignoreTextEntryChangedEvent = F, shouldMinimizeAfterEntry = F, loaded = T, maxContainerHeight = 1080, isMinimized = F, currentChannel = 13, lastValidChannel = 3, minContainerWidth = 300, maxContainerWidth = 1920, numUnreadMails = 1, isAgentChatActive = F, minContainerHeight = 170, allowMultipleContainers = F, currentNumNotifications = 0, suppressSave = F}, text = "/farm", valid = F, prefix = 47 </Locals>
  9. EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:2577: in function 'ZO_ChatTextEntry_Execute'
  10. <Locals> control = ud </Locals>
  11. ZO_ChatWindowTextEntryEditBox_Enter:3: in function '(main chunk)'
  12. <Locals> self = ud </Locals>
  13. (tail call): ?
  14. (tail call): ?
Sorry, this is my first addon. Didn't think about putting a default command in there at the time.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: