Thread Tools Display Modes
01-28-10, 06:32 PM   #1
khoinoor
Premium Member
 
khoinoor's Avatar
Join Date: Jul 2009
Posts: 38
Exclamation Help with Druid shapeshifting action bars

Hello again. Just dinged lvl 10 on my druid and since I learnt the shapeshift form my action bar stopped work.

O am using a Razer Naga mouse and so far it worked great with NUI, never had a problem with it. but since I learnt the bear form on my duid, I started have issues...

Even if I am on "normal form" and on main action bar are showed spels and abilityes for this status, when I hit the num mouse buttons (that are emulating as I am clicking the numa pad buttons), spell casted aren't those that appear on main action bar but those for bear form that is not active.

Any idea or suggestions on how I can fix that?

Thanks in advance for all kindly help, and my best regards
 
01-28-10, 07:44 PM   #2
marioinfinity
A Black Drake
 
marioinfinity's Avatar
Join Date: Sep 2009
Posts: 73
It's a bug with our form bars.

I've experienced it on multiple occasions as a Healer; Since I use both bars setup for Caster form and Heal form. Currently the only solution I know is a quick Reload of the UI. [ /reload ui ]

I don't know if its a bug in nui or without it; I have a fair amount of druid friends that use other bar mods and don't seem to experience it. So I don't know what the basis of the problem is. But the reload does reset your bars for whatever spec, shift your in if your experiencing these problems.
__________________
:: Peanut Butter :: Jelly Time ::
 
01-29-10, 05:26 AM   #3
khoinoor
Premium Member
 
khoinoor's Avatar
Join Date: Jul 2009
Posts: 38
mhm... let's hope a fix will be found soon. While levelling can be not so good and fast operation have to reload UI do often
__________________




___________________________________________________________
"Dream as if you'll live forever.... Live as if you'll die today."
 
01-29-10, 06:18 AM   #4
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Feb 2006
Posts: 5,928
I never had problems before 3.3 with the 1 to = main action bar actions I am sure. Although it may be that I never used my keys but the mouse to click the actions.

Next time I jump on my druid I'll give it a test out. But that said, I never had the need to set up special key combos because of said reason that apart from the 1 to = keys I would not need to press short cuts as the others buttons were used less often and could be clicked without little time wasting.
__________________


Characters:
Gwynedda - 70 - Demon Warlock
Galaviel - 65 - Resto Druid
Gamaliel - 61 - Disc Priest
Gwynytha - 60 - Survival Hunter
Lienae - 60 - Resto Shaman
Plus several others below level 60

Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
 
01-29-10, 07:21 AM   #5
spiel2001
nUI's Author
 
spiel2001's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2008
Posts: 7,724
This is very likely the key binding bug.

When you switch between caster and bear form, do the actions shown on the action bar change correctly, just the key bindings don't work anymore? Or are the actions not changing either?
__________________

What people don't get is that I am, ultimately, an artist at heart.
My brush has two colors, 1 and 0, and my canvas is made of silicon.



Official nUI Web Site: http://www.nUIaddon.com
Official nUI Support Forum: http://forums.nUIaddon.com
My day job: http://www.presidio.com/
 
01-29-10, 09:15 AM   #6
marioinfinity
A Black Drake
 
marioinfinity's Avatar
Join Date: Sep 2009
Posts: 73
This is the same thing I had posted about at one point.

When you shapeshift your bars change like normal, but the keybinds don't. So lets say the second button is Moonfire in caster form, And in Bear form Its Lacerate. So Im a bear, I leave bear form; my bar changes and I try to cast Moonfire, but alas, it says "not enough rage" .. and its trying to cast Lacerate. No matter if you physically click on the button or hit a keybind or macro that bar is saved to your previous form.

The only fix I've had was a reload of the ui, which i have conveniently macro'd now lol.

As a Dual Spec Tank/Heals I can see this from tree form/caster form/bear form/cat form - any way you take it... somewhat annoying, but when you have all your bars memorized if it happens you can fake it long enough to find a reload point lol
__________________
:: Peanut Butter :: Jelly Time ::
 
01-29-10, 09:46 AM   #7
spiel2001
nUI's Author
 
spiel2001's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2008
Posts: 7,724
I presume that when this happens, the key binding labels are no longer being displayed on the action bar either, correct?
__________________

What people don't get is that I am, ultimately, an artist at heart.
My brush has two colors, 1 and 0, and my canvas is made of silicon.



Official nUI Web Site: http://www.nUIaddon.com
Official nUI Support Forum: http://forums.nUIaddon.com
My day job: http://www.presidio.com/
 
01-29-10, 11:41 AM   #8
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Feb 2006
Posts: 5,928
Hmm, it definitely does sound like something linked to the message I get whenever I log into Wow with an empty WTF folder. I can't remember the exact question asked but it has something to do with default keybinds. I have only seen this since 3.3 so I suspect that they did something with keybinds in that update.

It's an old post but looks like the changes bartender and macroon did may have resolved their users problems with it.

http://forums.worldofwarcraft.com/th...949542&sid=1#0
__________________


Characters:
Gwynedda - 70 - Demon Warlock
Galaviel - 65 - Resto Druid
Gamaliel - 61 - Disc Priest
Gwynytha - 60 - Survival Hunter
Lienae - 60 - Resto Shaman
Plus several others below level 60

Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818

Last edited by Xrystal : 01-29-10 at 11:46 AM.
 
01-29-10, 05:27 PM   #9
marioinfinity
A Black Drake
 
marioinfinity's Avatar
Join Date: Sep 2009
Posts: 73
Originally Posted by spiel2001 View Post
I presume that when this happens, the key binding labels are no longer being displayed on the action bar either, correct?
I think this is a yes. lol.

The bars change, so you wouldn't expect any errors. It's just they try to cast the shapeshifted abilities. So if you were in bear form, and leave bear form, the top bar changes back to your caster form setup, however it still wants to try to cast the bear form abilities.

Originally Posted by Xrystal View Post
Hmm, it definitely does sound like something linked to the message I get whenever I log into Wow with an empty WTF folder. I can't remember the exact question asked but it has something to do with default keybinds. I have only seen this since 3.3 so I suspect that they did something with keybinds in that update.

It's an old post but looks like the changes bartender and macroon did may have resolved their users problems with it.

http://forums.worldofwarcraft.com/th...949542&sid=1#0
Seems to be the same issue we're experiencing also. The bar changes but the keybind doesn't; so you need to reload to refresh the keybinds, or just physically click the buttons (which is a pain!)
__________________
:: Peanut Butter :: Jelly Time ::
 
01-29-10, 06:18 PM   #10
spiel2001
nUI's Author
 
spiel2001's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2008
Posts: 7,724
Nah... what's actually happening is that Blizz has "stolen" the key binds back on put them back on their action bars, which is why the key bind labels vanish off of nUI's action bars. However, because Blizzard's action bars are hidden, they are not updating when you change forms. Thus, the key binds still work,l but not on the actions you would expect.
__________________

What people don't get is that I am, ultimately, an artist at heart.
My brush has two colors, 1 and 0, and my canvas is made of silicon.



Official nUI Web Site: http://www.nUIaddon.com
Official nUI Support Forum: http://forums.nUIaddon.com
My day job: http://www.presidio.com/
 
01-29-10, 06:18 PM   #11
Telepavarion
A Flamescale Wyrmkin
 
Telepavarion's Avatar
Join Date: Jul 2008
Posts: 81
But maybe it has something to do with the OS WoW runs on. I only use XP SP3 and I have a druide with dualspec Moonkin/Heal. I never expect that keybinding issue and I only use Keys. i normlay dont use Mouse, but with mouse it worked for me to. The only annoying thing is that the action bar is changing when I hit the 3rd-mousebutton (my push-to-talk button). I really think that this is a WoW key binding issue but I don't find the key.

However I really surprise that so many people have problems with key binding.

Somebody said something about WTF. I use nUI+ Since 3.0.9 and never delete since then the lua files. I only update with copy over the existing folder the newer versions and never get any problems. So maybe it is really interesting, when the people with the problem starts with a new nUI addon folder and new WTF data or might it be helpful if I send to Scott my lua files?
__________________
To be or not to be.

[SIGPIC][/SIGPIC]

 
01-29-10, 06:19 PM   #12
spiel2001
nUI's Author
 
spiel2001's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2008
Posts: 7,724
Nah... no need. I'm very clear on what the issue is now, I'm just not clear on the fix.
__________________

What people don't get is that I am, ultimately, an artist at heart.
My brush has two colors, 1 and 0, and my canvas is made of silicon.



Official nUI Web Site: http://www.nUIaddon.com
Official nUI Support Forum: http://forums.nUIaddon.com
My day job: http://www.presidio.com/
 
01-29-10, 07:07 PM   #13
khoinoor
Premium Member
 
khoinoor's Avatar
Join Date: Jul 2009
Posts: 38
Originally Posted by spiel2001 View Post
I presume that when this happens, the key binding labels are no longer being displayed on the action bar either, correct?
nope, as Marioinfinity posted label of maion action bar change as I change form but binding try to cast the spell was on that button on previous form.

____________
"I never had problems before 3.3 with the 1 to = main action bar actions I am sure. Although it may be that I never used my keys but the mouse to click the actions.

Next time I jump on my druid I'll give it a test out. But that said, I never had the need to set up special key combos because of said reason that apart from the 1 to = keys I would not need to press short cuts as the others buttons were used less often and could be clicked without little time wasting." from Xrystal
___________

I don't use special bindings for my mouse; when I hit one button on side of it is like if I'd use the numpad buttons so bindings are those that are setted by default by blizzard and even mouse clicking won't work
__________________




___________________________________________________________
"Dream as if you'll live forever.... Live as if you'll die today."
 
01-29-10, 07:25 PM   #14
marioinfinity
A Black Drake
 
marioinfinity's Avatar
Join Date: Sep 2009
Posts: 73
I can say that Last week I put in a GM ticket regarding an awesome bug being ported to the westfall graveyard during the gunship battle in 25man icc; and they asked me to delete the wtf file & interface file & run the repairer. All of which I have done, redownloaded all my addons and reset everything up (takes for bloody ever by the way lol) and it still has an occasion to happen.

So it's not being fixed by doing the typical tech support stuff for WoW. =/
__________________
:: Peanut Butter :: Jelly Time ::
 
01-29-10, 08:49 PM   #15
khoinoor
Premium Member
 
khoinoor's Avatar
Join Date: Jul 2009
Posts: 38
I noticed another intersting thing rhat maybe can help on find the form binding issue we was talking about in previous posts...

If I am on bear form and begin a fight, then turn onto normal form, bear abylyties are still tryed to be casted.

At that point, if I run a /reload UI command and I start a new fight, the switching between form works well and I can cast the right spell/ability for the form I am in at that time. I can also swap form during fight and everything keep working fine

Hope this can give more info about the case
__________________




___________________________________________________________
"Dream as if you'll live forever.... Live as if you'll die today."
 
01-30-10, 06:54 AM   #16
spiel2001
nUI's Author
 
spiel2001's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2008
Posts: 7,724
I do know exactly what is happening now, so let me try to explain...

nUI hides Blizzard's action bars. Without getting deep into a geek discussion, while bars are hidden their "ON EVENT" and "ON UPDATE" functions don't run. That's just how the API works.

After nUI hides Blizzard's action bars, it takes their key bindings and rebinds them to nUI's action bars. I do it this way so that nUI does not change the default UI key bindings and so nUI does not require the user to "configure" it when nUI is installed. If you uninstall nUI, your default UI still works as well.

So... now Blizzard's action bars are hidden and nUI's action bars have the key bindings. Now you're in combat and you are shape shifting or going in and out of stealth... that requires the "ON EVENT" and "ON UPDATE" methods of the action bars to be functioning... put in the simplest terms, that's how the action bars know which ability to tie to which key binding.

At some point, something in the Blizzard UI is sayins "Hey... those are my key bindings" and taking them back, reassigning them to the Blizzard action bar. When this happens, the key binding labels vanish from the nUI action bars, that's the cue.

The cool thing is that nUI shares the assignment of actions with Blizzard's action bars. Also on purpose for the same reason, nUI does not change the player's Blizzard UI setup and does not require configuring. So, as long as your action bar doesn't change, your spells still work... but they're actually firing from the Blizzard action bar instead of the nUI action bar because of this Blizz bug.

That's fine as long as you don't change action bar pages after the Blizz bars steal the key bindings back from nUI. However, if you do change action bar pages because of a change in stealth, stance or form, then because the Blizzard bars are hidden, their ON EVENT and ON UPDATE are not running and they do not update which spell goes with which key binding even though nUI's action bars did change which spells are supposed to be used.

Now the nUI action bar is showing you the spells you expect to see, but because the actions are firing off the Blizzard action bars, the spell being cast by each key binding is the old spell.

Viola -- there's your problem.

The "fix" is to not have nUI reuse Blizzard's action bar settings and key bindings and that's not an acceptable fix to me as that would undermine the entire intent of nUI to not require the user to configure it and to not have to "fix" their user interface if they disable nUI.

So... what I am looking for is either (a) what triggers the Blizzard UI to steal back the key bindings and/or (b) how to detect when this has happened *without* breaking the bars further or further degrading performance.

So far I've not figured that out... that's what I'm working on though. I spent about 12 hours on it last weekend and will likely spend much of this weekend on it too.

PS: The reason the '/nui rl' fixes the problem is because it lets nUI have the key bindings back until the next time Blizzard decides to steal them again.
__________________

What people don't get is that I am, ultimately, an artist at heart.
My brush has two colors, 1 and 0, and my canvas is made of silicon.



Official nUI Web Site: http://www.nUIaddon.com
Official nUI Support Forum: http://forums.nUIaddon.com
My day job: http://www.presidio.com/

Last edited by spiel2001 : 01-30-10 at 06:56 AM.
 
01-30-10, 10:45 PM   #17
marioinfinity
A Black Drake
 
marioinfinity's Avatar
Join Date: Sep 2009
Posts: 73
I knew that blizzard hated druids.
__________________
:: Peanut Butter :: Jelly Time ::
 
01-31-10, 12:55 PM   #18
khoinoor
Premium Member
 
khoinoor's Avatar
Join Date: Jul 2009
Posts: 38
I think you really get the trouble, reading your explain I think is this the reason of this bug... however, I noticed something that I hope will help you on find a fix...

when I start a combat and change form, action bar still call spell was on previous form. At this point if I run a "/nui rl" command, action bar and kay binding works as they are intended to work and I can change form during fight multiple times without have any sort of bad spell/ability calling

As said in one of my post, my knowledge of coding is very close ot 0, but I guess the solution, or maybe the way to where search the problem or either the solution stay on the very 1st shapeshifting after the login because, at least on my case, after the 1st time I use the command /nui rl everything start works good. Maybe when nUO has been reloaded something happen on the code or on how it call blizz commands while changing forms?
__________________




___________________________________________________________
"Dream as if you'll live forever.... Live as if you'll die today."
 
02-02-10, 09:39 AM   #19
Telepavarion
A Flamescale Wyrmkin
 
Telepavarion's Avatar
Join Date: Jul 2008
Posts: 81
Okay Scott then you'll find a way to fix this problem. But then i wondering that this isn't happening to me.

Has it something to do that in my binding-cache.wtf file standing something about the actionsbars.

So there standing that e.q.
bind 1 ACTIONBUTTON1
or this this only that I'm a lucky boy without that problem?
__________________
To be or not to be.

[SIGPIC][/SIGPIC]

 
02-02-10, 09:44 AM   #20
spiel2001
nUI's Author
 
spiel2001's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2008
Posts: 7,724
If you're playing a class that changes the action bar in combat (warrior stances, druid forms, rogue stealth) then yes, you're a lucky boy ~smile~

If you're playing a class that does not change form in combat, or you don't use that feature in combat (like a Feral Druid tank who is not likely to shapeshift in mid-combat) then you should not be experiencing this problem anymore.

The original "big" bug with key bindings is fixed, all that remains is this bar changing problem.
__________________

What people don't get is that I am, ultimately, an artist at heart.
My brush has two colors, 1 and 0, and my canvas is made of silicon.



Official nUI Web Site: http://www.nUIaddon.com
Official nUI Support Forum: http://forums.nUIaddon.com
My day job: http://www.presidio.com/
 
 

WoWInterface » Featured Projects » nUI, MozzFullWorldMap and PartySpotter » Support » nUI: Technical Support » Help with Druid shapeshifting action bars


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