Quantcast
Download
(6 MB)
Download
Updated: 06-26-17 11:59 PM
Pictures
File Info
Compatibility:
Tomb of Sargeras (7.2.0)
Updated:06-26-17 11:59 PM
Created:03-10-15 07:00 PM
Downloads:17,117
Favorites:67
MD5:
Categories:Beta-version AddOns, Action Bar Mods, Combat Mods, Graphic UI Mods, Unit Mods
7.2.0

ConsolePort  Popular! (More than 5000 hits)

Version: 1.5.0
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 03-13-15, 01:42 AM  
Bifidus
A Kobold Labourer

Forum posts: 0
File comments: 50
Uploads: 3
Looks promising.
I stoped play WOW years ago, cause i'm suffering from heavy RSI.
Using keyboard and mice is nearly impossible for me today (writing this comment is a pain).

I dont have a gamepad yet... do you consider extra buttons on the razer sabertooth worth the extra money ?
Because i used a ton of shortcuts before (mice with a lot of buttons + Belkin N52 gamepad), and always feel i haven't enough buttons to put them all.
Report comment to moderator  
Reply With Quote
Unread 03-13-15, 04:56 AM  
MunkDev
A Frostmaul Preserver
 
MunkDev's Avatar
AddOn Author - Click to view AddOns

Forum posts: 298
File comments: 138
Uploads: 3
Originally Posted by Bifidus
Looks promising.
I stoped play WOW years ago, cause i'm suffering from heavy RSI.
Using keyboard and mice is nearly impossible for me today (writing this comment is a pain).

I dont have a gamepad yet... do you consider extra buttons on the razer sabertooth worth the extra money ?
Because i used a ton of shortcuts before (mice with a lot of buttons + Belkin N52 gamepad), and always feel i haven't enough buttons to put them all.
When Warlords of Draenor launched there was a significant reduction in the ability bloat that has been building up over the expansions. Personally, I find the default binding setup of 36 combinations (not including jump, targeting, map, menu, bags etc) is enough for me.

Getting more buttons on a controller is not necessarily the solution you want. 36 combinations equals 3 full action bars, but there are 6 bars total. 4 MultiActionBars (3 through 6) and two swappable bars (1 and 2).
If you want to expand the amount of buttons you have, you can use the binding palette to do either:
- Assign a button combination to "Next action bar", which will swap out your bar, giving you a total of 48 buttons.
- Assign specific action pages, giving you up to 60 buttons.

Here's a picture of the binding palette with 48 buttons assigned ("Next action bar" included in this calculation)


Edit: Since this isn't the most intuitive panel, I'll explain what's going on.
The vertical button set is your ability buttons and the horizontal set is the modifiers.
The left-most set of buttons are the unmodified buttons. The next column is modified by L1, then by L2 and then by L1 and L2 together. Pressing a combination will make it light up in blue on the palette.

I guess it depends on the player, but I really don't find the need of having a gazillion macros, flasks and mounts on my bars which is why this solution works for me. 36 button combinations should be enough for any class and their full set of abilities nowadays.
__________________
Last edited by MunkDev : 03-13-15 at 05:00 AM.
Report comment to moderator  
Reply With Quote
Unread 03-13-15, 06:20 AM  
jkay89
A Kobold Labourer

Forum posts: 0
File comments: 16
Uploads: 0
Strafe?

How do I get it to stop strafing? I completely unbound strafe from the keybindings interface, my xpadder profile says wasd which is turning.... but I'm still strafeing instead of turning.
Report comment to moderator  
Reply With Quote
Unread 03-13-15, 06:40 AM  
MunkDev
A Frostmaul Preserver
 
MunkDev's Avatar
AddOn Author - Click to view AddOns

Forum posts: 298
File comments: 138
Uploads: 3
Re: Strafe?

Originally Posted by jkay89
How do I get it to stop strafing? I completely unbound strafe from the keybindings interface, my xpadder profile says wasd which is turning.... but I'm still strafeing instead of turning.
Whenever mouse look is activated, keyboard turning is disabled. This is simply a restriction put up by blizzard. Are you not comfortable with turning using your right stick?
__________________
Report comment to moderator  
Reply With Quote
Unread 03-13-15, 07:22 AM  
Bifidus
A Kobold Labourer

Forum posts: 0
File comments: 50
Uploads: 3
Originally Posted by MunkDev
When Warlords of Draenor launched there was a significant reduction in the ability bloat that has been building up over the expansions.
Good to hear

Getting more buttons on a controller is not necessarily the solution you want. 36 combinations equals 3 full action bars, but there are 6 bars total. 4 MultiActionBars (3 through 6) and two swappable bars (1 and 2).
If you want to expand the amount of buttons you have, you can use the binding palette to do either:
- Assign a button combination to "Next action bar", which will swap out your bar, giving you a total of 48 buttons.
I feel really inconfortable with swappable bars (in tense situations i always lost the count of how much i presss the "next action bar" button). I suppose my brain is hard wired on "a button - or combination of buttons - does one thing, and one thing only". I can't even play a warrior, for that reason...
But i'm ok with combinations (i used one button to "do that on my focus", another to "do that on mouseover", another to multiply the numbers of combinations, and so on).
About mouseover... i guess that's not something really usable ? So, your addon is mainly for pve dps, not for healers, not for tanks, nor pvp ? Not criticizing, if it allow me to play again, even only pve dps would already be great

- Assign specific action pages, giving you up to 60 buttons.
What is that ? IIRC i could map all the regulars bars, and also common actions (and that was not enough, but the problem was the lack of buttons avaible, not the lack of keybindings, who was virtually infinite, with an addon whose i forget the name).

The vertical button set is your ability buttons and the horizontal set is the modifiers.
The left-most set of buttons are the unmodified buttons. The next column is modified by L1, then by L2 and then by L1 and L2 together. Pressing a combination will make it light up in blue on the palette.
So we get a grid of 52 combinations. What about making R1 and R2 also modifiers, so we get a grid of 77 combinations (if the pad allow 5 combinations buttons... i don't know if it does) ?

I guess it depends on the player, but I really don't find the need of having a gazillion macros, flasks and mounts on my bars which is why this solution works for me. 36 button combinations should be enough for any class and their full set of abilities nowadays.
Sure, WoW have changed a lot since last time i played, sounds really good ^^
But i have doubts about healers (5 members in a group... else you mousover, else you bind each member, and that's a lot of binds - not mentionning raiding). And pvp, where your mount is not a option (and also for the one who get a mouse aversion, like me; i tend to put everything i use a lot in binds, including my mount).

Still, looks very promising
Last edited by Bifidus : 03-13-15 at 07:26 AM.
Report comment to moderator  
Reply With Quote
Unread 03-13-15, 07:53 AM  
jkay89
A Kobold Labourer

Forum posts: 0
File comments: 16
Uploads: 0
I didn't realize that turning was on the right stick. But I have run into two issues, one, I can't save custom bindings. I change a binding for the a button, click ok and it reloads ui and resets keybinds to default. Also, is there any known methods for binding the xbox guide button? I'd like to use it for accessing the game menu.
Report comment to moderator  
Reply With Quote
Unread 03-13-15, 08:10 AM  
MunkDev
A Frostmaul Preserver
 
MunkDev's Avatar
AddOn Author - Click to view AddOns

Forum posts: 298
File comments: 138
Uploads: 3
Originally Posted by jkay89
I didn't realize that turning was on the right stick. But I have run into two issues, one, I can't save custom bindings. I change a binding for the a button, click ok and it reloads ui and resets keybinds to default. Also, is there any known methods for binding the xbox guide button? I'd like to use it for accessing the game menu.
There is a bug report button on the main page of the addon. Please use it to submit stuff like this. This bug is likely due to a recent update to the binding interface. I'll fix it shortly.

Edit: Regarding the xbox guide button, have a look at this:
http://www.reddit.com/r/emulation/co...button/camujj7

Edit 2: This bug is not happening for me. Could you help me reproduce it by walking through the steps you take when rebinding the A button?
__________________
Last edited by MunkDev : 03-13-15 at 09:47 AM.
Report comment to moderator  
Reply With Quote
Unread 03-13-15, 09:08 AM  
MunkDev
A Frostmaul Preserver
 
MunkDev's Avatar
AddOn Author - Click to view AddOns

Forum posts: 298
File comments: 138
Uploads: 3
Originally Posted by Bifidus
I feel really inconfortable with swappable bars (in tense situations i always lost the count of how much i presss the "next action bar" button). I suppose my brain is hard wired on "a button - or combination of buttons - does one thing, and one thing only". I can't even play a warrior, for that reason...
I don't like bar swapping either. But it's available for those who are not satisfied with 36 buttons.

Originally Posted by Bifidus
About mouseover... i guess that's not something really usable ? So, your addon is mainly for pve dps, not for healers, not for tanks, nor pvp ? Not criticizing, if it allow me to play again, even only pve dps would already be great
It actually works great with tanking. The tab targeting system is very intelligent, and prioritizes targets right in front of you over targets to the side, even if they are closer. I actually leveled a BrM monk from 1-90 with a similar setup before starting developing this addon.

For PvP, it works good as DPS. In arenas, targeting specific opponents might be problematic atm. Now, depending on what controller and software you use, your experience may differ. In PvP you need the ability to turn around and move with agility and while this works good with some controllers (PS4 controller is excellent) some controllers may be less useful for PvP.

When it comes to healing, it's a bit different. Right now, the system is fixed and mouse look is there whether you want it or not. It's not always going to be like that. I'd like to stress this addon is still in very early development and modifying an experience that was intended for mouse and keyboard to this extent is a huge undertaking. I have some ideas for a healing system that involves little to no mouseover, but we'll see how that works out. For now, healing kinda sucks with this setup.

Originally Posted by Bifidus
What is that ? IIRC i could map all the regulars bars, and also common actions (and that was not enough, but the problem was the lack of buttons avaible, not the lack of keybindings, who was virtually infinite, with an addon whose i forget the name).
An action page is any action bar. You have a total of 6 action pages. 3-6 are your extra bars (the ones you activate in interface options) and 1-2 are your main action bar, where the second is hidden. You can map the static buttons to perform any action that you normally would with your keyboard, because it inherits the same binding lists as provided in the standard key bindings.

Originally Posted by Bifidus
So we get a grid of 52 combinations. What about making R1 and R2 also modifiers, so we get a grid of 77 combinations (if the pad allow 5 combinations buttons... i don't know if it does) ?
It doesn't. The code is written around using two modifiers, giving you 4 different states. I'd have to redo it all from scratch if I were to support more modifiers. For most players, I think it would just add unnecessary complexity.

Originally Posted by Bifidus
But i have doubts about healers (5 members in a group... else you mousover, else you bind each member, and that's a lot of binds - not mentionning raiding).
Mouseover is an easy way to go, but it's not very comfortable trying to aim at tiny plates with your thumb. We'll see what I can come up with for healers in the near future.

Right now it should work well enough as a dps or tank in both PvE and PvP once you get used to the playstyle. In my demonstration video where I do proving grounds you can see it works pretty well even when you have to deal with multiple targets that need interrupting or CC.
https://youtu.be/6EDvD2HfYJI

I strongly recommend trying it out on a fresh level 1 character before attempting to remap one of your mains.
__________________
Last edited by MunkDev : 03-13-15 at 10:54 AM.
Report comment to moderator  
Reply With Quote
Unread 03-13-15, 01:54 PM  
jkay89
A Kobold Labourer

Forum posts: 0
File comments: 16
Uploads: 0
Starting blank

Alright, so, to test this, I'm starting out with everything new and blank... Here's a screeenshot of the tools I'm using with my controller, which is an xbox 360 controller by the way...

http://screencast.com/t/xQRXHYHDc

I would like to know how you would set up XPadder best for using with the addon, but for now I'll try setting it up my own way and see if it works.
Report comment to moderator  
Reply With Quote
Unread 03-13-15, 02:22 PM  
MunkDev
A Frostmaul Preserver
 
MunkDev's Avatar
AddOn Author - Click to view AddOns

Forum posts: 298
File comments: 138
Uploads: 3
Re: Starting blank

Originally Posted by jkay89
I would like to know how you would set up XPadder best for using with the addon, but for now I'll try setting it up my own way and see if it works.
I'm going to get a hold of an Xbox 360 controller and put up an Xpadder profile for it soon.
__________________
Report comment to moderator  
Reply With Quote
Unread 03-13-15, 02:23 PM  
jkay89
A Kobold Labourer

Forum posts: 0
File comments: 16
Uploads: 0
This is the way I finally settled on for the profile, please let me know if I did anything wrong with it XD

http://screencast.com/t/Pt69UcIEsBb
Report comment to moderator  
Reply With Quote
Unread 03-13-15, 02:34 PM  
MunkDev
A Frostmaul Preserver
 
MunkDev's Avatar
AddOn Author - Click to view AddOns

Forum posts: 298
File comments: 138
Uploads: 3
Originally Posted by jkay89
This is the way I finally settled on for the profile, please let me know if I did anything wrong with it XD

http://screencast.com/t/Pt69UcIEsBb
This looks pretty much the same as my setup!
__________________
Report comment to moderator  
Reply With Quote
Unread 03-13-15, 02:36 PM  
MunkDev
A Frostmaul Preserver
 
MunkDev's Avatar
AddOn Author - Click to view AddOns

Forum posts: 298
File comments: 138
Uploads: 3
I've added options for the mouse look triggers for those who don't like the default settings.

__________________
Report comment to moderator  
Reply With Quote
Unread 03-13-15, 02:36 PM  
jkay89
A Kobold Labourer

Forum posts: 0
File comments: 16
Uploads: 0
I made a screencast showing what happens when I login with a clean install. Meaning I deleted the wtf settings and the only addon is this one. basically I'm hitting the guide button but it refuses to bind.

Might help if I linked the screencast XD

http://screencast.com/t/bm6FijB1sM

Here's one with the latest version that you just released... same thing is happening:

http://screencast.com/t/VTLFtaGry
Last edited by jkay89 : 03-13-15 at 02:43 PM.
Report comment to moderator  
Reply With Quote
Unread 03-13-15, 02:48 PM  
MunkDev
A Frostmaul Preserver
 
MunkDev's Avatar
AddOn Author - Click to view AddOns

Forum posts: 298
File comments: 138
Uploads: 3
I need an Xbox controller to investigate this.. In the meantime, you can bind that manually by going here:


Just bind the guide button manually and that screen will stop showing up.
If you want to do a full reset without deleting your WTF folder, just type /cp resetAll

Edit: To me it seems that Xpadder is sending the LB modifier when you press the guide button. Have you checked in Xpadder if LB lights up when you press the guide button?

Edit: What resolution are you using? I noticed a graphical bug on the splash screen.
__________________
Last edited by MunkDev : 03-13-15 at 02:52 PM.
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.