Quantcast
VGInterface.com
Search Downloads


Go Back   LoTROInterface > LotRO Stand-Alone Plugins > Class Specific (sub-categories) > Lore-Master

Category: Lore-MasterCC Timer
Interface Information
Download
How do I install this? (FAQ)
Name: CC Timer   Popular!
Author:
Date: 02-08-2015 04:47 PM
Size: 77.61 Kb
Version: 0.8.2
Rate File: 5 out of 5 with 3 votes  
Pictures
Click to enlarge 

Views: 0
Size: 2.60 Kb
Dimensions: 41 x 348
 
Click to enlarge 

Views: 0
Size: 60.91 Kb
Dimensions: 809 x 832
Skill settings
 
Click to enlarge 

Views: 0
Size: 32.92 Kb
Dimensions: 809 x 309
Effect settings
 
Description
Note: This plugin no longer requires SkillInfo. Also, version 0.6 will nuke any settings from previous versions.

Library: This plugin contains version 0.7 of SkillData.

This plugins keeps track of LM CC effects. It can also be used to detect whether or not it is "safe" to apply a new CC effect. For example, if you try to use Blinding Flash on a Dazed target, most of the time it will be okay. However, if you happen to apply it just as the Daze is ending, it can be the case that Blinding Flash will hit while the target is in the Recovery state, in which case Blinding Flash will hit, and then do absolutely nothing.

The actual display consists of one or more columns, holding descending quickslots - the quickslot indicates the skill used to generate the CC effect, and the different colors of the column indicate what sorts of CC skills is it safe or unsafe to use on a target that has been hit by the CC effect (based on the remaining time). The left most column will always display the CC effect on your current target (or it will be left blank if you have no target). If the plugin believes that the CC effect on the target is one of the CC effects it is tracking, it'll display the CC effect there. So, for example, if you apply Blinding Flash to a target, when you're targeting your BF target, BF will be tracked in the first column. Otherwise, it'll be tracked in the second column. It will also display stun immunity and the pre-Rooted effect from Cracked Earth.

Options Panel:
The options panel consists of a set of skill settings and effect settings.

The skill settings consists of four parts (from top to bottom):

1. Calibration - Calibration is used to discover the timings of a particular CC skill. To use this, find a target that will survive your CC skill, and that is not currently CCed (or preferably, being attacked/affected by anything at all). Target the target, and keep it targeted for the entire time. Start a calibration run by clicking on the "Calibrate" button, and then press the key to activate your CC skill. Calibration will report an "Apply" and a "Key". These values will be reported in both the fields in the option panel, and in the main chat window, as follows:

Apply: 0.000
Key: 1.299

Apply is the application delay between when the skill was detected as going off, and the CC effect being applied to the target. You can probably just throw this number directly into the skill's Apply.

Key is the delay between the key press and the CC effect being applied to the target. You can use this to identify the unsafe times for a CC skill. If we assume that the above data was generated by Blinding Flash, that means that Blinding Flash's unsafe times are 1.299 (Start) - 0.299 (Stop).

Since both the Apply and the Key can vary, we may want to run multiple calibrations of the same skill. Use the average Apply for Apply, use the largest Key value for Start, and use the smallest Key value - 1 for Stop. For Cracked Earth and Herb-lore, use the smallest Key value for Start.

2. Skill Setup - This part controls the configuration settings for the skills. You can set the "Duration" (how long the skill's CC effect lasts), "Pre-root" (how long before Cracked Earth's root kicks in), and "Act" (how much time occurs between the skill going on cooldown and the CC effect being applied - use calibration runs to determine this.)

Also, there are a number of settings covering each skill's unsafe zone (or safe zone in the case of Cracked Earth.) The unsafe zone is the period during which is a CC skill is used against a Dazed or Stunned target, the CC will fail (because the target will be under the "Recovering" status effect when the CC hits). For Cracked Earth, this is the period during which it is safe to cast Cracked Earth on a target in order to successfully re-root it (since you can not root a target that is already rooted). The settings consist of a "Start" and "Stop" time for the beginning and end of the skill's zone, as well as a color for the zone. "Start" and "Stop" can either be a number or "?". If both "Start" and "Stop" are "?", the zone for that skill will not be displayed. If only one of "Start" and "Stop" are "?" (for example, Cracked Earth), the zone will continue until it encounters another skill's zone. The two color selectors on the left allow you to select the color of CCTimer's background and the "Recovering" zone.

You can also use this portion of the options to get a better idea of what CCTimer will look like with the various zones on or off. The left most column is what CCTimer should look like with the enabled skill's zones on. (Note: for the actual display, a skill's zone will be enabled if you have access to the skill.) You can click on the columns above each skill in order to enable or disable the skill's zone in the left most column. Mousing over any of the zones will highlight the equivalent portions in all of the other columns. In the example image, the mouse is over the yellow region in the Blinding Flash column (4th from the left).

3. Induction and Attack Duration - Enter the induction and attack duration modifiers you get from traits and equipment. (Make sure you do not have any induction or attack duration buffs or debuffs when you perform calibrations. This ensures that the induction and attack duration modifiers entered here are accurate for the skill setup.) CCTimer will use these modifiers to determine how the unsafe zones should be changed if you get buffs or debuffs that further modify either induction times or attack durations. You can enter values into the Preview fields in order to see what the display will look like under different buffs and debuffs. For example, entering "-100" into the induction Preview will show you what the display looks like when the Coordination buff is active.

4. Configuration - CCTimer now supports a number of configurations for different trait setups. The quickslot can be filled with a skill that is unique to a given trait setup (for example, I usually have a blue trait setup (Sic 'Em!), a red trait setup (Ents go to War), and a yellow trait setup (Test of Will)) - once it is determined that the skill is active, CCTimer will automatically switch to the configuration. You can also use the drop down menu to select a configuration, and the text bar to rename a configuration. The copy button will create a copy of the current configuration (and switch to it), and the delete button will delete the current configuration (assuming other configurations exist), and switch to some other configuration.

The effect setup consists of a list of effects. You can enter induction and attack duration modifiers for each effect. The Clean button removes any effects that do not modify either the induction or the attack duration. Effects will be logged as they are placed on you. Unfortunately, effects can only really be uniquely identified by name and icon. So, while the "Penetrating Cry Attack Speed Buff" can vary in how much -attack duration it provides, there is no way to tell how large the buff is. In that case, I have entered -15%, on the assumption that captains will max the trait.

Commands:

/cc calibrate - Start a calibration run.
/cc load [config name] - Load the named configuration.
/cc options - Open the options panel.

Version History
0.8.2 - Properly initialize timingEffects, instead of relying upon it being loaded via settings.

0.8.1 - Forgot to check if a skill was active before checking it's reset time. Fixed.

0.8 - Now uses the ActiveSkills library. Also moved some of the more generic bits of quickslot handling to NormalQuickslots and moved a couple imports out of Main.lua into the file that actually uses them.

0.7 - Take into account induction and attack duration buffs and debuffs. Limited the color selection, hopefully improved how colors are selected for overlapping zones.

0.6 - Added options panel and multiple configurations.

0.4 - Revised for RoR.

0.3.2 - Added U6 PvMP +blinding flash duration.

0.3 - Fixed March of the Ents/updated to work with SkillInfo 0.3.

0.2.1 - Changed load/saved to work on serialized data. Hopefully should help out with international clients.

0.2 - Updated to work with SkillInfo 0.2.
Added colored borders.
Archive List (Old Versions)
File Name
Version
Size
Author
Date
0.8.1
77.60 Kb
moebius92
02-07-2015 01:02 AM
0.8
77.59 Kb
moebius92
02-04-2015 09:14 PM
0.7
38.32 Kb
moebius92
07-14-2014 03:06 AM
0.6
41.50 Kb
moebius92
05-14-2014 06:12 PM
0.4
8.95 Kb
moebius92
10-17-2012 05:41 AM
0.3.2
6.10 Kb
moebius92
05-20-2012 05:31 PM
0.3
6.08 Kb
moebius92
05-19-2012 10:08 AM
0.2.1
5.91 Kb
moebius92
04-15-2012 08:38 PM
0.2
5.66 Kb
moebius92
04-15-2012 12:06 PM
0.1
5.56 Kb
moebius92
01-14-2012 03:17 AM
File Statistics
User Rating:
5 out of 5 with 3 votes
Downloads: 29576
Views: 51349
Favorites: 7
Uploaded By:
 
Last Modified: N/A

View Pictures. Download Now! Post A Comment


Post A Reply
Author Comments Comment Options
Unread 09-03-2015, 03:55 AM  
madusmacus
The Wary

Forum posts: 2
File comments: 1
Uploads: 0
using 0.8.2 i get this on startup then dead plugin

...Rings Online\Plugins\moebius92\Handlers\Handlers.lua:8: bad argument #1 to 'insert' (table expected, got function)

Also if I go to plugin manager I get

... the Rings Online\Plugins\moebius92\CCTimer\Main.lua:18: attempt to index field 'window' (a nil value)
... the Rings Online\Plugins\moebius92\CCTimer\Main.lua:18: attempt to index field 'window' (a nil value)

I dunno whats up :) I am limited lua coder (useless one) :)
Thanks :)

Last edited by madusmacus : 09-03-2015 at 03:57 AM.
madusmacus is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 02-08-2015, 06:30 PM  
NixPix
The Wary

Forum posts: 0
File comments: 3
Uploads: 0
I see. Thank you for a quick fix. Great support! Will update and try tomorrow after work 😃
NixPix is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 02-08-2015, 04:47 PM  
moebius92
The Undying
Interface Author - Click to view interfaces

Forum posts: 51
File comments: 44
Uploads: 15
Nope. That's my fault. Apparently that only gets properly initialized if you're loading it from previously saved settings. Should be fixed now.
moebius92 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 02-08-2015, 08:59 AM  
NixPix
The Wary

Forum posts: 0
File comments: 3
Uploads: 0
Thanks! That got me a bit further. I still get an error tho and the addon wont work. This is the error:

Online\Plugins\moebius92\CCTimer\CCTimerOptions.lu a:340: bad argument #1 to 'pairs' (table expected, got nil)

Am I still missing some stuff?

Last edited by NixPix : 02-08-2015 at 08:59 AM.
NixPix is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 02-07-2015, 04:58 PM  
moebius92
The Undying
Interface Author - Click to view interfaces

Forum posts: 51
File comments: 44
Uploads: 15
It uses Turbine's class functionality. The most convenient form of those scripts is here.
moebius92 is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 02-07-2015, 09:39 AM  
NixPix
The Wary

Forum posts: 0
File comments: 3
Uploads: 0
I cant get this to load, it throws there errors:

...line\Plugins\moebius92\ActiveSkills\ActiveSkill s.lua:293: attempt to call global 'class' (a nil value)
...s Online\Plugins\moebius92\ActiveSkills\__init__.lua :1: Failed to import package "moebius92.ActiveSkills.ActiveSkills".
...s Online\Plugins\moebius92\CCTimer\CCTimerWindow.lua :1: Failed to import package "moebius92.ActiveSkills".
... the Rings Online\Plugins\moebius92\CCTimer\Main.lua:7: Failed to import package "moebius92.CCTimer.CCTimerWindow".

I have no idea how to fix this, pls advise
NixPix is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 08-12-2013, 07:06 AM  
anawiel
The Wary

Forum posts: 0
File comments: 2
Uploads: 0
I don't think this plugin works anymore, when I try to load it, it fails.
...ngs Online\Plugins\moebius92\RaceTrack\RaceTrack.lua:6 : attempt to call global 'class' (a nil value)
...ings Online\Plugins\moebius92\RaceTrack\__init__.lua:1: Failed to import package "moebius92.RaceTrack.RaceTrack".
... the Rings Online\Plugins\moebius92\CCTimer\Main.lua:7: Failed to import package "moebius92.RaceTrack".

If it could be fixed, that'd be great
anawiel is offline Report comment to moderator   Reply With Quote Reply With Quote
Unread 01-19-2012, 09:38 AM  
kwiat_w
The Wary
Interface Author - Click to view interfaces

Forum posts: 4
File comments: 13
Uploads: 1
It works! Unfortunately my LM is only lvl 45 and I'm not even actively playing with him, so I can't test it in raids or dungeons.
It works best with skills that don't have travailing time and you have to remember to always use keybindings to fire up skills and not your mouse.
Set up takes some time but isn't difficult.

I hope you will continue to work on it (more, or rather any at all, display option would be nice) and that you or other addon authors will create similar addons for other classes.

Good work!
kwiat_w is offline Report comment to moderator   Reply With Quote Reply With Quote
Post A Reply

 
Category Jump:
Search this Category:
 

All times are GMT -5. The time now is 01:33 AM.


Our Network
EQInterface | EQ2Interface | Minion | WoWInterface | VGInterface | LoTROInterface | MMOInterface | Swtorui