Переводит вызовы XInput на вызовы DirectInput на MAC OS X (эмулятор контроллера x360 от PS3 один)

В парах работает множество игр, работающих с контроллерами x360, но не правильно сопоставленных с контроллером PS3 DS3...

MotionInJoy очищает его с помощью эмулятора 360 контроллера, но работает только на ПК. Существует еще один проект для ПК: x360ce: https://code.google.com/p/x360ce/

Вот вопрос: есть ли какое-нибудь решение для mac os x? Если нет, то почему??

Ответы

Ответ 1

В OSX нет решения, которое считывает DirectInput и эмулирует XInput.

Я взглянул на x360ce. Он использует SharpDX для связи как с API DirectInput, так и с Xinput, поэтому это было бы отличным началом для такого приложения. Проблема в том, что она написана на С#. Вот почему в OSX нет решения - лучшая библиотека для взаимодействия с DI/XI написана (естественно) на языке Microsoft.

Думаю, нам нужно что-то вроде Mono для запуска .cs на mac, я не уверен.

Не маленький проект, чтобы написать собственный интерфейс для DI/XI или запустить SharpDX на Mac, но он был бы довольно образованным.