Mashed
Not enough ratings
Mashed - Remote Play Multiplayer
By kosmos
Для игры в Mashed в 4-ом через Remote Play нам понадобится всего три приложения:
- Vjoy - https://sourceforge.net/projects/vjoystick
- Universal Control Remapper (UCR) - https://github.com/evilC/UCR/releases/tag/v0.1.22
- Xpadder - https://xpadder-pc.ru

Как это работает?
Для понимания сути всех дальнейших действий:

В Mashed присутствует только оффлайн мультиплеер и настройка управления контроллеров всех игроков в меню непосредственно до запуска самой игры. Поэтому для игры в 4 через Remote Play нужно, чтобы хост назначил управление на своём ПК заранее и уже после запуска пригласил остальных игроков из главного меню игры.

Для этого мы создадим виртуальные образы геймпадов с помощью программы vJoy и с помощью программы UCR переназначим кнопки клавиатуры на кнопки геймпада, т.е. при нажатии на заданную кнопку клавиатуры ПК будет считывать это за нажатие кнопки геймпада. В результате, помимо стандартного ввода (WASD + стрелочки) мы получим еще два дополнительных способа ввода.

Места на клавиатуре для удобного расположения сразу 3 способов ввода нет, т.к. кнопки будут расположены рядом и будет неудобно ими пользоваться. Потому мы воспользуемся программой Xpadder и настроим двум игрокам нажатие клавиш геймпада как нажатие клавиш клавиатуры..

В результате:
1-ый игрок (хост) - играет на геймпаде (физическом)
2-ой игрок - играет на клавиатуре WASD + стрелочки
3-ой игрок - играет на геймпаде с помощью Xpadder
4-ой игрок - играет на геймпаде с помощью Xpadder
   
Award
Favorite
Favorited
Unfavorite
1. Установка и настройка vJoy
  1. Установите Vjoy в любую папку на вашем ПК
  2. Откройте файл vJoyConf.exe.
    Выбираем в приложении вкладку с номером 1, нажимаем "Add Device" и задаем параметры устройства, а именно число кнопок и дополнительных способов ввода. Достаточно будет ввести минимальное число кнопок - 9 штук - это стрелочки и кнопки управления (газ, тормоз, использовать оружие, выкинуть оружие, пауза). Кнопку с оскорблениями (Insult) в расчет не беру.
    Нажимаем "Apply". Готово!
    Вы настроили 1-ый виртуальный геймпад. Для игры в 4-ом нам их понадобится 2, поэтому проделываем все те же действия в приложении только на вкладке с номером 2 и перезагружаем компьютер.


    Важно! Программа может зависать. В таком случае закрываем её через диспетчер задач и открываем заново.
  3. Открываем "Панель управления" - "Устройства и принтеры". Появилось два новых устройства - "vJoy Driver" и "Wireless Controller". Нажимаем правой кнопкой мыши на "Wireless Controller" - "Параметры игровых устройств управления". У вас будут определены два устройства vJoy Device.


  4. Настройка vJoy закончена.
2. Установка и настройка Universal Control Remapper (UCR)
  1. Распакуйте архив в любую папку на вашем ПК.
  2. Откройте файл UCR.exe.

  3. Здесь нас интересует поле Plugin Selection. Для настройки обычного геймпада понадобятся всего две опции: Button to Button и Button to Axis.

    Настройка кнопок
    Выбираем Button to Button, нажимаем Add, задаём любое имя кнопки.

    Нажмите на Select an Input Button и выберите опцию Select Binding. Теперь остаётся нажать на клавиатуре клавишу, которая будет отвечать за кнопку геймпада.
    Теперь нажмите Select an Output Button, выберите опцию vJoy Stick 1, нажмите кнопку еще раз, а затем выберите vJoy Button 1.

    Далее проделываем те же действия с остальными кнопками.
    Результат ваших действий:

    Настройка стрелочек
    Выбираем Button to Axis, нажимаем Add, задаём любое имя кнопки.
    Тут есть две кнопки Low и High. В зависимости от оси X или Y - это влево и вправо или вверх или вниз соответственно.
    Нажмите на Select an Input Button и выберите опцию Select Binding. Теперь остаётся нажать на клавиатуре клавишу, которая будет отвечать за кнопку геймпада.

    Теперь нажмите Select an Output Button, выберите опцию vJoy Stick 1, а затем выберите vJoy Axes 1(X).
    Далее проделываем те же действия с стрелочками вверх и вниз.
    Результат ваших действий:

    Важно! Бинды кнопок клавиатуры в приложении меняются в зависимости от раскладки (EN или RU), когда вы открываете приложение. На работу программы влиять не должно.
  4. Аналогичными действиями настраиваем второй виртуальный геймпад - vJoy Stick 2.
  5. Результатом всех действий должен быть ОДИН профиль с кнопками и стрелочками 2-ух геймпадов.
  6. Сохраните все изменения в левом нижнем углу - Save Settings
  7. Настройка UCR закончена.
3. Проверка настройки vJoy и UCR
Опробовать все назначенные кнопки можно в разделе "Панель управления" - "Устроства и принтеры". Выбираем "Wireless Controller" - "Параметры игровых устройств управления". Выберите любой vJoy Device, открываем его "Свойства". При нажатии назначенных клавиш будет подсвечиваться та или иная кнопка или перещение оси устройства.

4. Установка и настройка Xpadder
Xpadder – это программа для эмуляции кнопок геймпада к клавиатуре компьютера. Пользователь играет на джойстике как на клавиатуре. Программа подходит для настройки различных типов контроллеров.
Xpadder требуется установить 2-м из 4-х игроков


Схема подключения игроков:
1-ый игрок (хост) - геймпад (физический)
2-ой игрок - играет на клавиатуре WASD + стрелочки
3-ой игрок - vJou Device 1 + Xpadder
4-ой игрок - vJou Device 2 + Xpadder
Один из 4-х игроков обязательно должен играть на клавиатуре.
5. Запуск игры
Хост запускает игру и настраивает управление для каждого игрока на своём ПК.
В главном меню игры хост кидает приглашение остальным игрокам через Remote Play и дает каждому управление клавиатурой.

В результате всех вышеперечисленных действий получается следующая картина:
Хост играет на своём геймпаде подключенном к ПК, а 3 остальных игрока на его клавиатуре, один непосредственно на клавиатуре (WASD + стрелочки), а двое других - на геймпадах с помощью приложения Xpadder, которые эмулируют нажатие клавиатуры.
3 Comments
kosmos  [author] 31 Aug, 2024 @ 11:52pm 
Компания вроде только на одного. В мультиплеере просто гонки между друг другом
Mr.Хэви 31 Aug, 2024 @ 3:46pm 
Можно ли с этим проходить сюжетную компанию?
OneCatPlaton 14 Sep, 2023 @ 9:35pm 
Сложно.
Но полезно, были-бы друзья...