Можно ли играть в left 4 dead на геймпаде

Обновлено: 03.05.2024

Всем привет. Хотели поиграть с другом на двоих в Left 4 Dead 2 (На разделённом экране), но столкнулись с проблемой. Он играя на клавиатуре, и я играя на геймпаде, мы оба могли управлять только первым игроком, а вторым - не получалось никак. Просмотрели все статьи и видео, англоязычные и русскоязычные, которые только нашли. Ничего не помогло. OS Windows 7 x64. Порядок наших действий был таков:
1) Установили драйвера для XBOX 360.
1) Установили драйвера для Dualshock PS4 (программа DS4Tool), в ней поставили галочку "Hide PS4 Controller" (чтобы джойстик определяло как джойстик от XBOX 360) p.s. если делать всё это без галочки, проблема не решается, пробовали и так и так
2) Установили PPJoy и JoyIDs, настроили (добавили через PPJoy "Virtual Joystick", через JoyIDs поставили его на первое место, а наш XBOX360 Controller поставили на второе, всё это делали по инструкциям в интернете) p.s. без этих двух программ, проблема тоже не решалась, как, собственно, и с ними
3) скачали настройки управления для PS3 (кажется), создали новый файл 360controller.txt в папке left4dead2/cfg (где лежат конфиги игры) p.s. то что управление под PS3 ничего не меняет, хотя бы одна кнопка бы да работала
4) заходим в игру. Версия игры 2.1.4.9 (пиратка), инициализируем настройки для геймпада посредством команды "exec 360controller.txt", в консоле всё нормально прописалось и были видны изменения.
4) пишем ss_map c1m1_hotel - запускаем первую карту. Далее подключаем разделенный экран командой connect_splitscreen localhost 2 (подключается второй игрок, и игра разделяется на два экрана, до этого был 1, так как в этой версии игры команды ss_enable нет, чтобы включить её)
5) Проверяем. Управление на геймпаде работает, но управляет он игроком 1! Как и клавиатура! А вторым не может управлять никто. p.s. в настройках игры "Геймпад" включается этим файлом 360controller.txt (когда писали exec)
6) Итог: не можем управлять вторым игроком, какие бы действия и в какой последовательности мы бы не делали. Уже перепробовали штук 10 разных способов.

Подскажите пожалуйста, как же заставить игру разделять управление: чтобы первый играл на клавиатуре, а второй на джойстике Dualshock 4 (Определённом как XBOX 360 Controller, во избежание лишних ошибок).

никто это читать не станет а если кто и прочитает то помогать наврятли станет забесплатно то время тратить ради баллов

Для этого и создан этот ресурс. Не стоит забивать его своими бесполезными комментариями. Шагай дальше.

Ну как, получилось поиграть?) Сам тоже купил на днях джойстик хбокс360, но на нём конечно в л4д играть неудобно, это эта игра чисто для кловомыши сделана)

Надо как то вроде настроить клаву для 2 игрока, а 1 с джойстика.
Через txt настройки клавы прописать как то.
Сам ищу ответ как.

надо ввести sv_cheats 1, а затем in_forceuser 1
должно получиться

спустя 3 года, но спасибо большое. мучилась долго и не понимала че к чему))

Left 4 Dead 2 Split Screen: Быстрая настройка


2. Установите PPjoy и JoyID.

3. PPJ можно будет открыть через Панель Управления.
Открыв нажмите кнопки Add -> Add -> Done

4. Подключите геймпад.

6. Папку left4dead2, с архива, перетащите туда где у вас установлена игра, и согласитесь на слияние.

7. Откройте файл "Left 4 Dead 2\left4dead2\cfg\player2.cfg" в блокноте.

8. Отредактируйте значение клавиш
"Кнопки игрока с клавиатуры" и "Кнопки для игрока с джойстика", под себя.

Узнать как называется та, или иная клавиша, можно из меню настроек клавиатуры в игре.

9. Запустите игру.

11. Введите какую локацию и в каком режиме необходимо запустить.
ss_map c1m1_hotel / Survival / versus

"Ss_map c1m1_hotel" - название карты. Они будут перечислены ниже.
" /survival/versus" - название режима. Можно оставить пустым.

12. После того как локация загрузится, введите
connect_splitscreen localhost 2

13. Выберите желаемый режим SS командой
ss_splitmode 1
ss_splitmode 2


Названия локаций, и их консольные команды:

Вымерший центр
Отель - c1m1_hotel
Улицы - c1m2_streets
Торговый центр - c1m3_mall
Атриум - c1m4_atrium

Переход:
Берег реки - c6m1_riverbank
Подземелье - c6m2_bedlam
Порт - c6m3_port

Мрачный карнавал:
Автострада - c2m1_highway
Базарная площадь - c2m2_fairgrounds
Американские горки - c2m3_coaster
Сараи - c2m4_barns
Концерт - c2m5_concert

Болотная лихорадка:
Дощатые задворки - c3m1_plankcountry
Болото - c3m2_swamp
Трущобы - c3m3_shantytown
Плантация - c3m4_plantation

Ужасный ливень:
Городишко при заводе - c4m1_milltown_a
Сахарный завод - c4m2_sugarmill_a
Бегство с завода - c4m3_sugarmill_b
Возвращение в город - c4m4_milltown_b
Бегство из города - c4m5_milltown_escape

Приход:
Берег - c5m1_waterfront
Парк - c5m2_park
Кладбище - c5m3_cemetery
Квартал - c5m4_quarter
Мост - c5m5_bridge

Жертва:
Доки - c7m1_docks
Баржа - c7m2_barge
Порт - c7m3_port

Нет милосердию:
Апартаменты - c8m1_apartment
Метро - c8m2_subway
Канализация - c8m3_sewers
Госпиталь - c8m4_interior
Крыша - c8m5_rooftop

Роковой полёт:
Переулки - c9m1_alleys
Гараж - c9m2_lots

Похоронный звон:
Ограждение - c10m1_caves
Водосток - c10m2_drainage
Церковь - c10m3_ranchhouse
Город - c10m4_mainstreet
Лодочная станция - c10m5_houseboat

Смерть в воздухе:
Теплица - c11m1_greenhouse
Кран - c11m2_offices
Стройка - c11m3_garage
Терминал - c11m4_terminal
Взлётная полоса - c11m5_runway

Кровавая жатва:
Леса - c12m1_hilltop
Тоннель - c12m2_traintunnel
Мост - c12m3_bridge
Ж/д станция - c12m4_barn
Ферма - c12m5_cornfield

Холодный поток:
Альпийский крик - c13m1_alpinecreek
Южный сосновый поток - c13m2_southpinestream
Мемориальный мост - c13m3_memorialbridge
Ожесточенной ручей - c13m4_cutthroatcreek

Настройки для джойстика от PS3

name2 Player2
ss_splitmode 2
//ss_enable 1

joystick 1
joy_advanced "1" // use advanced joystick options (allows for multiple axes)

joy_name "PS3 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 4 // z-axis is treated like a button
joy_advaxisr 2 // 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.15

//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
cmd2 bind "JOY1" "chooseteam"
cmd2 bind "JOY15" "+jump;+menuAccept" // X button
cmd2 bind "JOY13" "invnext" // TRIANGLE button
cmd2 bind "JOY16" "+use" // SQUARE button
cmd2 bind "JOY12" "+lookspin"
cmd2 bind "JOY11" "+duck"
cmd2 bind "JOY14" "+reload" // CIRCLE button
cmd2 bind "JOY5" "impulse 100" // toggle flashlight - UP arrow
cmd2 bind "JOY6" "slot4" // grenades - RIGHT arrow slot3
cmd2 bind "JOY7" "slot5" // Health Kit - DOWN arrow slot4
cmd2 bind "JOY8" "slot3" // Pain Pills - LEFT arrow slot5
cmd2 bind "JOY9" "+attack2" // Fast 180 spin - left trigger2
cmd2 bind "JOY10" "+attack" // swap pistol/rifle - right trigger2

cmd2 bind "JOY2" "vocalize smartlook" // LS - vocalize STICK1
cmd2 bind "JOY3" "+zoom" // RS click - Rifle Zoom STICK2

Настройки для джойстика с одним стиком

Да, такое тоже возможно =D Вот пример настроек для второго игрока:

Проверялось на геймпаде:
Sven QF-207ET


Смотреть вверх и вниз нельзя) Зато можно подпрыгивать и приседать, чтобы попасть в выше или ниже стоящих.
О снайперской винтовке можно забыть, наиболее эффективным становится дробовик.
Это на тот случай, если нового джоя нет, а старый от PS One валяется на чердаке ;)

Split Screen - все настройки! Для Left 4 Dead и Left 4 Dead 2!

Настройки для джойстика от PS2

name2 Player2
ss_splitmode 2
//ss_enable 1

joystick 1
joy_advanced "1" // use advanced joystick options (allows for multiple axes)

joy_name "L4D2 Playstation2 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.15

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

// controller1 bindings
+jlook // enable joystick look
bind "JOY3" "+jump;+menuAccept" // (A) button - Jump -menuAccpt allows us to make selections on hud menus
bind "JOY2" "+reload" // (B) button - Reload
bind "JOY4" "+use" // (X) Use
bind "JOY1" "lastinv" // (Y) button - swap pistol/rifle or z_abort -used to respawn as a ghost.
bind "JOY6" "+attack" // RT - Main weapon - Primary trigger
bind "JOY5" "+attack2" // LT - Melee
bind "JOY8" "+lookspin" // RB - Fast 180 spin
bind "JOY7" "toggle_duck" // LB - Duck - is also used to give objects to people.
// bind "JOY11" "vocalize smartlook" // LS - vocalize
bind "JOY12" "+zoom" // RS click - Rifle Zoom

// Fixed bindings, do not change these across joystick presets
bind "JOY9" "togglescores" // (back) button - scores
bind "JOY10" "gameui_activate" // (start) button - pause
bind "POV_UP" "+menuUp" // Hud menu Up
bind "POV_DOWN" "+menuDown" // Hud menu Down
bind "POV_UP" "impulse 100" // DPad Up - Toggle flashlight
bind "POV_LEFT" "slot3" // DPad Left - grenade
bind "POV_RIGHT" "slot4" // DPad Right - health
bind "POV_DOWN" "slot5" // DPad Down - Pills

alias "voteyes2" "Vote Yes"
alias "voteno2" "Vote No"
alias "-joyvote2" "bind JOY7 toggle_duck;bind JOY8 +lookspin;bind JOY10 gameui_activate;vocalize smartlook"
alias "+joyvote2" "bind JOY7 voteyes2;bind JOY8 voteno2;bind JOY10 +voicerecord"
bind "JOY11" "+joyvote2"

// controller2 bindings
cmd2 +jlook // enable joystick look
cmd2 bind "JOY3" "+jump;+menuAccept" // (A) button - Jump -menuAccpt allows us to make selections on hud menus
cmd2 bind "JOY2" "+reload" // (B) button - Reload
cmd2 bind "JOY4" "+use" // (X) Use
cmd2 bind "JOY1" "lastinv" // (Y) button - swap pistol/rifle or z_abort -used to respawn as a ghost.
cmd2 bind "JOY6" "+attack" // RT - Main weapon - Primary trigger
cmd2 bind "JOY5" "+attack2" // LT - Melee
cmd2 bind "JOY8" "+lookspin" // RB - Fast 180 spin
cmd2 bind "JOY7" "toggle_duck" // LB - Duck - is also used to give objects to people.
// cmd2 bind "JOY11" "vocalize smartlook" // LS - vocalize
cmd2 bind "JOY12" "+zoom" // RS click - Rifle Zoom

// Fixed bindings, do not change these across joystick presets
cmd2 bind "JOY9" "togglescores" // (back) button - scores
cmd2 bind "JOY10" "gameui_activate" // (start) button - pause
cmd2 bind "POV_UP" "+menuUp" // Hud menu Up
cmd2 bind "POV_DOWN" "+menuDown" // Hud menu Down
cmd2 bind "POV_UP" "impulse 100" // DPad Up - Toggle flashlight
cmd2 bind "POV_LEFT" "slot3" // DPad Left - grenade
cmd2 bind "POV_RIGHT" "slot4" // DPad Right - health
cmd2 bind "POV_DOWN" "slot5" // DPad Down - Pills

// Vote/Voice chat bindings
alias "voteyes" "cmd2 Vote Yes"
alias "voteno" "cmd2 Vote No"
alias "-joyvote" "cmd2 bind JOY7 toggle_duck;cmd2 bind JOY8 +lookspin;cmd2 bind JOY10 gameui_activate;vocalize smartlook"
alias "+joyvote" "cmd2 bind JOY7 voteyes;cmd2 bind JOY8 voteno;cmd2 bind JOY10 +voicerecord"
cmd2 bind "JOY11" "+joyvote"

// Edit : CXX.LIU
// All official configs, except the "Vote/Voice chat bindings"
// When hold L3, L1=Yes, R1=No, Start=Voice Chat

СОВЕТЫ

1) Для тех, у кого не работает обзор вторым стиком джойстика, в файл player2.cfg прописываем эти дополнительные команды:

cmd2 +jlook
joy_advaxisx 3
joy_advaxisy 1
joy_advaxisz 4
joy_advaxisr 2
joy_advaxisu 0
joy_advaxisv 0

2) В последних версиях Left 4 Dead для запуска Split Screen в консоли используем команду ss_map

3 ) Если у первого игрока "плывёт экран" или прицел постепенно смещается в сторону, вам нужно откалибровать свой геймпад в панели управления

Настройки для Left 4 Dead 2

NEW! Настройка Split Screen для Left 4 Dead 2!
Cхема та же, что с видео, только под конец прописываем в консоли игры другие команды для запуска:
ss_enable 1
ss_map
А когда карта загрузится вбейте в консоли команду:
connect_splitscreen localhost 2
*Во время игры возможны некорректные отражения на воде, можете ее отключить, набрав в консоли команду
mat_drawwater 0

Управление геймпадом в left 4 Dead

Челы, помогите, чо делать? Я купил left 4 Dead и решил поиграть в него на геймпаде. Геймпад Defender omega. Захожу в игру. Управление геймпадом какое-то отбитое. Камерой могу двигать только вверх и вниз. Влево вправо не могу. Настроить никак не могу. Т. Е не знаю как. Как настроить управление поворота камеры? Помогите. И вообще как посмотреть управление геймпадом и настроить.

Геймпад совместим с xinput?

Если нет - то он и не будет нормально работать в играх. Либо эмулируй xbox 360 c через стим, либо через xb360ce

Чел, во всех играх в которые я играл он работал нормально (все лицензионные) в этой управление отбитое какое-то. Настраивать назначения клавиш там можно. А повороты камерой не знаю как. Кстати, как посмотреть поддерживается ли xinput?

Повелитель Скелетов Просветленный (28100) А режим xinput стоит? Есть ли переключатель режима, или он только xinput, без direct? Так же стоит посмотреть настройки в стиме - может там что напутано.

Переключатель режима? Я так понял что ты имел ввиду это. У меня геймпаде есть кнопка. Она обозначена надписью analog. Когда я нажимаю у меня стики отрубаются (они работают так. правый стик как кнопки 1 2 3 4, а левый как стрелки). В стиме вроде я все кнопки настроил, всё правильно расставлено.


Цэ геймпад

Та дырка между стика и, там фонарик загорается при включении стиков

Повелитель Скелетов Просветленный (28100) У этого геймпада скорей всего нет режима x-input. Потому как режим analog был только на direct input геймпадах. Так что скорей всего придется или в стиме настраивать - и скорей всего за счет стима он работал в других играх. Либо использовать xb360ce - эмулятор геймпада, который нужно закинуть в папку с игрой и настроить. Посмотри кстати в настройках стим включены ли альтернативыне настройки геймпадов. Без них стим не будет ничего эмулировать. А может эта опция отключена только для l4d2.

Ссылки на программы, рассмотренных в видео

Дополнительные полезные команды и подсказки для игры в других режимах

Дополнительные полезные команды:
ss_splitscreen 1 - разделить экран горизонтально (по умолчанию)
ss_splitscreen 2 - разделить экран вертикально (работает только с широкими мониторами, с аспектом разрешения 16:9 или 16:10)
ss_connect - присоединиться к серверу в режиме Split Screen
connect_splitscreen localhost 2 - присоединиться к серверу в режиме Split Screen (Если не коннектиться при команде "ss_connect ")

Survivor: проблема решена!
Оказывается в режиме разделенного экрана в Survivor играть можно!
Заходим на карту: ss_map l4d_sv_lighthouse
Проблема заключалась в малейшей помехе - игроки оказывались в начале за пределами карты.
Чтобы оказаться у церкви, повернитесь к решетке, перегораживающей дорогу, и в консоли пропишите команды:
sv_cheats 1
noclip
Пролетаем через ограждение! Теперь можете выключить режим полета, снова вбив команду noclip и начать играть!


Versus: играем обоими игроками за сторону Зараженных против Ботов
В консоли прописываем:
mp_gamemode versus
ss_map l4d_vs_<карта>
После загрузки карты:
sv_cheats 1
sb_all_bot_team 1
vs_max_team_switches 100
director_force_versus_start 1
Первым игроком нажимаем "M" и переходим за сторону Зараженных!
Второй игрок играет за команду Зараженных по умолчанию.


Slow Mo для двух игроков
Прописываем в autoexec.cfg (если такого нет - создайте его в папке left4dead/cfg) команды:
sv_cheats 1
alias <кнопка> third "bind <кнопка> first; host_timescale 0.3"
alias <кнопка> first "bind <кнопка> third; host_timescale 1"
bind <кнопка> third

ВАЖНО
- любые команды exec в консоли приведут к деактивации скрипта.
Чтобы избежать этого, скопируйте все настройки клавиш для второго игрока из файла player2.cfg в config.cfg, заменив все старые схожие команды
Теперь при нажатии кнопки активируется режим "Замедленного времени".
Для выключения режима нажмите кнопку еще раз.
Посмотреть принцип действия: ../../../redirect/


Отключаем все индикаторы для обоих игроков
Создаем в папке игры left4dead/cfg файл hudoff.cfg
В созданном файле прописываем команды:

sv_cheats 1
cl_drawhud 0
hidehud 64
cl_glow_item_b 0
cl_glow_item_g 0
cl_glow_item_r 0
cl_glow_survivor_vomit_b 0
cl_glow_survivor_vomit_g 0
cl_glow_survivor_vomit_r 0
cl_glow_survivor_b 0
cl_glow_survivor_g 0
cl_glow_survivor_r 0
cl_glow_survivor_hurt_b 0
cl_glow_survivor_hurt_g 0
cl_glow_survivor_hurt_r 0
cl_glow_thirdstrike_item_b 0
cl_glow_thirdstrike_item_g 0
cl_glow_thirdstrike_item_r 0

Далее заходим в игру и в консоли прописываем команду:
exec hudoff
Готово. При таком режиме обычно актуальны фразы за игрой одного игрока к другому:
"Посмотри, у меня там на спине аптечка есть?" =D

Читайте также: