Download
(194 Kb)
Download
Updated: 12-14-12 04:29 PM
Pictures
File Info
Updated:12-14-12 04:29 PM
Created:10-16-11 01:20 PM
Downloads:2,285
Favorites:15
MD5:
WarnMe
Version: 1.9.3
by: Xenyr [More]
WarnMe as the name suggests is a helper addon to tell me the player about specific events in the game. I use this addon to help me while raiding with the Shoreline guild on Steampike. The addon can raise warnings in the following circumstances:

- A specified emote is said
- An NPC says a particular thing
- A buff/debuff appears on player/target/focus
- A buff/debuff is missing from player/target/focus
- A buff/debuff reaches a preset number of stacks
- A buff/debuff is less than or equal to a preset number of stacks
- The health/mana/charge of player/target/focus is below/above a defined percentage
- An ability cooldown has started/ended
- A particular channeled spell has been cast

The addon splits warnings into two parts, warnings and events. An event is the situation to track, so a buff being missing is an example event. A warning is the action that takes place when an event occurs. The addon currently supports two types of warning:

- Display a text message on the screen, this can be a countdown clock
- Show an image on the screen
- Display the text or image periodically based on a timer
- Flash the screen
- Show a counter bar

Warnings can flash and be defined to disappear after a certain duration.

Events each have a defined scope. This scope helps define when the event is active. Scope is based on party size, role, combat status and character. Character can either be "All characters" or the name of a particular character. The addon settings are saved for all characters on the same shard, so you can easily define warnings and events for all your alts. You can select any of your 5 roles in the scope of an event. Unfortunately the addon interface does not allow addons to determine your current role or notice when you change roles. This means you must tell the addon when you change roles. This can via the slash command "/warnme role n" where n is the new role number. The best way to handle roles is via a role change macro. Here is the macro I use to switch into role 3:

loadequip 3
role 3
warnme role 3

You can use your own images with WarnMe. Just download and install the MyTextures stub addon. Now copy your image files into the newly created Interface\Addons\MyTextures directory in your Rift game folder. Images can be jpeg, png, dds or tga format. See Example 4 below on configuring a texture warning using your own image.

Lets use some examples to help clarify the warning/event definitions.

Example 1 - Show the message "AWAY" when the player gets the Ancient Flames debuff from Vladmal Prime

First we create the warning "AWAY" message:
  1. Type "/warnme" to open the config window
  2. Press the Add button beside "Warnings Text" to bring up the "Text Warning Editor"
  3. Enter AWAY in the Name field. This value must be unique across all warnings.
  4. Enter AWAY in the Display String field. This is the string you will see on the screen
  5. Press the Choose button beside x%,y% and then click the mouse where you want the warning to appear
  6. Leave the Font Size at 200, we dont want to miss this message
  7. Leave the duration at 5, meaning the message will disappear after 5 seconds
  8. Leave the alpha at 1, which will keep the text fully opaque
  9. Press the Choose button beside Test Colour if you wish to change the text colour
  10. Move the Flash Frequency slider to 0, which means the text will not flash
  11. Press OK

Now we have our warning we need an event to trigger it:
  1. Type "/warnme" to open the config window
  2. Press the Add button beside the "Events Buff"
  3. Enter Ancient Flames in the Name field. This value must be unique across all events. I have used the debuff name here but you can choose any value as long as it is unique.
  4. Press the Choose button beside Warning and select AWAY from the popup
  5. Enter Ancient Flames in the Buff Name field. This must be the exact buff name.
  6. Leave the Buff target set to player
  7. Leave the Buff type as Buff/Debuff exists
  8. Leave all the checkboxes alone, as they are already defined for raid events.
  9. Press OK

Now press OK on the main warnme config screen and we are done. When you next meet Vladmal your warning will popup. Rather than wait we should test it by using one of your own buffs. So lets edit the event and change the buff name so you can test it:
  1. Type "/warnme" to open the config window
  2. Press the Edit button beside the "Events Buff"
  3. Select Ancient Flames from the popup
  4. Change the Buff Name field from Ancient Flames to be the name of one of your own buffs
  5. Press OK to finish editing the event
  6. Press OK on the warnme config screen

Now the message should appear when you cast your buff and disappear when you cancel the buff.

Example 2 - Show the same "AWAY" message when Inwar Darktide does his surge emote. We will re-use the AWAY warning we made in 1 above, as many events can all share the same warning. This was the reason I split warnings from events. Lets add a new event:
  1. Type "/warnme" to open the config window
  2. Press the Add button beside the "Events Emote"
  3. Enter Surge in the Name field
  4. Press the Choose button beside Warning and select AWAY from the popup
  5. Enter "Rage surges through Inwar Darktide's body" in the emote field without the double quotes
  6. Leave all the checkboxes alone, as they are already defined for raid events.
  7. Press OK
  8. Press OK on the warnme config screen

Now we will also see the AWAY warning when the boss does his surge emote. Note that the emote string must be exactly what the boss says, including an punctation marks at the end. This is to keep the addon cpu usage low. The best way of capturing an emote string is type /log to enable non-combat logging. Fight the boss and then you will be able to copy his emote string from the log.txt file in your Rift game directory.

Example 3 - Show the Fervor texture when I am in a raid and in combat but missing both the Anthem of Fervor and Living Energy buffs
  1. Type "/warnme" to open the config window
  2. Press the Add button beside "Warnings Texture" to bring up the "Texture Warning Editor"
  3. Enter Fervor in the Name field. This value must be unique across all warnings.
  4. Leave the Addon as Rift
  5. Press the Choose button beside Texture field to bring up the "Texture selector"
  6. Click on the Anthem of Fervor icon and press OK. The icons are in alphabetical order.
  7. Press the Choose button beside x%,y% and then click the mouse where you want the warning to appear
  8. Change the scaling slider to 200, as we want our icon to be twice as big as normal
  9. Change the duration to 0 meaning it will always show
  10. Leave the alpha at 1, which will keep the text fully opaque
  11. Move the Flash Frequency slider to 0, which means the icon will not flash
  12. Press OK save the warning
  13. Press the Add button beside the "Events Buff"
  14. Enter FervorLE in the Name field. This value must be unique across all events.
  15. Press the Choose button beside Warning and select Fervor from the popup
  16. Enter Anthem of Fervor, Living Energy in the Buff Name field. This comma separated list of buffs can only be used for the buff missing type.
  17. Leave the Buff target set to player
  18. Change the Buff type as Buff/Debuff is missing
  19. Uncheck the Out Combat check box, as we only want this warning to show when in combat.
  20. Press OK

Example 4 - Create a texture warning using your own image file
  1. Copy your texture file into the Interface\Addons\MyTextures addon directory in your Rift game folder
  2. Type "/warnme" to open the config window
  3. Press the Add button beside "Warnings Texture" to bring up the "Texture Warning Editor"
  4. Enter SuperDuperImage in the Name field. This value must be unique across all warnings.
  5. Change the Addon to MyTextures
  6. Change the Texture field to be the filename of your image, so BlueWaveCircle.png in my case
  7. Press the Choose button beside x%,y% and then click the mouse where you want the warning to appear
  8. Leave the scaling slider to 100, as we want our icon to be default size
  9. Change the duration to 0 meaning it will always show
  10. Leave the alpha at 1, which will keep the text fully opaque
  11. Move the Flash Frequency slider to 0, which means the icon will not flash
  12. Press OK save the warning

You can see an example picture using an image in the uploaded addon screenshots.

Example 5 - 40 second wave alert for Akylios phase 1

Use the below instuctions to display a texture image 5 seconds before the waves will hit in phase 1. This will fire 3 times. This alert also needs the MyTextures stub addon, so download it from http://www.riftui.com/downloads/info106-MyTextures.html
  1. Copy your texture file into the Interface\Addons\MyTextures addon directory in your Rift game folder
  2. Type "/warnme" to open the config window
  3. Press the Add button beside "Warnings Texture" to bring up the "Texture Warning Editor"
  4. Enter BlueWave in the Name field.
  5. Change the Addon field to MyTextures
  6. Change the Texture field to be the filename of your image, so BlueWaveCircle.png in my case
  7. Leave x% at 50 and change y% to 55
  8. Leave the scaling slider to 100, as we want our icon to be default size
  9. Change the duration to 5
  10. Leave the alpha at 1, which will keep the text fully opaque
  11. Move the Flash Frequency slider to 0, which means the icon will not flash
  12. Press OK save the warning
  13. Press the Add button beside Timer
  14. Set the name field to be Akylios Wave40
  15. Press the Choose button beside Warning and choose BlueWave
  16. Change Initial Delay to be 38
  17. Change Timer Duration to be 40
  18. Change Repeats to be 2
  19. Press OK to save the timer
  20. Press the Add button beside Events Stat
  21. Set the name field to be Akylios Wave Timer40
  22. Press the Choose button beside Warning and choose Akylios Wave40
  23. Press the Choose button beside Target and select named
  24. Set the Target Name to be Jornaru
  25. Set the Health% to 50
  26. Leave the Event Type as Health % is greater than...
  27. Press OK to save the event

Example 7 - Display a cooldown countdown timer over an action bar button

Addons cannot interract with the action bars in the default Rift UI, so addon's like OmniCC in wow are not yet possible. You can simulate an ability icon cooldown timer by drawing the countdown on top of the button. This works well, but will need to be changed everytime you move your action bars. Use the below instuctions to display a 12 second countdown timer every time the Strike Like Iron ability is used.
  1. Type "/warnme" to open the config window
  2. Press the Add button beside "Warnings Text" to bring up the "Text Warning Editor"
  3. Enter SLITimer in the Name field. This value must be unique across all warnings.
  4. Enter " {Countdown}" in the Display String field. The initial space is necessary due to a bug in the Rift addon UI
  5. Press the Choose button beside x%,y% and then click the mouse in the middle of your "Strike Like Iron" ability button
  6. Change the Font Size to 40
  7. Change the duration to 12, which is the length of the ability cooldown
  8. Leave the alpha at 1, which will keep the text fully opaque
  9. Press the Choose button beside Text Colour if you wish to change the text colour
  10. Move the Flash Frequency slider to 10, which means the text will change colour after 10 seconds
  11. Press OK save the warning
  12. Press the Add button beside Events Ability
  13. Set the name field to be SLICountdown
  14. Press the Choose button beside Warning and choose SLITimer
  15. Set the Ability name to be "Strike like Iron"
  16. Leave the Event Type as Ability cooldown has started
  17. Press OK to save the event
Release 1.9.3
Rift 2.1 support

Release 1.9.2
Rift 2.0 support

1.9.1

Fix strange rift 1.9 behaviour for stat dialog

1.9
Turn off performance checking while addon is starting up

1.8.1
Fixed issue where button was placed wrong on scaled desktops

1.8
Rift patch 1.9 support
Added new ability available/unavailable events

1.7.1
Fixed range errors on castbar when target dies

1.7
Enhanced castbar events to trigger if the target is within a certain range
Added new custom events for RotP

1.5
Fixed castbar events for rift 1.8

Release 1.4

Rift 1.7 compatible
Detects role change automatically for role specific warnings

Release 1.3.1

Bug fix on new zone scope

Release 1.3

Rift 1.6 compatible
New custom warnings
Ability to monitor buffs/debuffs cast be self (experimental)
New zone scope allowing event to be limited to particular raids

Release 1.2.3

Fixed error with stacking buffs
Fixed button not retaining its new position
Fixed akylios wave timer

Release 1.2.2

Bug fix to allow Add Stat event to work again (oops)
Change to warnings to ensure all warnings flash in sync
Fix to settings upgrade to ensure old castbar and health events work with 1.2
Added abillity to overwrite custom warnings. This allows you to move them around.

Release 1.2.1

Small update to add import/export functionality

Release 1.2

Fixed bug with buff missing tracking on player.target
Added a timer countdown to the texture warning
Added a timer bar to the timer warning
Fixed a feature where player would go out of combat when raid was still in combat
Added some experimental custom warnings for Akylios
Added warning move button to allow easier placement of warnings
Archived Files (8)
File Name
Version
Size
Author
Date
1.9.2
190kB
Xenyr
11-24-12 04:39 AM
1.9.1
190kB
Xenyr
07-12-12 01:59 PM
1.9
190kB
Xenyr
07-03-12 01:03 PM
1.8.1
189kB
Xenyr
06-16-12 09:34 AM
1.8
189kB
Xenyr
06-16-12 09:07 AM
1.7.1
188kB
Xenyr
05-17-12 04:43 PM
1.7
188kB
Xenyr
05-12-12 05:01 AM
1.5
110kB
Xenyr
05-06-12 05:58 AM


Post A Reply Comment Options
Unread 10-16-11, 04:18 PM  
jice73

Forum posts: 0
File comments: 2
Uploads: 0
Couple Ideas

Nice - looking pretty good.

Couple things came to mind.

1. Being able to scale the icon would be nice.
2. A test button to let us see what the warning would look like.

A bug, I think. After adding a warning, then an event, after I hit OK, I cannot do anything via the keyboard for several moments. The mouse is ok, but nothing via the keyboard is happening. Unsure how I fixed it the first time, but it happened when I added a second warning/event.

I clicked on my "planar loot bag" icon thingy, then I could type again. Dunno.
Last edited by jice73 : 10-16-11 at 04:26 PM.
jice73 is offline Report comment to moderator  
Reply With Quote
Unread 10-16-11, 04:34 PM  
jice73

Forum posts: 0
File comments: 2
Uploads: 0
Hmm, some thoughts on the preview window (positioning alerts).

Maybe an option to have it show existing warnings (text and/or textures), to place them in either the same spot, or along side existing ones. If the scaling icon idea was appealing, dragging around a box of the actual size of the icon would be neat. Text as well, assuming you can calculate a box using the text size and a base position (lower left?).

More food for thought.
jice73 is offline Report comment to moderator  
Reply With Quote
Unread 10-17-11, 08:47 AM  
Xenyr
Zombie
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 68
Uploads: 1
Re: Couple Ideas

Quote:
Originally posted by jice73
Nice - looking pretty good.

Couple things came to mind.

1. Being able to scale the icon would be nice.
2. A test button to let us see what the warning would look like.

A bug, I think. After adding a warning, then an event, after I hit OK, I cannot do anything via the keyboard for several moments. The mouse is ok, but nothing via the keyboard is happening. Unsure how I fixed it the first time, but it happened when I added a second warning/event.

I clicked on my "planar loot bag" icon thingy, then I could type again. Dunno.
I have released a new version (0.2) with a fix for the keyboard issue and the texture scaling. The preview window is a good idea and I'll put it on the todo list.
Xenyr is offline Report comment to moderator  
Reply With Quote
Unread 10-18-11, 05:38 AM  
Testercules
 
Testercules's Avatar

Forum posts: 0
File comments: 16
Uploads: 0
So is this like programming your own DBM warnings, and your own power auras to show at your own specific times? (I trust you've played WoW and know what I mean. lol). I like the idea of only giving warnings to yourself instead of to the chat window.
Testercules is offline Report comment to moderator  
Reply With Quote
Unread 10-18-11, 06:42 AM  
Xenyr
Zombie
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 68
Uploads: 1
Quote:
Originally posted by Testercules
So is this like programming your own DBM warnings, and your own power auras to show at your own specific times? (I trust you've played WoW and know what I mean. lol). I like the idea of only giving warnings to yourself instead of to the chat window.
Yep you've got it. I plan to add import/export functionality so raid leaders can share warnings/events with their team members.
Xenyr is offline Report comment to moderator  
Reply With Quote
Unread 10-20-11, 10:53 AM  
Xenyr
Zombie
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 68
Uploads: 1
0.3

New version put live today.

Added timer warnings which allow you to wrap a text or texture warning with a timers. Handy for the waves on Akylios.

Added castbar events that trigger when a particular ability triggers the castbar. Good for notifing Jornaru summoning his adds.

Added health events that trigger when health is below (or above) a set percentage. Good for a "Oh my health is below 10%" alert.
Xenyr is offline Report comment to moderator  
Reply With Quote
Unread 10-20-11, 06:11 PM  
Nissassa
Zombie

Forum posts: 1
File comments: 9
Uploads: 0
Absolutly Love this Addon

I do however has 2 problems, one is the issue of sometimes, not being able to use my keyboard for several seconds, and the second is with the buffs for a Riftstalker, it goes like this:

I have a buff for the RS called Stalker Phase, I set it up and it warns me If I haven't applied it to myself without any problems, but we have another skill that allows us to planeshift which gives us all sorts of short buffs and another of these is also called Stalker Phase, so we have two on the screen at once, one which is always active, unless we deactivate it and one which is only active for 10 secs when we planeshift. Now once this 10sec Stalker Phase fades after the 10secs, Warnme, does indeed warnme that I know longer have Stalker Phase applied even though I do.

Hope that makes sense, awesome addon.
Nissassa is offline Report comment to moderator  
Reply With Quote
Unread 10-21-11, 01:25 AM  
Kittra
 
Kittra's Avatar

Forum posts: 0
File comments: 3
Uploads: 0
Checking missing buffs and per Alt Questions

Great Add-on

2 Questions:

1) What exactly does the comma suppose do when checking for missing
buffs?

I have put 'Salvation, Cavalier' in the Buff Name field.
but the missing warning message only displays if both are missing
- is this suppose to show if only one is missing?
To check for both I had to make 2 separate events

2) Figured how to make it for only one alt. Is there anyway to have it for 2
alts; as I have 2 rangers and they can use the same events.

Thank you for taking your time to make this one.
__________________
Kittra
Kittra is offline Report comment to moderator  
Reply With Quote
Unread 10-21-11, 07:26 AM  
RagebeastRT
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 118
Uploads: 8
Bug

When setting up the alert, I set everything and then add which alt to set it to. I do not hit enter but just click OK. It saves everything but I lose keyboard input. For some reason, even with the window hidden, the keyboard is adding text to that Alt text field until I hit ESC. Even hitting Enter while either having focus on that text field or while the window is closed has no effect. You may want to add a mouse event for that text box.



Also, is there any way you can add player.pet to target options?
Last edited by RagebeastRT : 10-21-11 at 07:27 AM.
RagebeastRT is offline Report comment to moderator  
Reply With Quote
Unread 10-21-11, 03:15 PM  
Xenyr
Zombie
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 68
Uploads: 1
Re: Bug

Quote:
Originally posted by RagebeastRT
When setting up the alert, I set everything and then add which alt to set it to. I do not hit enter but just click OK. It saves everything but I lose keyboard input. For some reason, even with the window hidden, the keyboard is adding text to that Alt text field until I hit ESC. Even hitting Enter while either having focus on that text field or while the window is closed has no effect. You may want to add a mouse event for that text box.



Also, is there any way you can add player.pet to target options?
Thanks for the bug report. I believe it is fixed in version 0.4. I have also added player.pet to buff and health events. I don't play many pet based classes, so I wasn't able to do as much testing as I'd like. Let me know about any bugs you find.
Xenyr is offline Report comment to moderator  
Reply With Quote
Unread 10-21-11, 03:18 PM  
Xenyr
Zombie
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 68
Uploads: 1
Re: Checking missing buffs and per Alt Questions

Quote:
Originally posted by Kittra
Great Add-on

2 Questions:

1) What exactly does the comma suppose do when checking for missing
buffs?

I have put 'Salvation, Cavalier' in the Buff Name field.
but the missing warning message only displays if both are missing
- is this suppose to show if only one is missing?
To check for both I had to make 2 separate events

2) Figured how to make it for only one alt. Is there anyway to have it for 2
alts; as I have 2 rangers and they can use the same events.

Thank you for taking your time to make this one.
The comma in buff names is only for shows that all the buffs are missing. You were correct to create two separate events to check the 2 buffs.

I have changed version 0.4 to allow a comma separated list of alts in the event character name. This should allow you to specify both your rangers in order to share events.
Xenyr is offline Report comment to moderator  
Reply With Quote
Unread 10-21-11, 03:19 PM  
Xenyr
Zombie
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 68
Uploads: 1
Quote:
Originally posted by Nissassa
Absolutly Love this Addon

I do however has 2 problems, one is the issue of sometimes, not being able to use my keyboard for several seconds, and the second is with the buffs for a Riftstalker, it goes like this:

I have a buff for the RS called Stalker Phase, I set it up and it warns me If I haven't applied it to myself without any problems, but we have another skill that allows us to planeshift which gives us all sorts of short buffs and another of these is also called Stalker Phase, so we have two on the screen at once, one which is always active, unless we deactivate it and one which is only active for 10 secs when we planeshift. Now once this 10sec Stalker Phase fades after the 10secs, Warnme, does indeed warnme that I know longer have Stalker Phase applied even though I do.

Hope that makes sense, awesome addon.
Hey glad you like the addon. I think I have fixed the keyboard issue in version 0.4, so give it a go. I've also put a fix in for Stalker Phase.
Xenyr is offline Report comment to moderator  
Reply With Quote
Unread 10-21-11, 05:31 PM  
Kittra
 
Kittra's Avatar

Forum posts: 0
File comments: 3
Uploads: 0
How can I duplicate settings for a different account on different computer.

Thank you for answering and fixing the alt problem.

One more question -

My partner plays a different account on a 2nd computer and I installed my WarnMe folder to the Addon folder on the second computer; but it does not have the new events I added.

What do I have to copy from my computer with the working New events - to the 2nd computer so they will work on the different account there?

This is the first Rift add-on; I have tried and cant figure this out.

Hope this makes sense.

Thank you very much,
__________________
Kittra
Kittra is offline Report comment to moderator  
Reply With Quote
Unread 10-21-11, 07:12 PM  
Nissassa
Zombie

Forum posts: 1
File comments: 9
Uploads: 0
w00t amazing stuff, Stalker Phase works like a charm now, thanks Xenyr.
Nissassa is offline Report comment to moderator  
Reply With Quote
Unread 10-22-11, 12:32 AM  
Xenyr
Zombie
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 68
Uploads: 1
Re: How can I duplicate settings for a different account on different computer.

Quote:
Originally posted by Kittra
Thank you for answering and fixing the alt problem.

One more question -

My partner plays a different account on a 2nd computer and I installed my WarnMe folder to the Addon folder on the second computer; but it does not have the new events I added.

What do I have to copy from my computer with the working New events - to the 2nd computer so they will work on the different account there?

This is the first Rift add-on; I have tried and cant figure this out.

Hope this makes sense.

Thank you very much,
Addons save their settings in the Interface\Saved folder inside your Rift game folder. WarnMe saves all settings for the current shard in a single file called Interface\Saved\youremail\yourshard\SavedVariables\WarnMe.lua Just copy this file over onto your other computer. Unfortunately you will have to do this everytime you change an event or warning.
Xenyr is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: