Download
(18MB)
Download
Compatible with Retail, Classic & TBC
Updated: 05-16-24 01:24 PM
Pictures
File Info
Compatibility:
Dark Heart (10.2.7)
Cataclysm Classic (4.4.0)
Classic (1.15.2)
WOTLK Patch (3.4.3)
Updated:05-16-24 01:24 PM
Created:03-10-15 07:00 PM
Downloads:42,305
Favorites:89
MD5:
Categories:Beta-version AddOns, Action Bar Mods, Combat Mods, Graphic UI Mods, Unit Mods
10.2.7

ConsolePort  Popular! (More than 5000 hits)

Version: 2.7.37
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.37 (2024-05-16)
Full Changelog Previous Releases
  • Fix justifyH having strict typing
Archived Files (104)
File Name
Version
Size
Author
Date
2.7.36
18MB
MunkDev
05-09-24 12:56 AM
2.7.35
18MB
MunkDev
05-08-24 12:12 AM
2.7.34
18MB
MunkDev
05-05-24 10:39 AM
2.7.33
18MB
MunkDev
05-01-24 04:19 AM
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-29-15, 09:12 AM  
MunkDev
A Scalebane Royal Guard
 
MunkDev's Avatar
AddOn Author - Click to view AddOns

Forum posts: 431
File comments: 142
Uploads: 6
Re: Re: Re: Mac OSX

Originally Posted by thatdarnguy
Well that would be pretty mean to do I downloaded Joystick Mapper but it ends up staffing me with every sidewards movement ... but it is fine I got it to work without the add-on if you don't want to help just say that .
If you just say "it doesn't work", I can't really help you. I need information on what software you're using to determine whether it's a problem with the addon or the software itself. The front page clearly states that WoW does not support controller input out of the box. The addon itself is pretty solid and won't just "not work" if you have your controller set up correctly.

You must understand that while I want people to enjoy this addon, I've already put time into explaining how to set it up, which is why I redirect you there instead of spending half an hour writing another copy of the same explanation.

Also, by "staffing", do you mean strafing? If you mean that it keeps strafing you when you hardly even touch the stick, then you probably need to adjust the deadzones of the axis input.
__________________
Report comment to moderator  
Reply With Quote
Unread 11-29-15, 08:04 AM  
thatdarnguy
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Re: Re: Mac OSX

Originally Posted by MunkDev
Originally Posted by thatdarnguy
I am using MAC OS X and I have tried using wireless and wired methods and my Mac sees my controller but when I go into the game and select the PS controller it doesn't work. I am using a dual shock 4.
I'm just going to assume that you didn't read the instructions on the front page at all.
Well that would be pretty mean to do I downloaded Joystick Mapper but it ends up staffing me with every sidewards movement ... but it is fine I got it to work without the add-on if you don't want to help just say that .
Report comment to moderator  
Reply With Quote
Unread 11-28-15, 08:27 PM  
MunkDev
A Scalebane Royal Guard
 
MunkDev's Avatar
AddOn Author - Click to view AddOns

Forum posts: 431
File comments: 142
Uploads: 6
Beta 0.9.9: Quality of life improvements

This update has a lot of improvements under the hood. A lot of the fundamental code has been rewritten to perform better and be a little bit smarter. Of course, for the end user this is probably not even noticable. Having reworked a lot of code in this update though, there might be unforseen bugs. Should you find a bug, don't hesitate to report it here and I'll get on it.

I've been getting requests for a few options to be added to further customize the experience. I've added a new system to handle cvars, which can provide pretty convenient gameplay improvements without corrupting your keyboard/mouse settings. So far, there's only a handful of new settings added, though. Beyond that, I've added the ability to disable the automatic mouse toggling along with binding turn instead of strafe when mouse look is off.

I highly recommend ticking fast camera zooming. Coupled with the custom camera bindings, camera control becomes extremely fast and fluent.

I will also touch briefly on click-to-move. This setting might be useful if you prefer using "Interact with mouseover" instead of right clicking. When you turn it on, you can for example mouse over a lootable corpse that's a few yards away and by attempting to interact with it, your character will automatically move over to the corpse and loot it. This also works for interacting with NPCs, clicking stuff on the ground and attacking enemies. This could potentially relieve some of the annoying parts about having to click the game world.

__________________
Last edited by MunkDev : 11-28-15 at 08:35 PM.
Report comment to moderator  
Reply With Quote
Unread 11-27-15, 09:01 PM  
MunkDev
A Scalebane Royal Guard
 
MunkDev's Avatar
AddOn Author - Click to view AddOns

Forum posts: 431
File comments: 142
Uploads: 6
Re: Mac OSX

Originally Posted by thatdarnguy
I am using MAC OS X and I have tried using wireless and wired methods and my Mac sees my controller but when I go into the game and select the PS controller it doesn't work. I am using a dual shock 4.
I'm just going to assume that you didn't read the instructions on the front page at all.
__________________
Report comment to moderator  
Reply With Quote
Unread 11-27-15, 04:58 PM  
thatdarnguy
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Mac OSX

I am using MAC OS X and I have tried using wireless and wired methods and my Mac sees my controller but when I go into the game and select the PS controller it doesn't work. I am using a dual shock 4.
Report comment to moderator  
Reply With Quote
Unread 11-26-15, 08:10 PM  
MunkDev
A Scalebane Royal Guard
 
MunkDev's Avatar
AddOn Author - Click to view AddOns

Forum posts: 431
File comments: 142
Uploads: 6
Beta 0.9.8: Smarter UI cursor (again)

Text fields can now be clicked with the UI cursor.
If you're running the keyboard module, you now have a full replacement, since you don't have to click the text field with your mouse anymore:


Scrolling used to be very annoying. Now it's less annoying. Just hold the scroll trigger (default L1/LB) when inside a scroll frame, and press up/down:
__________________
Last edited by MunkDev : 11-26-15 at 08:17 PM.
Report comment to moderator  
Reply With Quote
Unread 11-26-15, 12:18 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
Just to be sure, since you said you didn't plan to add new features outside of suggestions, I'd still like a way to disable mouse look and have the left and rights directions turning instead of strafing in this case... ;-)

Thank you,
David
I should clarify I meant major features that affect how the addon works.
Also, I'm not saying there won't be any other major features added. It's just that nothing comes to mind at the moment.
I will add these options soon. I put them on the backburner in favor of the raid cursor and getting all that sorted.

Will fix!

Edit: Forgot to mention you can already disable mouse look. It's not permanent though, but you can type "/cp lockcursor" to toggle it on and off.
Edit2: Here's a macro to accomplish what you want for now..

Lua Code:
  1. /run for b, k in pairs({TURNLEFT = {"LEFT","A"},TURNRIGHT = {"RIGHT","D"}}) do for _, i in pairs(k) do SetOverrideBinding(UIParent, true, i, b) end end
  2. /cp lockcursor
__________________
Last edited by MunkDev : 11-26-15 at 02:54 PM.
Report comment to moderator  
Reply With Quote
Unread 11-26-15, 12:16 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 MalkoN
Hey o/

I was trying to get the Steam Controller to work with your addon, but since it doesn't have a right thumb stick i have no idea how to make it work. If you need someone with hands on with the steam controller let me know.

Cheers
You should just map the right touchpad to act as a mouse and that'll solve your problem.
Sorry I haven't added better support for the Steam controller yet, but it's kinda hard when you don't own one, you know?
__________________
Report comment to moderator  
Reply With Quote
Unread 11-26-15, 11:24 AM  
b6i6o6
A Kobold Labourer

Forum posts: 0
File comments: 14
Uploads: 0
Just to be sure, since you said you didn't plan to add new features outside of suggestions, I'd still like a way to disable mouse look and have the left and rights directions turning instead of strafing in this case... ;-)

Thank you,
David
Report comment to moderator  
Reply With Quote
Unread 11-26-15, 04:02 AM  
MalkoN
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Hey o/

I was trying to get the Steam Controller to work with your addon, but since it doesn't have a right thumb stick i have no idea how to make it work. If you need someone with hands on with the steam controller let me know.

Cheers
Report comment to moderator  
Reply With Quote
Unread 11-25-15, 11:02 AM  
mriis91
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Re: Re: Missing Xbox button icons on one character

Originally Posted by MunkDev
Originally Posted by mriis91
But when logging into one specific character those icons disappear on the first action bar, typically the one where you will have the bars bound to 1 to 9, etc.
...
Without icons:
http://imgur.com/daEg5GK
I might have an idea what's happend here. What happens if you're not in moonkin form when you log in?

Edit: As I suspected. Had forgotten to add moonkin and bear form to the texture lookup. Fixed in the next release.
In the meantime, /reload when out of moonkin form will make the textures show up.
Thank you! It worked!

/Mathias
Report comment to moderator  
Reply With Quote
Unread 11-25-15, 07:03 AM  
MunkDev
A Scalebane Royal Guard
 
MunkDev's Avatar
AddOn Author - Click to view AddOns

Forum posts: 431
File comments: 142
Uploads: 6
Beta 0.9.6: New animations

In this update, I decided to take another look at the interface cursor animation.
Even though it did the job, it was incredibly dull. A root problem of using translation animations is the delay they introduce when moving the animation frame from the starting point to the end point. So I decided to remove all that.

The new animation is based around highlight flashing and scaling. It's also instant, meaning no perceived input lag when you move the cursor. Beyond that, it has a few special conditions when it will increase its flash radius so that the user can easily spot where the cursor is located.

Highlight textures are dynamically mimicked by the cursor:


Here, the animation is slower and larger at first because the cursor was previously invisible:
__________________
Last edited by MunkDev : 11-25-15 at 11:30 AM.
Report comment to moderator  
Reply With Quote
Unread 11-24-15, 04:32 PM  
MunkDev
A Scalebane Royal Guard
 
MunkDev's Avatar
AddOn Author - Click to view AddOns

Forum posts: 431
File comments: 142
Uploads: 6
Re: Missing Xbox button icons on one character

Originally Posted by mriis91
But when logging into one specific character those icons disappear on the first action bar, typically the one where you will have the bars bound to 1 to 9, etc.
...
Without icons:
http://imgur.com/daEg5GK
I might have an idea what's happend here. What happens if you're not in moonkin form when you log in?

Edit: As I suspected. Had forgotten to add moonkin and bear form to the texture lookup. Fixed in the next release.
In the meantime, /reload when out of moonkin form will make the textures show up.
__________________
Last edited by MunkDev : 11-24-15 at 04:44 PM.
Report comment to moderator  
Reply With Quote
Unread 11-24-15, 03:46 PM  
mriis91
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Missing Xbox button icons on one character

Hi,

Finally I've been able to setup this fantastic add-on completely and I am getting used to it already. I just have one odd thing going on, that I can't seem to find a solution to. When logging into different characters I can see my icons (X, Y, B, A) on the spells. But when logging into one specific character those icons disappear on the first action bar, typically the one where you will have the bars bound to 1 to 9, etc.

I've reinstalled the game because I thought a setting could be located in game configuration, but it doesn't seem to be stored locally. I don't have any other add-on than this ConsolePort.

With icons:
http://i.imgur.com/J84OWvv.jpg

Without icons:
http://imgur.com/daEg5GK


I hope you know what I've failed to see and correct it.

Best Regards,
Mathias
Last edited by mriis91 : 11-24-15 at 03:48 PM.
Report comment to moderator  
Reply With Quote
Unread 11-24-15, 12:01 PM  
MunkDev
A Scalebane Royal Guard
 
MunkDev's Avatar
AddOn Author - Click to view AddOns

Forum posts: 431
File comments: 142
Uploads: 6
Beta 0.9.1: Raid cursor implemented, all planned features covered

I've finally covered all the features originally planned for ConsolePort, where the final missing piece was a viable gameplay system for healers. If you want to see other features implemented, please feel free to post suggestions. Just don't mention the FFXIV hotbar again.

This update adds a completely new cursor, which can be used by anyone, but is designed for healers. In order to use it, you'll have to bind "Toggle raid cursor" from the ConsolePort binding category. Beyond the flashy exterior, it works similar to the interface cursor, but you only use the D-pad to control it.

Toggling the cursor on or moving it around will automatically change your target. If you play a healer, you can now seamlessly cycle through raid frames without any macros or elaborate healing profiles. Toggling it off will reset your D-pad to their normal bindings.

This is what it looks like in action:


...and this is how to bind it:
__________________
Last edited by MunkDev : 11-25-15 at 11:10 AM.
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.