seblindfors / ConsolePort

ConsolePort - Game Controller Addon for World of Warcraft
Artistic License 2.0
181 stars 40 forks source link

Main action bar actions not working #7

Closed kilabyte closed 9 years ago

kilabyte commented 9 years ago

i got everything up and working as per the readme however none of my square triangle etc action buttons work. So i can see in the action bar the item highlighting when i press the button but the action is never executed.

If my i move my actions to the bar above the main action bar everything works fine. Any ideas? screen shot 2015-08-29 at 2 38 00 pm

seblindfors commented 9 years ago

What addons are you using alongside ConsolePort? There might be a conflict there.

Here are a couple commands that you can run and what they should return with a fresh install:

Checking action page:

Checking action:

Checking action name:

Please check if these values are exactly the same on your end.

kilabyte commented 9 years ago

I just have Carbonite Quest installed. screen shot 2015-08-29 at 2 51 11 pm

seblindfors commented 9 years ago

Edit: Just saw avenger's shield so it's protection. Logged into my paladin and can't recreate the problem though.

Try dumping these values:

kilabyte commented 9 years ago

Human Paladin

seblindfors commented 9 years ago

Try this command and see if it fixes it:

Also, have you checked if the issue happens on other characters?

kilabyte commented 9 years ago

yes! now it works perfectly! Is this a bug? Will i have to do it every time i run my game?

seblindfors commented 9 years ago

Unless they made changes to action bar paging in the last WoW patch, it was most likely a bug on Blizzard's end. I've never run into this issue before with extensive testing on every class in the game. Usually when you have a so called "tempshapeshift" action bar, it has its own page number and the addon takes that into account when changing pages on the "fake" buttons.

Anyway, is the bug still there if you logout and back in again?

kilabyte commented 9 years ago

ya when i quit and re open the game the issue comes back. Also would you be able to make the add on work with the other add on Storyline?

seblindfors commented 9 years ago

I'm going to add support for addons soon, but for now, you can use this macro to add Storyline:

Note that the cursor might be located off screen as storyline doesn't hide the frames but rather moves them off screen and keeps them visible. This causes my addon to still take the replaced frames into account. You might have to press down a few times on the controller to get to storyline.

seblindfors commented 9 years ago

I located the bug in my code. I will have it fixed in the next update. A simple fix is probably just changing to action page 2 and then back again.

Thank you for the feedback.

kilabyte commented 9 years ago

thats awesome thank you so much! now that the addon works with Storyline its even better! and yes a quick fix was just to toggle the action bar. I'm glad i could help :) :+1:

seblindfors commented 9 years ago

The most recent update on GitHub has the fix you're looking for. It also has a taint issue, causing actions to be blocked after changing button bindings in interface options. A simple way around it is to just /reload, but I won't upload to curse/wowinterface until I've fixed the problem.

Since your issue was resolved, I'm closing this topic now. Again, thanks for the feedback!