Автор Тема: DS3 выдать за XBOX 360 Controller - реально?  (Прочитано 4316 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dkfan

  • Пользователь
  • Сообщений: 79
    • Просмотр профиля
DS3 выдать за XBOX 360 Controller - реально?
« : 15 Декабрь 2016, 13:34:11 »
Подскажите, как заставить винду воспринимать DS3 как XBOX 360 контроллер? Например, Logitech Gamepad F310 винда так и воспринимает по умолчанию.

Ситуация такова.

Скачал MotionJoy и DS3 better. Поставил, настроил, все дела. В играх проблем нет. Включил в USB и играешь. Не надо запускать сторонние программы. Проблемы появились в Kodi (медиацентр). По неясным причинам пад начинает работать, только если запустить MotionJoy или DS3 better и выполнить некое действие. Например, проверить мотор в MJ. Тогда работает нормально, даже если сами проги закрыть. Иначе - нет. F310 пашет сразу. Подозреваю, что дело в том, как винда воспринимает пад. Сейчас она его воспринимает как MotioninJoy Virtual Xinput device for Windows. Это как-то реально исправить?

Оффлайн Sumac

  • Пользователь
  • Сообщений: 7956
  • Пол: Мужской
    • Просмотр профиля
DS3 выдать за XBOX 360 Controller - реально?
« Ответ #1 : 15 Декабрь 2016, 14:33:04 »
Программа, как на раз на такой случай.
Папку копируешь в Program Files, запускаешь SCP Driver.
На всякий случай ставишь галочку напротив Force Install и нажимаешь Install.
После установки, ПК начнёт "видеть" DS3, как обычный пад от XBox 360.
Приятный игры!!  :)


Оффлайн v0xy

  • Пользователь
  • Сообщений: 1129
  • Пол: Мужской
    • Просмотр профиля
DS3 выдать за XBOX 360 Controller - реально?
« Ответ #2 : 15 Декабрь 2016, 15:13:17 »
Sumac, чего ты человеку суешь просроченную версию с какого-то файлообменника?

Вот ссылка на последние билды из репозитория автора:
github.com/nefarius/ScpToolkit/releases

После установки запускаешь SCP Driver Installer и следуешь инструкциям.

Оффлайн sadrainbow

  • Пользователь
  • Сообщений: 245
    • Просмотр профиля
DS3 выдать за XBOX 360 Controller - реально?
« Ответ #3 : 15 Декабрь 2016, 16:31:04 »
Стоить заметить, что nefarius начал новые проекты, которые позволяют эмулировать xinput. nefarius/ViGEm: Virtual Gamepad Emulation Driver + nefarius/FireShock: HIDUSB filter driver for Sony DualShock controllers Но только для подключения по кабелю.

На его канале можно посмотреть демонстрацию работы данных программ.
« Последнее редактирование: 15 Декабрь 2016, 16:42:35 от sadrainbow »

Оффлайн Sumac

  • Пользователь
  • Сообщений: 7956
  • Пол: Мужской
    • Просмотр профиля
DS3 выдать за XBOX 360 Controller - реально?
« Ответ #4 : 15 Декабрь 2016, 16:33:21 »
Sumac, чего ты человеку суешь просроченную версию с какого-то файлообменника?
Я эту версию залил на обменник, потому что сам ей пользуюсь.  :lol:
За ссылку на автора - спасибо.

Оффлайн dkfan

  • Пользователь
  • Сообщений: 79
    • Просмотр профиля
DS3 выдать за XBOX 360 Controller - реально?
« Ответ #5 : 15 Декабрь 2016, 16:53:13 »
Друзья, огромное вам спасибо!

Коди теперь работает на ура.

Жалко, не спросил сразу тут 4 дня назад, когда со всем этим делом начал разбираться. Самое смешное, перелопатил десятки видео и статей, но нигде не встречал упоминание этого SCP. Столько времени убил на MJ и другие способы, что вспомнить страшно.

Чтобы не создавать новую тему, спрошу тут. Какой блютуз-свисток купить, чтобы гарантированно с ним заработал DS3? Заходил в магаз недалеко от дома. Продаван посмотрел прайс. Было 2 штуки. Один за 2$, второй за 10$. Сказал, что разница в версии синезуба. Посмотрел, вроде DS3 работает с блютозом 2.0. Он стоит 2$. Есть ли смысл покупать свисток "на вырост", чтобы потом и DS4 работал? Будет ли на более новой версии работать DS3?

Оффлайн sadrainbow

  • Пользователь
  • Сообщений: 245
    • Просмотр профиля
DS3 выдать за XBOX 360 Controller - реально?
« Ответ #6 : 15 Декабрь 2016, 17:03:08 »
У меня такой Bluetooth CSR V4.0 Dongle, DS3 работает без проблем.
DS4 требует Bluetooth 2.1 (EDR), так что тоже должен работать.

Оффлайн v0xy

  • Пользователь
  • Сообщений: 1129
  • Пол: Мужской
    • Просмотр профиля
DS3 выдать за XBOX 360 Controller - реально?
« Ответ #7 : 15 Декабрь 2016, 17:10:26 »
Свисток придётся выбирать методом тыка. Даже в одной и той же модели из разных партий может меняться вариант микроконтроллера и один из них может не завестись с дуалшоком.

Оффлайн dkfan

  • Пользователь
  • Сообщений: 79
    • Просмотр профиля
DS3 выдать за XBOX 360 Controller - реально?
« Ответ #8 : 15 Декабрь 2016, 17:29:26 »
Понял, спасибо.

Но будет ли работать DS3 со свистком 2.1?

Хотел ещё уточнить такой момент. Можно ли на DS3 переложить некоторые функции клавы и мыши (например, правый стик отвечает за курсор, одна из кнопок за ЛКМ), но при этом, чтобы при входе в приложение, которое поддерживает контроллер, эмуляция мыши и клавы отрубалась?

Оффлайн Unit2k

  • Пользователь
  • Сообщений: 9089
  • Пол: Мужской
    • ВКонтакте
    • Steam
    • Просмотр профиля
DS3 выдать за XBOX 360 Controller - реально?
« Ответ #9 : 15 Декабрь 2016, 18:58:53 »
Можно ли на DS3 переложить некоторые функции клавы и мыши
Xpadder
но при этом, чтобы при входе в приложение, которое поддерживает контроллер, эмуляция мыши и клавы отрубалась?
А вот тут все сложнее. В самом вырвиглазном интерфейсе икспаддера, я не нашел функции авто-закрытия приложения, поэтому использую менеджер хоткеев wirekeys - там можно назначить хоткей на запуск/закрытие приложений, которые указываешь сам. В итоге назначаем в нем кнопку на закрытие xpaddera и вешаем её на геймпад, уже в самом икспаддере. Да, напоминает нагромождение костылей, но как удобнее сделать, я пока не придумал.  :neznayu:

Оффлайн dkfan

  • Пользователь
  • Сообщений: 79
    • Просмотр профиля
DS3 выдать за XBOX 360 Controller - реально?
« Ответ #10 : 15 Декабрь 2016, 21:29:00 »
Xpadder - программа годная. Спасибо.

Оффлайн Vochatrak

  • Пользователь
  • Сообщений: 849
    • Просмотр профиля
DS3 выдать за XBOX 360 Controller - реально?
« Ответ #11 : 15 Декабрь 2016, 21:42:56 »
Цитата
Xpadder
Antimicro же... <_<

Оффлайн dkfan

  • Пользователь
  • Сообщений: 79
    • Просмотр профиля
DS3 выдать за XBOX 360 Controller - реально?
« Ответ #12 : 16 Декабрь 2016, 11:50:51 »
Vochatrak, что ты имел в виду?

Оффлайн v0xy

  • Пользователь
  • Сообщений: 1129
  • Пол: Мужской
    • Просмотр профиля
DS3 выдать за XBOX 360 Controller - реально?
« Ответ #13 : 16 Декабрь 2016, 12:19:02 »
Наверное это:
github.com/AntiMicro/antimicro

Оффлайн dkfan

  • Пользователь
  • Сообщений: 79
    • Просмотр профиля
DS3 выдать за XBOX 360 Controller - реально?
« Ответ #14 : 16 Декабрь 2016, 17:31:46 »
Я понял, что некую разработку. Она лучше или хуже - вот в чём вопрос. По смайлу рядом непонятно.

Онлайн Ogr

  • Пользователь
  • Сообщений: 7396
    • Просмотр профиля
DS3 выдать за XBOX 360 Controller - реально?
« Ответ #15 : 16 Декабрь 2016, 19:14:18 »
А вот тут все сложнее. В самом вырвиглазном интерфейсе икспаддера, я не нашел функции авто-закрытия приложения, поэтому использую менеджер хоткеев wirekeys - там можно назначить хоткей на запуск/закрытие приложений, которые указываешь сам. В итоге назначаем в нем кнопку на закрытие xpaddera и вешаем её на геймпад, уже в самом икспаддере. Да, напоминает нагромождение костылей, но как удобнее сделать, я пока не придумал.
просто раскладку в Xpadder-е переключаешь и всего то. к примеру, при таком переключении (на паде с X-input: зажать Л-стик, нажать П-стик, отпустить Л-стик):

[Assignments]
Set1Button9SetSelect=7
Set2Button10Toggle=1
Set2Button10SetSelect=7
Set8Button9SetSelect=0
Set8Button10Toggle=1
Set8Button10SetSelect=1

(раскладки 1 и 8 пустые. К\М назначать на 2-ю раскладку) остается возможность использования кнопок на Л\П-стиках по отдельности в играх.
« Последнее редактирование: 16 Декабрь 2016, 19:34:22 от Ogr »

Оффлайн Unit2k

  • Пользователь
  • Сообщений: 9089
  • Пол: Мужской
    • ВКонтакте
    • Steam
    • Просмотр профиля
DS3 выдать за XBOX 360 Controller - реально?
« Ответ #16 : 16 Декабрь 2016, 20:39:02 »
Ogr, ох ты как там можно оказывается. Даже не догадывался об этом. Повесил себе щас комбо на селект+правый шифт. Нажимаю шифт - переключаюсь на пустую раскладку. Зажимаю селект+ нажимаю правый шифт+отпускаю селект = возвращаюсь обратно к рабочей раскладке. Короче так оно удобнее конечно, чем с WireKeys.

Оффлайн Vochatrak

  • Пользователь
  • Сообщений: 849
    • Просмотр профиля
DS3 выдать за XBOX 360 Controller - реально?
« Ответ #17 : 16 Декабрь 2016, 21:44:33 »
Цитата
что ты имел в виду?
Цитата
Наверное это:
github.com/AntiMicro/antimicro
Именно...
xpadder неудобный, кривой, громоздкий, да еще и на 2х моих падах был нехилый инпутлаг. (на третьем все нормально почему-то)

Онлайн Ogr

  • Пользователь
  • Сообщений: 7396
    • Просмотр профиля
DS3 выдать за XBOX 360 Controller - реально?
« Ответ #18 : 16 Декабрь 2016, 21:48:51 »
Unit2k, а еще можно в свойствах ярлыках на раб.столе назначать "быстрый вызов" + это же сочетание в Xpadder, для быстрого запуска приложений пряма с пада (скажем, экранной клавиатуры). т.к. такая функция в Xpadder-е отсутствует.

Добавлено позже:
xpadder неудобный, кривой, громоздкий
уже 10+ лет им пользуюсь, и авторитетно заявляю, что это бред сивый кобылы. :cool:

Добавлено позже:
посмотрел на этот antimicro. функционально клон Xpadder 1 в 1. только гуй грамосткий:
из плюсов только: поддерживает кнопку "home" на паде. ну и бесплатность (хотя для нас это не имеет значения).
« Последнее редактирование: 16 Декабрь 2016, 23:24:07 от Ogr »

Оффлайн dkfan

  • Пользователь
  • Сообщений: 79
    • Просмотр профиля
DS3 выдать за XBOX 360 Controller - реально?
« Ответ #19 : 17 Декабрь 2016, 09:06:04 »
Возник вопрос - scptoolkit позволяет вообще любой пад превратить в xbox-360 или только DS3/DS4? Например, Xiaomi Mi Game Controller Bluetooth. Кстати, что думаете о паде? Стоит дёшево. Многие хвалят.