Difference between revisions of "Portal 2"
(Infobox added) |
(Updated Infobox) |
||
Line 5: | Line 5: | ||
|publisher = Valve Corporation | |publisher = Valve Corporation | ||
|engine = Source | |engine = Source | ||
− | |release dates = April 19, 2011 | + | |release dates = <sup>NA</sup> April 19, 2011<br/><sup>PAL</sup> April 21, 2011<br/><sup>Steam</sup> April 19, 2011 |
− | |steam = | + | |steam = 620 |
}} | }} | ||
Revision as of 13:15, 26 February 2012
General
Split Screen Co-op
Thanks to SPUF user chameleon8 we can play co-op on one monitor split. These instructions are a recreation of his, for a more detailed guide check out his thread.
- Step One: Make a new config for your controller, this tutorial implies it is a 360 controller, in your portal2/cfg folder.
cmd2 joy_name "Xbox360 controller" cmd2 joy_advanced 1 cmd2 joy_advaxisx 3 cmd2 joy_advaxisy 1 cmd2 joy_advaxisz 0 cmd2 joy_advaxisr 2 cmd2 joy_advaxisu 4 cmd2 joy_advaxisv 0 cmd2 joy_forwardsensitivity -1 cmd2 joy_sidesensitivity 1 cmd2 joy_pitchsensitivity 0.75 cmd2 joy_pitchsensitivity_default 0.75 cmd2 joy_yawsensitivity -1.5 cmd2 joy_yawsensitivity_default -1.5 cmd2 joy_autoaimdampenrange 0.85 cmd2 joy_autoaimdampen 0.5 cmd2 joy_lowend 0.75 cmd2 joy_lowmap 0.25 cmd2 joy_no_accel_scale 1 cmd2 joy_accelscale 2.0 cmd2 joy_accelmax 1.0 cmd2 joy_response_move 5 cmd2 joy_response_look 1 cmd2 joyadvancedupdate cmd2 crosshair 1 cmd2 hud_draw_fixed_reticle 1 cmd2 bind "JOY1" "+jump" // (A) Button cmd2 bind "JOY2" "+duck" // (B) Button cmd2 bind "JOY3" "+use" // (X) Button cmd2 bind "JOY4" "+remote_view" // (Y) Button cmd2 bind "JOY5" "+quick_ping" // Left Bumper cmd2 bind "JOY6" "+zoom" // Right Bumper cmd2 unbind "JOY7" //"+mouse_menu_taunt" // Back ("select") Button cmd2 bind "JOY8" "gameui_activate" // Start Button cmd2 unbind "JOY9" //"+quick_ping" // Left Stick In cmd2 unbind "JOY10" //"+zoom" // Right Stick In cmd2 unbind "JOY11" cmd2 unbind "JOY12" cmd2 bind "Z AXIS POS" "+attack2" // Left Trigger cmd2 bind "Z AXIS NEG" "+attack" // Right Trigger cmd2 bind "POV_UP" "+mouse_menu_taunt" // D-Pad cmd2 bind "POV_LEFT" "+mouse_menu" // D-Pad cmd2 unbind "POV_RIGHT" //"+mouse_menu" // D-Pad cmd2 unbind "POV_DOWN" //"+mouse_menu_taunt" // D-Pad cmd2 joystick 1 cmd2 sk_autoaim_mode 2 cmd2 +jlook
This is effectively the joy_configuration.cfg file but with cmd2 placed in front of everything. Name this new config something like joy_coop.360.cfg and save in the "common/Portal 2/Portal2/cfg" folder. Customize whatever binds you want to, but keep cmd2 in front of any commands/binds.
- Step Two: Press 'Play Cooperative on the Portal 2 menu and wait for your friends list to open.
- Step Three: Plug in your controller and enter this into your console.
ss_map mp_coop_start
- Step Four: While this loads, unplug your controller, wait a few seconds, then plug it back in. This should switch the player light on the 360 controller to the second slot. Once you have the light on the player 2 slot you can leave the joypad in and it should stay on that slot. If this doesn't work (you probably have a wireless 360 pad) you can give JoyID a go.
- Step Five: Execute the config we just made in the developer console.
exec joy_coop.360.cfg
You should now be able to control the second slot with your 360 pad and the first should be whatever binds you had on the keyboard/mouse.
To play with two controllers use change the cmd2 joystick 1 line in the config to cmd2 joystick 2
Performance
Console Commands
To activate these, go to Options - Keyboard/Mouse - Allow Developer Console and enable it.
- Turning off dynamic shadows
r_shadows 0
Console Commands
Games running on the source engine can utilize Source Engine Console Commands for various tasks.