FuryMonitor - TankSpot
Remove Advertisements
FuryMonitor
TankSpot // TankSpot News & Discussion // User Interface, Addons, and Macros
Reply
 
Thread Tools
  #1  
Old 02-06-2009, 11:58 PM
FUWY WAWYAH
WoW Characters
 
Join Date: May 2008
Posts: 201
FuryMonitor


Latest Version: 0.3.4 - 2009-04-15

I am no longer developing this mod as I have quit the game for personal reasons. See post #53 for details.

What is this?
FuryMonitor is a HUD (heads up display) for Fury Warriors. It uses your character's statistics to calculate the damage potential of your abilities, and then attempts to determine the optimal sequence of abilities to use in the immediate future to maximize your DPS. The sequence of abilities is displayed on a timeline, sliding towards "now".

FuryMonitor can:
  • Provide a great way to monitor your short damage ability cooldowns in a non-intrusive and informative way
  • Substitute for most mods people are using for Slam notification
  • Improve your dps by helping you manage your global cooldown (it shows you empty GCDs where you can shout/use sunder)
FuryMonitor cannot:
  • Use your abilities for you
  • Turn you into the greatest player ever

Changelog:
For a full changelog, consult the provided changelog.txt.
Code:
0.3.4 - 2009-04-15
-	Added russian localization, thanks to t_gun on the tankspot forums for contributing
-	Added localization string for One-Handed Weapon Specialization to prevent error
	message spam when specing prot

0.3.3 - 2009-03-22
-	Fixed a bug where entering a command with more than four arguments would cause an
	infinite loop.

0.3.2 - 2009-03-21
-	FuryMonitor can now be configured to fade in/out when you enter/leave combat.
	This is accomplished by specifying a combat and idle alpha value for the mod.
	This feature is enabled by default, however in order to avoid huge numbers
	of complaints about how the mod "disappeared", the default idle alpha value is
	quite visible. To modify this behavior, you can use the following commands:
		/fm display combatalpha a:dec[0,1]
		/fm display idlealpha a:dec[0,1]
		/fm display alphafadeduration d:dec[0,]
-	The "display alpha" command and associated configuration setting has been removed.
-	Configuration options that are compatible with new versions of FuryMonitor
	are no longer replaced with default configuration values. Default configuration
	values are used for values not present in saved user configurations. Deprecated
	configuration values are removed automatically.
-	Added localization methods and support for german (deDE) locale. Special
	thanks to Ilone on tankspot.com for providing german localization and
	incentive. I am looking for help with other locales. The best approach
	would be to "just do it" and then get the updated
	FuryMonitor.Localization.lua to me somehow.
-	Fixed a bug where the wrong spell textures would be displayed after
	respeccing. Additionally, FuryMonitor.AbilityFrames.Active now uses reference
	keys instead of keying on spellId.
-	Rage indicators now correctly disappear when their ability disappears.	
-	All configuration commands now show the input types of parameters, as well
	as valid input ranges. All configuration commands with numeric parameters
	now have appropriate validation for input values.
-	If the "option enabled" command is used without arguments, it now acts as a toggle
	instead of disabling FuryMonitor.
-	All frame stacking issues should now be resolved.
License:
FuryMonitor is licensed under the terms of the WTFPL. If you are not familiar with the terms of the WTFPL, you can review the license in the provided wtfpl.txt.

Download:
YOU MUST BE LOGGED IN TO DOWNLOAD FURYMONITOR. Please click below to download FuryMonitor.
Attached Files
File Type: zip FuryMonitor.0.3.3.zip (30.5 KB, 254 views)
File Type: zip FuryMonitor.0.3.4.zip (31.0 KB, 159 views)

Last edited by Korlong; 04-15-2009 at 10:55 AM..
Reply With Quote
  #2  
Old 02-06-2009, 11:59 PM
FUWY WAWYAH
WoW Characters
 
Join Date: May 2008
Posts: 201
READ THIS:
I get alot of posts in this thread asking basic configuration questions about FuryMonitor. FuryMonitor is configured entirely using slash commands. Typing /fm and pressing enter in WoW will show you a list of available commands.

Why slash commands?
I have limited time to spend developing this mod. I can either spend my time developing features, or developing a fancy UI to configure the mod.

What's that junk with brackets and stuff?
The "junk with brackets and stuff" is me trying to tell you what type of values the command accepts. Consider the command /fm display combatalpha alpha:dec[0,1]. The end of the command alpha:dec[0,1] tells you that the command accepts one argument (named "alpha"). This argument should be an decimal number in the range [0,1] (0.1, 1.0, 0.333333...).

Other argument types are integers (whole numbers, e.g.: 1, 2, 3, 100), and strings (words, e.g.: "cat"). String values do not require quotation marks.

So for the command:
/fm display combatalpha alpha:dec[0,1]
/fm display combatalpha 0.5 is valid, but
/fm display combatalpha cat is not, and
/fm display combatalpha 2 is not (as 2 is outside of the range [0,1]).

Important Commands: (this is probably what you are looking for)
/fm option enabled enabled:bit (/fm option enabled 1 or /fm option enabled 0 or /fm option enabled) - Enables or disables FuryMonitor. FuryMonitor hides itself and will not respond to events until you enable it again. The enabled:bit argument is optional. If it is omitted, then the command works as a toggle.

/fm display position x:int[0,] y:int[0,] (/fm display position 500 250) - Changes the position of the mod on the screen to (x,y). The x-value moves the mod left and right, and the y value moves the mod up and down. I suggest starting with values like (500,250).

/fm display idlealpha alpha:dec[0,1] (/fm display idlealpha 0) - Adjusts the visibility of the mod when you are not in combat, where 0 is invisible and 1 is completely visible. Normally you would want this value to be 0, but I have defaulted it to 0.3 so I don't get complaints about the mod being "missing".

/fm display combatalpha alpha:dec[0,1] (/fm display combatalpha 0.9) - Same as idlealpha (above), but for when you are in combat. Normally a value between 0.5 and 1.

Note: All color-related values used by FuryMonitor must be in the range [0,1]. So a color for the arguments "r g b a" defined as 1 0 0 1 is red, and 0 1 0 0.5 is a half-visible green.

Last edited by Korlong; 03-23-2009 at 01:06 AM..
Reply With Quote
  #3  
Old 02-07-2009, 01:35 AM
Kazeyonoma's Avatar
t3h Banhammer
WoW Characters
 
Join Date: Jul 2007
Posts: 9,567
Blog Entries: 2
might want to edit the cursing korlong.
__________________

READ THIS: Posting & Chat Rules
Source: Turelliax
I will never be a kaz.. no one can reach the utter awesomeness of you.
Reply With Quote
  #4  
Old 02-07-2009, 05:28 AM
Tired ...
 
Join Date: Sep 2007
Location: London
Posts: 233
Nice .. having fun with it atm.

Last edited by Clifford; 02-07-2009 at 06:59 AM..
Reply With Quote
  #5  
Old 02-07-2009, 09:45 AM
FUWY WAWYAH
WoW Characters
 
Join Date: May 2008
Posts: 201
I can't edit the cursing as those are the terms of the license. Instead I've just removed the terms from the page.

Last edited by Korlong; 02-07-2009 at 09:58 AM..
Reply With Quote
  #6  
Old 02-07-2009, 10:38 AM
Kazeyonoma's Avatar
t3h Banhammer
WoW Characters
 
Join Date: Jul 2007
Posts: 9,567
Blog Entries: 2
Thank you sir.
__________________

READ THIS: Posting & Chat Rules
Source: Turelliax
I will never be a kaz.. no one can reach the utter awesomeness of you.
Reply With Quote
  #7  
Old 02-18-2009, 05:57 AM
Tired ...
 
Join Date: Sep 2007
Location: London
Posts: 233
Having changed from protection to fury recently - this is helping me so much. Thank you.
Reply With Quote
  #8  
Old 02-20-2009, 06:04 PM
FUWY WAWYAH
WoW Characters
 
Join Date: May 2008
Posts: 201
Minor update:

Code:
0.3.1 - 2009-02-20
-	Fixed Whirlwind damage calculation so that attack power for the offhand
	weapon is no longer included when using a single weapon
-	Fixed stacking of rage indicators, previously they were under the ability
	frames, making them hard to see.
-	Bloodthirst no longer incorrectly applies Two-Handed Weapon Specialization
	to its damage
__________________
FuryMonitor - HUD for Fury Warriors
Reply With Quote
  #9  
Old 03-01-2009, 02:31 AM
Tired ...
 
Join Date: Sep 2007
Location: London
Posts: 233
Thanks -
Would be handy to have options for an additional two bars (under or below the tray):
bar 1: health
bar 2: rage (how far the rage would take you into the rotation)
Reply With Quote
  #10  
Old 03-01-2009, 09:01 PM
FUWY WAWYAH
WoW Characters
 
Join Date: May 2008
Posts: 201
It does actually show you how far rage will carry you in the rotation, it's just not very visible, there are small red bars at the top of the abilities. 0.3.1 (above) fixed some stacking problems that makes them more visible.

That being said, a rage bar is something I was planning to add, and a health bar isn't really a stretch of the imagination. Unfortunately, I don't think I'm going to have much free time for a while to add this.

The mod appears to work fine on the PTR apart from some wierd issues where abilities have the wrong texture. That being said, I'm not going to troubleshoot this until they fix the issues with ATI cards in general (as I have one). (For those of you not aware, currently ability cooldowns are not visible on the PTR for people with ATI cards).
__________________
FuryMonitor - HUD for Fury Warriors
Reply With Quote
  #11  
Old 03-02-2009, 06:16 AM
New Registrant
WoW Characters
 
Join Date: Nov 2008
Posts: 4
First thanks for the Addon, always wanted something similar

It sadly didnt work on my German Client at first as Class/Talent/Abilities required localization.
So i added some Locale to it and works now.

Should support enUS and deDE clients now.

Never did anything in lua so dont blame me if it aint implemented perfect.
Attached Files
File Type: zip FuryMonitorLocal.zip (28.1 KB, 13 views)
Reply With Quote
  #12  
Old 03-02-2009, 01:42 PM
FUWY WAWYAH
WoW Characters
 
Join Date: May 2008
Posts: 201
Awesome, I'll take a look at this when I get some time.

I'd been thinking about doing some localization work, because obviously finding abilities and talents by name isn't going to work well in other locales.

Edit: based on a quick look it looks good. I'll work this into my next release with a little bit of refactoring. If you want to do me a favor, could you post the german localization for "Titan's Grip", as if the 10% nerf goes through I'll need to access that talent as well.
__________________
FuryMonitor - HUD for Fury Warriors

Last edited by Korlong; 03-02-2009 at 01:53 PM..
Reply With Quote
  #13  
Old 03-02-2009, 10:16 PM
New Registrant
WoW Characters
 
Join Date: Nov 2008
Posts: 4
Sure thing

"Titan's Grip" is "Titanengriff" in german.

Feel free to give me some heads up if you need any more translations.
Reply With Quote
  #14  
Old 03-10-2009, 06:23 PM
Established Registrant
 
Join Date: May 2008
Posts: 141
i just downloaded this mod and its not working at all, nothing is coming up on my screen. any ideas on how i can get this to work?
Reply With Quote
  #15  
Old 03-10-2009, 08:41 PM
FUWY WAWYAH
WoW Characters
 
Join Date: May 2008
Posts: 201
1) What locale of the game are you running? At the moment only enUS is supported.
2) If you're on the PTR, did you enable out of date addons? By default FuryMonitor will not load on the PTR.
3) If you are not a warrior FuryMonitor will not load.

Try typing /fm and see if that does anything.
__________________
FuryMonitor - HUD for Fury Warriors
Reply With Quote
  #16  
Old 03-11-2009, 01:37 PM
Established Registrant
 
Join Date: May 2008
Posts: 141
Source: Korlong
1) What locale of the game are you running? At the moment only enUS is supported.
2) If you're on the PTR, did you enable out of date addons? By default FuryMonitor will not load on the PTR.
3) If you are not a warrior FuryMonitor will not load.

Try typing /fm and see if that does anything.
i play a fury warrior on a pacific (us) realm nerzhul. i play on ptr as well but i did not dl this onto ptr. the mod is loaded and a list of things does come up when i type /fm problem is i dont know what to do once i get this list to make it work, i am not really computer savy if you know what i mean. i have many mods that i use but they are all pretty basic in that they dont require me to do much to make them work.
Reply With Quote
  #17  
Old 03-11-2009, 04:15 PM
FUWY WAWYAH
WoW Characters
 
Join Date: May 2008
Posts: 201
First I want to be clear, the mod isn't interactive. You don't DO anything to it, much in the same way that you don't DO anything to the spedometer on your car.

It should show your attack power and a proposed sequence of abilities; and then update its display whenever you use an ability or your attack power changes.

If /fm works that means the mod is installed and loaded correctly. Try the following:

/fm display position 400 300 (Moves the mod somewhere near the center of the screen)
/fm display alpha 1 (Turns off all transparency)
/fm option enabled 1

I'm trying to think of a situation where the mod wouldn't be visible. The default configuration places the mod in the top left corner of the screen. Do you have a viewport mod that adds black bars to the top/bottom of the screen?

You could also post your /WTF/Account/<AccountName>/SavedVariables/FuryMonitor.lua file, but if you haven't changed anything it shouldn't be an issue.
__________________
FuryMonitor - HUD for Fury Warriors
Reply With Quote
  #18  
Old 03-11-2009, 04:27 PM
I PUG your mom.
WoW Characters
 
Join Date: Sep 2008
Posts: 1,410
Blog Entries: 4
gonna give this a whirl tonight.
Reply With Quote
  #19  
Old 03-11-2009, 04:58 PM
I PUG your mom.
WoW Characters
 
Join Date: Sep 2008
Posts: 1,410
Blog Entries: 4
Nice addon

I have some requests though.

Needs to have Victory Rush added at the correct place in the priority so if there is nothing up for a GCD and VR is, it shows you.

Needs to show you when you can use your rage dump (ie over 50 rage)

Lastly, really needs a config ui.

awesome addon though, gonna take it for a spin tonight.
Reply With Quote
  #20  
Old 03-11-2009, 05:09 PM
Registrant
WoW Characters
 
Join Date: Aug 2008
Location: Hamburg, Germany
Posts: 77
Source: Korlong
Awesome, I'll take a look at this when I get some time.

I'd been thinking about doing some localization work, because obviously finding abilities and talents by name isn't going to work well in other locales.

Edit: based on a quick look it looks good. I'll work this into my next release with a little bit of refactoring. If you want to do me a favor, could you post the german localization for "Titan's Grip", as if the 10% nerf goes through I'll need to access that talent as well.
For good translations :

1. Go to wowhead
2. type ability you want to translate in searchfield and navigate to its details
3. change language (right top corner) and you got it. copy & paste and you should have it working 100%^^

A must test addon^^ Nice job!
Reply With Quote
Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


World of Warcraft™ and Blizzard Entertainment® are all trademarks or registered trademarks of Blizzard Entertainment in the United States and/or other countries. These terms and all related materials, logos, and images are copyright © Blizzard Entertainment. This site is in no way associated with or endorsed by Blizzard Entertainment®.