Download
(1 MB)
Download
Updated: 10-26-13 10:01 AM
Pictures
File Info
Updated:10-26-13 10:01 AM
Created:10-07-11 04:52 PM
Downloads:58,809
Favorites:151
MD5:
KaruulAlert  Popular! (More than 5000 hits)
Version: 1.39.2
by: Karuul, Thorarin
Inspired by WoW's Power Auras this is a fully configurable alerting system. Track what you want how you want. Setup alerts for such things as...
- A debuff you want to keep up on your target
- Your focus is low on life
- An ability just came off cooldown
- You are running low on mana
- much much more...

Getting Started:
As KaruulAlert is completely customizable it needs to know a little about your character before you start. So the first thing you should do is open the configuration panel and enable the ability scanner. This will now start building the list of buffs and abilities for you to set alerts for.

1. Open configuration (/karuulalert)

2. Check the Enable Ability Scanner check box at the lower left of configuration the screen

At this point you will have a good amount of items to choose from but to get the full list of what you can do play around a little. Switch roles, buff up, click on random players (load their buffs too). Once done disable the ability scanner to save resources.
Now you should have all you need to get going. First stop Name, what do you want to call this alert you are making? After that it's just a matter of checking off what you want to track, typing in the ability or buff and choosing what your alert will look like.

1. Open configuration (/karuulalert)

2. Enter a Name for your alert

3. Select Buff, Ability, or Resource

4. Select when you want to be notified

5. Select the who the alert will look at

6. Enter the name of the buff/ ability or select the resource.

7. Customize the alert

8. Click Save

You now have an alert for your gaming pleasure.

Features:
***********
* Tracking
***********
Buffs
- Active/Missing
- Player/Target/Focus/Pet
- Timer/Warning
Abilities
- Available/On Cooldown
- Timer/Warning
Resources
- Exact Value/Percent
- Player/Target/Focus/Pet
- Health/Mana/Energy/Power/Charge/Combo Points
- Above/Below
Casting
- Any/By Name
- Player/Target/Focus/Pet

***********
* Alerting
***********
Display Default Icon
Display Addon Image
Display Custom Image
Display Custom Text
Display Timers
***********
* Other
***********
Active Monitor
- New Ability
- New Buff
Alert Sets
Languages
- English
- French
- German
Updates:
------------

1.39.2
----

KaruulAlert will now perform some basic validation of alerts upon startup. Any alerts that do not pass this validation will be deleted. This should prevent unexpected error messages from popping up for some people.


1.39.1
----

Outlined text now makes use of Rift 2.3+ features in order to display. This should slightly increase performance.

Fixed some data corruption that occurred when sharing or exporting a newly created alert.

KaruulAlert will ignore alerts that have been shared using an older version if it has been corrupted. Importing alerts that were incorrectly exported will refuse to import with an error message. Alert sets containing corrupted alerts will still import, but the broken alerts will be ignored.

Fixed the Export Alert function which was broken in v1.39.0. Shortest lived version ever ;)

Some ongoing rewrites have been made to be more compatible with future versions of Rift.


1.38.3
----
Fixed a conflict that occurred when KaruulAlert was used together with SlideDown Continued. While it's probably not so common to use these two together, there are potentially other addons that experienced similar issues together with KaruulAlert. This is not a high priority update, unless you are experiencing issues in combination with other addons.


1.38.2
----
The active sub set no longer automatically reverts to 0 (none) after opening the main configuration dialog. Use /kalert subset=0 to deactivate any subsets.

Fixed some issues with moving, copying and receiving shared alerts that were introduced in 1.38.0.

Fixed an issue for characters that have only one role.

Updated French translations. Thanks to Kheldou.

Slightly reduced the size of checkbox texts to accommodate French translations.


1.38.1
----
Fixed an issue with importing sets introduced in version 1.38.0. When trying to import set data in the old format, an error would occur.

Fixed a display error that occurred after importing sets or alerts. After the import, the currently active set would be displayed, rather than the content of the set that was being edited.

A note to players in regions outside NA/EU: 1.38.x will be the last version that will function on Rift versions prior to 2.3.


1.38.0
----
Number of sets available in KaruulAlert now depends on the number of roles you have purchased for the character. This means you can have an alert set for each of your 20 roles.

To make this possible, the storage format for sets has changed somewhat. Downgrading to an earlier version will not be possible, unless you make a backup of your addon data before upgrading.

Replaced SafesRaidManager dependency with SafesUnitLib, which is also used by newer KBM versions.


1.37.1
----
Fixed a problem with new buff alerts producing an error if you did not fill in the number of stacks. They now default to 1 again.

Removed some obsolete code.


1.37.0
----
Added support for showing an alert when any interruptible spell is being cast.

Added support for creating alerts related to the number of Planar Charges; they have been added as a new resource type.

Fixed an issue introduced in 1.36.1 where the number of stacks for buff type alerts were not being loaded properly into the text field when editing an existing alert.


1.36.1
----
Removed debugging output when filtered keys were hit on "number only" text fields. Sorry about that.

Somewhat improved importing of legacy format alerts and sets from forums.

Attempting to import a set as alert or vice versa will now produce an error message telling you to use the right import function.

The "stacks" text field for buffs now only accepts numbers.

Updated LibSRM to version 1.2.6.


1.36.0
----
KaruulAlert now requires Rift 2.2 to function. Completely moving over to the new API will be done over the next few versions, to be ready for Rift 2.4.

Revised the Import/Export functionality of KaruulAlert. This means that alerts and sets exported with this version cannot be read by older versions. For the time being, you will be able to import older alerts into this new version, but support will be dropped in the foreseeable future.
Unfortunately this change is necessary because 90%+ of all errors will the addon come from alerts that have been garbled in some way by posting them on a forum. The new format should withstand the formatting changes done by forums. It is however, completely unintelligible, apart from the name of the alert. Single alerts will take slightly more space to post, while complete sets should take significantly less space.

Some text fields only allow numeric input now. Hopefully this will not cause too much confusion with people mashing their keyboards while nothing happens :)

Fixed a display glitch with cooldown timer on the Marksman Bull's Eye ability. Before, it was showing a very large number for cooldown timer until you used a damaging ability.


1.35.0
----
Added a workaround for the text issues introduced with Rift 2.1 hotfix #4. This will have a slight negative impact on performance, but should make KaruulAlert usable again.

The workarounds automatically disable themselves when the next patch is released, or when a general purpose workaround "TextFix" addon is installed.

Performance optimization in handling of alert counters, to minimize performance issues you may experience as a result of the workaround.

Fixed an issue with drag & dropping abilities on the ability text box.


1.34.0
----
Fixed an issue that occurred when running Rift 2.1, due to API removal of the Rogue "combo unit" mechanic, which has been obsolete since version 1.11.

No new features for now. I've been working on some potential improvements, but they aren't quite ready for release.


1.33.3
----
Fixed an issue with the auto-completion for buff and ability names. If there was only one partial match, the drop down was not being shown.


1.33.2
----
Added a temporary workaround for a compatibility issue with addons that use LibUnitChange 2.1.

Auto-completion for buff and ability names is now case insensitive.


1.33.1
----
Fixed an issue for first time users in 1.33.0. On first load, they would receive an error message because of incomplete settings initialization. This error did not affect any subsequent logins, so existing users should feel free to skip this update.


1.33.0
----
Added the option to show the name of the caster of a buff in the associated alert, as well as the current number of stacks for a buff. Two variables have been introduced for this purpose, which you can use in the alert text. These variables are {caster} and {stacks}. A small button next to the alert text field allows you to add variables to the alert text without remembering their exact names.

Some ideas on how this feature could be used: who debuffed me in PVP? Who has Righteous Mandate active on me? Who cast that Healer's Covenant that's on the tank right now?

Alert texts now support shadowed and/or outlined text, just like the counters already did. You can configure this from the general configuration dialog.

The general configuration dialog is now directly accessible by typing /kalert config.

Increased the maximum number of alerts per set or sub set from 20 to 40. However, do keep in mind that the more alerts you use, the more resources KaruulAlert will take.

Fixed an issue that would result in a secondary error message when a performance warning appeared. You shouldn't be getting these in the first place, however.

The "Share Alert" dialog now properly allows scrolling through player names if more than 20 players are found.


1.32.2
----
Fixed a rare error that occurred when unit information was removed from the cache before the initialization task had finished executing.


1.32.1
----
Fixed an issue in the ability scanner in combination with pets. Rift notifies addons that new abilities were added when summoning a pet, but refuses to give any information about those abilities. These abilities are once again skipped by the scanner.

Fixed an issue when attempting to move message boxes.


1.32.0
----
Fixed an issue with alerts for buffs of which individual stacks can fall off, such as the rogue's Expose Weakness.

The ability scanner has received a major overhaul. First of all, the amount of CPU resources it uses has been reduced drastically. You can now play with the ability scanner enabled without noticing a slowdown on most systems. Secondly, it now scans the entire raid force and their targets for new buffs. This should make it much quicker to pick up specific buffs in a boss fight.

A very basic tutorial has been added to get first time users started. New users will be guided through the process of learning your character's abilities and buffs. It will also explain how to open the main configuration dialog in the future and how to access the built-in help system. The tutorial can be started manually using the "/kalert tutorial" command.

When KaruulAlert detects that the user is getting performance warnings (or being dangerously close to getting them), it will now suggest a tweak in the configuration settings that makes them less likely to occur (this setting was already available in the configuration dialog).

Note: There is a cosmetic problem with the "message box" screen used by the tutorial, causing the buttons to be the wrong size sometimes. Unfortunately this is a Rift client issue and I've been unable to find a workaround so far.


1.31.2
----
Fixed a bug that would load set 6 as a sub set when no sub sets were being used.

Error messages that occur while background processing will once again trigger the Rift error dialog.

Recurring errors will no longer spam the screen. Instead, you will get a message recommending a /reloadui to possibly solve the issue temporarily. Of course, any errors you encounter should still be reported.


1.31.1
----
Fixed an error that would prevent alert sets to be loaded. This may have led to loss of data if you have tried saving the set using 1.31.0. My sincerest apologies :S


1.31.0
----
Fixed a bug that made alerts that monitor Focus or Pet targets work incorrectly if they were saved with version 1.30.x. Focus alerts will be automatically fixed after installing this version. However, you will have to manually check your Pet alerts as they may have changed to Focus alerts.

When trying to save an alert, KaruulAlert will now display a semi-helpful message when you entered something incorrectly. It will also put the focus on the field with the incorrect value, so you can fix it quickly.

Editing an alert's name and saving will now rename the alert instead of creating a copy. To create a copy, right-click the alert in the list and choose Copy to Set.

When saving, moving or copying an alert, it's no longer possible to accidentally overwrite an existing alert with the same name. You will be prompted to choose a different name.

Moving or copying an alert to a sub set no longer results in an error.

Targeting a unit with a large amount of buffs was sometimes causing performance warnings on slow systems. This should be fixed now.

When someone shares an alert with you, it is now actually possible to change the alert name and/or target set. Before it would keep reverting back to the original name as you typed.

Completely clearing the R/G/B text fields while editing an alert will no longer raise an error.


1.30.1
----
Implemented a workaround for an issue that would cause an error message if an alert contained invalid image information somehow. Nobody reported this error, but it was showing up in the daily error reports. I believe it has to do with importing alerts that have been mangled in some way prior to importing.
When you try to edit such an alert, you will now get a warning message before the image is reset to the default for that alert. If you feel this is incorrect, please leave a comment on how you were able to reproduce the error.


1.30.0
----
Changes have been made which should dramatically increase performance when using large numbers of ability, buff or resource alerts. Because of the performance gain alerts will now be now updated 10 times per second, instead of the old 5 times per second. This should make them feel a lot more responsive.

If you're using the "Cast on target's target" option, KaruulAlert will now take that into account. For example, if you have an buff alert set to Foe and you have a Friend target selected, it will check on the target of your target if the buff is present. This should be very useful for people playing hybrid specs.

Switched from TGA to DDS image format for built-in images. This is reduces the size of the addon somewhat (some images are compressed, some aren't). It is recommended that you delete your current addon version when upgrading (but do remember to save any files you may have put in the custom folder!). If you are unhappy with the quality of an image, please let me know and I'll consider switching to an uncompressed version of the image.

Ability cooldown type alerts should now continue to show their timer, even if you currently have insufficient power/energy/mana to use the ability.

When creating or editing an alert, you can now also drag abilities from your Abilities screen or your action bar onto the text field where you normally enter the name. This is primarily intended as a workaround for users of the Russian client, because text fields for addons currently do not allow them to write in Cyrillic. Another workaround is to paste the desired text in there from somewhere else.

Hopefully fixed a performance warning during loading of alert sets that some people were still having.

Fixed a rare error message that occurred when pressing the "Edit Layout" option.

Lots of internal refactoring. Reduced the number of variables and functions visible from the global namespace. This should reduce the chance for compatibility problems with other addons. The addon now also makes use of LibString 1.0.1 (by Imhothar) and LibUnitChange (by ZorbaTHut). LibUnitChange was already used as part of SafesRaidManager, but KaruulAlert uses it directly now as well.

As you may have noticed, version numbers now have an extra digit. This is to maintain proper versioning while also being able to release beta versions. The added digit will be increased whenever a new version contains only bug fixes. Whenever new features are added, the first or second number will be incremented and the third number will again be 0.


1.29
----
Fixed a bug with mouse wheel scrolling on any list panes in dialogs.

Fixed a bug introduced in v1.28 which broke the "self cast only" and "buff length" options.

Some performance optimization to alerts with warnings or timers, especially in combination with outlined and/or shadowed text.

Support for mouse wheel scrolling was added to the help screen.

Updated some help texts and added more hyperlinks.

The help screen will now use fewer resources.

1.28
----
Fixed a bug that was introduced in version 1.26 that would cause ability alerts to stop working properly. Upon loading an attempt is made to fix any malfunctioning ability alerts. It may take some role switching and/or enabling the ability scanner to fix all your alerts. Thanks everyone for your patience and help in tracking down the issue.

The previous version introduced a dependency to LibSRM (Safe's Raid Manager), but no credit was added to the About dialog. Sorry Safe, fixed.

Updated to LibSRM 1.1.6.

Updated some built-in help texts a little and added hyperlinks between topics.

Fixed a minor issue with the scroll bar in the help screen when switching topics.

Fixed a problem with the /karuulalert help command possibly producing an error.

Fixed an issue where some initialization code was being executed twice on rare occasions.

Many recently introduced on screen texts are now part of the localizable resources. Actual translations can still be sent to [email protected] (make sure we know which text you translated).


1.27
----
Added the ability to share alerts with other players! You can now send individual alerts to other people in your party, raid, guild, or anybody else that is near you. When someone sends you an alert, you will be prompted to add it to one of your alert sets. This dialog only appears when you are not in combat.

Once again improved the way KaruulAlert runs on slower machines with larger number of alerts. Some warnings during initial loading of the addon have been addressed.

Added a context menu to the main dialog. When you right click an alert in the list, you will have a number of options.

It is now possible to move or copy alerts to other alert sets (using the context menu).

Added a configuration dialog with some general settings. This new dialog can be opened from the familiar dialog where you configure your individual alerts. It allows the following new features to be configured there:

Added an option that allows you to add a shadow or outline effect to alert counters, to improve readability. Note that using this option will take up slightly more resources, so it's recommended only if you currently have no performance issues.

If you are still experiencing performance warnings, you can now adjust the performance settings of KaruulAlert. Set them to "Safer" or "Safest" if you are experiencing issues. If you do not have any issues, it's recommended to leave this option on "Fastest". Hopefully this will be a temporary measure until optimizations are complete.

Note to non-English users: new features have not yet been localized. Indeed some of them are not even localizable yet. Feel free to send in translations to [email protected] (make sure we know which text you translated).


1.26
----
Improved compatibility with Rift 1.9 on slower machines. If you were still receiving warnings that the addon was running too slow, this should help.

Improved handling of ability ID conversion. This should prevent error messages some people were getting when there were incorrectly formatted ability IDs in their alert sets.

Some performance optimization for buff processing.

Replaced the scroll bar in the help screen by native Rift scroll bar.

KaruulAlert now runs in Strict mode. This should ensure compatibility with Rift 1.10

1.25
----
KaruulAlert has been updated to be compatible with Rift 1.9. This should take care of any slowness warning messages you may have received.

Some internal rewriting to account for ability ID changes. Upgrading to this version will update your alert sets to be compatible with future Rift versions.

1.24
----
nkThings Crash - There was apparently a bug with the core table.remove function. I reworked the fix in 1.21 to avoid using that function.

1.23
----
Fixed a bug with saving sets that was introduced in v1.22. If you are currently using v1.22, please upgrade to avoid problems.

Fixed a bug with importing "resource" type alerts. After import any attempt to edit such an alert would result in an error message. Alerts that were broken due to importing with older versions of KaruulAlert are automatically fixed upon loading.

1.22
----
Added support for automatic switching between sets based on the active role. Use /karuulalert set=auto to activate. To be able to use this new feature effectively, you may need to move your alerts to a different set number. Just use the Export Set and Import Set options.

1.21 - User Update
----
Abilities not loading - On first login it's possible for the abilities to try to load before the play has. When this happens this was causing the ability list to fail to load initially. Code was added to not load the initial ability list until the player has been loaded.

1.20 - User Update
----
Russian help file translation - Zveryga, Grey Guard guild

1.19 - User Update
----
Russian translation - Zveryga, Grey Guard guild

1.18
----
itemID nul fixed - Fixed an issue with exporting alerts that have a nul itemID.

1.17
----
Added support for 6th role - Please note that adding the 6th role pushed the sub sets 1 spot. So if you had data in sub set 1 it will appear in set 6. To correct this issue you can just export the set and import it into the subset you desire. I am sorry for any inconvenience this may cause.

1.16
----
Set Full Can't Edit - Fixed a bug where if your alert set was full you couldn't edit any alerts.

Missing ability IDs - Fixed a bug where abilities with no IDs were being tracked. This was causing parsing errors and error spam. All abilities should have IDs. Any that don't will no longer be able to be tracked. Please note that this isn't me limiting or changing abilities you used to be able to track. Truth is you were able to add them before but they would never trigger because their ID was never found. This change is just preventing the error from happening by not letting you setup bad alerts in the first place.

1.15
-----
Dead Check - Dead units don't need buffs. If a unit is dead Buff/Debuff alerts will not trigger.

Combo Points Target - Rogue Combo Points alerts will now only trigger if your current target is your Combo Point target.

Friend or Foe - Added the option to only trigger if the selected unit is friendly or hostile.

Close Buttons - Converted all close buttons to Rift close buttons.

1.6 Breaking code Updates - Made updates for upcoming breaking changes.

1.6 Ability Update - Ability detail was updated in 1.6 to include more data. Unfortunately the side effect of this was that it now takes more time/resources to return ability details. I believe this was the jump in CPU usage seen in 1.6. I have changed the way I handle abilities now and only load data for abilities that are tracked. This should ease the resources needed for the most part but as this is now dynamic the more abilities you setup alerts for the more data will have to be loaded and thus the more resources that will have to be used.

1.14
-----
Alert Layer - Put in a temporary fix for the layer not updating problem. There is an actual bug in the API that needs to be fixed but I put a work around in for the time being. Setting the layer should automatically update the image now as it should.

Passive Scanner - Fixed an issue with that was causing abilities with no id to be constantly re-added. Also changed the ability find text to not show by default. If you wish to see the text for the abilities as they are added via the passive scanner use the "/karuulalert debug" command.

1.13
-----
Export/Import - Alerts/Sets can now be shared.

Auto Ability Add - Added a lesser version of the ability scanner that runs during normal event processing. Should allow for auto adding of buffs and abilities without affecting performance.

More Alerts! - Implemented Sub Sets. You can now have up to 5 standard sets and up to 10 sub sets. You can have 1 set and 1 sub set active at any given time for a total of 40 alerts active at any given time.

Buff List - Please note that buff lists have changed how they use the default icon. Buff list will now always use the first buff in the list as the default icon. Previously it would use the last buff entered. I'm sorry for any inconveniences this causes but it was necessary to ensure the alert import process will work properly.

Alert Layer - Added support for setting alert layer. There is however a known issue where just exiting the configuration screen will not update the alert layer on active alerts. To work around this you can either do a /reloadui after exiting the configuration screen or simply go back in and out of the configuration screen.

Menu System - Added support for displaying menus

Help Support - Added help file functionality. In game help can now be accessed via the Help->Contents menu.

1.12
-----
Self Cast - Updated, should be working now

Warning Showing Out of Combat - Fixed issue where combat only abilities were showing their warning when out of combat.

1.11
-----
Special Characters - Fixed an issue causing Buffs that contained special characters to fail.

Buff Length - Fixed an issue with the Buff length checking that was causing like named buffs to get confused.

1.10
-----
Buff Fix - Fixed a bug introduced by the stack tracking when tracking buffs with no duration.

1.09
-----
Buff Length - Added an option to set the length of the buff you are looking for. If used the alert will only trigger if the duration of the buff is equal to the buff length specified. This can be used to in cases where 2 buffs have the same name and are only different in duration.

Buff Lists - You can now specify a comma delimited list of buffs. If any of those buffs are active the Alert will be true and if all of the buffs are missing the Alert will be false.

Exact Value/Range - Added a range option to Resources. If selected you can put a range of values or an exact value in the value field. Range will be entered as number-number for example 50-75. Exact value will be entered as a single number for example 4. Percents are still valid so a range of 50-75% will be accepted.

Default Image Checkbox - Added a checkbox to use the default image.

Pets Tracking - Added the ability to set alerts based on pets.

Casting - You can now track units casting. If Ability is filled in it will trigger if only that ability is being cast. If Ability is blank it will trigger when any ability is being cast.

1.08
-----
Languages - French Text Update, German Text added, thanks to Valixx

Custom Text - Fixed a small bug with the default Rift font not getting reset if a custom font was once used.

kalert - Added /kalert for when typing /karuulalert is just too much typing.

Alert List missing 20 - Fixed an indexing issue that was causing the 20th item not to show up in the list.

Color Sliders - Sliders fixed

Triggered Abilities - Abilities that only become available conditionally can now be tracked. (Rising Waterfall, Quick Strike, etc.)

Buff Stacks - You can trigger off a set number of stacks of a given buff.

Sorted Alerts - Alert list is now sorted!

Buff/Ability Select - When typing in buff/ability names a list will pop up with suggestions for what you are typing that you can double click to choose.

Buff Self Only - Added check box to only track buffs cast by the player.

1.07
-----
Alert Sets - Added them. 5 to pick from now.

Custom Images - You can now load your own images to display.

Opacity - Set the transparency level of your images and text

Custom Text - Added text that will be displayed along with the image. For text only alerts set the Image Opacity to 0 and just the text will display.

Text Color - Set the color of the text elements of the alert. (text and timer)

Custom Fonts - Added support for custom fonts.

Warning Length - Set how long before the Buff/Ability is ready the alert will show up.

1.06
-----
Timer Bug - After the first CPU fixes Timers were being shown incorrectly. Fixed that.

CPU Performance Round 2 - As a result of the timer issue I was able to slim down the CPU usage some more.

1.05
-----
CPU Performance Enhancements - Completely rebuilt the alert tracking engine. Trimmed a lot of fat.

1.04
-----
Cannot Track Buff/Ability With New Rank - Updated tracking system. Now uses name instead of id. Tracking should not be affected by different ranks of a given buff/ability.

Opportunity - The above fix will take care of Opportunity as well. Should be able to scan for it and then use it for alerts.

Addon Upgrade Processing - Added version checking and the ability to update saved lists based on the current addon version.

French Support - A special thanks goes out to Ceres for providing the French translations.

Known Issues:
Buffs/Abilitys With Multiple Versions - With the change over to using the buff/ability name for tracking it is possible in some rare cases to have alerts activate if another ability with the same name is active.

1.03
-----
Localization Support - Added support for localization files. Currently EN, FR and DE files exists but all contain English. As I get the translations they will be updated.

Double First Image Removed - Updated the image selector to fix issue with displaying 2 first images if no default icon was present.

Alert Interval Increased - Throttled back on how often alert updates happen, should make the addon less of a CPU hog.

1.02
-----
Ability/Buff list Updated - Now Global across all characters (Rescan of abilities required before saving alerts.)

Alert Clickthrough - Enabled movers for "edit layout" resulting in on screen Alert to be clicked through when not in configuration.

No Time Buffs - Fixed an issue with Buffs having no duration not being properly tracked.


1.01
-----
Mage Charge fixed - 99 less errors / 3 sec.

Buff/Ability default icon update - Originally once you left the text box the icon would show. Now as soon as it recognizes the name the icon will show. Please note that the "default icon" will be in the first slot of the image viewer. So if you have already selected a different image go all the way back to the start and you should see the default.

Combat Aware - Checkbox added to only show alert in combat.
Optional Files (1)
File Name
Version
Size
Author
Date
Type
1.32 beta
1MB
08-15-12 10:08 AM
Addon


Archived Files (48)
File Name
Version
Size
Author
Date
1.39.1
1MB
Karuul
10-19-13 03:15 AM
1.39.0
1MB
Karuul
10-19-13 02:44 AM
1.38.3
1MB
Karuul
06-25-13 09:30 AM
1.38.2
1MB
Karuul
06-23-13 02:48 PM
1.38.1
1MB
Karuul
06-12-13 11:56 PM
1.38.0
1MB
Karuul
06-10-13 03:37 PM
1.37.1
1MB
Karuul
03-17-13 07:01 AM
1.37.0
1MB
Karuul
03-06-13 06:50 AM
1.36.1
1MB
Karuul
03-04-13 10:15 AM
1.36.0
1MB
Karuul
03-03-13 10:34 AM
1.35.0
1MB
Karuul
01-20-13 02:58 AM
1.34.0
1MB
Karuul
12-12-12 03:22 PM
1.33.3
1MB
Karuul
09-04-12 12:29 AM
1.33.2
1MB
Karuul
09-03-12 11:10 AM
1.33.1
1MB
Karuul
08-28-12 11:22 AM
1.33.0
1MB
Karuul
08-26-12 10:54 AM
1.32.2
1MB
Karuul
08-21-12 04:05 PM
1.32.1
1MB
Karuul
08-18-12 12:48 PM
1.32.0
1MB
Karuul
08-17-12 11:34 AM
1.31.2
1MB
Karuul
08-12-12 04:14 AM
1.31.1
1MB
Karuul
08-04-12 01:55 AM
1.31.0
1MB
Karuul
08-03-12 03:44 PM
1.30.1
1MB
Karuul
07-31-12 12:50 PM
1.30.0
1MB
Karuul
07-25-12 10:11 AM
1.29
2MB
Karuul
07-16-12 08:18 AM
1.28
2MB
Karuul
07-15-12 11:13 AM
1.27
2MB
Karuul
07-12-12 05:11 AM
1.26
2MB
Karuul
07-06-12 05:24 AM
1.25
2MB
Karuul
06-30-12 12:13 PM
1.24
2MB
Karuul
05-08-12 06:17 PM
1.23
2MB
Karuul
04-08-12 05:55 AM
1.22
2MB
Karuul
04-01-12 11:32 AM
1.21
2MB
Karuul
03-24-12 06:24 PM
1.20
2MB
Karuul
03-17-12 05:48 PM
1.19
2MB
Karuul
03-17-12 03:37 PM
1.18
2MB
Karuul
02-10-12 07:36 AM
1.17
2MB
Karuul
02-09-12 01:46 PM
1.16
2MB
Karuul
12-10-11 09:18 AM
1.15
2MB
Karuul
11-30-11 05:56 PM
1.14
2MB
Karuul
11-15-11 01:00 PM
1.13
2MB
Karuul
11-14-11 04:01 PM
1.12
2MB
Karuul
11-02-11 06:44 PM
1.11
2MB
Karuul
10-24-11 02:09 PM
1.10
2MB
Karuul
10-23-11 11:43 PM
1.09
2MB
Karuul
10-23-11 04:53 PM
1.08
2MB
Karuul
10-19-11 06:42 PM
1.07
2MB
Karuul
10-13-11 06:41 AM
1.06
2MB
Karuul
10-10-11 04:04 PM


Post A Reply Comment Options
Unread 12-12-12, 01:24 PM  
Thorarin
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 68
Uploads: 1
Quote:
Originally Posted by Calmethar
Would it be possible to add more than 6 main sets, Thorarin?

If you change specs very often it would be a very nice addition. Unless I'm just missing something of course, but you can't get it to not show a main set and just a subset, can you or?
I've been thinking about some feature to more easily park a complete set somewhere when you respec a role, but it probably won't be in the form of adding main specs.
Thorarin is offline Report comment to moderator  
Reply With Quote
Unread 12-12-12, 12:56 PM  
Francl27

Forum posts: 0
File comments: 3
Uploads: 0
Totally broken for me after 2.1
Francl27 is offline Report comment to moderator  
Reply With Quote
Unread 12-12-12, 12:32 PM  
Oakayam
Zombie

Forum posts: 2
File comments: 24
Uploads: 0
I am getting the same error as kruxfelt after 2.1 patch.
Oakayam is offline Report comment to moderator  
Reply With Quote
Unread 12-10-12, 10:43 AM  
Calmethar

Forum posts: 0
File comments: 8
Uploads: 0
Would it be possible to add more than 6 main sets, Thorarin?

If you change specs very often it would be a very nice addition. Unless I'm just missing something of course, but you can't get it to not show a main set and just a subset, can you or?
Last edited by Calmethar : 12-11-12 at 04:07 PM.
Calmethar is offline Report comment to moderator  
Reply With Quote
Unread 12-08-12, 09:14 AM  
kruxfelt

Forum posts: 0
File comments: 7
Uploads: 0
Error: kAlert/tasks.lua:53: Incorrect function usage.
Parameters: (Frame: kAlert.objectFrame1.0x276be368), nil
Parameter types: Frame, nil
Function documentation:
Sets the width of this frame. Undefined results if the frame already has two pinned X coordinates.
Not permitted on a frame with "restricted" SecureMode while the addon environment is secured.
Frame:SetWidth(width) -- number
Parameters:
width: The new width of this frame.
stack traceback:
kAlert/main.lua:715: in function 'setDims'
kAlert/main.lua:862: in function 'add'
kAlert/main.lua:920: in function <kAlert/main.lua:908>
[C]: in function 'xpcall'
kAlert/tasks.lua:49: in function <kAlert/tasks.lua:42>
In kAlert / unnamed background task
stack traceback:
[C]: in function 'error'
kAlert/tasks.lua:53: in function <kAlert/tasks.lua:53>
[C]: in function 'xpcall'
[C]: in function 'Dispatch'
kAlert/tasks.lua:53: in function <kAlert/tasks.lua:42>


Latest update, not sure what is causing this.
kruxfelt is offline Report comment to moderator  
Reply With Quote
Unread 10-30-12, 02:36 PM  
Emylita

Forum posts: 0
File comments: 4
Uploads: 0
Karuul Alert--Dark Water

Heya!
Quick question--I'm having issues getting Karuul Alert to let me know when the cleric buff Dark Water is on the mob. I fill out the page for the alert and no matter how I fill it out, the icon never pops up to let me know (with the timer) when the buff is on the mob. Is there a special way to go about this? If someone can help me out, I'd hugely appreciate it. I'm very newb-ish when it comes to these addons, so step-by-step will be very helpful!
Thanks![/
Last edited by Emylita : 10-30-12 at 02:38 PM.
Emylita is offline Report comment to moderator  
Reply With Quote
Unread 10-27-12, 06:18 PM  
Nytmare
 
Nytmare's Avatar

Forum posts: 0
File comments: 18
Uploads: 0
edit: found the answer
__________________
Last edited by Nytmare : 10-28-12 at 07:18 AM.
Nytmare is offline Report comment to moderator  
Reply With Quote
Unread 10-07-12, 03:41 AM  
Thorarin
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 68
Uploads: 1
Quote:
Originally Posted by Arylenna
UPDATE: logged into another cahracter on another server it told me I was setting it up for the first time and I walked through it, set it up exactly the same and it worked. Went back to my original character, still messed up.
The error you got after updating should be fixable by typing "/kalert set=1"

The error after reverting is because apparently reverted to a really old version. Can't do anything about that I'm afraid.

The last error message is most likely because you imported an alert at some point that was mangled. Some forums line wrap alerts, inserting characters that should not be there, etc. Older versions had almost no protection against this.

Before you log in your character, you could open the save file (the "Saved\[account]\[server]\[character]\SavedVariables\kAlert.lua" file inside the addon folder) with Notepad, search for a00000000 2C3A10C9, take out the space in the middle and save. This should fix it.
Thorarin is offline Report comment to moderator  
Reply With Quote
Unread 10-06-12, 10:49 PM  
Arylenna
 
Arylenna's Avatar

Forum posts: 0
File comments: 11
Uploads: 0
UPDATE: logged into another cahracter on another server it told me I was setting it up for the first time and I walked through it, set it up exactly the same and it worked. Went back to my original character, still messed up. Also it kills my keyboard commands on this particular character.

So apparently it's some kind of setting on my character not on my RIFT addons folder? is there any way of fixing this??

Kine, I just updated this and now i'm having issues with it..

Error: kAlert/tasks.lua:53: kAlert/config.lua:763: attempt to compare nil with number
stack traceback:
kAlert/config.lua:2036: in function <kAlert/config.lua:2027>
[C]: in function 'xpcall'
kAlert/tasks.lua:49: in function <kAlert/tasks.lua:42>
In kAlert / unnamed background task
stack traceback:
[C]: in function 'error'
kAlert/tasks.lua:53: in function <kAlert/tasks.lua:53>
[C]: in function 'xpcall'
[C]: in function 'Dispatch'
kAlert/tasks.lua:53: in function <kAlert/tasks.lua:42>


What do I do to fix it?

I open Karuul and it opens a nil set adn I can't create sets or anything.....

to go back when I go back to the older version it gives me this error:
Error: Function is deprecated and the addon environment is not in compatibility mode.
Function documentation:
Provides detailed information about abilities.
This function is deprecated and will be removed in the future. It is unavailable if the game is not in Compatibility Mode.
detail = Inspect.Ability.Detail(ability) -- table <- ability
details = Inspect.Ability.Detail(abilities) -- table <- table
Parameters:
abilities: A table of identifiers of abilities to retrieve detail for.
ability: The identifier of the ability to retrieve detail for.
Return values:
detail: Detail table for a single ability.
details: Detail tables for all requested abilities. The key is the ability ID, the value is the ability's detail table.
Returned members:
autoattack: Autoattack mode of the ability.
castingTime: Casting time of the ability, in seconds.
channeled: Signals that the ability is channeled.
continuous: Signals that the ability is continuous.
cooldown: Cooldown of the ability, in seconds.
costCharge: The amount of charge this ability consumes on use.
costEnergy: The amount of energy this ability consumes on use.
costMana: The amount of mana this ability consumes on use.
costPlanarCharge: The amount of planar charges this ability consumes on use.
costPower: The amount of power this ability consumes on use.
currentCooldownBegin: The time the current cooldown started, in the context of Inspect.Time.Frame.
currentCooldownDuration: Duration of the current cooldown the ability is influenced by, in seconds.
currentCooldownExpired: Number of seconds the current cooldown is past its expiration time. Generally indicates lag.
currentCooldownPaused: Indicates that this ability's cooldown is paused.
currentCooldownRemaining: Time remaining in the ability's current cooldown, in seconds.
description: Description for the ability.
gainCharge: Amount of charge gained by using the ability.
icon: Resource filename of the ability's icon.
id: The ID of the requested element.
idNew: The new ability ID.
name: Name of the ability.
outOfRange: Signals that the ability is out of range.
passive: Signals that the ability is passive.
positioned: Signals that the ability's effect is manually positioned by the user.
racial: Signals that the ability is a racial ability.
rangeMax: The maximum range of the ability.
rangeMin: The minimum range of the ability.
stealthRequired: Signals that the ability requires the user to be in stealth.
target: The Unit ID of the unit that this ability will be used on if triggered at this moment.
unusable: Signals that this ability is unusable.
weapon: The required equipped weapon for this ability. May be "any", "melee", or "ranged".
In kAlert / playerAvailable, event Event.Unit.Availability.Partial
stack traceback:
[C]: in function 'Detail'
kAlert/main.lua:333: in function 'updateAlerts'
kAlert/main.lua:358: in function 'init'
kAlert/main.lua:243: in function <kAlert/main.lua:240>


REINSTALLED using CURSE CLIENT:
Error: kAlert/tasks.lua:53: Incorrect function usage.
Parameters: "a00000000 2C3A10C9"
Parameter types: string
Function documentation:
Provides detailed information about abilities.
detail = Inspect.Ability.New.Detail(ability) -- table <- ability
details = Inspect.Ability.New.Detail(abilities) -- table <- table
Parameters:
abilities: A table of identifiers of abilities to retrieve detail for.
ability: The identifier of the ability to retrieve detail for.
Return values:
detail: Detail table for a single ability.
details: Detail tables for all requested abilities. The key is the ability ID, the value is the ability's detail table.
Returned members:
autoattack: Autoattack mode of the ability.
castingTime: Casting time of the ability, in seconds.
channeled: Signals that the ability is channeled.
continuous: Signals that the ability is continuous.
cooldown: Cooldown of the ability, in seconds.
costCharge: The amount of charge this ability consumes on use.
costEnergy: The amount of energy this ability consumes on use.
costMana: The amount of mana this ability consumes on use.
costPlanarCharge: The amount of planar charges this ability consumes on use.
costPower: The amount of power this ability consumes on use.
currentCooldownBegin: The time the current cooldown started, in the context of Inspect.Time.Frame.
currentCooldownDuration: Duration of the current cooldown the ability is influenced by, in seconds.
currentCooldownExpired: Number of seconds the current cooldown is past its expiration time. Generally indicates lag.
currentCooldownPaused: Indicates that this ability's cooldown is paused.
currentCooldownRemaining: Time remaining in the ability's current cooldown, in seconds.
description: Description for the ability.
gainCharge: Amount of charge gained by using the ability.
icon: Resource filename of the ability's icon.
id: The ID of the requested element.
idNew: The new ability ID.
name: Name of the ability.
outOfRange: Signals that the ability is out of range.
passive: Signals that the ability is passive.
positioned: Signals that the ability's effect is manually positioned by the user.
racial: Signals that the ability is a racial ability.
rangeMax: The maximum range of the ability.
rangeMin: The minimum range of the ability.
stealthRequired: Signals that the ability requires the user to be in stealth.
target: The Unit ID of the unit that this ability will be used on if triggered at this moment.
unusable: Signals that this ability is unusable.
weapon: The required equipped weapon for this ability. May be "any", "melee", or "ranged".
stack traceback:
kAlert/main.lua:538: in function 'convertAbilityId'
kAlert/main.lua:600: in function 'updateAlerts'
kAlert/main.lua:644: in function <kAlert/main.lua:637>
[C]: in function 'xpcall'
kAlert/tasks.lua:49: in function <kAlert/tasks.lua:42>
In kAlert / unnamed background task
stack traceback:
[C]: in function 'error'
kAlert/tasks.lua:53: in function <kAlert/tasks.lua:53>
[C]: in function 'xpcall'
[C]: in function 'Dispatch'
kAlert/tasks.lua:53: in function <kAlert/tasks.lua:42>
Last edited by Arylenna : 10-07-12 at 12:08 AM.
Arylenna is offline Report comment to moderator  
Reply With Quote
Unread 09-13-12, 08:44 PM  
Kine
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 8
Uploads: 1
Re: Re: Heat Retention

Quote:
Originally Posted by Thorarin
Quote:
Originally Posted by Kine
i play a rogue, and when i run NB i would like to have an icon popup when Heat Retention is at 5 stacks, now iv set it the best way i can think of, however when i get to 5 stacks of HR the icon pops up for like half a second if at all, its hard to explain. you basically have to be looking where i set the icon to get a glimpse of the icon popup. so my question is, is there a way to have the HR icon pop up on the first stack and just have the stack count go up as they are applied and just not disappear? or is this even possible to add in a future update?
I don't normally play Nightblade, so this originally puzzled me a little. However, what is happening is that once Heat Retention reaches 5 stacks, you gain another buff which is also called Heat Retension, without any stacks.

There are multiple cases of buffs having the same name, in which case you can use the buff duration to distinguish them. Unfortunately both these buffs seem to have a 30 second duration. This means that for the time being, there is no way to have a proper alert for having 5 stacks of Heat Retension. You can set it up to show the alert regardless of the number of stacks, then entering {stacks} in the alert's text. This will give you a number going from 1 to 4, then 5 very briefly before showing 1.

In order to fix this, all the buff tracking will need to be changed to tracking by buff type (an internal ID) instead of by name. I was already considering doing this because it will allow for some optimization in 1.10, but it's a large undertaking. The database KaruulAlert keeps of all abilities and buffs will need to be changed, and there is no simple conversion possible. The import/export format for alerts needs to be changed, the way alerts are edited needs some changes, etc. etc.

I plan on doing all this, but it will take time.
thank you for looking into this, much appreciated. cant wait until you get to doing what you had described, i understand its not an easy thing to do. ill still be a loyal kalert user and look forward to these changes! great addon, great author, cant ask for anything more keep up the great work man, thanks again for creating and maintaining this wonderful addon!
Kine is offline Report comment to moderator  
Reply With Quote
Unread 09-09-12, 03:51 AM  
Thorarin
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 68
Uploads: 1
Re: Heat Retention

Quote:
Originally Posted by Kine
i play a rogue, and when i run NB i would like to have an icon popup when Heat Retention is at 5 stacks, now iv set it the best way i can think of, however when i get to 5 stacks of HR the icon pops up for like half a second if at all, its hard to explain. you basically have to be looking where i set the icon to get a glimpse of the icon popup. so my question is, is there a way to have the HR icon pop up on the first stack and just have the stack count go up as they are applied and just not disappear? or is this even possible to add in a future update?
I don't normally play Nightblade, so this originally puzzled me a little. However, what is happening is that once Heat Retention reaches 5 stacks, you gain another buff which is also called Heat Retension, without any stacks.

There are multiple cases of buffs having the same name, in which case you can use the buff duration to distinguish them. Unfortunately both these buffs seem to have a 30 second duration. This means that for the time being, there is no way to have a proper alert for having 5 stacks of Heat Retension. You can set it up to show the alert regardless of the number of stacks, then entering {stacks} in the alert's text. This will give you a number going from 1 to 4, then 5 very briefly before showing 1.

In order to fix this, all the buff tracking will need to be changed to tracking by buff type (an internal ID) instead of by name. I was already considering doing this because it will allow for some optimization in 1.10, but it's a large undertaking. The database KaruulAlert keeps of all abilities and buffs will need to be changed, and there is no simple conversion possible. The import/export format for alerts needs to be changed, the way alerts are edited needs some changes, etc. etc.

I plan on doing all this, but it will take time.
Last edited by Thorarin : 09-09-12 at 03:52 AM.
Thorarin is offline Report comment to moderator  
Reply With Quote
Unread 09-08-12, 10:14 PM  
Kine
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 8
Uploads: 1
Heat Retention

hey there, first i want to say iv used this addon since it came out, and its amazing. it blows away any other cd/buff/alert addon out there. and thank you for continuing to update this.

i do however have one question or possibly a request.

i play a rogue, and when i run NB i would like to have an icon popup when Heat Retention is at 5 stacks, now iv set it the best way i can think of, however when i get to 5 stacks of HR the icon pops up for like half a second if at all, its hard to explain. you basically have to be looking where i set the icon to get a glimpse of the icon popup. so my question is, is there a way to have the HR icon pop up on the first stack and just have the stack count go up as they are applied and just not disappear? or is this even possible to add in a future update?

i know this ?/request probably isnt as clear as it could be, just not sure how to describe it heh, but if you need anymore specific information, please let me know and ill try to provide that for ya.

thanks again bud. keep up the good work
Kine is offline Report comment to moderator  
Reply With Quote
Unread 08-31-12, 04:53 AM  
Thorarin
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 68
Uploads: 1
Compatibility issue with KBM 1.2.3.514 (alpha) and others

Due to a bug in the latest version of the LibUnitChange library, KaruulAlert will produce errors when used together with King Boss Mods 1.2.3.514 and possibly other addons.

I recommend reverting to KBM 1.2.3.513 until a newer version is released.

I'm considering a release with a workaround for the problem, but hopefully the author of LibUnitChange will respond quickly with the actual solution.

Edit: 1.33.3 includes a workaround for this issue.
Last edited by Thorarin : 09-08-12 at 02:00 PM.
Thorarin is offline Report comment to moderator  
Reply With Quote
Unread 08-18-12, 12:51 PM  
Thorarin
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 68
Uploads: 1
Quote:
Originally Posted by Nytmare
got both of theses today while using the tutorial. The first one happened when I summoned a pet the second one happened when I clicked continue to open the config ( all in the tutorial )
Both issues should be fixed in 1.32.1. Thanks for reporting
Thorarin is offline Report comment to moderator  
Reply With Quote
Unread 08-18-12, 07:07 AM  
Nytmare
 
Nytmare's Avatar

Forum posts: 0
File comments: 18
Uploads: 0
got both of theses today while using the tutorial. The first one happened when I summoned a pet the second one happened when I clicked continue to open the config ( all in the tutorial )

Quote:
Error: kAlert/tasks.lua:52: kAlert/main.lua:1483: attempt to index local 'details' (a nil value)
stack traceback:
[C]: in function 'xpcall'
kAlert/tasks.lua:48: in function <kAlert/tasks.lua:41>
In kAlert / systemScanner.abilitiesAdded
stack traceback:
[C]: in function 'error'
kAlert/tasks.lua:52: in function <kAlert/tasks.lua:52>
[C]: in function 'xpcall'
[C]: in function 'Dispatch'
kAlert/tasks.lua:52: in function <kAlert/tasks.lua:41>
Quote:
Error: UIX/main.lua:183: attempt to call method 'ReadAll' (a nil value)
In kAlert / kAlert.messageBox:MouseMove
stack traceback:
UIX/main.lua:183: in function 'ClearPoints'
kAlert/utilities.lua:872: in function <kAlert/utilities.lua:870>
__________________
Nytmare is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: