Quantcast
Download
(3 Kb)
Download
Updated: 03/17/19 05:04 AM
Compatibility:
Wrathstone (4.3)
Murkmire (4.2)
Dragon Bones (3.3)
Clockwork City (3.2)
Horns of the Reach (3.1)
Morrowind (3.0)
Homestead (2.7)
One Tamriel (2.6)
Shadows of the Hist (2.5)
Dark Brotherhood (2.4)
Thieves Guild (2.3)
Orsinium (2.2.4)
Updated:03/17/19 05:04 AM
Created:11/15/15 11:27 AM
Monthly downloads:57
Total downloads:3,095
Favorites:12
MD5:
Idle Timeout Reminder
Version: 1.0.11
by: CaptainBlagbird [More]
Description
Adds a notification shortly before the player would be kicked because of inactivity

Features
Some factors can be configured in the file Config.lua:
  • CYCLE_TIME_S:
    How long to wait between checking for idle state change (in seconds)
  • NOTIFICATION_TIME_M:
    How long to wait until the notification is displayed after player went idle (in minutes)
  • MESSAGE:
    Message to display in the notification
Requirements
To be able to use this add-on you'll need to install this library too:
v1.1 (partially released: v1.0.11)
  • Removed libraries (have to be installed manually by the user)
  • API update


v1.0 (2015-11-15)
  • First version

---

Can also be found on GitHub
Optional Files (0)


Archived Files (11)
File Name
Version
Size
Uploader
Date
1.0.10
3kB
CaptainBlagbird
02/09/19 04:02 AM
1.0.9
6kB
CaptainBlagbird
03/25/18 10:35 AM
1.0.8
6kB
CaptainBlagbird
11/05/17 07:43 AM
1.0.7
6kB
CaptainBlagbird
09/03/17 08:30 AM
1.0.6
6kB
CaptainBlagbird
06/07/17 03:25 AM
1.0.5
6kB
CaptainBlagbird
04/02/17 10:59 AM
1.0.4
6kB
CaptainBlagbird
10/23/16 10:49 AM
1.0.3
6kB
CaptainBlagbird
08/14/16 12:22 PM
1.0.2
6kB
CaptainBlagbird
06/07/16 11:10 AM
1.0.1
6kB
CaptainBlagbird
03/06/16 04:23 PM
1.0
6kB
CaptainBlagbird
11/15/15 11:27 AM


Post A Reply Comment Options
Unread 05/11/19, 03:22 PM  
amber1019

Forum posts: 2
File comments: 27
Uploads: 0
Yes!!

This should definitely come in handy. Thank you!!!
I look forward to seeing if you implement in an-game configuration menu and/or including a sound to go with the notification and/or including a timer that monitors chatting as well as movement.

Thank you again!

Edit/Update: I see now that it comes through as a notification, and it makes a noise! So that's great!
Last edited by amber1019 : 05/11/19 at 06:29 PM.
Report comment to moderator  
Reply With Quote
Unread 01/29/19, 08:38 AM  
mercster

Forum posts: 2
File comments: 2
Uploads: 0
Question Any progress on adding chat to timeout reset?

Hi, thanks for the great addon. I see you were going to investigate making chat reset the timer, is that possible?

Also is it possible to send a Windows OS notification? (RuneLite Runescape client has an idle timeout notification feature that actually sends up a Windows notification, so you see it if you're in another window.)

Thank you so much!
Report comment to moderator  
Reply With Quote
Unread 09/28/18, 09:45 AM  
SDPhantom
 
SDPhantom's Avatar
AddOn Author - Click to view AddOns

Forum posts: 47
File comments: 46
Uploads: 4
One of my users reported the following error:
Code:
EsoUI/Libraries/ZO_ParametricScrollList/ZO_ParametricScrollList.lua:236: operator .. is not supported for nil .. string
stack traceback:
EsoUI/Libraries/ZO_ParametricScrollList/ZO_ParametricScrollList.lua:236: in function 'ZO_ParametricScrollList:AddEntryWithHeader'
<Locals> self = tbl </Locals>
user:/AddOns/IdleTimeoutReminder/libs/LibNotification.lua:90: in function 'GAMEPAD_NOTIFICATIONS:AddDataEntry'
<Locals> self = tbl, dataType = 15, data = tbl, isHeader = true, headingText = "", entryData = tbl </Locals>
EsoUI/Ingame/Contacts/Notifications_Common.lua:52: in function 'ZO_NotificationProvider:AddDataEntry'
<Locals> self = tbl, i = 1, isHeader = true </Locals>
EsoUI/Ingame/Contacts/Notifications_Common.lua:1544: in function 'ZO_NotificationManager:BuildNotificationList'
<Locals> self = tbl, totalNumNotifications = 1, hasTimer = false, providerIndex = 22, provider = tbl, numNotifications = 1, listIndex = 1, isHeader = true </Locals>
EsoUI/Ingame/Contacts/Notifications_Common.lua:1516: in function 'ZO_NotificationManager:RefreshNotificationList'
<Locals> self = tbl </Locals>
EsoUI/Ingame/Contacts/Notifications_Common.lua:57: in function 'ZO_NotificationProvider:PushUpdateToNotificationManager'
<Locals> self = tbl, eventId = 131447 </Locals>
EsoUI/Ingame/Contacts/Notifications_Common.lua:33: in function 'pushUpdateCallback'
<Locals> eventId = 131447 </Locals>
EsoUI/Ingame/Contacts/Notifications_Common.lua:904: in function 'callback'
EsoUI/Libraries/Utility/ZO_CallbackObject.lua:111: in function 'ZO_CallbackObject:FireCallbacks'
<Locals> self = tbl, eventName = "OnCollectionUpdated", registry = tbl, callbackInfoIndex = 19, callbackInfo = tbl, callback = EsoUI/Ingame/Contacts/Notifications_Common.lua:904, deleted = false </Locals>
EsoUI/Ingame/Collections/CollectibleDataManager.lua:1130: in function 'ZO_CollectibleDataManager:OnCollectionUpdated'
<Locals> self = tbl, numJustUnlocked = 0 </Locals>
EsoUI/Ingame/Collections/CollectibleDataManager.lua:1087: in function '(anonymous)'
<Locals> _ = 131443 </Locals>
Version 6 of LibNotifications released last week fixes this.



For anyone else with this problem:
Originally Posted by sirinsidiator
The new version (of LibNotifications) should permanently fix this issue. Just install it as regular addon and it should no longer happen.
__________________
ESOUI AddOns | WoWInterface AddOns
"All I want is a pretty girl, a decent meal, and the right to shoot lightning at fools."
-Anders (Dragon Age: Origins - Awakening)
Last edited by SDPhantom : 09/28/18 at 10:08 AM.
Report comment to moderator  
Reply With Quote
Unread 01/02/17, 11:25 PM  
Jemcrystal

Forum posts: 28
File comments: 45
Uploads: 0
Does this come with optional sound? If not, could you put in a really loud fog horn? I need this for when I leave my gaming room. I want something I can hear far away.
Report comment to moderator  
Reply With Quote
Unread 12/10/16, 08:58 AM  
Locutus
 
Locutus's Avatar

Forum posts: 1
File comments: 20
Uploads: 0
+1 for adding chat to the events that reset the timeout notice counter!
Report comment to moderator  
Reply With Quote
Unread 01/31/16, 11:36 PM  
CaptainBlagbird
 
CaptainBlagbird's Avatar
AddOn Author - Click to view AddOns

Forum posts: 53
File comments: 169
Uploads: 23
Currently the add-on only checks if the player has moved (changed position).

I'll do some tests to see what else resets idle time and will see if I can detect it in the code. E.g. Chat shouldn't be to hard to add and pretty sure resets idle time.

Thanks for the note
__________________
My Addons: Quest Map, Helmet Toggle, Sieged Keeps, Target Whisper, ... | Also available on GitHub
Report comment to moderator  
Reply With Quote
Unread 01/31/16, 10:22 PM  
BigMons
 
BigMons's Avatar

Forum posts: 38
File comments: 165
Uploads: 0
Do these actions count as activity to keep you connected, or do we even know?
  1. browsing crown store with mouse clicks
  2. browsing bank interface with mouse clicks
  3. typing in chat
I'm not sure what all the api allows in regards to the idle timeout, but I've noticed that doing things that I would think would prevent me from being idle-kicked are not registered by this addon as activity. I was standing at the bank browsing the crown store and the banker to check my bank space and the crown cost for bank space. I received the notification that I was about to be idled out. Later I was participating in guild trivia and received the notification. I had not moved my character any for several minutes in both instances, so I'm guessing that is why I was notified. I am guessing that chat, browsing the bank interface, or possibly even browsing the crown store would all count as activity for keeping me logged in. I have it configured as follows. Maybe my configuration is bad. We get booted after 15 minutes right? It's possible that the addon cannot detect those actions that I listed.
CYCLE_TIME_S = 40
NOTIFICATION_TIME_M = 12
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.