Quantcast
Download
(1 MB)
Download
Updated: 03-27-20 08:19 AM
Pictures
File Info
Compatibility:
Classic Patch (1.13.4)
Updated:03-27-20 08:19 AM
Created:06-21-19 01:19 PM
Downloads:5,311
Favorites:12
MD5:

Discord Unit Frames [Classic]  Popular! (More than 5000 hits)

Version: 1.13.7
by: Fizzlemizz [More]

Lozareth's highly configurable Discord Unit Frames. A veritable classic.

For more details see our DUF retail page.
You should be able to use the information in the Sharing your DUF configuration section to copy individual configurations from your retail settings to Classic.

Updates.
1.13.7

  • Fix: for some context colouring and background bugs.

NOTES:
  • Buff/Debuff timers on the target do not work in Classic (Blizzard removed the time returns from these functions).
  • Combo Points are still configured under the Self (player) settings as per retail. This may change back to the "classic" settings under Target (possibly also requiring re-configuration at that time). The combo points themselves work as they did in vanilla (reset to none when the target dies/clears)
  • If your frames look huge due to the "look and feel" adjustments of Classic, try setting each unit frame's base scale to 71%. It might be enough or at least a "getting started" while you make adjustments to other frames (You can create a "new" copy of your profile to play with under the Misc. button).

For information on how to customise DUF:
The Readme.html in your "[WOW]\_classic_\Interface\Addons\DiscordUnitFrames" folder is the place to go. It's old school like DUF but it does get updated. If you have questions not answered by the ReadMe, please feel free to ask them here.

Using your old ...\WTF\...\SavedVariables\DiscordUnitFrames.lua:
If you have a "DiscordUnitFrames.lua" configuration file from a bygone era (could be all the way back to vanilla WoW) you should still be able to use it with the DUF of today.

DUF Quick Starts:
To help you get going with your own layout, type "Discord" into the "Search AddOns" box here at WowInterface.com and you will be presented with a variety of pre-configured DUF compatible layouts with instructions on how to get them working in your World of Warcraft. Enjoy.

Sharing your DUF configuration:
Dreadlorde's Discord Custom Layout Extractors (The DUF_Custom sub-folder) still works with Discord Unit Frames. You will need to enable "Out of date Addons" under the Addons button of the character selection screen. DUF MUST be installed as well otherwise errors will be generated ie. only install the extractor(s) for the Discord addons you have installed. See the ReadMe file in each extractors folder for information on how to use DCLE.

Help build up the library of DUF Quick Start templates and share yours here on WoWInterface.com. Feel free to reuse information and install text from Discord Unit Frames Configuration Pack as boilerplate in your own WoWI page.

Twitch Client users:
I don't host on CurseForge (Twitch) so if Discord Unit Frames appears in the download list, press Ignore because it is most likely a very ancient version.

Change Log dates are formatted DD/MM/YYYY

1.13.7 - 28/3/2020
  • Fix: for some context colouring and background bugs.

1.13.6 - 19/3/2020
  • Fix: Pet Happiness tooltip error.

1.13.5 - 5/11/2019
  • Fix: The Player (self) castbar. Direct (non "scraping" mechanism) casting information for other units is not available in Classic.
  • Change: Options for non-Player castbars have been disabled.
1.13.4 - 8/9/2019
  • Fix: Race Icon Option: Show Target Icon Instead now uses proper texcoords.
1.13.3 - 7/9/2019
  • New: Added a scale slider for the Text Variables frame (next to the button when the frame is open).
  • New: Added highlighting of the text variables in the frame.
1.13.2 - 4/9/2019
  • Fix: Added options to set combo points on Rogues and Druids.
  • Fix: Race icons using wrong textures.
1.13.1 - 2/9/2019
  • Fix: Combo point frames parented to target to prevent background artwork being permanently displayed.
1.13.0 - 30-8-2019
  • Fix: For Druid Combo Points (not fully tested until I hit 20).
  • Fix: Alt. Mana bar options are back (they're not vanilla but are apparently Classic).
1.13.0 Beta 2 - 11/8/2019
  • Fix: Pet happiness icon could display when not appropriate.
  • New: Option to animate pet happiness icon when pet is unhappy.
Beta 1 - 22/6/2019
  • NEW: Classic Beta version 1
Archived Files (1)
File Name
Version
Size
Author
Date
1.13.6
1MB
Fizzlemizz
03-18-20 09:50 PM


Post A Reply Comment Options
Unread 03-23-20, 12:10 PM  
Fizzlemizz
I did that?
 
Fizzlemizz's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 1266
File comments: 687
Uploads: 23
Re: Re: Re: Re: Re: Re: background Context

Originally Posted by Prindarla
Thanks for that,
It cleared up at least the obvious problem with the pet frame and looks the party frame works now as well. I'll get back to you if I find anything else to trigger it.
Thank you for that Prindarla. I'll do a run through and see if it might be set up in a similar way for the other context types and do a release in the next day or two if there are no other issues with this.
__________________
Fizzlemizz
Maintainer of Discord Unit Frames and Discord Art.
Author of FauxMazzle, FauxMazzleHUD and Move Pad Plus.
Report comment to moderator  
Reply With Quote
Unread 03-23-20, 06:17 AM  
Prindarla
A Kobold Labourer

Forum posts: 0
File comments: 37
Uploads: 0
Re: Re: Re: Re: Re: background Context

Thanks for that,
It cleared up at least the obvious problem with the pet frame and looks the party frame works now as well. I'll get back to you if I find anything else to trigger it.
Report comment to moderator  
Reply With Quote
Unread 03-22-20, 12:01 PM  
Fizzlemizz
I did that?
 
Fizzlemizz's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 1266
File comments: 687
Uploads: 23
Re: Re: Re: Re: background Context

Originally Posted by Prindarla
The pet cannot be tapped?! It is using the background colour.
Log in, with pet out, open Options screen then exit.
Setting background or border on the self frame shows those while in the options screen then applies the context when you exit. The pet frame doesn't apply context when exiting options.
As far as I can tell, it has always worked like this when closing the options window because the code doesn't reset the internally stored reaction state which is tested for a change (ie. the colour gets set for "options mode" when the frame opens but the state remains the same when it closes so the colour doesn't get reverted). Other elements will update because there's a forced check when they show.

This should fix the problem for exiting the options frame but I don't know if there might be other circumstances not being checked properly. Let me know.

DUF_Initialization.lua.
find the following line (around 61 in classic and retail)
Code:
local function DUF_Initialize_BaseSettings(frame, settings, debug)
Underneath it add:
Code:
	if not DUF_OPTIONS_VISIBLE then
		frame.reaction = nil
	end
Save a reload.

Thank you again for taking the time.
__________________
Fizzlemizz
Maintainer of Discord Unit Frames and Discord Art.
Author of FauxMazzle, FauxMazzleHUD and Move Pad Plus.
Last edited by Fizzlemizz : 03-22-20 at 12:02 PM.
Report comment to moderator  
Reply With Quote
Unread 03-21-20, 03:53 PM  
Prindarla
A Kobold Labourer

Forum posts: 0
File comments: 37
Uploads: 0
Re: Re: Re: background Context

The pet cannot be tapped?! It is using the background colour.
Log in, with pet out, open Options screen then exit.
Setting background or border on the self frame shows those while in the options screen then applies the context when you exit. The pet frame doesn't apply context when exiting options.
Report comment to moderator  
Reply With Quote
Unread 03-21-20, 09:23 AM  
Fizzlemizz
I did that?
 
Fizzlemizz's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 1266
File comments: 687
Uploads: 23
Re: Re: background Context

Originally Posted by Prindarla
It's been doing it for a while and yes I transfered the profile from bfa, actually I've used the same profile for years (had to rebuild it since vanilla though) so there may be some ancient bits in there.

The same thing occurs of bfa, I've seen it set the background context correctly before changing it within seconds to black so I suspect the default background is overriding the context.

Did a bit of poking on the options and it looks like the border context is also broken, from what I can tell it's Party frames, Party pets and the Pet frame. The Self and Target frame respond correctly to both context variables.
The Pet Frame should give me something to work with. If you come across a reproduceable set of steps for the pet frame to go wonky, let me know.

One other test, if you save a copy of you DUF SavedVariables .lua file change the default background colour and the Tapped reaction Context Colour to something noticably different to each other (not black and not the same as any other reaction colour), which colour do you get when it "breaks". There was a change to the determining if a unit is tapped (might have been back in WoD but I think Legion) this might be effecting the result.

Thank you for your help Prindarla.
__________________
Fizzlemizz
Maintainer of Discord Unit Frames and Discord Art.
Author of FauxMazzle, FauxMazzleHUD and Move Pad Plus.
Last edited by Fizzlemizz : 03-21-20 at 10:58 AM.
Report comment to moderator  
Reply With Quote
Unread 03-21-20, 07:39 AM  
Prindarla
A Kobold Labourer

Forum posts: 0
File comments: 37
Uploads: 0
Re: background Context

It's been doing it for a while and yes I transfered the profile from bfa, actually I've used the same profile for years (had to rebuild it since vanilla though) so there may be some ancient bits in there.

The same thing occurs of bfa, I've seen it set the background context correctly before changing it within seconds to black so I suspect the default background is overriding the context.

Did a bit of poking on the options and it looks like the border context is also broken, from what I can tell it's Party frames, Party pets and the Pet frame. The Self and Target frame respond correctly to both context variables.
Last edited by Prindarla : 03-21-20 at 07:47 AM.
Report comment to moderator  
Reply With Quote
Unread 03-20-20, 07:24 PM  
Fizzlemizz
I did that?
 
Fizzlemizz's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 1266
File comments: 687
Uploads: 23
Re: Re: Re: background Context

Originally Posted by Prindarla
It's on the Frame itself the context is 'reaction', I have the same setting on the player frame and that works without any problem.
I not able to find anything actually wrong so I'm wondering if this is some discrepency between the original implementation of the original vanilla and how it works now or possibly even between original, classic and retail. Do you use the same context configuration for BfA as well?

I'm assuming black is the default colour of the background (ie. the colour displayed on the colour picker button in the DUF Options frame.)

This could take a while unless you have a non-group scenario where this behaviour also ocures. My play/group/test time is a bit limited atm.
__________________
Fizzlemizz
Maintainer of Discord Unit Frames and Discord Art.
Author of FauxMazzle, FauxMazzleHUD and Move Pad Plus.
Report comment to moderator  
Reply With Quote
Unread 03-19-20, 09:32 PM  
Fizzlemizz
I did that?
 
Fizzlemizz's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 1266
File comments: 687
Uploads: 23
Re: Re: Re: background Context

Originally Posted by Prindarla
It's on the Frame itself the context is 'reaction', I have the same setting on the player frame and that works without any problem.
Thank you for the information Prindarla. The day's turned pretty strange so a new release unlikely before tomorrow at the earliest, apologies.
__________________
Fizzlemizz
Maintainer of Discord Unit Frames and Discord Art.
Author of FauxMazzle, FauxMazzleHUD and Move Pad Plus.
Report comment to moderator  
Reply With Quote
Unread 03-19-20, 05:24 PM  
Prindarla
A Kobold Labourer

Forum posts: 0
File comments: 37
Uploads: 0
Re: Re: background Context

It's on the Frame itself the context is 'reaction', I have the same setting on the player frame and that works without any problem.
Last edited by Prindarla : 03-19-20 at 05:26 PM.
Report comment to moderator  
Reply With Quote
Unread 03-19-20, 10:01 AM  
Fizzlemizz
I did that?
 
Fizzlemizz's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 1266
File comments: 687
Uploads: 23
Re: background Context

Hi Prindarla,
Thank you for the report.
Can you let me know what the Context configuration is and which element(s) it set up for (Frame Options, Portrait, bars etc.)?

I'll try and get a fix out today for what I can.
__________________
Fizzlemizz
Maintainer of Discord Unit Frames and Discord Art.
Author of FauxMazzle, FauxMazzleHUD and Move Pad Plus.
Last edited by Fizzlemizz : 03-19-20 at 11:28 AM.
Report comment to moderator  
Reply With Quote
Unread 03-19-20, 06:10 AM  
Prindarla
A Kobold Labourer

Forum posts: 0
File comments: 37
Uploads: 0
background Context

I have a background context set on party frames which works ok initially when the party member is out of range but once they have been in range or the unit info updates the background context turns black.

I've had a few protected function errors too but not sure why, appears to be in DUF_PartyPetFrame_Buffs:


[ADDON_ACTION_BLOCKED] AddOn 'DiscordUnitFrames' tried to call the protected function 'DUF_PartyPetFrame1_Buffs:Show()'.
!BugGrabber\BugGrabber.lua:573: in function <!BugGrabber\BugGrabber.lua:573>
[C]: in function `Show'
DiscordUnitFrames\DUF_UnitFrame.lua:233: in function <DiscordUnitFrames\DUF_UnitFrame.lua:175>
DiscordUnitFrames\DUF_UnitFrame.lua:1071: in function `DUF_UnitFrame_OnUpdate'
[string "*:OnUpdate"]:1: in function <[string "*:OnUpdate"]:1

[ADDON_ACTION_BLOCKED] AddOn 'DiscordUnitFrames' tried to call the protected function 'DUF_PartyPetFrame3_Buffs:Show()'.
!BugGrabber\BugGrabber.lua:573: in function <!BugGrabber\BugGrabber.lua:573>
[C]: in function `Show'
DiscordUnitFrames\DUF_UnitFrame.lua:232: in function <DiscordUnitFrames\DUF_UnitFrame.lua:175>
DiscordUnitFrames\DUF_UnitFrame.lua:1070: in function `DUF_UnitFrame_OnUpdate'
[string "*:OnUpdate"]:1: in function <[string "*:OnUpdate"]:1>

[ADDON_ACTION_BLOCKED] AddOn 'DiscordUnitFrames' tried to call the protected function 'DUF_PartyPetFrame1_Buffs:Hide()'.
!BugGrabber\BugGrabber.lua:573: in function <!BugGrabber\BugGrabber.lua:573>
[C]: in function `Hide'
DiscordUnitFrames\DUF_UnitFrame.lua:224: in function <DiscordUnitFrames\DUF_UnitFrame.lua:175>
DiscordUnitFrames\DUF_UnitFrame.lua:753: in function `DUF_UnitFrame_OnShow'
[string "*:OnShow"]:1: in function <[string "*:OnShow"]:1>
[C]: in function `Show'
FrameXML\SecureStateDriver.lua:83: in function <FrameXML\SecureStateDriver.lua:73>
FrameXML\SecureStateDriver.lua:137: in function <FrameXML\SecureStateDriver.lua:119>
Report comment to moderator  
Reply With Quote
Unread 11-04-19, 05:51 PM  
groove
A Deviate Faerie Dragon

Forum posts: 18
File comments: 5
Uploads: 0
Originally Posted by Fizzlemizz
Vanilla (and Classic) don't have target cast bars by default (vanilla DUF didn't have any cast bars). The only direct casting/channeling information the Classic game returns is for the player unit. As far as I know, cast bars addons like Quartz (which is what I use in Classic), Gnosis etc. use combat log parsing to "detect" when/what/who/target information for casts and also addons like Healcomm for heal predicts.

The same also goes for target health numbers. 100 is what the game returns which is presumably why the default Blizzard target unit doesn't display health numbers and why RealMobHealth is a thing.
Thank you for the info on target health numbers.
Report comment to moderator  
Reply With Quote
Unread 11-03-19, 01:19 PM  
Fizzlemizz
I did that?
 
Fizzlemizz's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 1266
File comments: 687
Uploads: 23
Originally Posted by Osprey39
Is there a way to enable cast bars on the target frame? I figured out how to make it visible but it doesn't seem to do anything when the target is casting, it just stays empty.
Vanilla (and Classic) don't have target cast bars by default (vanilla DUF didn't have any cast bars). The only direct casting/channeling information the Classic game returns is for the player unit. As far as I know, cast bars addons like Quartz (which is what I use in Classic), Gnosis etc. use combat log parsing to "detect" when/what/who/target information for casts and also addons like Healcomm for heal predicts.

The same also goes for target health numbers. 100 is what the game returns which is presumably why the default Blizzard target unit doesn't display health numbers and why RealMobHealth is a thing.

In testing I did disable the player Castbar functionality because the function names changed when the game moved to return this information for individual units and (my bad), didn't go back and check/fix it. A working Player cast bar will be included in the next update.

Classic DUF is based on retail DUF (which is based on vanilla DUF) and some things in the options window don't accurately reflect some of the differences that exists between the two (three) but over time I hope to identify and "fix" them.

"DUF does have party cast bars"
A miss-quote on my part thinking I had this sorted and had a clue, my apologies.
__________________
Fizzlemizz
Maintainer of Discord Unit Frames and Discord Art.
Author of FauxMazzle, FauxMazzleHUD and Move Pad Plus.
Last edited by Fizzlemizz : 11-03-19 at 02:30 PM.
Report comment to moderator  
Reply With Quote
Unread 11-03-19, 08:40 AM  
groove
A Deviate Faerie Dragon

Forum posts: 18
File comments: 5
Uploads: 0
Only problem I'm having with DUF is that the number in the target's health bar is not displaying correctly. I'm using $hc as the Text Variable to display current health, but it displays 100 instead (I assume it's 100%, because when I attack a mob, the number diminishes accordingly, although there's no percent sign following the number as there is with $hd Text Variable). What's odd is when I target myself, it does display current HP. Any other target, it's 100. Not sure how to fix this?
Report comment to moderator  
Reply With Quote
Unread 11-03-19, 02:44 AM  
Beastly-TN
A Defias Bandit

Forum posts: 3
File comments: 46
Uploads: 0
Originally Posted by Osprey39
Originally Posted by Fizzlemizz
Originally Posted by Othragon
Hello! Thank you for creating and maintaining this project!

I am looking for a unit frame addon with an Mp5 Ticker, incoming heals and Party cast bars.

Are these features available on DuF? If so, you'd be ahead of anyone else, since SuF does not have them and Luna which did, is now defunct and broken for most players.

Thank you!
Hi Othragon,

DUF does have party cast bars but not the rest, sorry.
Is there a way to enable cast bars on the target frame? I figured out how to make it visible but it doesn't seem to do anything when the target is casting, it just stays empty.
You could use something like Gnosis for that which has pretty reliable target cast bars. Has lots of customizability too.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: