[Android General] TopDroid:
Connect Wii Remote

Step 1 – Secure a Wii Remote

This is obviously the biggest requirement for using the Wii Controller IME app, but given the insane popularity of Nintendo’s waggle-based system you’ve probably got several of these things lying around the house.

If you haven’t then you could probably ask your gran if you can borrow hers.

Step 2 – Download the app

Search for “Wii Controller IME” in the Android Market. Ryan’s app currently retails for the very reasonable $3.99 (about £2.70).

It’s worth noting that this app won’t function on phones which sport HTC’s Sense UI.

Step 3 – Initial setup

Once you’ve installed the app you need to tinker around with a few things to get it working. First up, you’ll need to enable it in your phone’s Language & Keyboard settings menu. Thankfully Wii Controller IME has a handy link which takes you straight to this menu. Tick the appropriate box and then press the back key to return to the app.

Step 4 – Enable Wii Remote Control

Next, you have to actually tell the phone to switch to the Wii Remote for input. Open up the “Select Input Method” menu and you’ll be given two choices – Android keyboard or Wii Controller. No prizes for guessing which one you have to tick.

On a side note – once you’re finished playing around with your games you’ll have to re-enter this menu and switch back to the Android keyboard: otherwise you won’t be able to type anything.

Step 5 – Make the connection

Okay, now for the amazing science bit. Take your Wii Remote and press the 1 and 2 buttons. This puts the Remote into “search” mode and it starts to scan for possible connections. Make sure you’re not stood next to your Wii console or it will simply connect to that instead.

Once you’ve done that, pressing the “Connnect [sic] Controllers” option in the Wii Controller IME main menu. You should see a dialogue box stating that the app is searching for nearby Remotes, and once a connection is made you’ll get confirmation of the fact.

Step 6 – Get your game on

Exit the app and load up your emulator. We’re using Yongzh’s excellent Gensoid, but all of his other emulators also include support for Bluetooth input.

Step 7 – Switch on input support

Yongzh’s emulators don’t support Bluetooth control straight out of the box – you’ll need to tick the “Use input method” option in the Settings menu.

Step 8 – Map the buttons

Once you’ve done this you might want to drop to the Key mappings menu to ensure everything is working as it should. For example, your directional commands may not necessarily be mapped to the same keys as are linked to the Wii Remote’s D-pad.

Step 9 – Play on, dear minstrel

And that’s it. Load up your game and play until you’re blue in the face.

At the moment, the app is best for machines which have three buttons or fewer, due to the fact that the Wii Remote doesn’t have all that many keys to use. This means the sublime SNesoid emulator is difficult to use at present, but Ryan has promised that Classic Controller support is coming.

When this is available you’ll be able to plug in your Wii Classic Controller – which boasts more buttons and an even better D-pad – so you can fully enjoy all of Android’s emulation opportunities.

PS3 Sixaxis & Dualshock Controller

Downloads

Sixaxis Compatibility Checker

Download

Sixaxis Controller

Download

Sixaxis Pairing Tool

V0.1 - Download File

V0.2.3 -Download File

Steps:

Step 1. Download

Download and install the application from the Android Market. It is highly recommended that you first download the 'Sixaxis Compatibility Checker' app to make sure your phone is compatible before purchasing the full application.

Step 2. Bluetooth

Tap the 'start' button and wait for bluetooth to initiate. If you get an 'Error: Missing required protocol' message, your device is not supported.

Step 3. Pair

If not already done, you must manually pair the controller with your phone. This can be done using 'SixaxisPairTool', or with 'MotionInJoy' or the linux utility 'sixpair'. Your phones bluetooth address should be shown at the bottom of the main application window and will look something like 1A:3C:13:00:21:C2; you need to enter this number into the 'SixaxisPairTool' as shown. This process only needs to be done the first time a controller is used on a different device, so if you only use the controller on one phone, you will only need to do it once.

Step 4. Test

Once paired, unplug the USB cable and press the power button on the controller. If successful, the lights on the controller will stop blinking and a single light will remain on.

Step 5. Compatibility Test

If you are running the compatibility checker, and pressing buttons on the controller results in button presses showing up in the app, congratulations, you can now download the full app.

Step 6. Change Input Method

Tap the 'Change Input Method' button and select 'Sixaxis Controller'. You should now be able to use the controller in any games or applications that support key bindings, such as many emulators.

Step 7. Add Controllers (If you want)

Subsequent controllers can be added at any time by pressing their power buttons.

*** You can change the fallback input method and key mappings in the applications settings.

Please HIT The THANKS Button! It helps me a lot!