1

Я установил 4 универсальных USB-контроллера на свой компьютер, чтобы мои племянники могли играть вместе без боя ("Универсальный", поскольку у меня нет денег, чтобы купить 4 официальных контроллера Xbox).

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

Как мы видим в Steam/logs/controller.txt, устройства не имеют серийных номеров, и я подозреваю, что именно из-за этого все 4 используют одну и ту же конфигурацию. В последней строке он присваивает серийный номер (79-6-6151b0), но он присваивает то же самое каждому.

[2018-03-12 00:46:50] Local Device Found
  type: 0079 0006
  path: sdl://15
  serial_number: 
[2018-03-12 00:46:50]   Manufacturer: 
[2018-03-12 00:46:50]   Product:      Generic1
[2018-03-12 00:46:50]   Release:      0
[2018-03-12 00:46:50]   Interface:    -1
[2018-03-12 00:46:50] !! Steam controller device opened for index 2.
[2018-03-12 00:46:50] Controller has an Invalid or missing unit serial number, setting to '79-6-6151b0'

Я знаю, что SN может быть сожжен в прошивке контроллеров, таким образом, недоступной, но все же, кто-нибудь знает, есть ли способ эмулировать серийный номер на уровне Windows или сделать так, чтобы они были уникальными?

1 ответ1

2

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

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

Что касается их изменения на уровне Windows ... технически это могло бы быть возможно, но я думаю, что это не то, что кто-то пытался бы раньше или хотел бы попробовать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .