LINUX.ORG.RU

Релиз SC Controller 0.4.3

 , ,


5

4

Состоялся релиз SC Controller 0.4.3 - usermode-драйвера для геймпадов Steam Controller, Dualshock 4 и прочих, а также графической утилиты на GTK+ 3 для их настройки. Драйвер поддерживает как официальные геймпады, так и различные китайские или noname-устройства. Код проекта написан на языке Python и распространяется по лицензии GPL. SC Controller обладает такими возможностями как:

  • Подключение и настройка Steam Controller без необходимости в запуске Steam (будет работать с любыми приложениями);
  • Поддержка разнообразных профилей и возможность переключаться между ними из графической утилиты;
  • Поддержка гироскопов, вибрации и прочих элементов современных геймпадов;
  • Поддержка переключения профиля на лету, в зависимости от выбранного окна;
  • Эмуляция геймпада Xbox360, мыши, трекбола, клавиатуры и т.д.

В новом выпуске:

  • Добавлена поддержка подключения Steam Controller через Bluetooth (требуется установка beta-клиента Steam и обновление прошивки геймпада);
  • Добавлена поддержка Dualshock 4, подключённого через Bluetooth;
  • Отныне поддерживаются любые контроллеры, опознающиеся evdev;
  • Добавлен пункт для быстрой установки «турбо-огня»/«повторяющегося нажатия»


Исходный код
Appimage-пакет

>>> Подробности

Добавлю что «ядерный» драйвер для стимогеймпадов будет включён в состав Linux 4.18

Sunderland93 ★★★★★ ()

Рассказал бы что эти стимовские гейпады из себя представляют. В плане совместимости стиммашины с нормальным ПК. Если на ПК игра использует штук 30 клавиш, этот стимоджойстик их не заменит и всё равно понадобится обычная клава? Также не помешал бы рисунок этого джойстика с обозначением _цифрами_, как их видит система, кнопок.

Napilnik ★★★★★ ()
Ответ на: комментарий от Napilnik

Рассказал бы что эти стимовские гейпады из себя представляют.

Это https://store.steampowered.com/app/353370/Steam_Controller/

Если на ПК игра использует штук 30 клавиш, этот стимоджойстик их не заменит и всё равно понадобится обычная клава?

Любую кнопку на стимогеймпаде можно переназначить, или назначить на неё макрос/сочетание клавиш. Что угодно.

Также не помешал бы рисунок этого джойстика с обозначением _цифрами_, как их видит система, кнопок.

См.выше. Сообщество Стима напилило овер дохрена профилей для огромного количества игр. Просто качаешь и ставишь. НО. Сам по себе стимогеймпад работает только в пределах Стима и игр из него. Сабж позволяет использовать его и вне Стима, например с эмуляторами, или с играми в Wine.

Sunderland93 ★★★★★ ()
Ответ на: комментарий от Sunderland93

Это https://store.steampowered.com/app/353370/Steam_Controller/

По этому видео ничего не понятно, кроме того что есть чуть более жирный чем обычный джойстик с несколькими допфиговинами. Зато написано:

Почувствуйте новый уровень образцового управления в ваших любимых играх. Контроллер Steam позволяет играть во все ваши игры в Steam на телеэкране, даже в те, которые не были специально разработаны с поддержкой контроллера. 

Любую кнопку на стимогеймпаде можно переназначить, или назначить на неё макрос/сочетание клавиш. Что угодно.

Переназначать клавиши на кнопки умела для обычного семибаксового джойстика утилита ещё на хрюше. Но если на джое всего ~12 кнопок, то много туда не назначишь. Эта информация никак не приближает к разгадке тайны: без использования виртуальной клавы заменяет такая приблуда ~30 клавиш или нет.

См.выше. Сообщество Стима напилило овер дохрена профилей для огромного количества игр. Просто качаешь и ставишь.

Цифр выше не видел, там какой-то кент ботал по буржуйски и играл в стрелялки. Мне не для игр, которые стим не даст даже скачать из-за возможной несовместимости с ОС, а чтобы знать про предел его возможностей.

НО. Сам по себе стимогеймпад работает только в пределах Стима и игр из него. Сабж позволяет использовать его и вне Стима, например с эмуляторами, или с играми в Wine.

Ага, в эмуляторе денди, Марио им управлять.

Napilnik ★★★★★ ()
Ответ на: комментарий от Napilnik

По этому видео ничего не понятно, кроме того что есть чуть более жирный чем обычный джойстик с несколькими допфиговинами.

Так и есть. Только там где у других стики - у него два трекпада с виброотдачей. Плюс две лепестковые кнопки на тыльной стороне, как у геймпада Xbox One Elite.

Переназначать клавиши на кнопки умела для обычного семибаксового джойстика утилита ещё на хрюше.

Здесь не просто переназначение, а ещё возможность вешать макросы на каждую кнопку.

без использования виртуальной клавы заменяет такая приблуда ~30 клавиш или нет.

Для начала скажи - в какой игре используется 30 клавиш? Вообще, стимогеймпад позиционируется как замена клавамыши. В теории, разумеется.

Ага, в эмуляторе денди, Марио им управлять.

Как будто есть эмуляторы только денди

Sunderland93 ★★★★★ ()
Ответ на: комментарий от Sunderland93

Сам по себе стимогеймпад работает только в пределах Стима и игр из него.

Но я так понимаю можно добавить любую игру в Стим и играть в игори не из Стима на стимогеймпаде.

anonymous ()
Ответ на: комментарий от anonymous

Возможно, у меня стимогеймпада нету, так что не скажу.

Sunderland93 ★★★★★ ()
Ответ на: комментарий от Napilnik

А как ты себе это представляешь? Гейпад, даже при наличии возможности эмуляции произвольного ввода, всё равно не заменит клавиатуру, это в любом случае не будет так же быстро и удобно, а если тебе нужен командный чат, например, то это впринципе неюзабельно. Есть же на геймпадах для xbox one специальный порт для расширений, туда мини-клавиатура втыкается, вот это нормальное решение.

WitcherGeralt ()
Ответ на: комментарий от Napilnik

А еще у него, кроме трекпадов, есть гироскоп, с его помощью можно гейбпадом в гоночках рулить и даже теоретически в стрелялках целиться. Но мне в стрелялки им играть не понравилось - точно прицелиться очень трудно, а при нажатии курка гейбпад обязательно да дернется вниз, и промажешь. Насчет 30 клавиш: теоретически можно одну-две кнопки назначить как модификаторы, с помощью чего можно хоть пол-клавиатуры назначить, но это будет очень непривычно.

anonymous ()
Ответ на: комментарий от Sunderland93

Здесь не просто переназначение, а ещё возможность вешать макросы на каждую кнопку.

Ждём когда это драйвер забанят в онлайнгамах.

Для начала скажи - в какой игре используется 30 клавиш?

Там где надо чатиться в реальном режиме времени.

Как будто есть эмуляторы только денди

Ещё у спектрума есть, но там задействовано всего 5 кнопок и всё.

Napilnik ★★★★★ ()
Ответ на: комментарий от Napilnik

Ждём когда это драйвер забанят в онлайнгамах.

Вообще-то это официальная фича стимогеймпада. За что тут банить?

Там где надо чатиться в реальном режиме времени.

Чат - часть геймплея? Это же просто трёп во время игры.

Sunderland93 ★★★★★ ()
Ответ на: комментарий от WitcherGeralt

А как ты себе это представляешь?

2-4 ряда по 11 кнопок, эдакий калькулятор.

Гейпад, даже при наличии возможности эмуляции произвольного ввода, всё равно не заменит клавиатуру, это в любом случае не будет так же быстро и удобно, а если тебе нужен командный чат, например, то это впринципе неюзабельно.

А ещё могут быть офлайн игры, где в принципе достаточно время от времени нажимать какую-то одну-две клавиши. Нажал и полетело «заклинание». Да даже в онлайн играх есть такая плевалка с клавиатуры. Обычно на эфки вешается и страницы перелистываются. А для чата, когда очень нужна срочночть обычно используется какой-нибудь тимспик. Его лучше использовать вместо игровых аналогов - админы не пасут и медленнее портят игру.

Есть же на геймпадах для xbox one специальный порт для расширений, туда мини-клавиатура втыкается, вот это нормальное решение.

Мало букв.

Napilnik ★★★★★ ()
Ответ на: комментарий от anonymous

Насчет 30 клавиш: теоретически можно одну-две кнопки назначить как модификаторы, с помощью чего можно хоть пол-клавиатуры назначить, но это будет очень непривычно.

Если совсем мало кнопок для этого задействовать то азбука Морзе получится. По лубому, надо больше 10 кнопок выделять.

Napilnik ★★★★★ ()
Ответ на: комментарий от Sunderland93

Вообще-то это официальная фича стимогеймпада. За что тут банить?

За тоже, за что и официальные виртуальные машины и кликеры банят везде где либа их определяет. Кроме стима есть другие конторы - там и забанят, если взлетит. Допустим, в игре продаётся за реал-бабки «автодрочилка», под необходимость её покупки выдаются нудные задания, а ты её бесплатным кликером заменишь. Вот чтобы тебе было нуднее, и ты больше покупал всякой лажи, создаются искусственные трудности - монетизация такая. В результате, там где есть всякие премиумы дающие реальные ништяки, без которых плохо, играть вообще не хочется - плохо будут делать как только пипл схавает бесплатную дозу, то есть от начала и всегда.

Чат - часть геймплея? Это же просто трёп во время игры.

Может быть и часть игроигры. Нажал кнопку, макрос послал команду: «Слоны идут на север!» Придумать можно много всего.

Napilnik ★★★★★ ()
Ответ на: комментарий от WitcherGeralt

Как резервная клава эта вещь сойдёт, но я говорил о «хакерском джойстике» с кнопками для нажимания указательным пальцем. Только кнопки желательно пластиковые. 5 рядов кнопок, это чтобы потом не жалеть что мало.

Napilnik ★★★★★ ()
Ответ на: комментарий от anonymous

Насчет 30 клавиш: теоретически можно одну-две кнопки назначить как модификаторы, с помощью чего можно хоть пол-клавиатуры назначить

Esc-Meta-Alt-Ctrl-Shift M-x make-coffee

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.