Getting iControlPad to work with latest FPSe

Regii
Fresh Fish
Posts: 3
Joined: Wed May 23, 2012 12:34 pm
Primary Device: Samsung GS3
Operating System: Android
ROM: Cooked KitKat 4.4.2

Getting iControlPad to work with latest FPSe

Postby Regii » Mon Mar 24, 2014 3:55 pm

I had no trouble with older versions when playing with my iControlpad because all I had to do was run BluezIME and map everything to hardware buttons. This, however, doesn't work anymore. When I try to map anything In "Assign hw buttons", the Emulator keeps waiting for input although I'm pressing the button I need. I've read another person has a similar problem, so might this be a bug?

If I happen to be missing something, how would I go about auto-configuring the iControlpad?

lordzargon
Fresh Fish
Posts: 3
Joined: Wed Apr 09, 2014 5:50 pm
Primary Device: HTC One S
Operating System: Android 4.1.1
ROM: Stock

Re: Getting iControlPad to work with latest FPSe

Postby lordzargon » Wed Apr 09, 2014 6:05 pm

The iCP works natively with FPSe. You don't need to use BluezIME. Here's what I suggest:

If you only use your iCP for FPSe, I would always use it in the normal mode (SPP iirc) ...
... If you do, do the following:
Turn on your iCP as usual.
Go into your BlueTooth settings and unpair it.
Turn your iCP on holding Start + Y until you see some quick flashes.
Go into BlueTooth settings and pair it back up
Go into BluezIME and turn it OFF under "Select IME"
Load FPSe up
(FPSe should now try and pair your device)
Press Back to go into the Main Menu
Hit "Settings"
Hit "Gamepad"
Hit "External Gamepad"
Hit "Gamepad port 1"
Select "Icontrolpad"
Run your game - FPSe should now connect natively


If you use your iCP for other games, you can use it Joystick mode. Any other game that supports this mode (many do) wont require BluezIME and will support the analogue sticks where appropriate. FPSe supports this as well.
To use this, do the following:
Turn on your iCP as usual.
Go into your BlueTooth settings and unpair it.
Turn your iCP on holding Start + X until you see some quick flashes.
Go into BlueTooth settings and pair it back up. It should show up as a Joystick now
Go into BluezIME and turn it OFF under "Select IME"
Load FPSe up
Press Back to go into the Main Menu
Hit "Settings"
Hit "Gamepad"
Hit "External Gamepad"
Hit "Gamepad port 1"
Select "Other"
Run your game - FPse should prompt to use this device.

With joystick mode, you may need to remap some of the buttons.

Hope that helps,

Source: My iCP, FPSe & HTS One S, running Stock 4.1.1 & HTC Sense 4.0

User avatar
bluezeak
Guru
Posts: 600
Joined: Fri Feb 03, 2012 10:04 am
Primary Device: motorola bionic
Operating System: Android 2.3.4
ROM: stock

Re: Getting iControlPad to work with latest FPSe

Postby bluezeak » Sun Apr 27, 2014 1:47 am

I'm having problems with the iControlpad. I'm using FPse 11.132.

When using the serial mode (start + Y), FPse won't 'connect' with the iControlPad.
  • unpair iControlPad (only if it was previously paired in 'serial' mode)
  • I set FPse to use iControlPad (settings, gamepad, external, pad port 1, iControlPad)
  • exit fpse.
  • pair iControlPad with Androad, pair is successful.
  • (in serial mode, I can't 'connect' the device from the bluetooth menu. must do it from inside app/game)
  • open fpse.
  • start game
  • game pauses. FPse asks me to choose the bluetooth device. I choose iControlPad
  • (I can also 'scan' and if my device isn't paired I can choose it)
  • game resumes
  • iControlPad does not work
  • (in the past, when it was working, I would get a pop-up message saying device is connected. I never get that message now)

My device is running Android ICS. In ICS, I can use the 'gamepad' mode (start + X). If I use the gamepad mode, and I pair the iControlPad in 'gamepad' mode, then I can use hardware mapping. That works pretty great actually.
  • unpair iControlPad (only if it was previously paired in 'serial' mode)
  • in FPse set gamepad to 'other (settings, gamepad, external, gamepad port 1, 'others')
  • exit fpse
  • put iControlPad in 'gamepad' mode (start + X)
  • pair iControlPad with Android - device will be recognized as a 'gamepad' / 'joystick' in bluetooth settings
  • (I can manually 'connect' it if I want)
  • launch fpse
  • map buttons (settings, gamepad, buttons mapping) (only need to do this one time)
  • launch game
  • press button on gamepad (usually start) - game pauses, fpse asks which port, I choose port 1, game continues
  • (it does this only if the gamepad is not 'connected', and if the gamepad times out due to inactivity and you start it again, this prompt happens again)
  • gamepad works great

The 'problem' is that the serial mode does not work now. It used to, but now it doesn't. I like the 'gamepad' mode better I think, but something is weird / broken now because it doesn't work in 'serial' mode.

I am not using blueime. I have not tested with other emulators.
FPSE OpenGL info - click here


Return to “General Discussion”

Who is online

Users browsing this forum: No registered users and 81 guests