Используйте контроллер своей Sony Playstation3 (Sixaxis/Dual Shock3) или Nintendo Wii Remote (Wiimote) в качестве игрового контроллера Bluetooth со своим телефоном WM.
Это идеальный вариант для игровых эмуляторов.
Играйте в игры для PlaystationOne с помощью FpseCE, в игры для Super Nintendo (и не только) с помощью MorphGear (HD2 версия), в игры для Nintendo, Genesis, GameBoy, GameGear (и не только) с помощью SmartGear - Есть много других эмуляторов, и эта программа/драйвер будет работать со всеми, поддерживающими ввод с клавиатуры.
Совместимость:
Опубликуйте свои результаты, и я обновлю этот список:
Устройство PS3 Wii Кем подтверждено
------------------- --- --- -------------
HTC HD2 Да Да Cobaltikus
HTC Touch Pro Да Нет Cobaltikus
HTC Touch Pro2 Да Да Cobaltikus
HTC Vogue ? ? Mycle78 Нет, жду еще подтверждений
LG Expo Да ? dalb3
Samsung i780 Да ? ShadowswordPL
Samsung Omnia I900 Да Нет Manny-77
Sony xperia Да ? sashapont
Toshiba TG01Нет Нет Cobaltikus
... ... ... ...
А ваше устройство?
Требования:
*Контроллер PS3.
Совместимое устройство Windows Mobile. Проверьте список совместимых устройств. Если устройства нет в списке, попробуйте CobaltController и опубликуйте результаты, я обновлю этот список.
Контроллер PS3 (не знаю, будут ли работать неоригинальные контроллеры).
Настольный компьютер или ноутбук с портом USB для установки мастер-адреса контроллера.
+ Linux - Используйте sixpair - указания в теме (на xda), поищите "Ubuntu" .
+ Windows - Используйте Motion in Joy, но учтите, что Motion in Joy использует другой формат MAC, поэтому, например, когда я запускаю CobaltController на моем Touch Pro2, отображается "BT ADDR: 00:23:76 : 70:6 B: 4D ", поэтому я ввожу его в Motion in Joy как 4d.6b.70.76.23.00
* Контроллер Wii
Совместимое устройство Windows Mobile. Проверьте список совместимых устройств. Если устройства нет в списке, попробуйте CobaltController и опубликуйте результаты, я обновлю этот список. Устройства с Bluetooth стеком Microsoft пока что не могут использовать Wiimote.
* Контроллер XBOX 360
Едва ли.
Чтобы заставить контроллер XBOX 360 работать под Windows, вам необходимо приобрести беспроводной приемник - он не использует Bluetooth и требует дополнительных аппаратных средств. Поэтому если даже десктопная Windows не может сделать это без дополнительных аппаратных средств, я сильно сомневаюсь, что это когда-нибудь заработает на наших телефонах. Какие-либо производители могут выпустить беспроводной приемник Xbox 360 для Windows Mobile, но опять же, едва ли. А поскольку у меня нет никаких XBOX, у меня нет мотивации, чтобы даже попробовать.
Начальная установка контроллера PS3:
Настройка мастер-адреса контроллера PS3 на телефоне по Bluetooth MAC-адресу с помощью Windows:1. Скачайте и установите Motion in Joy.
2. Запустите DS3 Tool, установленный при предыдущем действии.
3. Нажмите вкладку "About" в DS3 Tool, чтобы увидеть номер версии. Если DS3 Tool ниже 0.5.0003, его нужно обновить.
4. Подключите контроллер PS3 к компьютеру через USB-кабель и подождите, пока Windows не обнаружит новое устройство.
5. Нажмите на вкладку "BluetoothPair".
6. В выпадающем списке DUALSHOCK 3 выберите свой контроллер. В случае получения сообщения "Can't find connected(USB) Playstat" сделайте следующее:
* Нажмите "Driver Manager" вверху выпадающего списка
* Нажмите "Load" и дождитесь завершения
* Вернитесь на вкладку "BluetoothPair"
7. Запустите CobaltController на устройстве Windows Mobile, чтобы получить его адрес BT.
8. Введите этот адрес BT в текстовое поле вверху выпадающего списка DUALSHOCK 3.
Обратите внимание, что Motion in Joy использует другой формат MAC, поэтому, например, когда я запускаю CobaltController на моем Touch Pro2, отображается "BT ADDR: 00:23:76 : 70:6 B: 4D ", поэтому я ввожу его в Motion in Joy как 4d.6b.70.76.23.00
9. Нажмите радиокнопку после этого текстового поля, чтобы убедиться, что используется то, что вы ввели
10. Нажмите "Pair Now"
11. Если все прошло хорошо, контроллер настроен для работы с устройством Windows Mobile. Откройте вкладку "Quick Start" и нажмите "Disconnect".
12. Отсоедините контроллер PS3.
13. До тех пор, пока вы не сопряжете контроллер с другими устройствами (например, со своей PS3), вам не придется делать это снова. Если вы сопрягли контроллер с другим устройством и хотите снова сопрячь его с телефоном, повторите вышеуказанные действия.
Особенности стека Widcomm:
* Включите Bluetooth и установите его в режим видимости. Думаю, это требуется только при первом использовании CobaltController. После того как вы успешно подключились, BT больше не нужно находиться в режиме видимости, поэтому вы можете его отключить для экономии аккумулятора.
* Убедитесь, что не отмечен чекбокс "Allow only devices listed in 'My Devices' to connect".
* Если вы никогда раньше не пробовали подключить контроллер PS3 к телефону (во всяком случае, со времени последнего ХР или перепрошивки) он не сможет подключиться сразу, и вы получите кучу всплывающих окон Контроллера PLAYSTATION ® 3 с запросом PIN-кода. Нажимайте отмену, чтобы остановить попытки подключения. После попробуйте еще раз, и он должен подключиться нормально и всегда должен после подключаться сразу, без запроса PIN-кода.
Особенности стека Microsoft:
* Выключите Bluetooth. Стеку MS не нравится контроллер PS3, и он не будет сопрягаться ним. Я написал модифицированную версию этого стека, чтобы обойти эту проблему, но он конфликтует с реальным стеком MS стек, ибо они не могут работать одновременно.
* Ваш телефон перезагрузится, когда вы отключите контроллер.
Особенности контроллера PS3:
* Нажмите кнопку PS для подключения и отключения
Особенности контроллера Wii:
* Для подключения нажмите на красную кнопку Sync . Для отключения удерживайте кнопку Power.
Общее:
* Все 4 светодиода должны несколько раз мигнуть, а потом должен гореть только один игровой светодиод, показывая соединение.
* Драйвер прекращает работу после отключения для экономии аккумулятора. Для повторного подключения запустите его снова в Пуск\Программы\Игры
* Значения реестра находятся в HKEY_CURRENT_USER\Software\Cobaltikus\CobaltController
* В настоящее время оновременно может быть активен только один контроллер, но я изучаю возможность добавления контроллеров.
* После подключения можно нажать Menu > Exit, чтобы закрыть программу конфигурации, контроллер останется подключенным, а драйвер будет продолжать работать до отключения контроллера.
В планах (не обязательно в таком порядке):
* Добиться работоспособности Wiimote на устройствах с Bluetooth стеком Microsoft
* Выяснить, почему контроллеры не работают на TG01 и HTC Vogue, и исправить это
* Поддержка двух игроков
* Индикатор заряда
* Интеграция графики LeSScro
* Очистка кода стека Microsoft для устранения необходимости в перезагрузке
* Добавить поддержку устройств без сенсорного экрана
* CobaltController.vX.X.cab = Устанавливается в Program Files CobaltController\ Ярлык находится в \Windows\Главное меню\Программы\Игры
* Хотя драйвер CobaltController написан на нативном С + +, интерфейс написан на . Net 3.5, поэтому .NetCF 3.5 должен быть установлен на устройстве для запуска интерфейса.
Сообщение отредактировал Andrew59 - 25.07.10, 02:47