Closed Thread
 
Thread Tools Display Modes
Old 10-01-08, 08:57 AM   #1
haste
Featured Artist
 
haste's Avatar
Premium Member
Featured
Join Date: Dec 2005
Posts: 978
oUF - General discussion

The old oUF thread over at WoWace has become, quite a monster to say it softly. It's a mess of bug reports, layout issues and general issues/feature people have/want.

Please use this thread for general oUF discussion only (non-layout specific stuff).

Related forum thread: oUF - Layout discussion
Bug reports and feature requests should be posted over at the author portal.

Last edited by haste : 10-01-08 at 09:00 AM.
haste is offline  
Old 10-01-08, 12:21 PM   #2
duhwhat
An Aku'mai Servant
Join Date: Aug 2008
Posts: 39
moving the safe zone discussion over here.

is it even possible to calculate a reasonably accurate safe zone for a channeled cast?

the safe zone would presumably be calculated and displayed based on the latency at the beginning of the cast. compared to relatively short cast times like shadowbolt (2.5s when talented) a 5 second channel has much more of a chance to have a different latency at channeling start vs. channeling end. in light of this, would it be possible to delay safe zone calculation/display until a channel is 50% or even 75% complete?
duhwhat is offline  
Old 10-01-08, 12:35 PM   #3
haste
Featured Artist
 
haste's Avatar
Premium Member
Featured
Join Date: Dec 2005
Posts: 978
The safe zone calculation is done during the OnUpdate of the casting bar. The latency information we have isn't real-time however, it's polled every 5 sec or so.
I don't remember how often it updates, you can check it yourself by doing: /run ChatFrame1:AddMessage(select(3, GetNetStats()))

Channeled spells are tick based however, so I'm not really sure how helpful a safe zone would be. It also seems that the last tick happens slightly after the cast has finished.
haste is offline  
Old 10-01-08, 12:40 PM   #4
duhwhat
An Aku'mai Servant
Join Date: Aug 2008
Posts: 39
Originally Posted by haste View Post
Channeled spells are tick based however, so I'm not really sure how helpful a safe zone would be. It also seems that the last tick happens slightly after the cast has finished.
I thought the safe zone should be included to minimize downtime between chain-casts of channeled spells or a regular cast following a channel, but if the last tick is happening after the cast, this is irrelevant (potentially counter-productive). it then seems that the best practice for channeled spells is to begin the next cast after the castbar has disappeared.
duhwhat is offline  
Old 10-01-08, 12:49 PM   #5
haste
Featured Artist
 
haste's Avatar
Premium Member
Featured
Join Date: Dec 2005
Posts: 978
I generally just use:
Code:
/cast [nochanneling:Mind Flay] Mind Flay
It won't maximize your DPS of course. I don't think the potential gain from interrupting a cast at the end is very significant either :). Adding a safe zone for channels isn't much work at all however, it's basically copy-pasting of the code for casting :p.
haste is offline  
Old 10-01-08, 12:56 PM   #6
duhwhat
An Aku'mai Servant
Join Date: Aug 2008
Posts: 39
Originally Posted by haste View Post
I generally just use:
Code:
/cast [nochanneling:Mind Flay] Mind Flay
It won't maximize your DPS of course. I don't think the potential gain from interrupting a cast at the end is very significant either . Adding a safe zone for channels isn't much work at all however, it's basically copy-pasting of the code for casting .
i moved to quartz from azcastbar/oUF castbar in an attempt to avoid the button-mashing at the end of channels that this kind of macro (which i've used before) involves. i -wanted- to believe that having a safe zone at the end of channels and a single keypress in this safe zone would be more efficient than a nochanneling macro, especially when moving from a channel to a regular cast, rather than chaining channels. moving back to nochanneling tonight : ) but keeping quartz till someone makes a GCD spark addon/plugin.
duhwhat is offline  
Old 10-01-08, 02:29 PM   #7
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Mod
Featured
Join Date: Oct 2006
Posts: 9,480
I've been trying out oUF again lately on beta and noticed a discrepancy between the oUF castbar and the azCastBar's safe zones. oUF always showed more latency than aCB. Attempting to move while in the oUF safe zone would cancel my cast, while moving during the aCB safe zone was fine. This may have been due to fluctuating latency on beta, but it was in Shattrath with hardly anyone around. Will keep an eye on it again tonight.
__________________
"You'd be surprised how many people violate this simple principle every day of their lives and try to fit square pegs into round holes, ignoring the clear reality that Things Are As They Are." -Benjamin Hoff, The Tao of Pooh

Seerah is offline  
Old 10-01-08, 02:45 PM   #8
haste
Featured Artist
 
haste's Avatar
Premium Member
Featured
Join Date: Dec 2005
Posts: 978
There has been a lot of talk regarding the safe zone in oUF. When I reviewed the castbar code a while ago, I also changed the safe zone to represent exactly what your current latency was, and not more. People complained about it however, so the math was reverted back to the original state.

With the current arithmetics the safe zone is ten times larger than what the current latency is. If you feel experimental then you could try to change 1e5 to 2e5 in elements/castbar.lua. This will make the safe zone be five times the latency.

I don't know how azCastBar does its latency handling so I can't really comment on that.
haste is offline  
Old 10-01-08, 02:51 PM   #9
MoonWitch
A Rage Talon Dragon Guard
AddOn Author - Click to view addons
Join Date: Sep 2007
Posts: 342
Actually, Haste, I was the big complainer (And the battle RAGES on, was an awesome commit message). My shock was mainly that all of the sudden, I had no safezone anymore. Looking back at it now, it could be because this happened while I hadn't gotten used to the latency on EU servers as well. If you go from 120/200 ping to 50-70, your safezone gets a whole lot smaller. I'll try again with your calculations, but safezones actually seem to be freaking iffy to deal with imho.
MoonWitch is offline  
Old 10-01-08, 02:55 PM   #10
haste
Featured Artist
 
haste's Avatar
Premium Member
Featured
Join Date: Dec 2005
Posts: 978
It is :(. In a perfect world it would equal the latency you currently have, but I guess twice the latency might be better. Guess I should do some testing on the beta servers tomorrow.
haste is offline  
Old 10-01-08, 03:49 PM   #11
MoonWitch
A Rage Talon Dragon Guard
AddOn Author - Click to view addons
Join Date: Sep 2007
Posts: 342
But Seerah is right about it though. Perhaps I personally had grown so used to seeing a huge red bar that when it wasn't there I lost it :P (But hey, I made an awesome firey post session about it! Passion galore!)
MoonWitch is offline  
Old 10-01-08, 05:00 PM   #12
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Mod
Featured
Join Date: Oct 2006
Posts: 9,480
You mean I can blame it all on you, moonie? hehe

I personally think 10x is a bit much. Especially since it was pretty reliable that when the cast bar entered the "safe zone," I wasn't really "safe"...
__________________
"You'd be surprised how many people violate this simple principle every day of their lives and try to fit square pegs into round holes, ignoring the clear reality that Things Are As They Are." -Benjamin Hoff, The Tao of Pooh

Seerah is offline  
Old 10-01-08, 09:17 PM   #13
MoonWitch
A Rage Talon Dragon Guard
AddOn Author - Click to view addons
Join Date: Sep 2007
Posts: 342
Originally Posted by Seerah View Post
You mean I can blame it all on you, moonie? hehe

I personally think 10x is a bit much. Especially since it was pretty reliable that when the cast bar entered the "safe zone," I wasn't really "safe"...
Yeah, some of it was definately me. Poor haste got hell from me that day. It showed just how much of a math/physics geek I am then.
MoonWitch is offline  
Old 10-02-08, 03:40 AM   #14
d87
A Warpwood Thunder Caller
AddOn Author - Click to view addons
Join Date: Jan 2006
Posts: 98
oUF.colors.health variable should be used in not overriden health update if i understand, tho it isn't and nowhere else too
d87 is offline  
Old 10-02-08, 03:47 AM   #15
haste
Featured Artist
 
haste's Avatar
Premium Member
Featured
Join Date: Dec 2005
Posts: 978
Originally Posted by d87 View Post
oUF.colors.health variable should be used in not overriden health update if i understand, tho it isn't and nowhere else too
Post a bug report :3
haste is offline  
Old 10-02-08, 06:43 AM   #16
coree
A Fallenroot Satyr
AddOn Author - Click to view addons
Join Date: Apr 2008
Posts: 26
is it intended that the casttime increases instead of decreases ?
i prefer a decreasing casttime, how can i change this ?
coree is offline  
Old 10-02-08, 08:46 AM   #17
haste
Featured Artist
 
haste's Avatar
Premium Member
Featured
Join Date: Dec 2005
Posts: 978
Originally Posted by coree View Post
is it intended that the casttime increases instead of decreases ?
i prefer a decreasing casttime, how can i change this ?
1) Yes
2) Currently the only way to change it is to replace the OnUpdate with your own.
haste is offline  
Old 10-02-08, 09:46 AM   #18
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Mod
Featured
Join Date: Oct 2006
Posts: 9,480
Curious...

Originally Posted by haste View Post
1) Yes
Why? Seems unintuitive impo...
__________________
"You'd be surprised how many people violate this simple principle every day of their lives and try to fit square pegs into round holes, ignoring the clear reality that Things Are As They Are." -Benjamin Hoff, The Tao of Pooh

Seerah is offline  
Old 10-02-08, 09:53 AM   #19
haste
Featured Artist
 
haste's Avatar
Premium Member
Featured
Join Date: Dec 2005
Posts: 978
There isn't really much reason to it at all. The original code had it hard-coded in that way, and no-one has mentioned anything about it. So I left it that way when I reviewed the code.
haste is offline  
Old 10-02-08, 09:58 AM   #20
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Mod
Featured
Join Date: Oct 2006
Posts: 9,480
Feature request submitted.
__________________
"You'd be surprised how many people violate this simple principle every day of their lives and try to fit square pegs into round holes, ignoring the clear reality that Things Are As They Are." -Benjamin Hoff, The Tao of Pooh

Seerah is offline  
Closed Thread

Go BackWoWInterface » Featured Projects » oUF (Otravi Unit Frames) » oUF - General discussion

Thread Tools
Display Modes

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

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off