Download
(7 Kb)
Download
Updated: 05/12/20 03:57 PM
Pictures
File Info
Compatibility:
Greymoor (6.0.5)
Updated:05/12/20 03:57 PM
Created:04/30/20 02:20 PM
Monthly downloads:43
Total downloads:6,741
Favorites:5
MD5:
Categories:TradeSkill Mods, Bags, Bank, Inventory, Data Mods, Miscellaneous, Utility Mods
Gold Per Hour  Popular! (More than 5000 hits)
Version: 1.2
by: satchmo1991 [More]
A simple addon that uses LibPrice to calculate the value of all the items and gold you loot and displays the total value per session, and your current gold per hour rate.

This addon is useful to compare different farming routes or locations, or to keep track of how much gold you have potentially made in the current session.

Current Features
  • Start/Stop sessions at will (Buttons or "/gph start" or "/gph run" to start and "/gph end" or "/gph stop" to stop)
  • Reset the session (Buttons or "/gph clear" or "/gph cl")
  • Check session up time ("/gph uptime")
  • Pause/unpause session
  • Move the UI around the screen by clicking and dragging. Position is saved between sessions.
  • Character-specific filters for what items are being calculated (only Woodworking and Enchanting mats, for instance)


Planned Future Features
  • Setting to modify the item valuation by some coefficient so you can be more liberal or conservative about how much you think you can actually sell the items for
  • Setting to factor in taxes so you have a better idea of how much you can expect from the loot in the trader
  • Settings to adjust UI, as well as refresh rate (currently refreshes every 3 seconds, and on loot)
  • Notes section so you can save session data and note where and when that session was and anything you'd like to remember about it

I plan to continue updating this mod frequently as I can. If you find a bug, want to suggest a new feature or modification, or just write to say, "Hi!" my email is [email protected] and my ESO username is @satchmo1991 if you want to chat in-game.

If you are a programmer and want to help with this addon, please feel free! I'm keen to learn and make the addon the best it can be.

Thanks!
v1.2
-Added keybindings in the game's Controls menu
-Added a setting in the settings menu that shows/hides the UI as a default on load.

v1.1
-Removed the item type console logs I accidentally left in the packaged version. Sorry anyone who saw that.

v1.0
-Added filters in the settings so the program will only calculate the value of the items you want.
-Added Pause/unpause functionality

v0.2.1
-Finished Start, Stop, and Reset buttons. Added a running indicator, and a minimize option.

v0.2
-Added GUI. The buttons are still somewhat experimental, but that will be fixed shortly. Use the provided console commands in the meantime

v0.1.3
-Now the program recognized inventory changes like filleting fish and opening containers. For some reason, when you destroy the last item in a stack, the game won't pass the item link to the event handler, so I'm not currently able to subtract that amount from your current total. In other words, if you fillet 10 fist, the addon will subtract the value of the first 9 fish (and add the raw fish or roe that you get), but not the last one. I am working to fix this, but it should be a relatively minor inconvenience.

v.0.1.2
-Now depends on LibPrice to calculate value of items. This will help people who use libraries other than Master Merchant, which was the original source for this addon
-UI now disappears on menu screens like bank, character, inventory, map, NPC dialogue, etc.

v.0.1.1
- Now GPH only counts gold from loot, and not all sources as before. Thus, the program ignores gold from sales, purchases, trades, bank deposits, etc.

v.0.1
- Initial Version
Optional Files (0)


Archived Files (12)
File Name
Version
Size
Uploader
Date
1.1
6kB
satchmo1991
05/03/20 02:10 PM
1.0
6kB
satchmo1991
05/03/20 01:02 PM
1.0
6kB
satchmo1991
05/03/20 01:02 PM
1.0
6kB
satchmo1991
05/03/20 01:00 PM
1.0
6kB
satchmo1991
05/03/20 12:57 PM
0.2.1
4kB
satchmo1991
05/01/20 08:50 PM
0.2
4kB
satchmo1991
05/01/20 04:20 PM
0.1.3
4kB
satchmo1991
05/01/20 02:10 PM
0.1.2
4kB
satchmo1991
05/01/20 12:26 PM
0.1.1
91kB
satchmo1991
04/30/20 03:55 PM
0.1.1
4kB
satchmo1991
04/30/20 03:49 PM
0.1
3kB
satchmo1991
04/30/20 02:42 PM


Post A Reply Comment Options
Unread 07/10/20, 08:22 AM  
jowiedogccie

Forum posts: 0
File comments: 2
Uploads: 0
Hi,

I have been using your add on for a while now. Something I don't understand, where is it actually pulling the price from the Merchant price or the guilder traders?

If I take the add on a route for 1 hour, Its saying Gold per Hour is 30K, so end of one hour, the Gold Per Session is somewhere close

However went I offload the items its more like 12k, just wondering if I am doing something wrong or miscalculating the fields

thanks
Report comment to moderator  
Reply With Quote
Unread 05/12/20, 04:00 PM  
satchmo1991
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 5
Uploads: 1
Originally Posted by Rhyono
Keybindings are pretty easy to add. You do it through the existing keybind menu and simply add yours, then your users can choose whatever they'd like. This addon has good example code for copying the concept and utilizing it: https://www.esoui.com/downloads/info934-HelloWorld.html
Thanks so much for the recommendation! It took me no time to add keybinds using that addon as a template. I really appreciate it, and I'll be telling the Hello World author the same!
Report comment to moderator  
Reply With Quote
Unread 05/12/20, 03:59 PM  
satchmo1991
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 5
Uploads: 1
Smile Re: Re: Re: Suggestion

Originally Posted by SammiSakura
Originally Posted by satchmo1991
Originally Posted by SammiSakura
Would it be possible to Keybind the UI element? Would be pretty cool as then I wouldnt have to reload UI to turn the addon on and off
You can currently stop the program with "/gph stop" and "/gph end" without having to reload the UI, and there's a button on the top-right to minimize the GUI down to just the + button. I will add "/gph hide" soon so you can also minimize the GUI from the terminal. But more to your point, I will definitely look into hotkeys to do this even quicker. I'll probably try and use CTRL+G or something if it's not already taken, but I am open to suggestions!
Thanks for the reply! Ive been really loving this addon tbh, such a good job something like ctrl g could work well, but I know for me Ill likely just end up rebinding to my Number pad or something hahaha
Sorry it took me a bit to get around to it, but now the addon has keybinding! Thanks for your suggestion and for using the addon. Please feel free to share with friends, and let me know if you think of another improvement! Cheers!
Report comment to moderator  
Reply With Quote
Unread 05/10/20, 06:52 PM  
Rhyono
AddOn Author - Click to view AddOns

Forum posts: 659
File comments: 1357
Uploads: 19
Keybindings are pretty easy to add. You do it through the existing keybind menu and simply add yours, then your users can choose whatever they'd like. This addon has good example code for copying the concept and utilizing it: https://www.esoui.com/downloads/info934-HelloWorld.html
Last edited by Rhyono : 05/10/20 at 06:52 PM.
Report comment to moderator  
Reply With Quote
Unread 05/10/20, 05:37 AM  
SammiSakura
 
SammiSakura's Avatar

Forum posts: 0
File comments: 106
Uploads: 0
Re: Re: Suggestion

Originally Posted by satchmo1991
Originally Posted by SammiSakura
Would it be possible to Keybind the UI element? Would be pretty cool as then I wouldnt have to reload UI to turn the addon on and off
You can currently stop the program with "/gph stop" and "/gph end" without having to reload the UI, and there's a button on the top-right to minimize the GUI down to just the + button. I will add "/gph hide" soon so you can also minimize the GUI from the terminal. But more to your point, I will definitely look into hotkeys to do this even quicker. I'll probably try and use CTRL+G or something if it's not already taken, but I am open to suggestions!
Thanks for the reply! Ive been really loving this addon tbh, such a good job something like ctrl g could work well, but I know for me Ill likely just end up rebinding to my Number pad or something hahaha
Report comment to moderator  
Reply With Quote
Unread 05/05/20, 08:36 PM  
satchmo1991
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 5
Uploads: 1
Re: Suggestion

Originally Posted by SammiSakura
Would it be possible to Keybind the UI element? Would be pretty cool as then I wouldnt have to reload UI to turn the addon on and off
You can currently stop the program with "/gph stop" and "/gph end" without having to reload the UI, and there's a button on the top-right to minimize the GUI down to just the + button. I will add "/gph hide" soon so you can also minimize the GUI from the terminal. But more to your point, I will definitely look into hotkeys to do this even quicker. I'll probably try and use CTRL+G or something if it's not already taken, but I am open to suggestions!
Report comment to moderator  
Reply With Quote
Unread 05/05/20, 04:44 PM  
SammiSakura
 
SammiSakura's Avatar

Forum posts: 0
File comments: 106
Uploads: 0
Suggestion

Would it be possible to Keybind the UI element? Would be pretty cool as then I wouldnt have to reload UI to turn the addon on and off
Report comment to moderator  
Reply With Quote
Unread 05/01/20, 12:28 PM  
satchmo1991
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 5
Uploads: 1
I just did! Thanks for the suggestion. v.0.1.2 is now live with that change, as well as a GUI improvement.
Report comment to moderator  
Reply With Quote
Unread 04/30/20, 09:06 PM  
Rhyono
AddOn Author - Click to view AddOns

Forum posts: 659
File comments: 1357
Uploads: 19
You should integrate LibPrice. It's easy and will allow users of the other merchant addons to benefit from your addon.
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.