Download
(18MB)
Download
Compatible with Retail, Classic & TBC
Updated: 05-01-24 04:19 AM
Pictures
File Info
Compatibility:
Cataclysm Classic (4.4.0)
Classic (1.15.2)
Plunderstorm (10.2.6)
WOTLK Patch (3.4.3)
TBC Patch (2.5.4)
Updated:05-01-24 04:19 AM
Created:03-10-15 07:00 PM
Downloads:42,006
Favorites:88
MD5:
Categories:Beta-version AddOns, Action Bar Mods, Combat Mods, Graphic UI Mods, Unit Mods
10.2.6

ConsolePort  Updated this week!  Popular! (More than 5000 hits)

Version: 2.7.33
by: MunkDev [More]

ConsolePort
Game Controller Addon

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

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

Console Port
2.7.33 (2024-05-01)
Full Changelog Previous Releases
  • Update ConsolePort.toc
  • Update TOCs
  • Change wrapper to cataclysm classic
  • Update WatchBarMixins.lua
Archived Files (100)
File Name
Version
Size
Author
Date
2.7.32
18MB
MunkDev
04-17-24 03:05 PM
2.7.31
18MB
MunkDev
04-06-24 03:19 AM
2.7.30
18MB
MunkDev
03-21-24 12:30 AM
2.7.29
18MB
MunkDev
03-20-24 01:10 AM
2.7.28
18MB
MunkDev
03-19-24 03:21 PM
2.7.27
18MB
MunkDev
02-06-24 02:26 PM
2.7.26
18MB
MunkDev
02-06-24 01:45 PM
2.7.25
18MB
MunkDev
01-28-24 01:47 AM
2.7.24
18MB
MunkDev
01-27-24 08:49 AM
2.7.23
18MB
MunkDev
01-20-24 06:13 AM
2.7.22
18MB
MunkDev
01-17-24 11:10 AM
2.7.21
18MB
MunkDev
01-13-24 01:53 PM
2.7.20
18MB
MunkDev
01-12-24 11:00 AM
2.7.19
18MB
MunkDev
01-08-24 05:31 AM
2.7.18
18MB
MunkDev
01-06-24 09:15 AM
2.7.17
18MB
MunkDev
01-06-24 09:09 AM
2.7.16
18MB
MunkDev
01-05-24 06:45 AM
2.7.14
18MB
MunkDev
01-04-24 06:46 AM
2.7.13
18MB
MunkDev
12-30-23 03:07 PM
2.7.12
18MB
MunkDev
12-27-23 04:16 AM
2.7.11
18MB
MunkDev
12-12-23 01:50 PM
2.7.10
18MB
MunkDev
12-10-23 09:03 AM
2.7.9
18MB
MunkDev
12-01-23 11:02 AM
2.7.8
18MB
MunkDev
11-27-23 03:32 AM
2.7.7
18MB
MunkDev
11-24-23 03:07 AM
2.7.6
18MB
MunkDev
11-23-23 01:52 PM
2.7.5
18MB
MunkDev
11-19-23 05:48 AM
2.7.4
18MB
MunkDev
11-09-23 03:43 AM
2.7.3
18MB
MunkDev
11-09-23 03:41 AM
2.7.2
18MB
MunkDev
10-23-23 09:16 AM
2.7.1
18MB
MunkDev
10-23-23 05:51 AM
2.7.0
18MB
MunkDev
10-22-23 06:55 AM
2.6.20
18MB
MunkDev
09-26-23 05:01 PM
2.6.19
18MB
MunkDev
09-19-23 01:00 PM
2.6.18
18MB
MunkDev
09-19-23 12:30 AM
2.6.17
18MB
MunkDev
09-15-23 03:56 AM
2.6.16
18MB
MunkDev
09-06-23 07:20 AM
2.6.15
18MB
MunkDev
09-06-23 06:57 AM
2.6.14
18MB
MunkDev
08-26-23 06:31 AM
2.6.13
18MB
MunkDev
07-22-23 07:11 AM
2.6.12
18MB
MunkDev
07-13-23 06:14 AM
2.6.11
18MB
MunkDev
07-12-23 12:34 AM
2.6.10
18MB
MunkDev
07-10-23 05:39 AM
2.6.9
18MB
MunkDev
07-04-23 05:30 AM
2.6.8-B
18MB
MunkDev
06-30-23 09:28 AM
2.6.8
18MB
MunkDev
06-30-23 09:10 AM
2.6.7
18MB
MunkDev
05-29-23 12:16 PM
2.6.6
18MB
MunkDev
05-20-23 08:50 AM
2.6.5
18MB
MunkDev
05-14-23 06:17 AM
2.6.4
14MB
MunkDev
05-07-23 08:49 AM
2.6.3
14MB
MunkDev
05-03-23 03:30 AM
2.6.2
14MB
MunkDev
03-26-23 09:30 AM
2.6.1
14MB
MunkDev
03-26-23 08:27 AM
2.5.29
14MB
MunkDev
03-21-23 09:29 AM
2.5.28
14MB
MunkDev
03-21-23 09:09 AM
2.5.27
14MB
MunkDev
03-02-23 02:59 PM
2.5.26
14MB
MunkDev
03-02-23 08:31 AM
2.5.25
14MB
MunkDev
02-15-23 04:32 AM
2.5.24
14MB
MunkDev
02-13-23 07:57 AM
2.5.23
14MB
MunkDev
02-05-23 10:17 AM
2.5.22
14MB
MunkDev
02-02-23 03:33 PM
2.5.21
14MB
MunkDev
01-30-23 07:23 AM
2.5.20
14MB
MunkDev
01-28-23 12:10 PM
2.5.19
14MB
MunkDev
01-25-23 01:55 AM
2.5.18
14MB
MunkDev
01-23-23 02:24 AM
2.5.17
14MB
MunkDev
01-22-23 09:28 AM
2.5.16
14MB
MunkDev
01-20-23 08:38 AM
2.5.15
14MB
MunkDev
01-17-23 06:50 PM
2.5.14
14MB
MunkDev
01-14-23 04:39 AM
2.5.13
14MB
MunkDev
11-27-22 11:04 AM
2.5.12
14MB
MunkDev
11-19-22 03:49 PM
2.5.11
14MB
MunkDev
11-12-22 10:38 AM
2.5.10
14MB
MunkDev
11-09-22 04:57 PM
2.5.9
14MB
MunkDev
11-06-22 04:11 PM
2.5.8
14MB
MunkDev
11-05-22 02:18 PM
2.5.7
14MB
MunkDev
10-30-22 01:48 PM
2.5.6
14MB
MunkDev
10-28-22 07:42 PM
2.5.5
14MB
MunkDev
10-27-22 09:08 AM
2.5.4
14MB
MunkDev
10-26-22 10:46 AM
2.5.3
14MB
MunkDev
10-26-22 10:40 AM
2.5.2
14MB
MunkDev
10-25-22 05:36 AM
2.5.1
14MB
MunkDev
10-24-22 08:01 AM
2.5.0
14MB
MunkDev
10-24-22 07:57 AM
2.4.9
14MB
MunkDev
10-18-22 12:27 PM
2.4.8
12MB
MunkDev
10-03-22 03:59 AM
2.4.7
12MB
MunkDev
10-02-22 04:26 PM
2.4.6
12MB
MunkDev
09-26-22 11:03 PM
2.4.5
12MB
MunkDev
09-26-22 05:27 PM
2.4.4
12MB
MunkDev
09-26-22 05:12 PM
2.4.3
12MB
MunkDev
09-05-22 11:19 AM
2.4.2
12MB
MunkDev
09-01-22 10:00 AM
2.4.1
12MB
MunkDev
08-29-22 02:58 PM
2.4.0
12MB
MunkDev
07-03-22 12:57 PM
2.3.2-B
12MB
MunkDev
06-19-22 11:17 AM
2.3.2
12MB
MunkDev
06-19-22 11:11 AM
2.3.1
12MB
MunkDev
06-19-22 08:58 AM
2.3.0
12MB
MunkDev
06-12-22 04:08 PM
2.2.3
12MB
MunkDev
06-11-22 05:36 PM
2.2.2
17MB
MunkDev
05-27-22 09:26 AM
2.2.1
17MB
MunkDev
05-26-22 04:35 PM


Post A Reply Comment Options
Unread 11-19-15, 02:38 PM  
MunkDev
A Scalebane Royal Guard
 
MunkDev's Avatar
AddOn Author - Click to view AddOns

Forum posts: 431
File comments: 142
Uploads: 6
Originally Posted by b6i6o6
I would like to try something. Would it be possible to disable mouse look altogether ? I'd like to disable the strafe for left and right, and have the mouse at all time, controlled by the left stick, unless I press it, in which case I'd control the camera, just like the mouse does. In short, it would be more similar to how it feels with a mouse than on a real console. I don't know if it would be better, I'd just like to try it.

To be honest, the main issue I am trying to solve here is that I never know where my mouse is when I want to click on something. If I never loose control of it, I'll know where it is.
I haven't added this setting yet, but it's coming soon. Now that you mention it, I'll also add options to decide if you should strafe or turn when moving around, but this won't work when you're locked in mouse look though.

Regarding losing your mouse; I have the habit of dragging my cursor over my character to lock it, instead of leaving it wherever on screen and wait for an event to trigger the lock. I also play without the setting where you turn mouse look on by moving, which is why it's disabled by default (I'm selfish that way). Even when I play hunter and frequently use trap launcher, I never seem to have an issue with losing my mouse.

I'll add some more customization to the movement and mouse handling soon. Even though you can't remove the automatic lock when centering your cursor at the moment, you can use the "Toggle mouse look" binding in the ConsolePort category to trigger it on and off as you please.
__________________
Last edited by MunkDev : 11-19-15 at 02:53 PM.
Report comment to moderator  
Reply With Quote
Unread 11-19-15, 02:49 PM  
MunkDev
A Scalebane Royal Guard
 
MunkDev's Avatar
AddOn Author - Click to view AddOns

Forum posts: 431
File comments: 142
Uploads: 6
Alpha 0.8.15: Another rework of obselete systems

This release is incompatible with old mouse and trigger settings. If you have issues with scrolling or triggers not behaving correctly, look through the configuration panels for unchecked radiobuttons and fill them in manually. If you previously used the modifier flip setting, you will need to customize your triggers again.

The reason this system was replaced was to enable full control over which textures to use for the triggers. Some people may want to use the right hand side triggers as modifiers, or have one modifier on each side. Unfortunately, this doesn't translate perfectly to the old saved variables from previous versions. If you can't manage to restore full functionality by filling in the blanks, use the "Reset all settings" button in the main configuration pane to completely restore the addon. Note that this will remove any custom bindings as well.

This update also changes how the mouse look events are handled to some extent. Instead of bloating the config with settings for each type of NPC, all events regarding NPCs have been merged into one single setting. The mouse configuration will soon see some more updates to allow further customization.

Another change is the removal of all references to buttons in text. All buttons are now exclusively referenced by their corresponding texture, which simplifies localization and clarifies what each button means. The Steam controller still has incorrect textures for back and forward though.
__________________
Report comment to moderator  
Reply With Quote
Unread 11-19-15, 02:53 PM  
b6i6o6
A Kobold Labourer

Forum posts: 0
File comments: 14
Uploads: 0
I already disabled all mouse look triggers except "hover over character" which is not possible to disable right now. However, my mouse still moves around the screen during mouse look. It is not visible, but it definitely moves, since it can reappear anywhere when I press the left stick (with respect to where I looked previously, of course.) Actually, it's even more problematic than that, since mouse look doesn't confine the mouse inside the window. So I sometimes right click outside of the WoW window instead of just disabling mouse look, because it just happens that I looked around enough for the mouse to exit the WoW window altogether. The mouse look function keeps working, so my character still turns around, but my mouse is clearly visible out of the WoW window and on the edge of the screen. Maybe this is related to Mac OSX ?
Report comment to moderator  
Reply With Quote
Unread 11-19-15, 02:57 PM  
MunkDev
A Scalebane Royal Guard
 
MunkDev's Avatar
AddOn Author - Click to view AddOns

Forum posts: 431
File comments: 142
Uploads: 6
Originally Posted by b6i6o6
I already disabled all mouse look triggers except "hover over character" which is not possible to disable right now. However, my mouse still moves around the screen during mouse look. It is not visible, but it definitely moves, since it can reappear anywhere when I press the left stick (with respect to where I looked previously, of course.) Actually, it's even more problematic than that, since mouse look doesn't confine the mouse inside the window. So I sometimes right click outside of the WoW window instead of just disabling mouse look, because it just happens that I looked around enough for the mouse to exit the WoW window altogether. The mouse look function keeps working, so my character still turns around, but my mouse is clearly visible out of the WoW window and on the edge of the screen. Maybe this is related to Mac OSX ?
Well, damn. I see why you would want it gone, then. This is not something that happens on Windows. On Windows, the hardware cursor is locked whenever mouse look is turned on, which means it keeps resetting to that spot whenever you move the mouse. The cursor always reappears where you left it.

Have you tried playing in fullscreen (not windowed fullscreen)? I own a Mac, so I can check for a solution eventually, but I don't have WoW installed on it currently.
__________________
Report comment to moderator  
Reply With Quote
Unread 11-19-15, 04:16 PM  
b6i6o6
A Kobold Labourer

Forum posts: 0
File comments: 14
Uploads: 0
I just tested and, actually, I get this behavior when using the controller but not when using the trackpad (so I assume I wouldn't get it with an actual mouse either.) The behavior is the same whether I am in fullscreen or not. If I don't use the controller, then mouse look reacts just as you said it should. Maybe it is an issue with my gamepad to mouse+keyboard application then, but it's the only free one I could find that actually works on Mac OSX with the DS4. I am using Enjoyable if it is of any interest.
Report comment to moderator  
Reply With Quote
Unread 11-19-15, 04:45 PM  
MunkDev
A Scalebane Royal Guard
 
MunkDev's Avatar
AddOn Author - Click to view AddOns

Forum posts: 431
File comments: 142
Uploads: 6
Originally Posted by b6i6o6
I just tested and, actually, I get this behavior when using the controller but not when using the trackpad (so I assume I wouldn't get it with an actual mouse either.) The behavior is the same whether I am in fullscreen or not. If I don't use the controller, then mouse look reacts just as you said it should. Maybe it is an issue with my gamepad to mouse+keyboard application then, but it's the only free one I could find that actually works on Mac OSX with the DS4. I am using Enjoyable if it is of any interest.
Probably the software then. Have you tried Joystick Mapper?
__________________
Report comment to moderator  
Reply With Quote
Unread 11-20-15, 12:37 PM  
b6i6o6
A Kobold Labourer

Forum posts: 0
File comments: 14
Uploads: 0
I just tried Joystick Mapper 1.1.3 and I got the same results... It's pretty strange... I'm looking forward to hearing about your experience on your Mac, though.
Report comment to moderator  
Reply With Quote
Unread 11-22-15, 03:44 AM  
b6i6o6
A Kobold Labourer

Forum posts: 0
File comments: 14
Uploads: 0
I just tried the virtual keyboard part, and I have to admit I don't understand how it's supposed to work... =/
I use my left stick to choose a alphabet section, but only the left, bottom-left and left sections are selectable. All the other directions either types Z or Q in the message box (since it's the up and left direction keys on AZERTY keyboards), or make my character move instead (when I forcefully closed the message box by pressing enter but the virtual keyboard stayed on the screen). Is it possible that this issue is related to the fact that I have an AZERTY keyboard ?
Report comment to moderator  
Reply With Quote
Unread 11-22-15, 04:17 AM  
MunkDev
A Scalebane Royal Guard
 
MunkDev's Avatar
AddOn Author - Click to view AddOns

Forum posts: 431
File comments: 142
Uploads: 6
Originally Posted by b6i6o6
Is it possible that this issue is related to the fact that I have an AZERTY keyboard ?
This is exactly why it doesn't work properly. The keyboard assumes you're using WASD or arrow keys to move. If I were you, I would change my emulator profile to trigger arrow keys instead of whatever you're currently using. The main addon will automatically bind arrow keys for you, so you don't need to change any in-game key bindings.

The description for creating custom profiles on the main page has WASD/arrows listed as a requirement for movement. This is to make the addon functional on all locales, since some countries use other keyboard layouts. WASD was thrown into the mix because QWERTY is the most common setup.
__________________
Last edited by MunkDev : 11-22-15 at 04:26 AM.
Report comment to moderator  
Reply With Quote
Unread 11-22-15, 04:26 AM  
b6i6o6
A Kobold Labourer

Forum posts: 0
File comments: 14
Uploads: 0
Why not asking users to move the joystick around and catches the keybinds like you already do with all the other buttons ? That would truly allow any locale... ;-)
Report comment to moderator  
Reply With Quote
Unread 11-22-15, 04:33 AM  
MunkDev
A Scalebane Royal Guard
 
MunkDev's Avatar
AddOn Author - Click to view AddOns

Forum posts: 431
File comments: 142
Uploads: 6
Originally Posted by b6i6o6
Why not asking users to move the joystick around and catches the keybinds like you already do with all the other buttons ? That would truly allow any locale... ;-)
Unnecessary complexity for a rather trivial issue. People who create custom profiles could pick invalid binding combinations aswell, but that doesn't mean I will spend time or effort writing code to handle every single possibility of incorrect setup. Arrow keys are supported regardless, and to my knowledge, arrow keys exist on all keyboards.
__________________
Report comment to moderator  
Reply With Quote
Unread 11-22-15, 04:49 AM  
b6i6o6
A Kobold Labourer

Forum posts: 0
File comments: 14
Uploads: 0
Oh, I didn't realize the arrow keys could also be used to move your character around, I never used them, thanks !

Now it works, thank you ! It's rather hard to target the in-between circles though, so the ones which requires pressing two arrows at once. You really need to be at the precise exact spot between the two directions, otherwise it will choose either one is closer. That being said, you probably have no control over that since you only react to the inputs. That's probably my gamepad to keybinds app again...

It's a very good idea and a nice initiative overall, very useful when you are sitting in the couch and the laptop keyboard is way too far away... ;-)
Report comment to moderator  
Reply With Quote
Unread 11-22-15, 04:55 AM  
MunkDev
A Scalebane Royal Guard
 
MunkDev's Avatar
AddOn Author - Click to view AddOns

Forum posts: 431
File comments: 142
Uploads: 6
Originally Posted by b6i6o6
Now it works, thank you ! It's rather hard to target the in-between circles though, so the ones which requires pressing two arrows at once. You really need to be at the precise exact spot between the two directions, otherwise it will choose either one is closer. That being said, you probably have no control over that since you only react to the inputs. That's probably my gamepad to keybinds app again...
Yeah, that all comes down to emulation settings. I've had a 360 controller before, but I'm currently using a DualShock 4 with DS4Windows, which is what I recommend for the best results. It's remarkably better than using a 360 controller with JoyToKey or a PS3 controller on a Mac. The kind of controller and software you have makes a lot of difference in gameplay quality.

As you said, I can only react to input. If Blizzard allowed Xinput or Dinput to be read in WoW, I could read the axis values of the stick instead. Unfortunately, we can only do so much to mimic how a console would handle the controller.
__________________
Last edited by MunkDev : 11-22-15 at 04:57 AM.
Report comment to moderator  
Reply With Quote
Unread 11-22-15, 09:45 AM  
banewu
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Your guide button mod's link has failed,Plz share one more timeP,thx
Last edited by banewu : 11-22-15 at 09:45 AM.
Report comment to moderator  
Reply With Quote
Unread 11-22-15, 05:14 PM  
MunkDev
A Scalebane Royal Guard
 
MunkDev's Avatar
AddOn Author - Click to view AddOns

Forum posts: 431
File comments: 142
Uploads: 6
Originally Posted by banewu
Your guide button mod's link has failed,Plz share one more timeP,thx
I don't have any problem with it.
__________________
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.