Quantcast
Download
(5 MB)
Download
Updated: 03-16-17 01:31 PM
Pictures
File Info
Compatibility:
Return to Karazhan (7.1.5)
Updated:03-16-17 01:31 PM
Created:03-10-15 07:00 PM
Downloads:15,873
Favorites:66
MD5:
Categories:Beta-version AddOns, Action Bar Mods, Combat Mods, Graphic UI Mods, Unit Mods
7.1.5

ConsolePort  Popular! (More than 5000 hits)

Version: 1.4.4
by: MunkDev [More]

ConsolePort
Game Controller Addon
DualShock 4, Xbox controllers, Steam controller

Resources
IMPORTANT: This addon requires third-party software for keyboard and mouse emulation. Using third-party software is not prohibited by Blizzard as long as it doesn't automate your gameplay.

ConsolePort will give you a handful of nifty features in order to let you play the game on a controller - without inconvenience. There are a lot of tutorials and videos on how to set up your controller for World of Warcraft, but the most game-breaking part about all of them is how they in no way contribute to an easy game experience. Instead of resorting to macros and gimmicks to make the setup viable, this addon fundamentally changes how the game works.

Using the addon, you should be able to effortlessly do the same tasks with a controller as you would with a mouse and keyboard. On top of this, it will NOT interfere with your normal keyboard and mouse setup, leaving you to choose which way you want to play the game without having to rebind and reconfigure every time you change peripherals.

Controller support

ConsolePort currently supports Xbox and Dualshock 4 controllers natively, courtesy of WoWmapper. ConsolePort is not restricted to those, but it is somewhat restricted to conventional controller layouts. It requires a set of atleast 14-15 buttons, which is what you'll find on any version of the PlayStation, Xbox or Logitech controllers. Currently, the Dualshock 4 is strongly recommended because of its precision and superior mouse curve.

Instructions

DualShock 4 / Xbox 360 / Xbox One / Xbox Elite / XInput controllers on Windows
  1. Download WoWmapper here.
  2. Install WoWmapper and start it up.
  3. Connect your controller by USB or Bluetooth.
  4. Click Plugins to change controller (default is Dualshock 4).
  5. Install the addon and start the game.

Using the addon

Camera and mouse control

Mouse look is a feature within the game where you lock your mouse cursor in order to control the camera in 3D-space. This state is usually triggered by holding down the right mouse button. ConsolePort utilizes this feature to a great extent to keep you from having to hold down a button on the controller in order to control your character and camera. You can seamlessly use the mouse cursor when necessary, but keep it locked otherwise.

Toggles OFF automatically when:
  1. Casting mouse spells (Trap Launcher, Ring of Frost, Heroic Leap, etc.)
  2. Picking up spells, items, macros, glyphs, etc.
  3. Using R3 or right clicking.
  4. "Interact with mouseover" is triggered.

Toggles ON automatically when:
  1. Changing targets.
  2. Placing the mouse cursor on your character.
  3. Interacting with NPCs.
  4. Looting.

Mouse behaviour can be customized in the interface options to suit your own playstyle. By keeping the mouse cursor centered on screen, it's easy to pick up items, loot mobs and target things in melee range.

Virtual cursor

The virtual cursor is a replacement for the mouse when using the interface. It snaps to clickable and interactive objects across the interface. It is controlled by the D-pad for moving and the right-hand buttons to left and right click. It can be customized to your own liking, and with a bit of know-how, you can integrate other addons to work with the cursor.
Default setup:
  • Circle or B - left click
  • Square or X - right click


Custom binding manager

ConsolePort does not use the normal keybinding system at all. Initially, a wizard will ask you to click the buttons on your controller in order to bind them. Beyond the initial setup, ConsolePort uses its own binding system, which can be found by clicking Controller on the game menu. With 15 buttons dedicated to bindings with 4 combinations each, you have a total of 60 possible bindings. You can expand the amount further by using action pages.


Virtual keyboard

The virtual keyboard is a replacement for typing, if you want to skip using keyboard altogether. This unconventional way of typing has a steep learning curve, but is eventually much faster than moving a virtual cursor across a virtual QWERTY-layout. It is controlled by moving the left stick around while pressing buttons on the right hand side. Using L1, L2 or L1+L2 will swap out the character sets. The keyboard has 8 circles with 4 buttons inside them, each containing 4 different combinations. It is highly customizable; it has a total of 128 combinations, and you can change any of them to be whatever you want.

Change log can be viewed on GitHub.
Post A Reply Comment Options
Unread 01-26-16, 09:59 AM  
MunkDev
A Frostmaul Preserver
 
MunkDev's Avatar
AddOn Author - Click to view AddOns

Forum posts: 256
File comments: 138
Uploads: 3
Originally Posted by Apox
The best I can come up with is after a load screen of some sort, it seems to do it, as is the same with the RB scenario, but after /reload ui it works fine.
I did about 10 dungeons before it happend and it happend seemingly out of the blue, mid-dungeon, mid-combat. I'll probably whip up some code to track the different states that could potentially contribute to this bug, but it's still a matter of finding a way to reproduce it without fail.
__________________
Report comment to moderator  
Reply With Quote
Unread 01-24-16, 04:16 PM  
Apox
A Kobold Labourer

Forum posts: 0
File comments: 27
Uploads: 0
Originally Posted by MunkDev
If you have a reproducible scenario for it, you're welcome to share it.
\

The best I can come up with is after a load screen of some sort, it seems to do it, as is the same with the RB scenario, but after /reload ui it works fine.
Report comment to moderator  
Reply With Quote
Unread 01-23-16, 10:09 PM  
MunkDev
A Frostmaul Preserver
 
MunkDev's Avatar
AddOn Author - Click to view AddOns

Forum posts: 256
File comments: 138
Uploads: 3
Originally Posted by Apox
The cursor isn't placing itself on readychecks, I dunno if that's intended but minor.
Just an oversight. Will probably be added soon, but you'll have to reset the interface hooks to get it working after that.

Originally Posted by Apox
When I die and get resurrected, the cursor does auto place itself on "accept", however when I press my B button to accept, it doesn't do anything.
I know about this and it could probably be fixed with relative ease.

Originally Posted by Apox
Now a kinda larger one- I decided to log onto my priest and heal some dungeons, nd it went fairly smoothly, I really enjoyed it- However, occasionally I couldnt cast smite/holy fire while I had my raid cursor on the tank, as it thought I was trying to cast on him. This one may just be a big confusion but also when I have a mob targeted with my raid cursor on, penance still heals my raid cursor target instead of damaging the mob.
Penance is both a healing and damaging spell and it's fairly powerful at both. Ambiguous spells will target the raid cursor, because your main role is still a healer. Remember that you can still select your actual target with the raid cursor, so you can still use Penance on your target if you move the raid cursor over to the target frame. Apart from that, you can just write a Penance macro and place it on another action button.

Not being able to cast certain spells at times is a bug that I honestly have no idea how or when it occurs. The fact that it happens without a clear cause is giving me a headache trying to nail it down. If you have a reproducible scenario for it, you're welcome to share it.
__________________
Report comment to moderator  
Reply With Quote
Unread 01-23-16, 05:01 PM  
Apox
A Kobold Labourer

Forum posts: 0
File comments: 27
Uploads: 0
Hey I know you're swamped but I have a few things to look at when you get the time.

The cursor isn't placing itself on readychecks, I dunno if that's intended but minor.

When I die and get resurrected, the cursor does auto place itself on "accept", however when I press my B button to accept, it doesn't do anything.

Now a kinda larger one- I decided to log onto my priest and heal some dungeons, nd it went fairly smoothly, I really enjoyed it- However, occasionally I couldnt cast smite/holy fire while I had my raid cursor on the tank, as it thought I was trying to cast on him. This one may just be a big confusion but also when I have a mob targeted with my raid cursor on, penance still heals my raid cursor target instead of damaging the mob.

I been using the wowmapper version of auto center mouse as well. It's useful but when I bring t up again it shows my mouse as in it's original position, then moves it to center, and many times this has actually resulted in the mouse locking again. I may turn off the lock mouse in center screen if theres an option because I lock my mouse upon movement as well, so maybe I can find a way around that but just something to think about.

As always, great work, I'm happy to see how strong this is running and hope it never stops.\

~Apox
Report comment to moderator  
Reply With Quote
Unread 01-21-16, 11:39 PM  
Apox
A Kobold Labourer

Forum posts: 0
File comments: 27
Uploads: 0
Originally Posted by MunkDev

I'll look into it when I have the time. Currently a bit swamped with other things.

Actually, mouse look centering is already a thing if you're using WoWmapper. It should be under the settings for enhanced interaction. Can't be done in game through code though, but Topher added a solution for it in the mapper.
I found it. That's awesome. Good luck with your other things.
Report comment to moderator  
Reply With Quote
Unread 01-21-16, 05:54 PM  
MunkDev
A Frostmaul Preserver
 
MunkDev's Avatar
AddOn Author - Click to view AddOns

Forum posts: 256
File comments: 138
Uploads: 3
Originally Posted by Apox
Elaborating on the utility belt clearing, it if /reload ui is used in combat, which I have to do from time to time to get my rb working.

Also, this is on you, but I think it would be a pretty useful feature to have an "auto center upon mouse lock" thing, to kinda always have a baseline knowledge of where your mouse is. I keep pretty good track of it but sometimes it winds up in the weirdest places. Not sure if that's even possible though. I know its RT+RSB centers mine.
I'll look into it when I have the time. Currently a bit swamped with other things.

Actually, mouse look centering is already a thing if you're using WoWmapper. It should be under the settings for enhanced interaction. Can't be done in game through code though, but Topher added a solution for it in the mapper.
__________________
Report comment to moderator  
Reply With Quote
Unread 01-21-16, 05:40 AM  
Apox
A Kobold Labourer

Forum posts: 0
File comments: 27
Uploads: 0
Originally Posted by MunkDev

Yes, you can put spells on the utility belt. Funnily enough, those two are the main things that can't be placed on there because they're not technically spells or actions. They are button shortcuts, because summon favorite is part of the interface, not a spell. The heirloom mount is pretty much the same, because it only has one index in the mount collection, but converts itself depending on your faction. Tried a bunch of solutions to get those two things on there, but so far nothing worked. As long as it works for Blizzard, they don't seem to be too interested in making it easy for developers to handle mounts, pets, spells, macros, etc with ease. All "real" mounts should work fine though.
Lol I gotcha. That's funny.

Elaborating on the utility belt clearing, it if /reload ui is used in combat, which I have to do from time to time to get my rb working.

Also, this is on you, but I think it would be a pretty useful feature to have an "auto center upon mouse lock" thing, to kinda always have a baseline knowledge of where your mouse is. I keep pretty good track of it but sometimes it winds up in the weirdest places. Not sure if that's even possible though. I know its RT+RSB centers mine.
Report comment to moderator  
Reply With Quote
Unread 01-21-16, 12:37 AM  
MunkDev
A Frostmaul Preserver
 
MunkDev's Avatar
AddOn Author - Click to view AddOns

Forum posts: 256
File comments: 138
Uploads: 3
Originally Posted by Apox
It'a np. Just Muscle memory of the current system and the shock of things changing lol.

Also, are you supposed to be able to put spells on utility belt? I've only tried this with "Summon random mount" and the heirloom mount but they won't bind to the utility belt. Otherwise, besides /reload ui clearing it, everything works well.
Yes, you can put spells on the utility belt. Funnily enough, those two are the main things that can't be placed on there because they're not technically spells or actions. They are button shortcuts, because summon favorite is part of the interface, not a spell. The heirloom mount is pretty much the same, because it only has one index in the mount collection, but converts itself depending on your faction. Tried a bunch of solutions to get those two things on there, but so far nothing worked. As long as it works for Blizzard, they don't seem to be too interested in making it easy for developers to handle mounts, pets, spells, macros, etc with ease. All "real" mounts should work fine though.
__________________
Report comment to moderator  
Reply With Quote
Unread 01-20-16, 08:41 PM  
Apox
A Kobold Labourer

Forum posts: 0
File comments: 27
Uploads: 0
Originally Posted by MunkDev
Probably not resolved yet since there were no updates to the mouse handling parts. I think the action button caching works well with the raid cursor now, so I should be able to migrate that system to the mouse handling too. There's still the off chance that some spells just don't work properly with the system, but I doubt that's the case if it works most of the time.

On the other hand, I added a way to import default profiles from other controllers, since you were missing that feature previously. Sorry about messing with the setup, but it was with good intentions. Some Xbox controllers have conflicting issues with the guide button, and I felt that some of the bindings on that button were too crucial to be left out of a default profile, so I shuffled things around and put the unnecessary stuff in the middle instead.
It'a np. Just Muscle memory of the current system and the shock of things changing lol.

Also, are you supposed to be able to put spells on utility belt? I've only tried this with "Summon random mount" and the heirloom mount but they won't bind to the utility belt. Otherwise, besides /reload ui clearing it, everything works well.
Report comment to moderator  
Reply With Quote
Unread 01-20-16, 05:39 PM  
MunkDev
A Frostmaul Preserver
 
MunkDev's Avatar
AddOn Author - Click to view AddOns

Forum posts: 256
File comments: 138
Uploads: 3
Originally Posted by Apox
Yes, this was still happening in 11.6. I'm updating now.
Probably not resolved yet since there were no updates to the mouse handling parts. I think the action button caching works well with the raid cursor now, so I should be able to migrate that system to the mouse handling too. There's still the off chance that some spells just don't work properly with the system, but I doubt that's the case if it works most of the time.

On the other hand, I added a way to import default profiles from other controllers, since you were missing that feature previously. Sorry about messing with the setup, but it was with good intentions. Some Xbox controllers have conflicting issues with the guide button, and I felt that some of the bindings on that button were too crucial to be left out of a default profile, so I shuffled things around and put the unnecessary stuff in the middle instead.
__________________
Last edited by MunkDev : 01-20-16 at 05:53 PM.
Report comment to moderator  
Reply With Quote
Unread 01-20-16, 01:16 PM  
Apox
A Kobold Labourer

Forum posts: 0
File comments: 27
Uploads: 0
Originally Posted by MunkDev

Haven't looked in to the utility belt issue yet. Have never seen this issue, are you using the latest version?

Does the cursor issue still happen? The code that handles the action buttons has been rewritten.
Yes, this was still happening in 11.6. I'm updating now.
Report comment to moderator  
Reply With Quote
Unread 01-20-16, 12:57 PM  
MunkDev
A Frostmaul Preserver
 
MunkDev's Avatar
AddOn Author - Click to view AddOns

Forum posts: 256
File comments: 138
Uploads: 3
Originally Posted by Apox
From time to time, my utility belt completely clears itself. I'll open the wheel and nothing will be there. /reload ui doesnt fix it, theres actually nothing on it.

Edit: It may be doing it after /relad ui? That's when I'm noticing it. From time to time rb is still bringing up the cursor even when I have a valid target for my ability, but a quick /reload ui fixes it. But now breaks utility belt lol.
Haven't looked in to the utility belt issue yet. Have never seen this issue, are you using the latest version?

Does the cursor issue still happen? The code that handles the action buttons has been rewritten.
__________________
Report comment to moderator  
Reply With Quote
Unread 01-18-16, 09:15 PM  
Apox
A Kobold Labourer

Forum posts: 0
File comments: 27
Uploads: 0
Just dropping by with another issue.

From time to time, my utility belt completely clears itself. I'll open the wheel and nothing will be there. /reload ui doesnt fix it, theres actually nothing on it.

Edit: It may be doing it after /relad ui? That's when I'm noticing it. From time to time rb is still bringing up the cursor even when I have a valid target for my ability, but a quick /reload ui fixes it. But now breaks utility belt lol.

I will help you perfect this addon ^.^
Last edited by Apox : 01-19-16 at 06:14 PM.
Report comment to moderator  
Reply With Quote
Unread 01-17-16, 06:19 PM  
MunkDev
A Frostmaul Preserver
 
MunkDev's Avatar
AddOn Author - Click to view AddOns

Forum posts: 256
File comments: 138
Uploads: 3
Re: Re: Re: Action Bar Addon

Originally Posted by shadowsins13
Originally Posted by MunkDev
Originally Posted by shadowsins13
Moveanything and Bartender4.
There was a bug when running Bartender4 alongside it. It has been fixed in patch 0.11.5
Thanks man you're a beast and I love your addon.
No problemo. Enjoy!
__________________
Last edited by MunkDev : 01-17-16 at 06:19 PM.
Report comment to moderator  
Reply With Quote
Unread 01-17-16, 06:13 PM  
shadowsins13
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Re: Re: Action Bar Addon

Originally Posted by MunkDev
Originally Posted by shadowsins13
Moveanything and Bartender4.
There was a bug when running Bartender4 alongside it. It has been fixed in patch 0.11.5
Thanks man you're a beast and I love your addon.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.