Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(782 Kb)
Download
Updated: 03-07-10 06:28 PM
Updated:03-07-10 06:28 PM
Created:03-07-10 06:28 PM
Downloads:1,829
Favorites:4
MD5:
discord unit frames
Version: 3.3
by: mikey2k [More]
hey peeps

well heres an old favourite, loz's discord unit frames

if you havent used this addon before, it is a very highly customizable unit frames addon that i have brought up to date to work with wow 3.3

i have managed to get this working but it lags in 25man raids, instances and 10 man raids are great but as above, once you get into a 25man raid the addon just seems to lag bad

what im looking for is an extra brain or 3 to help me figuar out what is going wrong so that this fantastic addon can be rereleased
Optional Files (0)


Post A Reply Comment Options
Unread 11-22-10, 04:16 PM  
Mahiro
A Murloc Raider
 
Mahiro's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 103
Uploads: 8
Originally posted by mikey2k
hi tbh i have just updated wow and want to have a play withthe new mechanics, talant trees ect.

ill get a look at discord over the next few days see whats what

mikey
if you need any help, like small things let me know. i have updated some addons for 4.0 and have some idea what to change and so...
Mahiro is offline Report comment to moderator  
Reply With Quote
Unread 10-13-10, 09:47 AM  
mikey2k
A Cliff Giant
AddOn Author - Click to view AddOns

Forum posts: 78
File comments: 4
Uploads: 15
Originally posted by Spiderkeg
Something has happened with the new 4.0.1 patch, the Discord Library is causing all sorts of lag within the game now.
hi tbh i have just updated wow and want to have a play withthe new mechanics, talant trees ect.

ill get a look at discord over the next few days see whats what

mikey
mikey2k is offline Report comment to moderator  
Reply With Quote
Unread 10-12-10, 07:23 PM  
Spiderkeg
A Deviate Faerie Dragon

Forum posts: 14
File comments: 227
Uploads: 0
Something has happened with the new 4.0.1 patch, the Discord Library is causing all sorts of lag within the game now.
Spiderkeg is offline Report comment to moderator  
Reply With Quote
Unread 10-11-10, 10:07 AM  
Mahiro
A Murloc Raider
 
Mahiro's Avatar
AddOn Author - Click to view AddOns

Forum posts: 9
File comments: 103
Uploads: 8
oh this is awesome, have to try if my old layout still works
btw is the underworld forum down? havent been around for some time:O
Mahiro is offline Report comment to moderator  
Reply With Quote
Unread 08-07-10, 10:36 PM  
Spiderkeg
A Deviate Faerie Dragon

Forum posts: 14
File comments: 227
Uploads: 0
I really appreciate the work you put into fixing many of the problems in the Discord Library. Because of your efforts, the always annoying bugs and errors in Discord Action Bars are now fixed. I don't know what you did, but thanks!
Spiderkeg is offline Report comment to moderator  
Reply With Quote
Unread 07-13-10, 06:01 AM  
Timber1
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Woah

Yeah i cannot believe DUF is back , so great , impressions of classic_WoW .

Greets from Germany (maybe you can connect that with >Lena<)
Timber1 is offline Report comment to moderator  
Reply With Quote
Unread 03-09-10, 08:08 AM  
madindehead
A Kobold Labourer

Forum posts: 0
File comments: 19
Uploads: 0
Able to test

Hey mikey2k,

Nice to see you uploading DUF to here, hopefully more people will be able to assist with testing/updating of this mod.

My offer still stands, to test anything new with DUF. Even if it is a pre-release version.

I keep back ups of all my addons, so would at least have a good working version to drop back to ^^

I realise it will take a long time to update, but it would be nice to see Discord back up there, with Pitbull and Xperl. I personally prefer DUF to all of these, Pitbull4 being my backup otption for 25 man raids.

I hope we can all contribute something to this, and get DUF back to it's former glory!
madindehead is offline Report comment to moderator  
Reply With Quote
Unread 03-08-10, 09:26 AM  
mikey2k
A Cliff Giant
AddOn Author - Click to view AddOns

Forum posts: 78
File comments: 4
Uploads: 15
Originally posted by ChaosInc
I would set priorities as follows:

Player + Target Info
Update every tick. These are the most watched things in combat to a player and should always be up to date.

Party/Raid:
Health
Most important for healer classes, so should be updated almost as often, if not just as often, as player/target info.

Debuffs
Decurse, Abolish Poisons, Dispell Magic, etc

Mana delay
Players mainly watch their own info and when a healer is running out of mana they usually announce it well before anyone would notice it on raid frames. Players won't notice a slight delay in the raid frames if this is throttled.

Buffs
Pretty much same as mana above. Buffs normally occur before combat and not paid much attention to while combat is going besides their own procs and such.

Other Info
Everything else in a raid doesn't really matter so delay them up, or even suspend updates on them until out of combat.

Also to note, things like status/pvp/group leader/etc. icons shouldn't even have OnUpdate scripts so a global f:SetScript("OnUpdate", func) on frame creations as a shortcut is a bad idea in this instance. I haven't looked at DUF in years, but I know a lot of authors will use a global function for default frame creation while just passing things like "name" and "inherit".

You have your work cut out for you. It took me nearly 5 months to rewrite DFM from the ground up and that was a pain. I can only imagine the head-to-wall smacks this will bring about.

As far as tracking performance issues, although spammy you could always do a simple print(f:GetName()) within a frame's OnUpdate (toggle on/off obviously) to see exactly how/when it's being updated, then decide whether it could be something that can be delayed or suspended in combat.

Good luck.
ChaosInc, i knew i had seen your name somewhere lol. im also registered on the new discord mod site, underworldnexus along with dudeinthedark and others, just under the name mikeyc2k

seen a few posts on you update to dfm (chaosframemodifier) as you know if you have following the boards i have been working on this one a while. been speaking also to dude about rewriting dab and hes ok'ed me to take it over as he doesnt currently have a wow to test with
mikey2k is offline Report comment to moderator  
Reply With Quote
Unread 03-08-10, 07:39 AM  
ChaosInc
Curse staff
 
ChaosInc's Avatar
AddOn Author - Click to view AddOns

Forum posts: 670
File comments: 368
Uploads: 21
I would set priorities as follows:

Player + Target Info
Update every tick. These are the most watched things in combat to a player and should always be up to date.

Party/Raid:
Health
Most important for healer classes, so should be updated almost as often, if not just as often, as player/target info.

Debuffs
Decurse, Abolish Poisons, Dispell Magic, etc

Mana delay
Players mainly watch their own info and when a healer is running out of mana they usually announce it well before anyone would notice it on raid frames. Players won't notice a slight delay in the raid frames if this is throttled.

Buffs
Pretty much same as mana above. Buffs normally occur before combat and not paid much attention to while combat is going besides their own procs and such.

Other Info
Everything else in a raid doesn't really matter so delay them up, or even suspend updates on them until out of combat.

Also to note, things like status/pvp/group leader/etc. icons shouldn't even have OnUpdate scripts so a global f:SetScript("OnUpdate", func) on frame creations as a shortcut is a bad idea in this instance. I haven't looked at DUF in years, but I know a lot of authors will use a global function for default frame creation while just passing things like "name" and "inherit".

You have your work cut out for you. It took me nearly 5 months to rewrite DFM from the ground up and that was a pain. I can only imagine the head-to-wall smacks this will bring about.

As far as tracking performance issues, although spammy you could always do a simple print(f:GetName()) within a frame's OnUpdate (toggle on/off obviously) to see exactly how/when it's being updated, then decide whether it could be something that can be delayed or suspended in combat.

Good luck.
__________________
Originally posted by Mirrikat45
so says the 1/2 million downloads per week.......
Impossible statistics = FAIL!! But don't point this out, or your post will be deleted!
Last edited by ChaosInc : 03-08-10 at 07:45 AM.
ChaosInc is offline Report comment to moderator  
Reply With Quote
Unread 03-08-10, 03:51 AM  
mikey2k
A Cliff Giant
AddOn Author - Click to view AddOns

Forum posts: 78
File comments: 4
Uploads: 15
i too was a mazzleui user and found myself crawling around in the discord file system and other addons on patch days lol. i actually made a mazzle clone last year that could do with a major overhaul, had hotspots ect

i have gone through a vast majority of the code in duf so far, just cleaning things up and removing outdated code. as the front page says, i have managed to get the addon to work great for instances and 10 man raids and i know theres a lot more i could do to make it more efficient. this is my next job.

i also need to add the fuction to move/resize the temp enchants frame and i know the focus frame needs an update as blizz dont like the current code. it is a work in progress which is why its in the addon dev/beta section.

its here as i thought maybe someone could pinpoint where the addon was going wrong for 25man content and kind of had my fears confirmed. i vow to get this working as it should
mikey2k is offline Report comment to moderator  
Reply With Quote
Unread 03-08-10, 02:27 AM  
VincentSDSH
Non-Canadian Luzer!
 
VincentSDSH's Avatar
AddOn Author - Click to view AddOns

Forum posts: 190
File comments: 206
Uploads: 5
ChaosInc, hit it squarely, I think. DUF was always a resource hog, far beyond its massive overhead -- and to be that customizable, it needs the overhead so you have to make efficiencies wherever you can.

Event centralization is a biggie and so is modularization. It's been a while since I crawled around in DUF -- back when MazzleUI was the hot ticket and DUF had to be fixed every patch (and I'm the impatient type so I'd be bandaiding it every patchday) -- but a good perusal of, say, Pitbull or oUF, would give you some good infrastructure advice. Having written my own unit-frames I can tell you that you've got a heafty task ahead of you; and the best advice I can give you is this: read everything on code efficiency you can get our hands on, then bench-mark until you puke (not everything that's 'efficient on paper' is 'efficient in the field')

I wish you lots of luck. A resource-efficient DUF would be pretty nice to have in the UI community.
VincentSDSH is offline Report comment to moderator  
Reply With Quote
Unread 03-07-10, 11:39 PM  
ChaosInc
Curse staff
 
ChaosInc's Avatar
AddOn Author - Click to view AddOns

Forum posts: 670
File comments: 368
Uploads: 21
As far as the lag goes, check how many "OnUpdate" scripts are going off and how often. 25 people + mob info is quite a lot and if it's updating everything on every update tick without some sort of throttling it will cause performance issues.
__________________
Originally posted by Mirrikat45
so says the 1/2 million downloads per week.......
Impossible statistics = FAIL!! But don't point this out, or your post will be deleted!
ChaosInc is offline Report comment to moderator  
Reply With Quote
Unread 03-07-10, 09:30 PM  
mikey2k
A Cliff Giant
AddOn Author - Click to view AddOns

Forum posts: 78
File comments: 4
Uploads: 15
Originally posted by ChaosInc
Not to play devil's advocate, but did you get permission from Loz to redistribute his work?

Asides for that, the main problem is that it was based of very old API and like the other Discord projects, should be scrapped and rewritten. Band-aid fixes just don't cut it anymore.
in answer to your question, the addon was officialy taken over by dudeinthedark who now runs a website dedicated to all the discord mods and i have permission to fix and distribute the discord addons.

if you like i would be part of the team bound to keeping this addon alive, updating and changing api as needed just cant figuar out the 25man raid bit lol
mikey2k is offline Report comment to moderator  
Reply With Quote
Unread 03-07-10, 07:38 PM  
SkunkWerks
A Fallenroot Satyr
 
SkunkWerks's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 241
Uploads: 2
Originally posted by ChaosInc
Not to play devil's advocate, but did you get permission from Loz to redistribute his work?

Asides for that, the main problem is that it was based of very old API and like the other Discord projects, should be scrapped and rewritten. Band-aid fixes just don't cut it anymore.
Yet it still works... I'd welcome a fix to it... or perhaps one to oUF Metzerott that actually makes the Vehicle unitframe display my vehicle's health and not mine.
SkunkWerks is offline Report comment to moderator  
Reply With Quote
Unread 03-07-10, 06:52 PM  
ChaosInc
Curse staff
 
ChaosInc's Avatar
AddOn Author - Click to view AddOns

Forum posts: 670
File comments: 368
Uploads: 21
Not to play devil's advocate, but did you get permission from Loz to redistribute his work?

Asides for that, the main problem is that it was based of very old API and like the other Discord projects, should be scrapped and rewritten. Band-aid fixes just don't cut it anymore.
__________________
Originally posted by Mirrikat45
so says the 1/2 million downloads per week.......
Impossible statistics = FAIL!! But don't point this out, or your post will be deleted!
ChaosInc is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: