Теперь не могу придумать, как сделать лучше диалог настройки управления.
Единственное, что приходит на ум, сделать выпадающий список Keyboard, XInput, DInput и под каждое устройство настраивать управление, НО... XInput и DInput могут конфликтовать.
Надо непременно делать как в Lilypad на PCSX2, на каждую внутреннюю клавишу можно назначить несколько внешних, таким образом вообще не приходится никогда переключать профили, один раз настроил и навсегда. Хочешь с клавы управляй, хочешь с X, хочешь с D - всё с одного профиля. Лучше варианта пока не видел. Почему до сих пор никто не скопировал его в дельфин - ума не приложу. Хотя с другой стороны разрабы PCSX2 за столько лет так и не смогли добавить вывод инфы о квиксейвах в основное окно...
Pain, вопрос такой. Ты же вроде в Super Robot Taisen играешь? Какую нибудь часть пробовал на этом эмуле запускать?
SRT A portable - на версиях с a3tool работает почти идеально, отличный звук, иногда мелкие просадки, но до сих пор не пофиксен неправильный рендер альфа канала. На последней оф.сборке альфа работает правильно, но конечно без музыки и речи.
SRT MX portable - на любой сборке серьезные граф.баги (в основном опять альфа канал, но случай намного хуже чем с A), на сборках с a3tool музыка хорошая, речь очень тихая.
SD Gundam GG Overworld - на сборках с a3tool есть заставка со звуком (если ее пропускать то часто зависает), в остальном все сборки одинаковы : музыки нет, речи нет, sfx похрипывает, легкие граф.баги, фулспид. На JPCSP работает полностью с хорошим звуком, но с заметными тормозами.
SRT Z2-1, Z2-2 - не запускаются вообще, ни на одной ppsspp сборке.