ESOUI

ESOUI (https://www.esoui.com/forums/index.php)
-   AddOn Search/Requests (https://www.esoui.com/forums/forumdisplay.php?f=165)
-   -   [Request \ Idea] Simple skill timer (https://www.esoui.com/forums/showthread.php?t=349)

Phenomen 03/21/14 10:15 PM

[Request \ Idea] Simple skill timer
 
Since API change we can't track our own HoTs and DoTs so I came up with idea of timer addon. How it works:

In addon settings you manually set timer for abilities that have HoT, DoT or other temporary effects.
Then you set hotkeys for timers (same keys as your skills) so they will activate at the same time.

Once you finish setup, this addon will show little countdown timers above skill icons so you can track your own buffs and debuffs duration. For the skills in the second action bar, countdown timers could be a little above timers of 1st skill bar. Or maybe it's even possible to position timers on skill icons?

Summary:
you press skill hotkey -> countdown timer start
if you activate skill while timer is active -> timer resets and start again
if countdown reach 0 -> timer fade out

In-game mockup:



Addons and libraries that may help:
http://www.esoui.com/downloads/info53-AceTimer.html - timer events manager
http://www.esoui.com/downloads/info8...Framework.html - settings menu helper

JadeKnightblazer 03/22/14 02:34 AM

Sounds / Looks like the start of a beautiful thing.

ingeniousclown 03/22/14 09:00 AM

I don't have in-game PTS access so I'm not 100% sure on this, but by making the game check the details of the controls, it may be possible to save the value of each individual ability on an ability-by-ability basis and auto-load previously entered values when switching abilities or moving them around, instead of having to re-enter numbers every single time you swap or move abilities around.

Pawkette 03/22/14 09:28 AM

I'd just like to remind you, that this does not appear to be something Zenimax wants addons to be able to do.

Nijjion 03/22/14 12:13 PM

If an addon wouldn't be able to do this... there surely be a way to make something externally wouldn't there? e.g. A external program that could be told that a buff is on that key press and lasts say 20 seconds and that will show up on a 2nd screen (even overlay the game maybe).

I don't think Zenimax could stop people really in this respect.

Vuelhering 03/22/14 01:12 PM

Quote:

Originally Posted by Pawkette (Post 1624)
I'd just like to remind you, that this does not appear to be something Zenimax wants addons to be able to do.

It's not our duty to try to second guess ZO.

When they say "please do not do this", only then is it off the table.

Xrystal 03/22/14 01:24 PM

Quote:

Originally Posted by Nijjion (Post 1630)
If an addon wouldn't be able to do this... there surely be a way to make something externally wouldn't there? e.g. A external program that could be told that a buff is on that key press and lasts say 20 seconds and that will show up on a 2nd screen (even overlay the game maybe).

I don't think Zenimax could stop people really in this respect.

If an addon doesn't have the ability to check and use that information an external program definitely won't have. External programs are usually against the terms and conditions of using the game so I would heartily suggest that you don't even consider such an option.

Phenomen 03/24/14 03:23 AM

Quote:

Originally Posted by Nijjion (Post 1630)
If an addon wouldn't be able to do this... there surely be a way to make something externally wouldn't there? e.g. A external program that could be told that a buff is on that key press and lasts say 20 seconds and that will show up on a 2nd screen (even overlay the game maybe).

I don't think Zenimax could stop people really in this respect.

I already did overlay timer with AHK script, but native in-game solution would be better.
Right now I start to code addon myself but my LUA skills are subpar D:

ingeniousclown 03/24/14 08:13 AM

Quote:

Originally Posted by Vuelhering (Post 1634)
It's not our duty to try to second guess ZO.

When they say "please do not do this", only then is it off the table.

Except this isn't really second-guessing, is it? Pawkette does have a point. ZO explicitly removed the ability to track buffs, debuffs and effects and an add-on like this sneakily goes around something they've done.

That said, I've got a few add-on ideas in my backlog and if I get through those, I'll work on this idea if it hasn't been done. Even then, however, I don't plan on uploading it unless I get a thumbs-up from ZO.

Vuelhering 03/24/14 01:32 PM

Quote:

Originally Posted by ingeniousclown (Post 1701)
Except this isn't really second-guessing, is it? Pawkette does have a point. ZO explicitly removed the ability to track buffs, debuffs and effects and an add-on like this sneakily goes around something they've done.

They removed the ability to know all the timers.

Seems to me that guessing your own buffs on yourself is nothing like knowing all the buffs you get from everyone else. Is it any different than counting in your head when you press a key, just without the annoying "counting in your head when you press a key" part? It seems to me that having on-screen reminders when you haven't buffed yourself is not what ZOS was trying to prevent, but that's a complete guess.

I infer their intent was to remove knowing all buffs, which threw knowing self-buffs under the bus. But the fact that ZOS's reasoning can be so radically different shows why we cannot go around second guessing why, lacking a clear statement. ZOS has the ability to make a simple statement to the addon authors. They also have the ability to remove API calls. They could've easily made a statement, but chose not to (as far as I know), and that means it's not our duty to second-guess what they want. My guess could be completely wrong, but unless they clarify their reasoning, we can't make that assumption.

That's all I'm saying.

timidobserver 03/24/14 05:04 PM

Quote:

Originally Posted by Vuelhering (Post 1709)
They removed the ability to know all the timers.

Seems to me that guessing your own buffs on yourself is nothing like knowing all the buffs you get from everyone else. Is it any different than counting in your head when you press a key, just without the annoying "counting in your head when you press a key" part? It seems to me that having on-screen reminders when you haven't buffed yourself is not what ZOS was trying to prevent, but that's a complete guess.

I infer their intent was to remove knowing all buffs, which threw knowing self-buffs under the bus. But the fact that ZOS's reasoning can be so radically different shows why we cannot go around second guessing why, lacking a clear statement. ZOS has the ability to make a simple statement to the addon authors. They also have the ability to remove API calls. They could've easily made a statement, but chose not to (as far as I know), and that means it's not our duty to second-guess what they want. My guess could be completely wrong, but unless they clarify their reasoning, we can't make that assumption.

That's all I'm saying.

I have to agree. ZOS has demonstrated the ability to deal with addons that they don't like.


All times are GMT -6. The time now is 03:49 PM.

vBulletin © 2024, Jelsoft Enterprises Ltd
© 2014 - 2022 MMOUI