OatmealDome / dolphin-ios

Dolphin for iOS, reborn
Other
250 stars 27 forks source link

Enable iPhone vibration/rumble with external controller connected #63

Open e-ee opened 1 year ago

e-ee commented 1 year ago

I'm using an external mFI controller that doesn't support rumble. It would be great if iPhone-based rumble support could be enabled (like in touchscreen mode) while using an external controller.

C2A0A846-6ECF-4C74-96CF-F2FC766A3DBC

A "hybrid rumble" would be ideal for these types of controllers.

metalCodeSolid commented 1 year ago

It’s even already works but without ability to save config. Just switch to gamepad from touch controls and don’t accept change mapping, after that change all but rumble and here you go, unfortunately only for this session. Dear devs, sounds like something not very hard to do, additional option to turn on rumble on phone in gamepad mode will make huge difference.

metalCodeSolid commented 1 year ago

Fills great, but in this case if it possible to increase rumble level it would be even better.

metalCodeSolid commented 1 year ago

Using Gamesir G4 Pro, rumble fills in gamepad if works on phone, but in Metroid echoes I don’t feel steps of Samus, only jumps, shots, morph bomb etc (but maybe it was featured only in first Prime, not sure)

e-ee commented 1 year ago

It’s even already works but without ability to save config. Just switch to gamepad from touch controls and don’t accept change mapping, after that change all but rumble and here you go, unfortunately only for this session. Dear devs, sounds like something not very hard to do, additional option to turn on rumble on phone in gamepad mode will make huge difference.

Interesting, thanks- I'll try this. I wonder why this works... I spent hours trying to edit cfg's to assign iOS device rumble with external controller connected, but doesn't work.

Hopefully this can be added as a feature!

e-ee commented 1 year ago

@metalCodeSolid I can't get that to work

@OatmealDome @Simonx22 Any chance this can be implemented?