vou ensinar como jogar o jogo left 4 dead 2 de 2 ou online splitscreen pelo garena,o splitscreen e na manete e com a tela dividida.passo a passo abaixo:1. consiga 2 joysticks2. conecte os no pc3. baixe o programa JoyIDs : http://www.wingmanteam.com/latest_software/gadgets.htm#JoyIDs_Utility:4. neste programa mostrara os dois joysticks conectados no seu computador,coloque o controle que voce quer jogar o l4d2 na segunda linha (ID 2) do programa,pois o jogador 1 jogara no teclado e mouse,e o 2 jogara no controle5. agora,voce tera que ir em Meu Computador\C\Arquivos de Programas\(Pasta do seu l4d2)\left4dead2\cfg e abra o 360controller.cfg6. agora tera que escolher qual e o tipo de controle que o player 2 jogara,por exemplo,se for um controle de xbox360,voce tera que apagar tudo que tem no 360controller.cfg e colocar isto:config do controle de xbox360:joystick 1joy_advanced "1" // use advanced joystick options (allows for multiple axes)joy_name "L4D Xbox360 Joystick Configuration"joy_inverty2 0joy_advaxisx 3 // x-axis controls GAME_AXIS_SIDE (strafing left and right)joy_advaxisy 1 // y-axis controls GAME_AXIS_FORWARD (move forward and back)joy_advaxisz 0 // z-axis is treated like a buttonjoy_advaxisr 2 // r-axis controls GAME_AXIS_PITCH (look up and down)joy_advaxisu 4 // u-axis controls GAME_AXIS_YAW (look left and right)joy_advaxisv 0 // v-axis is unusedjoy_forwardsensitivity -1.0 // movement sensitivityjoy_sidesensitivity 1.0joy_forwardthreshold 0.1 // movement dead zone settingsjoy_sidethreshold 0.1joy_pitchsensitivity 1.0 // look sensitivityjoy_yawsensitivity -1.5joy_pitchthreshold 0.1 // look dead zone settingsjoy_yawthreshold 0.0joy_variable_frametime 1joy_autoaimdampenrange 0.85joy_autoaimdampen 0.5joy_lowend 0.65joy_lowmap 0.15joy_accelscale 3.0joy_accelmax 4.0joy_response_move 5joy_response_look 1joy_autoaimdampen 0.3joy_autoaimdampenrange 0.85joyadvancedupdate // advanced joystick update allows for analog control of move and look// Alternate control 1bind "0" "slot10"bind "1" "slot1"bind "2" "slot2"bind "3" "slot3"bind "4" "slot4"bind "5" "slot5"bind "6" "slot6"bind "7" "slot7"bind "8" "slot8"bind "9" "slot9"bind "a" "+moveleft"bind "c" "+voicerecord"bind "d" "+moveright"bind "e" "+use"bind "f" "impulse 100"bind "h" "motd"bind "m" "chooseteam"bind "q" "lastinv"bind "r" "+reload"bind "s" "+back"bind "t" "impulse 201"bind "u" "messagemode2"bind "w" "+forward"bind "x" "+mouse_menu QA"bind "y" "messagemode"bind "z" "+mouse_menu Orders"bind "`" "toggleconsole"bind "SPACE" "+jump"bind "TAB" "+showscores"bind "ESCAPE" "cancelselect"bind "SHIFT" "+speed"bind "CTRL" "+duck"bind "F1" "Vote Yes"bind "F2" "Vote No"bind "F5" "jpeg"bind "MOUSE1" "+attack"bind "MOUSE2" "+attack2"bind "MOUSE3" "+zoom"bind "MWHEELUP" "invprev"bind "MWHEELDOWN" "invnext"// controller2 bindingscmd2 +jlook // enable joystick lookcmd2 bind "A_BUTTON" "+jump;+menuAccept" // (A) button - Jump -menuAccpt allows us to make selections on hud menuscmd2 bind "B_BUTTON" "+reload" // (B) button - Reloadcmd2 bind "X_BUTTON" "+use" // (X) Usecmd2 bind "Y_BUTTON" "lastinv" // (Y) button - swap pistol/rifle or z_abort -used to respawn as a ghost.cmd2 bind "R_TRIGGER" "+attack" // RT - Main weapon - Primary triggercmd2 bind "L_TRIGGER" "+attack2" // LT - Meleecmd2 bind "R_SHOULDER" "+lookspin" // RB - Fast 180 spincmd2 bind "L_SHOULDER" "toggle_duck" // LB - Duck - is also used to give objects to people.cmd2 bind "STICK1" "vocalize smartlook" // LS - vocalizecmd2 bind "STICK2" "+zoom" // RS click - Rifle Zoom// Fixed bindings, do not change these across joystick presetscmd2 bind "BACK" "togglescores" // (back) button - scorescmd2 bind "START" "pause" // (start) button - pausecmd2 bind "S1_UP" "+menuUp" // Hud menu Upcmd2 bind "S1_DOWN" "+menuDown" // Hud menu Downcmd2 bind "UP" "impulse 100" // DPad Up - Toggle flashlightcmd2 bind "LEFT" "slot3" // DPad Left - grenadecmd2 bind "RIGHT" "slot4" // DPad Right -