I would like to use a wired Xbox 360 controller to play Portal on a Mac. I tried following the steps as explained in the Steam Support article “Using an XBox 360 Controller with Source Games.”
So I:
- Installed the driver from tattiebogle.net (v0.10).
- Checked that the controller works with the “Xbox 360 Controllers” pane in System Preferences (a.k.a. “Pref360Control”).
- Started Portal, enabled the developer console.
- Opened the developer console and submitted “exec 360controller”.
Sep 19, 2010 That will 'work' with the wireless or the wired 360 controller. But it does not work well. The analog sticks are a joke (they do not perform well at all) There is no native driver built into the mac version of steam, so it is worthless (IMO) to use the controller apps. I am just waiting for Steam to add gamepad support. Xbox 360 Controller for Windows. Select driver language. Xbox 360 Accessories Software 1.2. Follow Microsoft Accessories.
But the game still doesn't respond to the controller. Is there any step I missed or something else I need to do?
I'm running Snow Leopard (10.6.8).
2 Answers
I don't have a perfect answer to your problem, but if you don't find anything, try checking out ControllerMate : http://atmac.org/controllermate.This will let you remap anything (in this case, your keyboard's controls) to your controller, and you can choose for which app it will be activated. Not the perfect solution, but it may work out well...
Half-Life 2: Episode 2, Portal, Team Fortress 2, and Left 4 Dead have their own built-in configuration for the XBOX 360 controller. To use this configuration, simply open the console and type exec 360controller then press enter. For more information on enabling and using the console, please see the Console article.
Xbox 360 Controller Driver Mac
These games use special joystick interface configurations that may interfere with the usability of the keyboard and mouse - if you wish to undo these configuration changes, there is a second configuration file you may run by opening the console and typing exec undo360controller then pressing enter.
If you wish to customize the configuration, or use one of these configurations with Half-Life 2 or Half-Life 2: Episode One, you will need to create your own copy in a text editor (such as Notepad) modifying the default settings below and save it as something different (such as joystick.cfg), then place it in the cfg folder inside the game's directory, which uses the following basic structure:
Steamsteamappscfg
Mac OS X: /Steam/ is located in ~/Library/Application Support/ by default.
The configuration file's contents are offered below for use in Half-Life 2 and Half-Life 2: Episode One, or for customization purposes; game-specific configurations are noted and should be left out when using in a different game. Please see the Configuring a Joystick or Gamepad for Source article for customization information.
All presented in this Steam article.