Download
(12 Kb)
Download
Updated: 05/16/20 01:01 PM
Pictures
File Info
Compatibility:
Harrowstorm (5.3.5)
Updated:05/16/20 01:01 PM
Created:11/02/17 07:54 AM
Monthly downloads:78
Total downloads:18,342
Favorites:45
MD5:
Urich's Hireling Timer  Popular! (More than 5000 hits)
Version: 2.1.0
by: fritzOSU03, Onigar, tim99, yachoor
Description
This is a simple window showing how much time is remaining before your hirelings make their next deliveries for each of your characters.

Please Note
From Version 2.1.0 you need to separately install: LibTableFunctions-1.0

Localization
Localization for German, French, and Japanese is included in version 2.0.0. I speak only English so I am very sorry if a translation is incorrect. My only available source was Google Translate. Please message me if you see a translation that can be improved or shortened where space is an issue. Also feel free to provide a complete translation for another language if you would like to see it added to a future update.

Important Information
ZOS' game system is programmed in such a way that mail is not delivered to your inbox until you request that it be delivered to your inbox. So, what does this mean for you? It means that the information isn't delivered until you open the mail screen. In other words, the timers won't tick unless you look at your mail! This also means that the timers may not tick if you use an app that that changes the default mail screen. And finally, latency is another key contributor in the functionality of this app. This means that the timers may not tick if you have lots of lag or lots of add-ons causing a slow game startup.

Slash Commands
  • /uht - Toggle the addon window. This can be keybound.
  • /uht bs - Show the elapsed/remaining time since your last blacksmithing hireling mail.
  • /uht cl - Show the elapsed/remaining time since your last clothing hireling mail.
  • /uht ww - Show the elapsed/remaining time since your last woodworking hireling mail.
  • /uht en - Show the elapsed/remaining time since your last enchanting hireling mail.
  • /uht pv - Show the elapsed/remaining time since your last provisioning hireling mail.
  • /uht all - Show the elapsed/remaining time since your last mail from all hirelings.
  • /uht help - Show all available slash commands for UHT.
Version 2.1.0
(thanks to Sharlikran)
Removed references to LibStub
Changed library LibTableFunctions-1.0 to now be stand-alone.

Version 2.0.8
  • Harrowstorm update.
  • Library consolidation.

Version 2.0.7
  • Scalebreaker API bump.

Version 2.0.6
  • Elsweyr API bump.

Version 2.0.5
  • Wrathstone API bump.

Version 2.0.4
  • Murkmire API bump.

Version 2.0.3
  • German language fix. -Thanks Snow
  • Wolfhunter API bump.

Version 2.0.2
  • Added window close icon.
  • Added multi-server character save support. Non-NA Megaserver users' data will be reset.

Version 2.0.1
  • Bug fixes.
  • Scene manager elements removed.

Version 2.0.0
  • Summerset update.
  • Zone change support.
  • Localization support (de, fr, jp).
  • Optimizations.

Version 1.0.2
  • Dragon Bones API Bump.

Version 1.0.1
  • Bug fixes for latency and mail iteration.
Archived Files (1)
File Name
Version
Size
Uploader
Date
2.0.8
14kB
fritzOSU03
04/29/20 07:26 AM


Post A Reply Comment Options
Unread 11/02/17, 02:05 PM  
Jhenox
 
Jhenox's Avatar
AddOn Author - Click to view AddOns

Forum posts: 42
File comments: 392
Uploads: 6
Thank you for this addon! This will help with being able to receive hireling mail as often as possible.
Report comment to moderator  
Reply With Quote
Unread 11/02/17, 03:02 PM  
syzgod

Forum posts: 46
File comments: 239
Uploads: 0
Thanks very much very useful I'm surprised noone ever did an addon like this.
Last edited by syzgod : 11/02/17 at 03:28 PM.
Report comment to moderator  
Reply With Quote
Unread 11/03/17, 12:33 AM  
Darkstride

Forum posts: 0
File comments: 74
Uploads: 0
Thank you

I've been looking for an addon like this. Nice one
Report comment to moderator  
Reply With Quote
Unread 11/03/17, 12:45 PM  
babylon

Forum posts: 14
File comments: 363
Uploads: 0
This isn't working. The hireling timers remain blank, both in the window and when I use chat slash commands.
Report comment to moderator  
Reply With Quote
Unread 11/03/17, 02:07 PM  
Darkstride

Forum posts: 0
File comments: 74
Uploads: 0
Originally Posted by babylon
This isn't working. The hireling timers remain blank, both in the window and when I use chat slash commands.
Be sure to read the "Important Information" section of the description for the addon.
Report comment to moderator  
Reply With Quote
Unread 11/03/17, 03:14 PM  
fritzOSU03
 
fritzOSU03's Avatar
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 82
Uploads: 4
Thanks all for the feedback. This was a tricky one but it seems to be working pretty well considering the mail system framework we've been given to work with by ZOS (SMDH).

Originally Posted by babylon
This isn't working. The hireling timers remain blank, both in the window and when I use chat slash commands.
Yes, as Darkstride said, you must open the mail window because the mail information isn't actually sent to you by the server until you do so. Opening that window makes the request although the mail gets the timestamp of when the new mail notification in sent.

Also, be sure to collect the attachments and delete the hireling mail because I've just discovered a bug this morning that happens when you hang on to old hireling mail messages. I just need enough time to pass to get more hireling mail messages in order to test the bug fix.

If neither of these resolve the problem, crack open the saved variables and send me all of the information in the section for your crafter and I'll take a look. You can also PM me the file or the info if you'd like - whatever is easiest for you. Thanks again for the feedback.
Report comment to moderator  
Reply With Quote
Unread 11/03/17, 08:02 PM  
babylon

Forum posts: 14
File comments: 363
Uploads: 0
Originally Posted by fritzOSU03
Thanks all for the feedback. This was a tricky one but it seems to be working pretty well considering the mail system framework we've been given to work with by ZOS (SMDH).

Originally Posted by babylon
This isn't working. The hireling timers remain blank, both in the window and when I use chat slash commands.
Yes, as Darkstride said, you must open the mail window because the mail information isn't actually sent to you by the server until you do so. Opening that window makes the request although the mail gets the timestamp of when the new mail notification in sent.

Also, be sure to collect the attachments and delete the hireling mail because I've just discovered a bug this morning that happens when you hang on to old hireling mail messages. I just need enough time to pass to get more hireling mail messages in order to test the bug fix.

If neither of these resolve the problem, crack open the saved variables and send me all of the information in the section for your crafter and I'll take a look. You can also PM me the file or the info if you'd like - whatever is easiest for you. Thanks again for the feedback.
I've opened the mail window many times since installing addon (and collected my mail, and deleted all the empty mails - many times)...I've had 4 craft deliveries since installing addon (two a day per character)...also waited a day to see if the next delivery might perhaps trigger addon into action but nope.

I'll send you my saved variables file now.
Report comment to moderator  
Reply With Quote
Unread 11/04/17, 10:33 AM  
babylon

Forum posts: 14
File comments: 363
Uploads: 0
Just so you know, this isn't an addon conflict vs other addons, I've tested with just this addon running and all timers reported to me remain blank.

When I looked in my saved variables I noticed data had been recorded, so it seems odd that this data isn't then reported back to me. Will be interested in hearing what you think is going on here.
Report comment to moderator  
Reply With Quote
Unread 11/04/17, 02:06 PM  
fritzOSU03
 
fritzOSU03's Avatar
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 82
Uploads: 4
Originally Posted by babylon
Just so you know, this isn't an addon conflict vs other addons, I've tested with just this addon running and all timers reported to me remain blank.

When I looked in my saved variables I noticed data had been recorded, so it seems odd that this data isn't then reported back to me. Will be interested in hearing what you think is going on here.
The addon looks at the login times and compares those with the time stamps on the hireling mails. The mail time gets saved to a character if a hireling mail is not more than one second before and up to 15 seconds after a login time.

I looked at your saved variables and it appears that it's not recording any times for your mails at all. There are only two possible causes for this to happen. The first is if you're not getting any mails (which we know isn't the case) and the second is server latency. So here's what I think is going on. Sometimes server latency causes the hireling mails to get a time stamp that's earlier than the time you logged on. Mine is not usually more than a second or two but I'm also physically very close to the NA megaserver. I'm adjusting the time window evaluations in the update I had planned to upload this afternoon. Giving it a +/- 15 second window should be more than enough while still being impossible to log out and log on to another character that quickly. Should have the new one up shortly.
Report comment to moderator  
Reply With Quote
Unread 11/04/17, 02:38 PM  
babylon

Forum posts: 14
File comments: 363
Uploads: 0
Originally Posted by fritzOSU03
Originally Posted by babylon
Just so you know, this isn't an addon conflict vs other addons, I've tested with just this addon running and all timers reported to me remain blank.

When I looked in my saved variables I noticed data had been recorded, so it seems odd that this data isn't then reported back to me. Will be interested in hearing what you think is going on here.
The addon looks at the login times and compares those with the time stamps on the hireling mails. The mail time gets saved to a character if a hireling mail is not more than one second before and up to 15 seconds after a login time.

I looked at your saved variables and it appears that it's not recording any times for your mails at all. There are only two possible causes for this to happen. The first is if you're not getting any mails (which we know isn't the case) and the second is server latency. So here's what I think is going on. Sometimes server latency causes the hireling mails to get a time stamp that's earlier than the time you logged on. Mine is not usually more than a second or two but I'm also physically very close to the NA megaserver. I'm adjusting the time window evaluations in the update I had planned to upload this afternoon. Giving it a +/- 15 second window should be more than enough while still being impossible to log out and log on to another character that quickly. Should have the new one up shortly.
I get around 230ms latency (Oceanic player). Although when I log in or change zone my latency changes to like 500ms or so for a second or two.

Is it also possible that timestamps get confused by my (currently, in summer daylight saving time) GMT+13 timezone vs whatever time the server uses?
Last edited by babylon : 11/04/17 at 02:40 PM.
Report comment to moderator  
Reply With Quote
Unread 11/05/17, 11:10 AM  
babylon

Forum posts: 14
File comments: 363
Uploads: 0
Reporting SUCCESS! good sir

It all works! The Oceanic people thank you
Report comment to moderator  
Reply With Quote
Unread 11/05/17, 11:28 AM  
fritzOSU03
 
fritzOSU03's Avatar
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 82
Uploads: 4
That's great news! Let me know if you have any other trouble. Good luck!

Originally Posted by babylon
Reporting SUCCESS! good sir

It all works! The Oceanic people thank you
Report comment to moderator  
Reply With Quote
Unread 11/19/17, 07:12 AM  
DRThree

Forum posts: 4
File comments: 26
Uploads: 0
Timers not working for me since the last patch. ;-(
No Lua errors.
Report comment to moderator  
Reply With Quote
Unread 02/15/18, 08:26 PM  
MartinL

Forum posts: 5
File comments: 98
Uploads: 0
Hey, any chance you will update the addone plz ?
Report comment to moderator  
Reply With Quote
Unread 02/15/18, 09:04 PM  
fritzOSU03
 
fritzOSU03's Avatar
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 82
Uploads: 4
Originally Posted by MartinL
Hey, any chance you will update the addone plz ?
It got updated yesterday morning.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: