Babylon
17/02/2009, 17:57
Funciona mesmo pelo que disseram no Forum Adrenaline!
Achei esse tuto que é muito facil de fazer! só ruim pra quem tem vista 64 :(
Localize o arquivo 360controller.cfg
\Left 4 Dead\left4dead\cfg]
Ok, agora faça um backup desse arquivo só por segurança.
Se o seu controle não for o do xbox360 e for um daqueles de PS2, delete tudo o que está dentro do 360controller.cfg e cole isso no lugar:
unbindall // Prevent mouse/keyboard control when gamepad is in use (to prevent autoaim exploit)
// Alternate control 1
bind "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"
joystick 1
joy_advanced "1" // use advanced joystick options (allows for multiple axes)
joy_name "L4D Xbox360 Joystick Configuration"
joy_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 2 // z-axis is treated like a button
joy_advaxisr 4 // r-axis controls GAME_AXIS_PITCH (look up and down)
joy_advaxisu 0 // u-axis controls GAME_AXIS_YAW (look left and right)
joy_advaxisv 0 // v-axis is unused
joy_forwardsensitivity -1.0 // movement sensitivity
joy_sidesensitivity 1.0
joy_forwardthreshold 0.1 // movement dead zone settings
joy_sidethreshold 0.1
joy_pitchsensitivity 1.0 // look sensitivity
joy_yawsensitivity -1.5
joy_pitchthreshold 0.1 // look dead zone settings
joy_yawthreshold 0.0
joy_variable_frametime 1
joy_autoaimdampenrange 0.85
joy_autoaimdampen 0.5
joy_lowend 0.65
joy_lowmap 0.15
joy_accelscale 3.0
joy_accelmax 4.0
joy_response_move 5
joy_response_look 1
joy_autoaimdampen 0.3
joy_autoaimdampenrange 0.85
joyadvancedupdate // advanced joystick update allows for analog control of move and look
// controller2 bindings
cmd2 +jlook // enable joystick look
cmd2 bind "joy3" "+jump;+menuAccept" // (X) button - Jump -menuAccpt allows us to make selections on hud menus
cmd2 bind "joy2" "+reload" // (bolinha) button - Reload
cmd2 bind "joy1" "+use" // (triangulo) Use
cmd2 bind "joy4" "lastinv" // (quadrado) button - swap pistol/rifle or z_abort -used to respawn as a ghost.
cmd2 bind "joy6" "+attack" // R1 - Main weapon - Primary trigger
cmd2 bind "joy8" "+attack2" // R2 - Melee
cmd2 bind "joy5" "+lookspin" // L1 - Fast 180 spin
cmd2 bind "joy7" "toggle_duck" // L2 - Duck - is also used to give objects to people.
cmd2 bind "joy11" "vocalize smartlook" // L3 - vocalize
cmd2 bind "joy12" "+zoom" // R3- Rifle Zoom
// Fixed bindings, do not change these across joystick presets
cmd2 bind "joy9" "togglescores" // (select) button - scores
cmd2 bind "joy10" "pause" // (start) button - pause
cmd2 bind "S1_UP" "+menuUp" // Hud menu Up
cmd2 bind "S1_DOWN" "+menuDown" // Hud menu Down
cmd2 bind "UP" "impulse 100" // DPad Up - Toggle flashlight
cmd2 bind "LEFT" "slot3" // DPad Left - grenade
cmd2 bind "RIGHT" "slot4" // DPad Right - health
cmd2 bind "DOWN" "slot5" // DPad Down - Pills
__________________________________________________ _____
NÂO! COLE ISSO SE VC TIVER UM CONTROLE DE PS2
Se o seu controle for o do Xbox360 cole isso:
unbindall // Prevent mouse/keyboard control when gamepad is in use (to prevent autoaim exploit)
joystick 1
joy_advanced "1" // use advanced joystick options (allows for multiple axes)
joy_name "L4D Xbox360 Joystick Configuration"
joy_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 button
joy_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 unused
joy_forwardsensitivity -1.0 // movement sensitivity
joy_sidesensitivity 1.0
joy_forwardthreshold 0.1 // movement dead zone settings
joy_sidethreshold 0.1
joy_pitchsensitivity 1.0 // look sensitivity
joy_yawsensitivity -1.5
joy_pitchthreshold 0.1 // look dead zone settings
joy_yawthreshold 0.0
joy_variable_frametime 1
joy_autoaimdampenrange 0.85
joy_autoaimdampen 0.5
joy_lowend 0.65
joy_lowmap 0.15
joy_accelscale 3.0
joy_accelmax 4.0
joy_response_move 5
joy_response_look 1
joy_autoaimdampen 0.3
joy_autoaimdampenrange 0.85
joyadvancedupdate // advanced joystick update allows for analog control of move and look
// Alternate control 1
bind "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 bindings
cmd2 +jlook // enable joystick look
cmd2 bind "A_BUTTON" "+jump;+menuAccept" // (A) button - Jump -menuAccpt allows us to make selections on hud menus
cmd2 bind "B_BUTTON" "+reload" // (B) button - Reload
cmd2 bind "X_BUTTON" "+use" // (X) Use
cmd2 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 trigger
cmd2 bind "L_TRIGGER" "+attack2" // LT - Melee
cmd2 bind "R_SHOULDER" "+lookspin" // RB - Fast 180 spin
cmd2 bind "L_SHOULDER" "toggle_duck" // LB - Duck - is also used to give objects to people.
cmd2 bind "STICK1" "vocalize smartlook" // LS - vocalize
cmd2 bind "STICK2" "+zoom" // RS click - Rifle Zoom
// Fixed bindings, do not change these across joystick presets
cmd2 bind "BACK" "togglescores" // (back) button - scores
cmd2 bind "START" "pause" // (start) button - pause
cmd2 bind "S1_UP" "+menuUp" // Hud menu Up
cmd2 bind "S1_DOWN" "+menuDown" // Hud menu Down
cmd2 bind "UP" "impulse 100" // DPad Up - Toggle flashlight
cmd2 bind "LEFT" "slot3" // DPad Left - grenade
cmd2 bind "RIGHT" "slot4" // DPad Right - health
cmd2 bind "DOWN" "slot5" // DPad Down - Pills
__________________________________________________ __
quando você começar a jogar o modo splitscreen provavelmente ao tocar no controle o primeiro player anda, mas o primeiro player é quem está no teclado + mouse, então temos que arranjar um jeito de passar o controle para o 2º player.
Vamos baixar esse programa
PPjoy
http://baixaki.ig.com.br/download/PPJoy.htm
e depois esse
Joyid
http://w18.easy-share.com/1702512051.html
Vou explicar o que vamos fazer, primeiro vamos instalar o ppjoy, com o ppjoy podemos criar um controle virtual, assim o pc detecta 2 controles conectados, um é o fisico e o outro o virtual.
Depois vamos instalar Joyid, com eles podemos passar o controle virtual para o player 1 e o fisico para o player 2, assim o Left 4 Dead vai detectar o controle como player 2 fazendo tudo funcionar perfeitamente.
Instale o PPjoy
Vá em Iniciar > Parallel Port Joystick > configure joysticks
Aberto o programa click em Add, na janela aberta onde está escrito Parallel Port LPT1 clique e mude para Virtual Joysticks, Feito isso clique em Add.
Quando o Windows pedir para instalar um novo hardware vai colocando Sim em tudo que ele instala o driver virtual sozinho.
Feito tudo isso abra o Joyid
Iniciar > JoyiDs > Joyids
Aberto o programa é só colocar o seu controle no id#2 e o virtual no id#1, pronto, feito isso inicie o jogo e veja se o controle mexe o segundo personagem na tela.
Para ativar o split Abra o console e digite ss_splitmode 1 para horizontal
ou digite ss_splitmode 2 para vertical
digite ss_enable 1
agora é só iniciar uma partida single player que a tela já estar dividida e funcionando!
PS:Não testei com o controle de x360
PS2: esses progamas são uma droga de instalar no vista 64 :-x
http://img518.imageshack.us/img518/4334/hl22009012521354058sk0.jpg
Fonte: Forum adrenaline
Achei esse tuto que é muito facil de fazer! só ruim pra quem tem vista 64 :(
Localize o arquivo 360controller.cfg
\Left 4 Dead\left4dead\cfg]
Ok, agora faça um backup desse arquivo só por segurança.
Se o seu controle não for o do xbox360 e for um daqueles de PS2, delete tudo o que está dentro do 360controller.cfg e cole isso no lugar:
unbindall // Prevent mouse/keyboard control when gamepad is in use (to prevent autoaim exploit)
// Alternate control 1
bind "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"
joystick 1
joy_advanced "1" // use advanced joystick options (allows for multiple axes)
joy_name "L4D Xbox360 Joystick Configuration"
joy_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 2 // z-axis is treated like a button
joy_advaxisr 4 // r-axis controls GAME_AXIS_PITCH (look up and down)
joy_advaxisu 0 // u-axis controls GAME_AXIS_YAW (look left and right)
joy_advaxisv 0 // v-axis is unused
joy_forwardsensitivity -1.0 // movement sensitivity
joy_sidesensitivity 1.0
joy_forwardthreshold 0.1 // movement dead zone settings
joy_sidethreshold 0.1
joy_pitchsensitivity 1.0 // look sensitivity
joy_yawsensitivity -1.5
joy_pitchthreshold 0.1 // look dead zone settings
joy_yawthreshold 0.0
joy_variable_frametime 1
joy_autoaimdampenrange 0.85
joy_autoaimdampen 0.5
joy_lowend 0.65
joy_lowmap 0.15
joy_accelscale 3.0
joy_accelmax 4.0
joy_response_move 5
joy_response_look 1
joy_autoaimdampen 0.3
joy_autoaimdampenrange 0.85
joyadvancedupdate // advanced joystick update allows for analog control of move and look
// controller2 bindings
cmd2 +jlook // enable joystick look
cmd2 bind "joy3" "+jump;+menuAccept" // (X) button - Jump -menuAccpt allows us to make selections on hud menus
cmd2 bind "joy2" "+reload" // (bolinha) button - Reload
cmd2 bind "joy1" "+use" // (triangulo) Use
cmd2 bind "joy4" "lastinv" // (quadrado) button - swap pistol/rifle or z_abort -used to respawn as a ghost.
cmd2 bind "joy6" "+attack" // R1 - Main weapon - Primary trigger
cmd2 bind "joy8" "+attack2" // R2 - Melee
cmd2 bind "joy5" "+lookspin" // L1 - Fast 180 spin
cmd2 bind "joy7" "toggle_duck" // L2 - Duck - is also used to give objects to people.
cmd2 bind "joy11" "vocalize smartlook" // L3 - vocalize
cmd2 bind "joy12" "+zoom" // R3- Rifle Zoom
// Fixed bindings, do not change these across joystick presets
cmd2 bind "joy9" "togglescores" // (select) button - scores
cmd2 bind "joy10" "pause" // (start) button - pause
cmd2 bind "S1_UP" "+menuUp" // Hud menu Up
cmd2 bind "S1_DOWN" "+menuDown" // Hud menu Down
cmd2 bind "UP" "impulse 100" // DPad Up - Toggle flashlight
cmd2 bind "LEFT" "slot3" // DPad Left - grenade
cmd2 bind "RIGHT" "slot4" // DPad Right - health
cmd2 bind "DOWN" "slot5" // DPad Down - Pills
__________________________________________________ _____
NÂO! COLE ISSO SE VC TIVER UM CONTROLE DE PS2
Se o seu controle for o do Xbox360 cole isso:
unbindall // Prevent mouse/keyboard control when gamepad is in use (to prevent autoaim exploit)
joystick 1
joy_advanced "1" // use advanced joystick options (allows for multiple axes)
joy_name "L4D Xbox360 Joystick Configuration"
joy_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 button
joy_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 unused
joy_forwardsensitivity -1.0 // movement sensitivity
joy_sidesensitivity 1.0
joy_forwardthreshold 0.1 // movement dead zone settings
joy_sidethreshold 0.1
joy_pitchsensitivity 1.0 // look sensitivity
joy_yawsensitivity -1.5
joy_pitchthreshold 0.1 // look dead zone settings
joy_yawthreshold 0.0
joy_variable_frametime 1
joy_autoaimdampenrange 0.85
joy_autoaimdampen 0.5
joy_lowend 0.65
joy_lowmap 0.15
joy_accelscale 3.0
joy_accelmax 4.0
joy_response_move 5
joy_response_look 1
joy_autoaimdampen 0.3
joy_autoaimdampenrange 0.85
joyadvancedupdate // advanced joystick update allows for analog control of move and look
// Alternate control 1
bind "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 bindings
cmd2 +jlook // enable joystick look
cmd2 bind "A_BUTTON" "+jump;+menuAccept" // (A) button - Jump -menuAccpt allows us to make selections on hud menus
cmd2 bind "B_BUTTON" "+reload" // (B) button - Reload
cmd2 bind "X_BUTTON" "+use" // (X) Use
cmd2 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 trigger
cmd2 bind "L_TRIGGER" "+attack2" // LT - Melee
cmd2 bind "R_SHOULDER" "+lookspin" // RB - Fast 180 spin
cmd2 bind "L_SHOULDER" "toggle_duck" // LB - Duck - is also used to give objects to people.
cmd2 bind "STICK1" "vocalize smartlook" // LS - vocalize
cmd2 bind "STICK2" "+zoom" // RS click - Rifle Zoom
// Fixed bindings, do not change these across joystick presets
cmd2 bind "BACK" "togglescores" // (back) button - scores
cmd2 bind "START" "pause" // (start) button - pause
cmd2 bind "S1_UP" "+menuUp" // Hud menu Up
cmd2 bind "S1_DOWN" "+menuDown" // Hud menu Down
cmd2 bind "UP" "impulse 100" // DPad Up - Toggle flashlight
cmd2 bind "LEFT" "slot3" // DPad Left - grenade
cmd2 bind "RIGHT" "slot4" // DPad Right - health
cmd2 bind "DOWN" "slot5" // DPad Down - Pills
__________________________________________________ __
quando você começar a jogar o modo splitscreen provavelmente ao tocar no controle o primeiro player anda, mas o primeiro player é quem está no teclado + mouse, então temos que arranjar um jeito de passar o controle para o 2º player.
Vamos baixar esse programa
PPjoy
http://baixaki.ig.com.br/download/PPJoy.htm
e depois esse
Joyid
http://w18.easy-share.com/1702512051.html
Vou explicar o que vamos fazer, primeiro vamos instalar o ppjoy, com o ppjoy podemos criar um controle virtual, assim o pc detecta 2 controles conectados, um é o fisico e o outro o virtual.
Depois vamos instalar Joyid, com eles podemos passar o controle virtual para o player 1 e o fisico para o player 2, assim o Left 4 Dead vai detectar o controle como player 2 fazendo tudo funcionar perfeitamente.
Instale o PPjoy
Vá em Iniciar > Parallel Port Joystick > configure joysticks
Aberto o programa click em Add, na janela aberta onde está escrito Parallel Port LPT1 clique e mude para Virtual Joysticks, Feito isso clique em Add.
Quando o Windows pedir para instalar um novo hardware vai colocando Sim em tudo que ele instala o driver virtual sozinho.
Feito tudo isso abra o Joyid
Iniciar > JoyiDs > Joyids
Aberto o programa é só colocar o seu controle no id#2 e o virtual no id#1, pronto, feito isso inicie o jogo e veja se o controle mexe o segundo personagem na tela.
Para ativar o split Abra o console e digite ss_splitmode 1 para horizontal
ou digite ss_splitmode 2 para vertical
digite ss_enable 1
agora é só iniciar uma partida single player que a tela já estar dividida e funcionando!
PS:Não testei com o controle de x360
PS2: esses progamas são uma droga de instalar no vista 64 :-x
http://img518.imageshack.us/img518/4334/hl22009012521354058sk0.jpg
Fonte: Forum adrenaline