Omen
Omen is a threat meter.
Basically, enemies in WoW decide who to attack by deciding who is the most threatening based on the abilities you use. What Omen does is provide accurate values of your group's relative threat level on individual enemies, so that you can see when you're in danger of pulling aggro (or, if you're next on the snack list if your tank bites it). This info is usually only critical in raids, where only tanks can survive aggro, but it's useful for any multi-player situation.
FAQ
How is Omen3 different from Omen2?
Omen3 relies completely on the Blizzard threat API and threat events. It does not attempt to calculate or extrapolate threat unlike Omen2.
Omen2 used what we called the Threat-2.0 library. This library was responsible for monitoring the combat log, spellcasting, buffs, debuffs, stances, talents and gear modifiers for calculating each individuals threat. Threat was calculated based on what was known or approximated from observed behaviors. Many abilities such as knockbacks were just assumed (to be a 50% threat reduction) as they were mostly impossible to confirm.
The Threat-2.0 library also included addon communication to broadcast your threat to the rest of the raid as long as they were also using Threat-2.0. This data was then used to provide a raid wide display of threat information.
Since patch 3.0.2, Omen no longer does any of these things and the need for a threat library is no longer necessary. Omen3 uses Blizzard's new in-built threat monitor to obtain exact values of every members threat. This means Omen3 has no need for synchronisation of data, combat log parsing or guessing, resulting in a significant increase in performance with regards to network traffic, CPU time and memory used. The implementation of boss modules for specific threat events (such as Nightbane wiping threat on landing) are also no longer necessary.
Further benefits of this new implementation include the addition of NPC threat on a mob (eg, Human Kalecgos). However, there are some drawbacks; frequency of updates are much slower, threat details cannot be obtained unless somebody in your party/raid are targetting the mob and it is also not possible to obtain threat from a mob you are not in direct combat with.
How do I make Omen3 look like Omen2?
Change the both the Background Texture and Border Texture to Blizzard Tooltip, change the Background Color to black (by dragging the luminance bar to the bottom), and the Border Color to blue.
Why does no threat data show on a mob when I target it even though it is in combat?
The Blizzard threat API does not return threat data on any mob you are not in direct combat with. We suspect this is an effort on Blizzard's part to save network traffic.
Does Omen3 sync or parse the combat log?
No. Omen3 does not attempt to sync or parse the combat log. Currently there are no intentions to do so.
The threat updates are slow...
Omen3 updates the threat values you see as often as Blizzard updates the threat values to us.
Where can I report bugs or give suggestions?
- http://forums.wowace.com/showthread.php?t=14249
- irc://irc.freenode.org/wowace
Who wrote Omen3?
Xinhuan (Blackrock US Alliance) did.
commit d18369834e7af792576e96861c9da2571e252348
Author: Xinhuan <xinhuan@pacific.net.sg>
Date: Tue Oct 14 21:21:43 2008 +0800
Fix threat updating on focus/focustarget units.
commit 9226280a7f179a6a40fef81412592a669bb32a07
Author: Xinhuan <xinhuan@pacific.net.sg>
Date: Tue Oct 14 20:33:16 2008 +0800
Add "Show Only In Combat" option. Add "Use Focus Target" option.
commit 7142aea5c6509b3f5a05ab0d1920730ce2e93943
Author: Xinhuan <xinhuan@pacific.net.sg>
Date: Tue Oct 14 17:10:21 2008 +0800
Add heading background color option. Fix vertical grip resizing when Omen's scale is not 1.0. Fix deDE localization file to be UTF8.
commit b7888cdacaa6840bb725a0a6bd03435fd616e34d
Author: Xinhuan <xinhuan@pacific.net.sg>
Date: Tue Oct 14 14:32:28 2008 +0800
Add Show Heading option. Move Show Classes config.
commit 12fa79546fb2ff99e0e18cead33d2966e9a6aa93
Author: Xinhuan <xinhuan@pacific.net.sg>
Date: Tue Oct 14 00:37:29 2008 +0800
Add deDE localization from Stan (Arcádia - EU Zirkel des Cenarius).
commit 61a6dc087286abcac3a5f88e7f6c0b4a4f3bf495
Author: Xinhuan <xinhuan@pacific.net.sg>
Date: Tue Oct 14 00:23:55 2008 +0800
Add configurable TPS display based on a real time sliding window of the last X seconds.
commit 30d5b7cdaa8163a97f13c4ba059e3d5ef4e26812
Author: Xinhuan <xinhuan@pacific.net.sg>
Date: Mon Oct 13 21:29:11 2008 +0800
Localize strings, correct grammar and spelling, fix close menu error, add hide omen menu item.
commit 70336d726c0f5894a84aff459e8be0b05c390915
Author: Xinhuan <xinhuan@pacific.net.sg>
Date: Mon Oct 13 18:33:56 2008 +0800
Add table recycling, internal functions and code for TPS calcs. TPS not displayed anywhere yet.
commit ed04d0a92d626349b73ca7b6ea267a0f93a1bf10
Author: Xinhuan <xinhuan@pacific.net.sg>
Date: Mon Oct 13 12:42:11 2008 +0800
Add vertical grip to resize columns. Add Test Mode. Add quick right click menu to title bar.
commit 3b22dde87e199e0c09b56d1781a9fe8abb2155a2
Author: Xinhuan <xinhuan@pacific.net.sg>
Date: Mon Oct 13 04:33:14 2008 +0800
Add class filters.
commit 7428e397a48bb559215b1e8d8b3b44c73546b57d
Author: Xinhuan <xinhuan@pacific.net.sg>
Date: Mon Oct 13 03:38:10 2008 +0800
Add audible/visible threat warnings. Use LibSink-2.0. Fix LDB/FuBar related bugs. Fix list of events needed to trigger updates.
commit 89715aa3368a66a2be66d1a9cd648fad6ba6bd2e
Author: Xinhuan <xinhuan@pacific.net.sg>
Date: Sat Oct 11 00:03:53 2008 +0800
Add optional LibFuBarPlugin-3.0 support (if detected).
commit 64e45cacbfabae3d97678d4c1d13abf2ea3c7d1e
Author: Xinhuan <xinhuan@pacific.net.sg>
Date: Fri Oct 10 21:26:49 2008 +0800
Use AceGUI-3.0-SharedMediaWidgets. Add a ton of background and title bar options.
Note that LibSharedMedia-3.0 may fail to load if you use disembedded libs due to a LoD issue. Either edit the TOC of LibSharedMedia-3.0 so that it is no longer LoD, or get a copy of Omen3 with embedded libs.
commit 20a3f190195e2a827ff46f238a4683fb2bf50878
Author: Xinhuan <xinhuan@pacific.net.sg>
Date: Fri Oct 10 11:53:08 2008 +0800
Temporary fix to line 660 nil index error.
commit a256497c81a00d909fd364b44db0ec2d6c8ca6e4
Author: Xinhuan <xinhuan@pacific.net.sg>
Date: Thu Oct 9 14:44:24 2008 +0800
Add bar label options (font, outline, size, color). Fix bug with profile changing.
commit 9895c8c1ca8126617e9eb0e419cc0dd34ef70434
Author: Xinhuan <xinhuan@pacific.net.sg>
Date: Thu Oct 9 03:14:31 2008 +0800
Add bar height/spacing options.
Add option to lock Omen from being moved/resized.
Update profile change function to properly resize and reanchor bars.
Fix weird bar animation effect which occurs only when resizing Omen.
Fix GrowUp option to take effect immediately.
commit 7f32140efa3b43839b6a24734ce318abe4123077
Author: Xinhuan <xinhuan@pacific.net.sg>
Date: Wed Oct 8 18:09:04 2008 +0800
Add LibSharedMedia-3.0.
Add Bar Texture options.
Force optdeped libraries to load in the main chunk. This is because WoW no longer loads LoD addons even when optdeped, and only LoadAddOn() will.
Reshuffle bar options in the savedvariables.
Remove embeds.xml and move its contents directly into the TOC.
commit b1dd4bc092a710e727589bae835998d5a7c96ca8
Author: Xinhuan <xinhuan@pacific.net.sg>
Date: Sun Oct 5 12:38:07 2008 +0800
Update FAQ.
commit 44c0aa659b2861a7ba1d3a436e7cc8628240ea88
Author: Xinhuan <xinhuan@pacific.net.sg>
Date: Thu Oct 2 19:15:19 2008 +0800
Add Short Numbers option.
Localize more of the config.
commit cdaf14bf3dcb7a43ee250143fff1f401a067bf29
Author: Xinhuan <xinhuan@pacific.net.sg>
Date: Thu Oct 2 18:36:23 2008 +0800
Add animate bar option to config.
Move animate function out to an upvalue instead of creating one per bar.
Simplify some code.
commit bee855e0e85ad048b21fff91967588e8f850b3f9
Merge: 25f0e03... ddf28c2...
Author: Xinhuan <xinhuan@pacific.net.sg>
Date: Thu Oct 2 18:07:28 2008 +0800
Merge branch 'master' of git@git.wowace.com:wow/omen/wrath.git
commit 25f0e03c4ef2765b86e40c6609ee6f349244da68
Author: Xinhuan <xinhuan@pacific.net.sg>
Date: Thu Oct 2 18:07:09 2008 +0800
Add various autocollapse options.
Fix position saving bugs resulting from adding autocollapse options.
Fix grip hiding script bug.
Uncomment LDB launcher code now that config code is in.
Fix OnProfileChanged code.
Add ShowWith options.
Add mouseover and mouseovertarget to raid scanning.
Fix division by 0 percentage display.
Add FAQ section.
commit ddf28c2dd5ea5d35d333e3201a6fc747179d1c53
Author: Chris Heald <cheald@gmail.com>
Date: Thu Oct 2 01:29:21 2008 -0700
Add bar animation queues
commit 49895213a46f8d391d3f026899a8f26ddb3ef56b
Author: Xinhuan <xinhuan@pacific.net.sg>
Date: Thu Oct 2 11:20:58 2008 +0800
Add initial configuration (just alpha and scale). Add basic slash command /omen.
commit 22759746a2e393dac052265308665cabd6ef4641
Author: Xinhuan <xinhuan@pacific.net.sg>
Date: Wed Oct 1 21:30:47 2008 +0800
Initial commit of Omen3.
This has no config, no syncing, no parsing of combat log, and just uses pure Blizzard threat API and threat values.
Installation Guide
- Exit "World of Warcraft" completely
- Download the mod you want to install
- Make a folder on your desktop called "My Mods"
- Save the .zip/.rar files to this folder.
- If, when you try to download the file, it automatically "opens" it... you need to RIGHT click on the link and "save as..." or "Save Target As".
- Extract the file - commonly known as 'unzipping'
Do this ONE FILE AT A TIME!
- Windows
- Windows XP has a built in ZIP extractor. Double click on the file to open it, inside should be the file or folders needed. Copy these outside to the "My Mods" folder.
- WinRAR: Right click the file, select "Extract Here"
- WinZip: You MUST make sure the option to "Use Folder Names" is CHECKED or it will just extract the files and not make the proper folders how the Authors designed
- Mac Users
- StuffitExpander: Double click the archive to extract it to a folder in the current directory.
- Verify your WoW Installation Path
That is where you are running WoW from and THAT is where you need to install your mods.
- Move to the Addon folder
- Open your World of Warcraft folder. (default is C:\Program Files\World of Warcraft\)
- Go into the "Interface" folder.
- Go into the "AddOns" folder.
- In a new window, open the "My Mods" folder.
- The "My Mods" folder should have the "Addonname" folder in it.
- Move the "Addonname" folder into the "AddOns" folder
- Start World of Warcraft
- Make sure AddOns are installed
- Log in
- At the Character Select screen, look in lower left corner for the "addons" button.
- If button is there: make sure all the mods you installed are listed and make sure "load out of date addons" is checked.
- If the button is NOT there: means you did not install the addons properly. Look at the above screenshots. Try repeating the steps or getting someone who knows more about computers than you do to help.
Translations
When you download a mod, please be sure that the mod is compatible with your translation of wow. Some mods only work on the US versions, while some only work on some of the various European versions. These variations are called "Localizations".
TOC Numbers (Out of Date Mods)
When Blizzard patches WoW, they change the Interface number. This means that all mods will be "out of date" unless or until the author releases a new version for that interface. Some people go into the .toc files and update the numbers themselves, but this is STRONGLY advised against as it will cause problems locating possible incompatibilities addons. When you log into WoW after a patch, you DO NOT have to delete your interface directory. All you have to do is simply tell WoW to ignore the interface numbers and load all the mods anyway. All you have to do is, while at the "character select" screen, look in the lower left corner and click on the "addons" button. A window will pop up listing all your installed mods.
If you look in the upper left corner of that window there should be a box that says "Load Out of Date AddOns". You want to CHECK this box. Now simply go into WoW normally and all your mods should load. As of the 1.9 patch, you will have to do this after EVERY patch/update that Blizzard posts! If you encounter any problems with a mod after a patch, please be sure to let the author of the mod know so they can fix it.
See also: About "Out Of Date AddOns"
Mac Support
WoW addons are not platformed based. As such, they can be used on either Mac or PC. You can extract both .zip and .rar files on a Mac using StuffitExpander.
Directory Structure
World of Warcraft
|_ Interface
|_AddOns
|_*AddonName*
|_ *AddonName*.toc
|_ *AddonName*.xml
|_ *AddonName*.lua
|_ (possibly others as well)...