画面を分割して1台のPCでマルチで遊ぶ方法です。 1P側がXbox360コントローラ、2P側がキーボード/マウスになります。
コントローラの設定(非公式ドライバを使用)
1.Micorsoft Xbox 360 Controllerの非公式ドライバを導入する。 2.非公式ドライバのMicorsoft Xbox 360 Controllerのプロパティを開く。 3.スティックタブの、右スティックの機能を「スライダー1/Z回転」に変更する。 4.トリガータブの、左トリガーの機能を「Z軸(-)」、右トリガーの機能を「Z軸(+)」に変更する。 5.詳細設定タブの、Z軸、Z回転、スライダー項目の機能の一覧で、「Z軸」を選び、詳細設定で「中心を基 準にする」にチェックを入れる。 6.「適用」をクリックする。
画面分割の方法(先にコントローラの設定をしてください)
1.Micorsoft Xbox 360 Controllerを繋ぐ
2./left4dead/cfg フォルダにある360controller.cfgを下の内容をコピーして書き換え。
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 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" 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 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
アップデートや環境によって上記「cmd2」の部分を「cmd1」にしなければならない場合があります(1P側の照準のみが動き、その他のボタンが反応しない場合など)。
3.Left 4 Deadを起動して開発者コンソールから
「ss_map 遊びたいマップ名」(例:ss_map c1m1_hotel)を入力してマップを開始
マップ開始後、コンソールに「connect_splitscreen localhost 2」を入力する(新たに分割されたマップが開始される)
画面分割されたマップが開始されたらコンソールに ・sv_cheats 1 ・in_forceuser 1 ・exec 360controller.cfg の3つのコマンドを入力する
これで画面分割プレイができます。 1Pコントローラの操作設定はMicorsoft Xbox 360 Controllerのプロパティから変更、 2Pキーボードの操作設定はleft4dead2ゲーム内のオプションから変更してください。