Highlights:
- Complete multi-target threat meter (which makes difference between mobs sharing the same name).
- Independant threat computation. You have a fairly good idea of what one's threat is even if one hasn't DTM installed on one's client.
- Designed for English and French languages - German is on its way. :)
- Configuration is well explained and easily accessable, through Blizzard's interface and bindings menus.
- Can provide compatible threat data to Omen2 and any AddOn using ThreatLib2.
- Can provide compatible threat data to KTM.
DiamondThreatMeter could only be designed thanks to features Blizzard added to inspection and combat log systems (2.3 and 2.4 patches). :)
Change log:
This build's main purpose is to adress a bug that was introduced in 1.0.1, because of my carelessness. :/
1.0.1
- You should be now removed correctly of threat lists (and so your overview list should be cleared) when you exit an instance while being in combat.
- A special procedure that is periodically executed while in a PvE instance should ensure that you are added to the threat list of mobs your party or raid is engaged in combat against. It should be sufficient to allow an accurate determination of the healing threat divider.
- There is now a new auto-display condition for target and overview lists: On combat.
- A new preset has been added, for hunters and warlocks and their pets for solo play.
- "Play sound" checkbox has been replaced by a sound selection dropdown, so you can now choose between different sounds.
- The preview warning button will now play the warning sound selected.
- When the emulation of a foreign AddOn is enabled, the emulation module will now be able to request versions, and its results will be displayed in DTM standard version result panel.
1.0.2
- Fixed a spammy error introduced in 1.0.1.
- GUI folder of DTM is now completely optionnal. Deleting it will not cause DTM errors, though you won't have a GUI of course.
- Lifebloom's instant heal portion is now flagged as generating 0 threat. Many people (me included) believed so far that lifebloom's instant portion was generating threat for the heal recipient.
- The slash command version check will now display the system used, much like the GUI version check.
- You'll answer version requests even if the engine is turned off.
- Reduced slightly CPU usage while in combat (Useless gear/talent inspect authorization checks got removed).
- Optimized talents, gear and sets buffers access speed (=> slightly better processor performances).
- Greyheart Nether-Mage NPC has been added.
- Now DTM will no longer ever try to inspect anyone (to get talents and gear) if you have opened the Blizzard Inspect frame.
- The tooltip of the "Preview" warning button will now state clicking it will allow you to listen to the warning sound you have selected in the sound dropdown.
- In some rare cases the player who has aggro would fail to be determined. This should be fixed.
- Combat leave checks have been strengthened.
- Players will no longer undergo "reset" checks, they should only be used for mobs. This will ensure misdirection effects cast by hunters on other raid members will not be "forgotten" by DTM prior the pull.
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 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)...
- +0
- Thumbs Down
- Thumbs Up
shadow096 said~To MrCool:
i was looking at your abilities.lua file and i notice your missing Intimidation for Pets abilities. Yea my pet keeps dieing in instances if the healer stops healing him >_<
Well the pet generating 50% more threat for 15 seconds is a life saver for a OS button when feign death is on CD.
But when using Intimidation the meters are off for pet threat. On Thottbot this is listed as Threat Value: 580.
Just wondering if you can look into this since you dont have a hunter?
~[Edit and added]
Almost forgot about the warriors, the abilities.lua file is missing Challenging Shout. =P
- +0
- Thumbs Down
- Thumbs Up
Nihlo saidjust 2 suggestions...would it be possible to hock into the mob-tooltip ? so that you can see a bar in the tooltip of the mob. Same for the health-bar of a mob which is shown if you press >v<.
And does dtm check the range to the mob ? cause I often use the Timelapse Shard (http://www.wowhead.com/?item=29181) which reduces the aggro in a certain range massivly. There're more items which reduce aggro in a certain range or events,like crit...didn't check if it works in dtm but that's sth omen & ktm didn't managed well...
- +0
- Thumbs Down
- Thumbs Up
shadow096 said~To Nihlo
for any trinket reduce threat im pretty sure DTM will ignore it since its only -901 threat and is nothing in single target DPS terms, however in AoE situations it totally negates one or two of your Arcane Explosions or 3-4 seconds worth of Hellfre...
- +0
- Thumbs Down
- Thumbs Up
Nihlo said@shadow it is much...I always use it. I'm a healer and it's not just about reducing a little bit,it's like feign death...I press the magic-key and the mobs turn round back to the tank. Not just for heros,kara & za. Imho it is the best healer-hyjal-trinqui.
Not very impressive if you're a dd or if you have to fight a boss but great in trash-grps and if dtm should be a threat-meter for just every mob items like this should be included imho...
a druid-healer is a aggro-monster
- +0
- Thumbs Down
- Thumbs Up
shadow096 saidi know its a really good threat reduction for a OS button but looking at the items.lua files it doesn't show up so it may or mayn't work for DTM and it may not update your threat bar showing it decrease.
- +0
- Thumbs Down
- Thumbs Up
MrCool said1.0.2 is now here, to fix the spammy error added in 1.0.1. :)
This version will not add any features like the other ones, besides being a "patch" for 1.0.1 and bug fixes.
- +0
- Thumbs Down
- Thumbs Up
MrCool said*Rushing in there*
I got acknowledged of the bug by one of my party members which reported it to me, as I didn't notice anything... Indeed I was the single person in the world not to experience it, as "GetUnitPointer" is a CoolLib function, which I have removed for normal DTM versions, but I still use it for my other personnal mods. I should have used "DTM_GetUnitPointer" function, DTM's equivalent. The "DTM_" portion, if I had not forgotten to put it, would have prevented this little mess. T_T
Nevertheless, I plan to release 1.0.2 sooner than I would have expected, to fix this bug. Until then, I'll remove 1.0.1 from download and I'll make 1.0.0 the default download.
It should be up quite soon. :)
- +0
- Thumbs Down
- Thumbs Up
airtonix saidSince i am sick of getting my party members to use a threat meter...I am reall keen to see the ability to skin the threat meter...
fonts, border, bars, bar fonts...basically you need to clone omen.
Infact, why dont you make your computation engine something that omen can work from...then you dont need to code a ui at all.
- +0
- Thumbs Down
- Thumbs Up
Logund saidLast night in Hyjal with version 1.0.1, had a consistent, unremovable error which persisted through tank, healer, and dps choices of views. I didn't have time to actually pay attention to what the error was as it popped in the middle of our first trash wave, and it was rather challenging with a giant error box in the middle of my screen to work. I'll try and replicate the error later today and copy down what it said. This persisted between both my Feral-Druid on Akama, and my Priest through Hyjal.
(Disabling "STOP" Diamond worked, which is something I greatly, greatly appreciate, and which is why I'm going to put the effort to find out later today what the error message says, and not bash the author; When you put in the effort to make sure your people are looked after in the worst case scenario, you deserve a lot of credit. And I'm also coming off WWS not working for 5 days.. and a little disgruntled about it)
- +0
- Thumbs Down
- Thumbs Up
shadow096 saidwell if you do find that error use print screen to save a picture which can be found under WoW folder/Screenshot.
- +0
- Thumbs Down
- Thumbs Up
Logund said\AddOns\DiamondThreatMeter\engine\zoneWide.lua:154: attempt to call global 'GetUnitPointer' (a nil value)
Just engaged Archimonde, that popped up rather quickly.
Also a problem on Supremus' threat resets now that I think of it, though he died earlier this week so it won't be until next week before I can get a repeat of the warning.
- +0
- Thumbs Down
- Thumbs Up
trigga420 saidMe and my friend downloaded DTM yesterday night and both got the exact same error on first pull in an instance had to disable. Looks really nice I like all of the features if it will work without and error I'm gonna use it please hotfix asap -_-
- +0
- Thumbs Down
- Thumbs Up
Aphyosis saidSame here, its also stopping me from being able to apply Wizard oil to my staff :o and i cant open the escape menu. Not sure if the Escape menu is a issue with Diamond, stopping it dosent do anything either. Loving the mod tho, massive jump over omen, and its accurate which is a nice change, hope a hot fix is released.
- +0
- Thumbs Down
- Thumbs Up
Thunderbolt saiddon't see pets....is it supported?
- +0
- Thumbs Down
- Thumbs Up
MrCool saidYes they are, but they are deliberately hidden in the list display because you have probably the filter set to ignore them. Just check the option panels.
- +0
- Thumbs Down
- Thumbs Up
MrCool said1.0.1 comes out, featuring a few new options, such as the ability to choose between different warning sounds.
You'll also be able to see who in your raid uses ThreatLib2 and/or KTM if the emulation for these systems are enabled.
- +0
- Thumbs Down
- Thumbs Up
Lliak saidhi wonderful threat meter you have here want to know if you could add something or if its in there how to get it to show. I want to know if you can add in TPS (threat per second)to show how much threat i am generating when im tanking thanks.
also have you posted anything on the wow ui and macro forums for open discussion there and also to get this little gem (pun intended) in to the public eye.
- +0
- Thumbs Down
- Thumbs Up
MrCool saidOnce I'll begin coding of the skin system it should be possible to make room for a TPS row indeed.
As for advertising, I'd like to but I'm busy nowadays >.>
- +0
- Thumbs Down
- Thumbs Up
shadow096 saidMrCool ive notice that when i was bandage myself / having my pet tanking mobs when soloing quests, the threat meter shows me passing my pets threat by 300% and i haven't gain any aggro. Can you check this out?
Using DiamondThreatMeter version 1.0.0.
- +0
- Thumbs Down
- Thumbs Up
MrCool saidUnfortunately, I do not play hunter and I cannot investigate very deeply the problem, computing hunter pets' threat is simply pain in the @#& :)
For pets threat calculations I used the same data as Omen and KTM.
I'm also unsure whether bandages generate threat or not. I'll probably test it out soon. :)
There are also some changes on hunter pets threat in 2.4.2 I have to investigate, as Growl mechanics are getting changed.