Quantcast
Download
(5 MB)
Download
Updated: 01-03-17 04:27 AM
Pictures
File Info
Compatibility:
Return to Karazhan (7.1.5)
Updated:01-03-17 04:27 AM
Created:03-10-15 07:00 PM
Downloads:14,569
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.0
by: MunkDev [More]

ConsolePort
Game Controller Addon
DualShock 4, DualShock 3, Xbox 360, Xbox One, Steam Controller, Logitech Rumblepad

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.


Official 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.

Creating custom profiles

The addon is designed with a few restrictions in mind; you will need to map both mouse buttons and you will need to assign two buttons to modifiers. These modfiers have to be Shift and Ctrl. All other buttons have to be unmodified, meaning you can't use Shift, Ctrl or Alt. You also have to assign one of the sticks to your WASD or arrow keys and the other stick to move your mouse. Template below:
  • L1: Shift
  • L2: Ctrl
  • L3 (Left stick button): Left mouse button
  • LS (Left stick): WASD/arrows
  • R3 (Right stick button): Right mouse button
  • RS (Right stick): Mouse
  • Allowed: F1-F12, A-Z, 0-9, Numpad, all unmodified key inputs
  • Prohibited: Xinput, Dinput, ESCAPE, all modified key inputs (e.g. Shift+A, Ctrl+F12, etc)

Apart from this, you are free to map the buttons however you want. If you want to keep your normal bindings intact, choose buttons that you do not use on your keyboard. Supplied profiles use F1-F12 + NUMPADMULTIPLY for a total of 15 buttons, counting Shift and Ctrl.


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 13 buttons dedicated to bindings with 4 combinations each, you have a total of 52 bindings. You can expand the amount further by using action pages. The system is based around clicking on what you see in order to bind it.
Choose between:
  • Interface buttons, such as action buttons, player portrait, focus portrait, etc.
  • Normal bindings, supplied in the list to the right.



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.


World interaction

Interacting with the game world can only be done the conventional way; by clicking the mouse. ConsolePort cannot aid in looting and clicking items on the ground, apart from keeping the cursor centered and ready to use. This is a restriction designed by Blizzard to prevent gameplay automation.

Use R3 (right stick button) or "Interact with mouseover" to click items in 3D-space, loot mobs and interact with NPCs. Constantly clicking the right stick with your thumb might be straining in the long run, which is why it's highly recommended to use mouseover interaction instead.
The default binding is L2+Cross on Playstation layout or LT+A on Xbox layout.

Suggested driver software

Change log can be viewed on GitHub.
Archived Files (19)
File Name
Version
Size
Author
Date
1.3.9
5MB
MunkDev
11-26-16 11:30 AM
1.3.8
5MB
MunkDev
11-16-16 04:45 PM
1.3.7
5MB
MunkDev
11-10-16 03:53 PM
1.3.6
5MB
MunkDev
11-04-16 04:21 PM
1.3.4
4MB
MunkDev
10-26-16 03:49 PM
1.3.3
4MB
MunkDev
10-25-16 11:46 AM
1.3.1
4MB
MunkDev
10-02-16 06:20 PM
1.2.5
4MB
MunkDev
09-09-16 02:31 PM
1.2.4
4MB
MunkDev
09-03-16 07:56 PM
1.2.3
4MB
MunkDev
09-02-16 04:14 PM
1.2.2
4MB
MunkDev
08-30-16 03:04 PM
1.2.1
4MB
MunkDev
08-29-16 08:34 PM
1.2.0
4MB
MunkDev
08-29-16 04:27 PM
1.1.7
3MB
MunkDev
08-17-16 08:59 PM
1.1.6
3MB
MunkDev
08-16-16 09:00 PM
1.1.5
2MB
MunkDev
08-11-16 04:39 PM
1.1.4
2MB
MunkDev
08-01-16 02:40 PM
1.1.3
2MB
MunkDev
07-21-16 05:30 PM
1.1.2
2MB
MunkDev
07-19-16 11:24 AM


Post A Reply Comment Options
Unread 12-04-16, 12:00 PM  
shorty52732
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Re: Re: constant errors

Originally Posted by MunkDev
Originally Posted by shorty52732
heres a few screenshots fresh install of the addon and only this addon installed no others.

any help is appreciated.
Not sure exactly how this happend, but it appears you're missing cursor settings. They should be loaded along with everything else when you first log in and seemingly that's what happens when I do a full reset on my end.

/cp resetall will wipe your settings and set everything to default, which should fix your problem.


Yes! that did it. That's weird that a fresh install did that. It was an old installation of wow itself though. Maybe there were files elsewhere I did not delete. Thanks either way!
Report comment to moderator  
Reply With Quote
Unread 12-03-16, 05:52 PM  
MunkDev
A Cobalt Mageweaver
 
MunkDev's Avatar
AddOn Author - Click to view AddOns

Forum posts: 238
File comments: 138
Uploads: 3
Re: constant errors

Originally Posted by shorty52732
heres a few screenshots fresh install of the addon and only this addon installed no others.

any help is appreciated.
Not sure exactly how this happend, but it appears you're missing cursor settings. They should be loaded along with everything else when you first log in and seemingly that's what happens when I do a full reset on my end.

/cp resetall will wipe your settings and set everything to default, which should fix your problem.
__________________
Report comment to moderator  
Reply With Quote
Unread 12-03-16, 02:06 PM  
shorty52732
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
constant errors

heres a few screenshots fresh install of the addon and only this addon installed no others.

any help is appreciated.




Last edited by shorty52732 : 12-03-16 at 02:08 PM.
Report comment to moderator  
Reply With Quote
Unread 11-26-16, 12:25 PM  
lokibrth
A Murloc Raider

Forum posts: 4
File comments: 2
Uploads: 0
Hide the pet bar?

Is there anyway to hide the pet circle completely? I don't want it there even when I'm out of combat.
Report comment to moderator  
Reply With Quote
Unread 11-25-16, 02:56 AM  
MunkDev
A Cobalt Mageweaver
 
MunkDev's Avatar
AddOn Author - Click to view AddOns

Forum posts: 238
File comments: 138
Uploads: 3
Originally Posted by Hardc0re
I'm playing an Enhancement Shaman, so I basically don't need to use raid cursor because I'm mainly doing damage. But let's say i'm in arenas and I want to dispell Hex of my partner. Sure, I can make a macro that casts dispel on @party1 or something, but is there a way that when I press dispell, the raid cursor turn on, I can choose a friendly target on the raid bars, select it with the d-pad, dispell the ally, and then automatically return the cursor to default non-raid cursor?
Also with DPS that can offheal this would be really good, but I don't want to let the raid cursor on forever, since this is a secondary activity, primary one being DPS.
Not possible in the current game API.

Originally Posted by Hardc0re
Also, hate to be an annoyiance, but it seems to be a bug with the UI scaling and the addon. If I change the UI Scale for lower or higher than the default (ESC -> System -> Advanced) the bag bugs out (arrow keys don't move around as intended or not even appear). I didnt test this with the raid cursor bug my guess is that this will happen as well.
Custom UI scales work fine. The problem is mixing different frame scales, because the cursor calculations will yield the same results even when things don't look the same on-screen. Using a uniform scale should not come with any issues, but if you use other addons that sets a lower or higher frame scale, paired with a custom overall UI scale, you might run into trouble. Same logic applies to unit frames.
__________________
Report comment to moderator  
Reply With Quote
Unread 11-19-16, 11:55 AM  
Hardc0re
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Originally Posted by MunkDev
The raid cursor ignores macros. This is intentional, because macro conditionals are calculated when you press the button, but not before that, which makes it hard to decide whether the spell you want to use is applicable to the current target. It's also designed this way to allow you to designate specific target conditions without having the cursor overriding them. Because the spells only have 3 states - helpful, harmful or neither - it puts limits on ambiguous spells (Penance for example, which can be used both for damage and healing) and a macro fixes that problem.
Got it. But is there a way to turn on the raid cursor via macro? Lemme give you an example.

I'm playing an Enhancement Shaman, so I basically don't need to use raid cursor because I'm mainly doing damage. But let's say i'm in arenas and I want to dispell Hex of my partner. Sure, I can make a macro that casts dispel on @party1 or something, but is there a way that when I press dispell, the raid cursor turn on, I can choose a friendly target on the raid bars, select it with the d-pad, dispell the ally, and then automatically return the cursor to default non-raid cursor?
Also with DPS that can offheal this would be really good, but I don't want to let the raid cursor on forever, since this is a secondary activity, primary one being DPS.


Also, hate to be an annoyiance, but it seems to be a bug with the UI scaling and the addon. If I change the UI Scale for lower or higher than the default (ESC -> System -> Advanced) the bag bugs out (arrow keys don't move around as intended or not even appear). I didnt test this with the raid cursor bug my guess is that this will happen as well.
Last edited by Hardc0re : 11-19-16 at 01:51 PM.
Report comment to moderator  
Reply With Quote
Unread 11-18-16, 03:35 PM  
Lolzen
A Deviate Faerie Dragon
 
Lolzen's Avatar
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 123
Uploads: 9
Might be a long shot, but do you have any plans to support a Shield Controller hooked up to the PC?

I saw this Addon mentioned in YT videos talking about playing WoW with controller. I'm in bad luck as any controller that is supported, i don't own and GameStream doesn't want to open up WoW normally.

But kudos to you, saw it in "action" from YT, and it seems to be really awesome.

EDIT: as it is an xinput controller, it does already work. NVM.
Last edited by Lolzen : 11-25-16 at 09:36 PM.
Report comment to moderator  
Reply With Quote
Unread 11-12-16, 05:58 PM  
MunkDev
A Cobalt Mageweaver
 
MunkDev's Avatar
AddOn Author - Click to view AddOns

Forum posts: 238
File comments: 138
Uploads: 3
Originally Posted by Hardc0re
1) How exactly does the raid cursor works? Does it puts a [@mouseover] on demand on my spells?
I ask this because I'm having some problem as a Mistweaver Monk. When I talent Mistwalk and drag then to my bars it works perfectly with the raid cursor (I teleport to my raid cursor target). But When I use a macro, it doesn't work. Instead it pops the mouse cursor on the screen and then I have to manually select my targets.
The macro I'm using is this (usefull macro so I don't have to keep re-dragging talents if I change specs):
Code:
#showtooltip
/cast [talent:1/1] Chi Burst; [talent:1/2]Zen Pulse; [talent:1/3]Mistwalk;
END
It probably has something to do with how the Raid Cursor Works right? I'm having the same problem with the "Ring of Peace" talent. But instead of popping the mouse cursor, it will always cast the Ring on myself, even if I have another ally selected with the raid cursor.
The raid cursor ignores macros. This is intentional, because macro conditionals are calculated when you press the button, but not before that, which makes it hard to decide whether the spell you want to use is applicable to the current target. It's also designed this way to allow you to designate specific target conditions without having the cursor overriding them. Because the spells only have 3 states - helpful, harmful or neither - it puts limits on ambiguous spells (Penance for example, which can be used both for damage and healing) and a macro fixes that problem.

Originally Posted by Hardc0re
2) Is there any way to change the default "target selection" of the raid cursor? Instead of using Up, Down, Left and Right I would like to use (Ctrl+Shift) and those keys. Because I feel that for me it's more important to not have modifiers on spells than it is to not have it in target selection. For instance, selecting the target to the left would be "Ctrl+Shift+Left" instead of just "Left" (and then in this mode I could use spells bound to the Left key but not on Ctrl+Shift+Left key).
Not at the moment. What you could try is to use "Target Unit Frames" instead. Functionality should be pretty self-explanatory once you try it out, but it's faster than the raid cursor, uses direct targeting instead of spell routing so no issues with macros or particular spells and it can be used with both left and right sets of buttons.
__________________
Report comment to moderator  
Reply With Quote
Unread 11-11-16, 04:54 PM  
Hardc0re
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Thanks. I realized it would be kinda hard to make everything work only via gamepad (like having the Triangle as the "bind to" button for everything.
I'm started using the addon on my main and doing raids and Mythic+ runs and even arenas. The more I get used to it the more I'm loving it. Thank you very much for making this addon bro.

That said, I have a couple more questions:

1) How exactly does the raid cursor works? Does it puts a [@mouseover] on demand on my spells?
I ask this because I'm having some problem as a Mistweaver Monk. When I talent Mistwalk and drag then to my bars it works perfectly with the raid cursor (I teleport to my raid cursor target). But When I use a macro, it doesn't work. Instead it pops the mouse cursor on the screen and then I have to manually select my targets.
The macro I'm using is this (usefull macro so I don't have to keep re-dragging talents if I change specs):
Code:
#showtooltip
/cast [talent:1/1] Chi Burst; [talent:1/2]Zen Pulse; [talent:1/3]Mistwalk;
END
It probably has something to do with how the Raid Cursor Works right? I'm having the same problem with the "Ring of Peace" talent. But instead of popping the mouse cursor, it will always cast the Ring on myself, even if I have another ally selected with the raid cursor.

2) Is there any way to change the default "target selection" of the raid cursor? Instead of using Up, Down, Left and Right I would like to use (Ctrl+Shift) and those keys. Because I feel that for me it's more important to not have modifiers on spells than it is to not have it in target selection. For instance, selecting the target to the left would be "Ctrl+Shift+Left" instead of just "Left" (and then in this mode I could use spells bound to the Left key but not on Ctrl+Shift+Left key).


Thank you very much and sorry If my text is a bit confusing. English is not my first language and these are kind of technical questions.
Last edited by Hardc0re : 11-11-16 at 04:57 PM.
Report comment to moderator  
Reply With Quote
Unread 11-07-16, 07:11 PM  
MunkDev
A Cobalt Mageweaver
 
MunkDev's Avatar
AddOn Author - Click to view AddOns

Forum posts: 238
File comments: 138
Uploads: 3
Re: Mounts

Originally Posted by Hardc0re
How do you bind mounts and macros on the utility belt? I couldn't find any options on neither of them.

Thanks for the addon btw, I'm starting to develop carpal and this is handy as hell. Really awesome and well-tought, congratulations and again, thank you very much.
Drag and drop.
__________________
Report comment to moderator  
Reply With Quote
Unread 11-02-16, 09:17 PM  
Hardc0re
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Mounts

How do you bind mounts and macros on the utility belt? I couldn't find any options on neither of them.

Thanks for the addon btw, I'm starting to develop carpal and this is handy as hell. Really awesome and well-tought, congratulations and again, thank you very much.
Report comment to moderator  
Reply With Quote
Unread 09-20-16, 04:08 AM  
vsm87
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Raid cursor

First - I love this mod, thank you for making it.

I am having trouble with the raid cursor, however. I would like to heal with this mod but when I enter a group/raid in order to heal I need to right click to activate he mouse cursor, use the left stick to manually move the mouse cursor cursor, left click to target, etc. I have watched the YouTube healing video where there is a raid cursor/interface cursor on the party frames, but I do not have that. Is there a toggle I am missing to activate it? I am using Blizz UI, except for ConsolePort, do I need an additional unit frame add on?

Thanks!

Edit: I read through some old comments and o think o found my answer from the dev:

ConsolePort has two cursors; the interface cursor and the raid cursor. The interface cursor is designed to work with the entire interface, whereas the raid cursor is designed to work with the unit frames only. The raid cursor works in combat, whereas the interface cursor does not.

If you added the VuhDo frame to your interface hooking in the ConsolePort config, then you can go ahead and remove that again. You're supposed to use the raid cursor instead. It can be toggled on and off through a custom binding, which is called "Toggle Raid Cursor". It can be found in the binding interface if you go to ConsolePort > Toggle Raid Cursor. The raid cursor is not customizable, but it will automatically find all valid unit frames on your screen, so it should work with any custom unit frame addon.
Last edited by vsm87 : 09-20-16 at 05:45 AM.
Report comment to moderator  
Reply With Quote
Unread 09-18-16, 08:19 PM  
KnightWhitefang
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Red face Not Working for Me (PC Win 10, Xbox 1 controller)

For some reason, I cant get this add on to work properly. I can use the right joystick to look around and move the cursor, and the left joystick to click/select and run forward., but that's it. I can't move any other direction, nor use any other button for anything, and trying to manually bind keys doesn't work either. I've tried several things to try to fix it, but nothing changes. I would really appreciate some help. Thanks.
Report comment to moderator  
Reply With Quote
Unread 09-13-16, 06:21 PM  
Tonyleila
A Molten Giant
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 759
File comments: 2006
Uploads: 38
Hi, MunkDev! I wonder if this AddOn coud be easy adjusted to make playing only with a mouse too? Asking for this guy playing only with his mouth: https://www.reddit.com/r/wow/comment...aralyzed_from/
__________________
Author of: LeilaUI and Aurora: Missing Textures
__________________
Report comment to moderator  
Reply With Quote
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
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.