Quantcast
Download
(5 MB)
Download
Updated: 04-11-17 01:31 PM
Pictures
File Info
Compatibility:
Tomb of Sargeras (7.2.0)
Updated:04-11-17 01:31 PM
Created:03-10-15 07:00 PM
Downloads:16,325
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.4.7
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 09-11-16, 04:44 AM  
Boocoo
A Murloc Raider

Forum posts: 5
File comments: 1
Uploads: 0
I'm loving this add-on.
I notice the camera options are under construction but does anyone know if there's a way for me to invert the y-axis in the meantime?
Report comment to moderator  
Reply With Quote
Unread 08-21-16, 01:57 PM  
tonyis3l33t
A Cyclonian
 
tonyis3l33t's Avatar
AddOn Author - Click to view AddOns

Forum posts: 42
File comments: 24
Uploads: 19
Amazing addon. Thanks for all the work that goes into this.
Report comment to moderator  
Reply With Quote
Unread 07-23-16, 01:59 PM  
Hellnes
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Disabling Cursor locking

A great mod that I've been using for a while. However with the new update it seems no matter what I do I cant make it so when I loot it doesn't lock the mouse cursor. Ive tried the check box in the setting and it locks the cursor no matter what. Is there any fix to this?
Report comment to moderator  
Reply With Quote
Unread 07-14-16, 11:31 AM  
shadowsins13
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
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.

'm currently trying to use the raid cursor right now however it does not redirect the spells on to my party members.

For Example: I am targeting no one but my raid cursor is on my party member in the custom party set up. It would heal me

Another Example: I am targeting my DPS in the party and I have my raid cursor over my tank. It would heal my DPS.

I've reset all the settings multiple times and I tried this addon with grid, still the same result.







I pretty sure this bug has resurfaced in the recent updates. I apologize for posting here but your recent site has been unstable for me I cannot seem to access it.
Report comment to moderator  
Reply With Quote
Unread 07-13-16, 01:11 PM  
Drayveal
A Kobold Labourer
AddOn Compiler - Click to view compilations

Forum posts: 1
File comments: 3
Uploads: 1
Wonderful Addon!

Ok, so let me first start off by stating that I believe this AddOn has the potential to truly be a gamer changer for some classes. I love the idea of the addon and am also sure that in due time I will also come to love the addon itself, and not just the idea behind it.

However, as it stands right now, I believe that this addon needs a bit more polishing along with it before it will become that game changer I spoke of up above.

Here are a few suggestions that I have for the addon, take em or leave em as you will...
  • Include a supported Action Bar AddOn or design a full UI based around this idea.
What I mean by this is that all the Full UI's I've found so far make this addon very unintuitive. When I first installed this addon, I kept my action bars as they were, and found out that it was not a good idea to do so without having already completely memorized and developed muscle memory for all of the above buttons. If an ActionBar addon, or full suite, was included with this addon, then it would become much easier to learn from a visual standpoint to manipulate and memorize all the new button placements. Think Final Fantasy XIV with the ActionBars on a PS4, except maybe not so much with rotating through the action bar as responding to which combination of the L2/R2 is being pressed.
  • Offer Basic Setups for players based upon the role they play (IE Tank, Melee DPS, Ranged DPS, Healer)
The best way to explain how this could be setup, is by adding in UnitFrame and Nameplate Support, based upon the role that is being played. Maybe make it so that there is a certain combination for each controller that is applied at base, depending on the role being played. For Example, a Melee DPS would likely have nameplate of enemies stacked vertically. A ranged DPS may have nameplates of enemies stacked horizontally. A Healer may use the same exact base profile button, and not show enemy nameplates at all, but rather would show friendly nameplates. The same goes with the 'Tab Targetting'. If you're a Healer vs a Ranged DPS, the button used to rotate through targets would remain the same, but the role would change whether or not you select enemies or friendlies.
  • Setup Automatic Keybinding based upon the placement of the skill on the ActionBar, not vice versa
Essentially what I mean by this is to make it a bit more intuitive, without having to go into the bindings menu to reassign a key, but rather to drop a skill on your bar and immediately know what button on the controller goes along with that
This first and second suggestion are pretty similar with one another, but one is about making an actionbar that provides better visual aid, while the other is about how the keybindings work.

Overall though, I truly cannot express enough about how happy I am that such an AddOn has finally made its way into World of Warcraft. I've always been a very avid console gamer, and being able to play from my controller is enormous for me, even more so when the new ActionCamera gets released... I've even gone so far as to go through each class and spec combination that I have currently, in attempts to figure out which combo will likely work best with the ConsolePort, and fully intend to take that class into Legion specifically because of this addon.
Report comment to moderator  
Reply With Quote
Unread 02-06-16, 02:39 PM  
MunkDev
A Frostmaul Preserver
 
MunkDev's Avatar
AddOn Author - Click to view AddOns

Forum posts: 257
File comments: 138
Uploads: 3
Originally Posted by Apox
Also, about my rb issue- still unsure what' causing it, but I totally just realized I could disable rb interact..that should fix my problems. ill let you know.

Edit: I havn't had any issues since. I mainly used rsb as interact in the first place so rb being solely a cobat bind feels more natural.
Glad to hear it. I thought you knew about this. It's quite visible in the controller configuration window.
Ideally, the interact button should work as intended at all times, but at least you have that figured out now.
__________________
Report comment to moderator  
Reply With Quote
Unread 02-04-16, 12:24 PM  
Apox
A Kobold Labourer

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

It's fairly simple to create a template for the addon, which I might do eventually. The problem is designing the plug-and-play software to go with that controller, unless it has an inherent method of converting itself to keyboard and mouse like the Steam controller.
Hmm, I don't claim to know that it does, but xbox controllers are being made for windows now so I'd imagine it wouldn't be too farfetched.

Also, about my rb issue- still unsure what' causing it, but I totally just realized I could disable rb interact..that should fix my problems. ill let you know.

Edit: I havn't had any issues since. I mainly used rsb as interact in the first place so rb being solely a cobat bind feels more natural.
Last edited by Apox : 02-06-16 at 09:42 AM.
Report comment to moderator  
Reply With Quote
Unread 02-02-16, 03:37 PM  
MunkDev
A Frostmaul Preserver
 
MunkDev's Avatar
AddOn Author - Click to view AddOns

Forum posts: 257
File comments: 138
Uploads: 3
Originally Posted by Apox
Hmm I'd probably nd up going with a ps4controller before doing all that. Xbox controllers just sit better in my hand, since I cant feel it that's what I rely on most. It's sad because ps4 controllers have a vastly superior dpad. If you get time in th future it would be cool to see xbox elite controller template added in.

But I'm just on person asking for it among many users
It's fairly simple to create a template for the addon, which I might do eventually. The problem is designing the plug-and-play software to go with that controller, unless it has an inherent method of converting itself to keyboard and mouse like the Steam controller.
__________________
Last edited by MunkDev : 02-02-16 at 03:37 PM.
Report comment to moderator  
Reply With Quote
Unread 02-02-16, 12:28 AM  
Apox
A Kobold Labourer

Forum posts: 0
File comments: 27
Uploads: 0
Originally Posted by MunkDev
Not at the moment, but a profile that supports them could easily be added to the actual addon. The new controller management supports community created templates, although no such custom template exists yet. A template doesn't have any restriction on the amount of buttons, so it would support the paddles if they were added to a template written for the Elite controller. The only hard part would be providing the 3 sets of icon graphics and a custom binding blueprint.

Not sure how WoWmapper would handle that though.
Hmm I'd probably nd up going with a ps4controller before doing all that. Xbox controllers just sit better in my hand, since I cant feel it that's what I rely on most. It's sad because ps4 controllers have a vastly superior dpad. If you get time in th future it would be cool to see xbox elite controller template added in.

But I'm just on person asking for it among many users
Report comment to moderator  
Reply With Quote
Unread 01-30-16, 09:51 PM  
MunkDev
A Frostmaul Preserver
 
MunkDev's Avatar
AddOn Author - Click to view AddOns

Forum posts: 257
File comments: 138
Uploads: 3
Originally Posted by Apox
Edit: I just got to wondering, how would consoleport work with the xbox elite controller? would it have support for the paddles on the back? etc?
Not at the moment, but a profile that supports them could easily be added to the actual addon. The new controller management supports community created templates, although no such custom template exists yet. A template doesn't have any restriction on the amount of buttons, so it would support the paddles if they were added to a template written for the Elite controller. The only hard part would be providing the 3 sets of icon graphics and a custom binding blueprint.

Not sure how WoWmapper would handle that though.
__________________
Last edited by MunkDev : 01-30-16 at 09:53 PM.
Report comment to moderator  
Reply With Quote
Unread 01-29-16, 03:40 PM  
Apox
A Kobold Labourer

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


This can be fixed by safely loading the utility belt and interact button (meaning it won't attempt to load itself until you leave combat), which I'll change in the next patch, but ideally, you should not be reloading at all when you are in combat. It would be more meaningful to investigate the interact button / raid cursor bug, since figuring that out would mean you don't have to reload.
Edit: I just got to wondering, how would consoleport work with the xbox elite controller? would it have support for the paddles on the back? etc?

If I knew a way to help this I'd surely say, but I'm not certain why it happens myself. I know sometimes i'll go to use my rb ability and it'll bring my my mouse, and reloading is the only fix.
Last edited by Apox : 01-30-16 at 07:46 PM.
Report comment to moderator  
Reply With Quote
Unread 01-29-16, 12:53 PM  
MunkDev
A Frostmaul Preserver
 
MunkDev's Avatar
AddOn Author - Click to view AddOns

Forum posts: 257
File comments: 138
Uploads: 3
Originally Posted by Apox
Ok here we go.

https://www.youtube.com/watch?v=BnUCm6U1fiI

And I -may- have figured out the culprit. Since I ignore it 100% of the time in Game, I missed it, but watching the video, I noticed Swatter swatted it both times it happened. That could be it. But if swatter swats it, is that good or bad?
Reloading in combat is not the same as entering a dungeon. Reloading wipes the interface clean and ConsolePort performs many actions that are not allowed in combat upon loading up. If you're in combat when reloading (this won't happen when logging in, because there's a combat grace period on login), you'll get these blocked messages because the addon is doing forbidden stuff when in combat. It didn't happen on your first character because it had left combat by the time your interface loads ConsolePort again.

Unlike the sequential addon loading process, the utility belt and interact button are loaded in response to the game getting access to the spell "database", which isn't part of the exception to performing forbidden actions when loading up an addon.

This can be fixed by safely loading the utility belt and interact button (meaning it won't attempt to load itself until you leave combat), which I'll change in the next patch, but ideally, you should not be reloading at all when you are in combat. It would be more meaningful to investigate the interact button / raid cursor bug, since figuring that out would mean you don't have to reload.
__________________
Last edited by MunkDev : 01-29-16 at 01:45 PM.
Report comment to moderator  
Reply With Quote
Unread 01-28-16, 01:39 PM  
Apox
A Kobold Labourer

Forum posts: 0
File comments: 27
Uploads: 0
Ok here we go.

https://www.youtube.com/watch?v=BnUCm6U1fiI

And I -may- have figured out the culprit. Since I ignore it 100% of the time in Game, I missed it, but watching the video, I noticed Swatter swatted it both times it happened. That could be it. But if swatter swats it, is that good or bad?
Last edited by Apox : 01-29-16 at 12:22 AM.
Report comment to moderator  
Reply With Quote
Unread 01-27-16, 04:02 PM  
MunkDev
A Frostmaul Preserver
 
MunkDev's Avatar
AddOn Author - Click to view AddOns

Forum posts: 257
File comments: 138
Uploads: 3
Originally Posted by Apox
That's strange. It could be just a contributing factor along with something else but it happens to me nearly every time lol.
I have not been able to reproduce it by zoning in and out of dungeons. Does this only happen on your paladin or does it happen on other classes as well?
__________________
Report comment to moderator  
Reply With Quote
Unread 01-27-16, 09:01 AM  
Apox
A Kobold Labourer

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

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.
That's strange. It could be just a contributing factor along with something else but it happens to me nearly every time lol.
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.