Garry's Mod

Garry's Mod

Otillräckligt med betyg
Руль и Simfphys. Вождение | Steering Wheel & Simfphys. Driving
Av Vincent
Вождение автомобиля станет куда более отзывчивым и натуральным! И я покажу, как это сделать. | Driving will become much more responsive and natural! And I'll show you how to do it
   
Utmärkelse
Favorit
Favoritmarkerad
Avfavoritmarkerad
1) Введение
Приветствую! Я давно играю в гаррис, и примерно 2 года назад я набрёл на интересную мысль - а можно ли в гаррисе сделать управление рулём или геймпадом? Тогда городской ролплей преобразился бы в лучшую сторону! Но тогда у меня был только Logitech MOMO и факт того, что в гаррисе вообще невозможно настроить управление контроллером. Потом появился Wiremod, на котором энтузиасты делали собственные машины, но они всё также управлялись с клавиатуры....

И вот, примерно год назад появился аддон, который наконец-то впихнул в игру возможность использования ввода с контроллеров. Имя этому крохотному богатырю - GMCL под авторством NightEagle! Именно благодаря этому замурчательному аддону мы адаптируем управление с контроллера для Simfphys!

And yes, the English version will come a little later, if I remember.
(Спустя 3 месяца)Также для вашего удобства я записал видео-гайд в дополнение к этому руководству:
ДИСКЛЕЙМЕР | DISCLAIMER
Я не видел руководств по GMCL в Steam, поэтому решил написать своё. Также сразу хочу заметить, что после очередного обновления Simfphys Base в описании появилась строчка о том, что данный мод поддерживает GMCL нативно. Возможно игроки не видят этой строчки или для них это просто бесполезная фича.
2) Миллилитры истории....
Последнее обновление мода Simfphys датируется 24-м мая этого года. Не знаю точно, но предположу, что именно с этим обновлением Luna вкатил поддержку GMCL. Это важно, ведь до этого только Wiremod поддерживал GMCL, и на ютубе уже были руководства по созданию машин, управляемых с игрового руля. Однако, построить машину при помощи Wiremod в разы сложнее, чем взять готовую машину, адаптированную под Simfphys, и настроить управление через небольшую панельку.
3) Что нам потребуется?
Для начала нам потребуется база - [simfphys] LUA Vehicles - Base:
https://steamcommunity.com/workshop/filedetails/?id=771487490
В базе уже есть несколько машин, на которых можно протестировать работоспособность мода, однако, если у вас есть желание, то почему-бы не скачать других машин? Например пазик:
https://steamcommunity.com/sharedfiles/filedetails/?id=1337420435


Затем нам нужно скачать сам модуль GMCL. В мастерской его нет, так что идём прямо на Github:
https://github.com/MattJeanes/Joystick-Module
В архиве есть инструкция по установке, но раз это - руководство, то в следующем разделе я подробно расскажу и покажу, как что делается.
4) Как что делается?
Итак, мы всё скачали, теперь устанавливаем. С гитхаба скачивается архив с файлами GMCL и небольшим гайдом по установке.

Есть 2 варианта установки этого модуля на Windows: при помощи штатного батника в архиве, либо перетаскиванием файлов в репозиторий игры.....

Первый способ по шагам:
1)Перекидываем содержимое архива в ...\GarrysMod\garrysmod\addons;

2)Запускаем install.bat;

3)Ждём перекидывания файлов и удаляем только что появившуюся лишнюю папку addons:
Второй способ:
Просто перекидываем папки addons, lua и src в ...\GarrysMod\garrysmod:

ПРИМЕЧАНИЕ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
В моём случае заранее был установлен Wiremod, из-за чего во вкладке Simfphys изначально не было вкладки "Joystick Configuration", но это решилось поиском модуля "Joystick" в самом Wiremod'е. В настройке этого модуля была кнопка "Joystick Configuration", нажав на которую появилась панель настройки и заветная кнопка во вкладке Simfphys. Такая же ситуация вполне может произойти и у вас, так что не удивляйтесь по возможности.
5) Как это выглядит в игре и как настраивать?
Когда мы всё установили, можно переходить к игре. Заходим на любую карту и открываем стандартную менюшку на F1. После чего переходим во вкладку Simfphys. В этой вкладке практически в самом низу должна появиться вкладка "Joystick Configuration":
Если она не появилась, то проверяем порядок действий при установке в разделе 4, а также проверяем местоположение файлов(папка "src" пропадает при запуске гмода, так что этому удивляться тоже не нужно).
Если вкладка есть - нажимаем на неё, и если вы правильно всё установили, то откроется вот такое меню:
В этом меню собрались основные настройки: руление, газ, тормоз, сцепление, повышение и понижение передач, а также управление наклонами(как в гта 5):
Также во вкладке "Simfphys(Gears)" можно настроить механическую коробку передач.
Чтобы настроить ось или кнопку, достаточно перетащить нужную кнопку или ось на функцию.
Оси можно инвертировать, если контроллер не имеет официальных драйверов и изначально неправильно настроен. Хотя у некоторых игровых рулей всегда инвертированы педали, из-за чего в настройках игр всегда необходимо при первой настройке включать инверсию осей. Это не критично, но об этом просто необходимо упомянуть.
Также я должен упомянуть о том, что целые оси можно назначить на полуось. Что это значит? Это значит, что если у вас нет педали сцепления, а есть только газ и тормоз, то вы можете назначить половину оси тормоза на ось сцепления. Таким образом, вы будете полностью выжимать сцепление при неполном выжиме тормоза. Таким образом настроил я. Вы можете придумать этому другое применение.

6) ЗЛОключение
В заключение хочу сказать, что для меня было открытием то, что теперь в гарис моде можно без проблем водить практически любые машины при помощи руля. Данная фича работает в мультиплеере, однако за работоспособность на отдельных серверах я не ручаюсь. Мод не добавляет новых пропов, моделей или оружия, не изменяет существующий код а лишь добавляет адаптацию управления для сторонних контроллеров, а значит, в теории, данная штука должна работать вообще на любом сервере.
Теперь локальный ролплей должен заиграть новыми красками, ведь теперь машины могут нормально передвигаться по карте, а не мотыляться из стороны в сторону.

И да, очень хотелось-бы найти побольше товарищей, которые располагают рулями, для того чтобы поиграть в ЛОКАЛЬНОМ ГОРДСКОМ РП. Только представьте себе: Грузоперевозки, таксование, работа автобусником, полноценное вождение в городских условиях. ИИИИИ, как же я рад адаптации GMCL для Simfphys........
13 kommentarer
Неа
Perkyt 28 okt, 2023 @ 11:14 
а wire mod обязателен?
Vincent  [skapare] 29 jul, 2023 @ 5:17 
Такого я не находил. Скорее всего нет там никакой обратной связи. Надо через драйвер подрубать центрирование баранки.
Krabbi 15 jun, 2023 @ 2:50 
А можно ли как-то подрубить обратную связь для руля? Настроек таких не находил, может скрипт какой-нибудь имеется?
Vincent  [skapare] 30 jan, 2023 @ 22:55 
Газ - Throttle, а чтобы забиндить на руле кнопки действия я использую JoyToKey.
Dim1xs 31 okt, 2022 @ 0:28 
А можно как нибудь кнопки на руле забиндить на действия, ну типо на гудок, на поворотники?
Vincent  [skapare] 22 jul, 2022 @ 23:06 
Gear Neutral, можно забиндить на любую кнопку, если нужно.
Patr0n 30 jun, 2022 @ 1:47 
А как настроить нейтралку у кпп?
я не нашёл.
ALAH 24 feb, 2022 @ 8:45 
Не могу скачать с github, что делать?
nodroG nameerF 9 feb, 2022 @ 6:09 
блииин вот бы обратная связь тоже работала