GoldenEye: Source Forums

Editing and Customization => Modding Help => Tutorials => Topic started by: major on December 03, 2010, 06:14:06 am

Title: PS3 Controller Config/Tutorial for GE:S
Post by: major on December 03, 2010, 06:14:06 am
PS3 Controller Config/Tutorial for GE:S



Sadly unlike other game controllers, the PS3 controller isn't plug and play. It takes some special drivers/software. This is my experience and what I found to be the easiest method of getting a PS3 controller(sixaaxis or Dualshock 3) working on GE:S(or any source game really).


First what you need:

-PS3 Controller (sixaaxis or Dualshock 3)
-USB controller charge cable
-MotioninJoy Dualshock 3 Sofware (http://www.motioninjoy.com/download)

Ok, lets get this process started:
(http://www.motioninjoy.com/wiki/_media/en/install/v6drivermanager.png?w=700&tok=426b75)
(http://team.geshl2.com/major/images/ps3install/360conemu.PNG)

Now when you open GE:S, open console and type: exec 360controller_shared

This should get you playable with controller. Now since GE:S isn't fully controller friendly you will still need a mouse to select team and such menu items.


This is my personal config setup that can use if want:

[/list][/list]
Code: [Select]
mat_motion_blur_strength 3
joy_forwardsensitivity -1
joy_sidesensitivity 1
joy_pitchsensitivity 1.0
joy_yawsensitivity -1.25
joy_autoaimdampenrange 0.85
joy_autoaimdampen 0.5
joy_lowend 0.65
joy_lowmap 0.15
joy_accelscale 1.4
joy_response_move 5
joy_response_look 1
joyadvancedupdate
crosshair 0

joy_advanced "1"
joystick 1
+jlook


// left trigger
bind "L_TRIGGER" "+aimmode"

// right trigger
bind "R_TRIGGER" "+attack"

// A button
bind "A_BUTTON" "+jump"

// X button
bind "X_BUTTON" "+reload"

// Y button
bind "Y_BUTTON" "+use"

// B button
bind "B_BUTTON" "impulse 100"

// left bumper
bind "L_SHOULDER" "lastinv"

// right bumper
bind "R_SHOULDER" "+attack2"

// back button
bind "BACK" "teamselect"

// right stick down
bind "STICK2" "+voicerecord"

// left stick down
bind "STICK1" "+duck"

// start button
bind "START" "charselect"

// dpad up
bind "UP" "invprev"

// dpad right
bind "RIGHT" "cl_ge_gameplay_help"

// dpad down
bind "DOWN" "invnext"

// dpad left
bind "LEFT" "score_toggle"

joystick 1

// toggle-based crouching
alias "crouch_toggle" "crouch_down"
alias "crouch_down" "+duck; alias crouch_toggle crouch_up"
alias "crouch_up" "-duck; alias crouch_toggle crouch_down"


// toggle-based zooming
alias "aim_toggle" "aim_down"
alias "aim_down" "+aimmode; alias aim_toggle aim_up"
alias "aim_up" "-aimmode; alias aim_toggle aim_down"

// toggle-based scoreboard
alias "score_toggle" "score_down"
alias "score_down" "+showscores; alias score_toggle score_up"
alias "score_up" "-showscores; alias score_toggle score_down"

// sensitivity decreasing button
// alias "+aim_hold" "joy_pitchsensitivity 0.4; joy_yawsensitivity -0.4"
// alias "-aim_hold" "joy_pitchsensitivity 0.8; joy_yawsensitivity -0.8"
Code: [Select]
C:\Program Files\Steam\steamapps\sourcemods\gesource\cfg\360controller_shared.cfg
Title: Re: PS3 Controller Config/Tutorial for GE:S
Post by: Prez on September 09, 2013, 11:15:00 am
I copied the new config into the southpaw file, replacing what was there, renamed it PS3, and it didn't work in game. The joysticks work, but the buttons still don't.
Here's what it said in the console when I typed "exec ps3":

exec PS3
Using joystick 'PS3' configuration
JOY_AXIS_X:  mapped to Side (absolute)
JOY_AXIS_Y:  mapped to Forward (absolute)
JOY_AXIS_Z:  mapped to Turn (absolute)
JOY_AXIS_R:  mapped to Look (absolute)
JOY_AXIS_U:  unmapped
JOY_AXIS_V:  unmapped
Advanced Joystick settings initialized
"L_TRIGGER" isn't a valid key
"R_TRIGGER" isn't a valid key
"A_BUTTON" isn't a valid key
"X_BUTTON" isn't a valid key
"Y_BUTTON" isn't a valid key
"B_BUTTON" isn't a valid key
"L_SHOULDER" isn't a valid key
"R_SHOULDER" isn't a valid key
"BACK" isn't a valid key
"STICK2" isn't a valid key
"STICK1" isn't a valid key
"START" isn't a valid key
"UP" isn't a valid key
"RIGHT" isn't a valid key
"DOWN" isn't a valid key
"LEFT" isn't a valid key

I don't think it's the controller at issue, because all the buttons work when I test them in the DS3 tool
Title: Re: PS3 Controller Config/Tutorial for GE:S
Post by: major on September 09, 2013, 11:51:13 am
Exec 360controller_shared
Title: Re: PS3 Controller Config/Tutorial for GE:S
Post by: Kratos on September 25, 2013, 06:07:02 pm
Wait what? GES has PS3 controller support?

Where have I been?? I got to try this.

Title: Re: PS3 Controller Config/Tutorial for GE:S
Post by: major on September 26, 2013, 05:36:23 pm
Nothing has PS3 controller support. However, we have Xbox support, so this tut turns PS3 into the Xbox controller.