yashsingh1/xdaforums huggingface dataset:
[Nexus One Themes and Apps] BicolXpress:
Yes I did that. I followed the instructions on the first post step by step

Yes i was able to get number 1 and 2 on the message app by pressing 1 and 2 on wii controller and m and p for - and + buttons. don't really know why i cant control it even with key maps changed. is it the games rom? i was trying to play street fighter alpha3 and naruto-ninja council 2
[Nexus One Themes and Apps] amoricaorbust:
Make sure that the Virtual Keypad, Trackball as D-pad and other such setting are turned OFF and Use Input Method is turned ON in the Emulator's Setting.
[Nexus One Themes and Apps] Toast2120:
Hey, popping over here with my Samsung Captivate to see whats going on in this very interesting thread.

I've been doing some coding and want to contribute to the effort, what can I do to help (though it seems like getting Froyo would solve some problems >.<).

And thank you pikipirs.
[Nexus One Themes and Apps] bcpk:
Waiting impatiently in this pose >_>
[Nexus One Themes and Apps] ebidar:
has anyone tested it on the Droid X?
[Nexus One Themes and Apps] drsprite:
Any chance we can get this working on HTC Incredible / Sense UI?

According to HTC support, "this should be possible through third party programming with Sense UI"
[Nexus One Themes and Apps] sic4672:
oops

unless HTC changed the Bluetooth stack in the dinc, then no.
[Nexus One Themes and Apps] drsprite:
Go figure. HTC was wrong in saying that?

Also, the X isn't HTC, nor Sense UI.
[Nexus One Themes and Apps] BicolXpress:
Thanks heaps it now works =p
[Nexus One Themes and Apps] jtj2318:
Galaxy S

Any future support for the galaxy s?
[Nexus One Themes and Apps] psych2l:
That's a nice setup, how does it work?
[Nexus One Themes and Apps] sic4672:
fixed, had a brain fart.
[Nexus One Themes and Apps] Oggeh:
Has anyone tried this app with one of the new Froyo with HTC Sense ROM? On the Desire perhaps? :)
[Nexus One Themes and Apps] xifyre:
Yes, this app works just fine on the Droid X. :D
[Nexus One Themes and Apps] briguydj32:
Sadly, this is true... Does not work with Samsung Vibrant. Same bluetooth error... So it's not an HTC sense issue then, right?
[Nexus One Themes and Apps] pikipirs:
It's never been an HTC Sense issue. Phones that had an issue, just happened to all have Sense UI.

The problem is with HTC (and now Samsung too I guess) making and using proprietary bluetooth stacks instead of the default in Android (called bluez). My app relies on the system having a working bluez implementation.
[Nexus One Themes and Apps] Gawis:
hi pikipirs,

just wondering if you could post an initial view on the PS3 controller (does it initially look like it will be possible?)

this is offcourse if you already had some time for it

I think a lot of users are really curious about this :)

the PS3 controller seems to be superior to all:

- a lot of buttons (Datel has this also though)

- good ergonomics (Datel has this also though)

- possible to charge through USB which means you can charge your phone and controller with 1 charger and don't have to worry about the batteries of the controller dying on you (Datel doesn't have this)

you could also charge it with the same portablr battery pack you use on your phone

thanks in advance for your time!
[Nexus One Themes and Apps] pikipirs:
Yeah sure, why not.

I bought myself a ps3 controller the other day and I've since tried to tinker with it. I learned the there is not going to be an easy way to pair the dualshock to the phone (a computer with special software will be required). I also learned that dualshock doesn't like to be hailed wirelessly, instead it insists on making the first connection. That means that the phone has to expect it and has to listen for it. So far I haven't been able to make Android listen (I'm finding out that Android is build for security :) ), but I should get there eventually.
[Nexus One Themes and Apps] bcpk:
You have probably already seen this but here is some info on how it's done in WinMo http://www.1800pocketpc.com/2010/05...ual-shock-3-controller-for-windows-phone.html

This may also be of use http://talk.maemo.org/showthread.php?p=517534#post517534

Best of luck with your work.

EDIT you know how I bought a PS3 controller already? This is what it looks like now :p http://brian.onmix.co.uk/gaemin-rig
[Nexus One Themes and Apps] fracmo2000:
PS3 remote sounds awesome, good luck with that man!

Back to the Wiimote, do you (or anybody else know) if its possible to hook it up with Quake 3? I have Q3 running, but I cant see any options for a gamepad (like in snesroid etc)

thanks
[Nexus One Themes and Apps] bcpk:
You have to install WiimoteController from the market, select the WiimoteController_IME, then map the keys in the kwaak3 controls settings.
[Nexus One Themes and Apps] Gawis:
thanks a lot for the info, it's appreciated!

then I wish you the best of luck :)
[Nexus One Themes and Apps] sic4672:
New Compatible Phone

Droid Incredible with Koush's CM6 test5 works well. I enjoyed using the classic controller to play quake 3 on my 46" LCD via tv-out cable ^_^
[Nexus One Themes and Apps] briguydj32:
Thanks for the clarification. Do you plan to make any kind of work around for the Vibrant? Thanks in advance.

Pp
[Nexus One Themes and Apps] pikipirs:
Not at the moment.
[Nexus One Themes and Apps] wakeupkeo:
I would kill for a fix for the Samsung Galaxy series, specifically the Captivate!
[Nexus One Themes and Apps] briguydj32:
Would donations help you find a fix for the vibrant?
[Nexus One Themes and Apps] speedysilwady:
if there was a paid version of the wiimote app on the market for vibrant id deff buy it. it's driving me crazy that i have the best gpu out right now and i have tv out but the wiimote isnt compatible with this phone yet lol.
[Nexus One Themes and Apps] spidermonkeyrob:
I'm thinking he would have to force Android to use the Bluez Bluetooth stack... which would make you have to unlock your bootloader... which would make things a lot more difficult and would require breaking your warranty (if you hadn't already).

The best hope for anyone asking about the Galaxy S phones is that Cyanogen and crew make a ROM using the Bluez stack.
[Nexus One Themes and Apps] bcpk:
Afaik the wiimote control is mainly supported by emulators right now which relies more on CPU than GPU...
[Nexus One Themes and Apps] briguydj32:
I would hope that a fix can be made for the bluetooth issue. There must be something that can be done. I appreciate everything the devs do for the android community, I just assume that for such a great display on the Galaxy S phones that a fix would WANT to be made.
[Nexus One Themes and Apps] ImSoHungry:
The vibrant has TV out?!

Sent from my Nextel™ using the XDA app
[Nexus One Themes and Apps] bcpk:
Yes from the 3.5mm jack and soon via microUSB too.
[Nexus One Themes and Apps] ermacwins:
with the new psx4droid out, i think if/when pikpirs get ps2 pad work to slap it on market say at a decent price and it will sell like hot cakes
[Nexus One Themes and Apps] ImSoHungry:
Sweet! I did not know that. Buying one today! Now I just need to decide what to do with my nexus...

Sent from my Nextel™ using the XDA app
[Nexus One Themes and Apps] SoCalMiles:
This

DOES

work for HTC Incredible on CM6 Test 8 build. Great work and great app. Ordering my TV out cord now! Thank you!
[Nexus One Themes and Apps] zerovertex:
Works great on HTC Droid Eris with CELB! Thanks!
[Nexus One Themes and Apps] bcpk:
I don't think it's possible to charge for applications if your home country doesn't have paid apps in its own market.

Donations are the only option I guess (I will be).
[Nexus One Themes and Apps] teggy6:
i can get it to connect with my droid ERIS on kaosfroyo v24, but none of the buttons work and i have it selected as input type? they seem to work just not in the snes emulator?
[Nexus One Themes and Apps] bcpk:
You have to enable "Use Input Method" in the settings of SNESoid.
[Nexus One Themes and Apps] teggy6:
ok yea i didn't have that or i didn't map the keys, i got it now thanks.
[Nexus One Themes and Apps] mstrandbo:
Could the problems regarding the Samsung Galaxy S' be because they run Bluetooth 3.0? Anyway, would love seeing it work on the SGS <3
[Nexus One Themes and Apps] :
Let's make it play nice with Sense!

Dear developers,

I spent my afternoon finding an appropriate ROM for my HTC Tattoo for the sole purpose of trying out this application. I love it. I honestly do. It's brilliant.

However, after playing around with it for a few hours, I decided to revert to my phone's stock ROM with a Nandroid backup I had made. I missed Sense.

Now, I know the application does not work with Sense in its current state, but after having experienced how much fun it is to play games with my Wiimote + Classic controller, there's no going back. Given the amount of talented developers here on XDA, there must be a way to make this play nice with Sense, hands down. :)

If any developer here is able to integrate this functionality in the current app or even in a separate one, I am willing to buy it through the Market. There must be someone who knows how to make it work, so let's make this happen! Who else agrees? :D

EDIT: I just wanted to add that I can report that the app is working on the HTC Tattoo ROM "fyodor 0.6.4.2". ;)
[Nexus One Themes and Apps] bcpk:
For any American readers of this thread, Dell.com has the black Wiimote for $35 now including a MotionPlus http://accessories.us.dell.com/sna/products/Wii/productdetail.aspx?c=us&l=en&cs=19&sku=A3270423
[Nexus One Themes and Apps] Oggeh:
Anyone tried HTC Desire with the official Froyo OTA upgrade? :D
[Nexus One Themes and Apps] earlyberd:
I applaud the work so far, though I have one small issue.

I'm wondering if there would be a way to map the Classic Controller sticks separately from each other. I'm trying to play Kwaak3, and I want to simulate the same controls as one would normally find on a console first-person shooter. But since both the left and right sticks are tied to the same input, I have to use the d-pad instead for movement.

And as a further suggestion for games like this, I think it would be cool to simulate trackball movement with the right stick. ;)
[Nexus One Themes and Apps] jcrabapple:
How would I change the inputs to control Music Mod or Pandora?

EDIT: Nevermind. I figured it out. Button Mapping 3 worked perfectly. Up/Down skip back and forth, A pauses and plays, and left/right control the volume. Perfect!
[Nexus One Themes and Apps] wakeupkeo:
Maybe a possible workaround to issues I know are happening on the captivate stock...

Wondering that since the cm6 on the evo allowed functionality that maybe the same would happen when captivate gets cm6? Or reverting the captivate to the i9000 build would help when cm6 gets to that version sooner?

Also, can anyone confirm that the Datel's Wireless Retro Controller is an acceptable substitution from a regular wiimote and classic controller combo?
[Nexus One Themes and Apps] pikipirs:
Classic controller sticks should be acting differently by default. The left stick is mapped to WSAD and the right one is mapped to 7890.

As for simulating trackball movement, there is an "analog mode" that you can turn on for any analog stick. Assuming that you haven't changed mapping settings inside WiimoteController app, then go to its Preferences->Advanced settings and here you can change CC R-stick X-mode and Y-mode to analog. This will simulate analog input by briefly and quickly pressing associated buttons (in this case 7, 8, 9 and 0) depending on how much the stick is bend. Imagine playing a racing game with your keyboard, you have to keep pressing the arrow key quickly and briefly in order to steer just a little. The same pressing gets simulated here.

CM6 should be able to run this app, is has been so far on all supported devices.

I have the datel retro wireless controller and it works as it should.
[Nexus One Themes and Apps] wakeupkeo:
That is awesome... I will wait for CM6 on my captivate before giving up on this solution!

And I'm totally getting a datel retro wireless controller if my phone gets compatibility!

In the meantime, can anyone suggest other controllers that work with android?
[Nexus One Themes and Apps] earlyberd:
That doesn't appear to be the case for the version 0.3b that I downloaded from the Market. The mapping sets read as "NcUp-or-CcLsUp/CcRsUp", and there is no option for setting the mapping for the right stick by itself. And just to be sure that the WiimoteController app wasn't just lying to me, I tested it multiple times in several apps, and both sticks are tied to the same input.

EDIT:

Today I also noticed that ZL and L are mapped to a single input, and ZR and R are mapped together as well.

I suppose I should note that I am using a Classic Controller Pro, and not the original. I say this because I have been using XWii in Ubuntu, and since it doesn't yet include a script for the new Pro controller, using the old Classic mappings results in the shoulder buttons and joysticks not working properly.
[Nexus One Themes and Apps] dawgpound6985:
Does anyone have any experience with the Zeemote controllers? Apparently they work perfectly for Sense and the Captivate using Gamepro drivers? I've never heard of either one until today.

http://android.modaco.com/content/s...mote-works-on-psx4droid-with-gamepro-drivers/

http://androidforums.com/samsung-galaxy-s/139277-zeemote-works-psx4droid-gamepro-drivers.html

http://androidforums.com/android-games/104819-evo-bluetooth-controller.html

Apparently the MSI BGP-100 also use the same gamepro drivers so theoretically, they should work fine.
[Nexus One Themes and Apps] pinkeiga:
htc evo cyanogenmod froyo

Has any one tested the app with htc evo cyanogenmod froyo
[Nexus One Themes and Apps] Forge94:
Uhhh just download the Zeemote app from the market. Don't waste your 10 bucks.
[Nexus One Themes and Apps] pikipirs:
What I'm about to explain here, is usefull if you want to change mappings. Again - by default, mappings should be unique.

Select Configuration->Mapping options->Defaults.

Also select Configuration->Mapping options->Edit mapping sets->Mapping set 1->Defaults.

Also select Configuration->Mapping options->Edit mapping sets->Mapping set 4->Defaults.

That should restart all the relevant settings to their defaults. Do this and test for the uniqueness again.

There are always two buttons on a single setting, seperated by a slash.

For example:

NcUp-or-CcLsUp/CcRsUp

means nunchuck up and classic controller left stick up for the primary mapping set, and classic controller right stick up for the secondary mapping set. What I'm trying to say is that a wiimote+classic controller have two mapping sets. If you're setting up the classic controller, mappings are distributed over both of those mapping sets.

In case you want to change the classic controller mappings:

-in the primary set (the one that you set for the wiimote) you can find mappings for shoulder buttons and the left stick.

- in the secondary set (the one that you set for the extension) you can find mappings for the right stick and all other buttons on the classic controller

Go to Preferences->Mapping options to see which mappingset is primary (WM1) and which is secondary (CC1). They should be different! By default the primary is the 1st and the secondary is the 4th. In this example, to set mappings for the primary set, you go to Edit mapping sets->Mapping set 1 and look at the LEFT side of the slash. To set the mappings for the secondary set, you go Edit mapping sets->Mapping set 4 and look at the RIGHT side of the slash.

I hope I was clear. Bottom line: by default, the left stick and shoulder buttons is in the Mapping set 1 near the bottom (LEFT side of the slash), all other keys and the right stick is in the Mapping set 4 (RIGHT side of the slash).

Oh and all this is also explained in the help inside the app (multiple Help options all over Mapping set config screens).
[Nexus One Themes and Apps] earlyberd:
Okay, my mistake. The default mapping of the first and fourth set together results in the ZL and ZR buttons not being picked up by any of the games, and I'm not sure why. The brackets simply register as "unknown" in PSX4Droid, Snesoid, etc. This was basically the only problem I had at first, but instead of editing the fourth mapping I tried swapping them around first. I had seen that the classic controller was using a different mapping than the wii remote, and switched them to the same on the assumption that they would have to be tied together to work properly. This of course resulted in the previously mentioned symptoms.

I set everything back to default, and only changed the mapping for ZR and ZL, and everything works fine now. This is what happens when you expect keyboard/mouse input methods to work just like Xpadder or similar programs on a PC, then neglect to read the bundled help files.

With that settled, I guess my next inquiry is whether it might be possible in the future to disable wiimote input while a Classic Controller is connected, freeing up input so that if one were so inclined, they could have four simultaneous Classic Controllers connected and playing. I don't really use the wiimote at all as long as I have a Classic Controller handy, and neither do my friends. I think it would be nice to allow inputs to be set to "not used", or change the inputs to allow for a simple option for disabling wiimote input while a Classic Controller is connected.
[Nexus One Themes and Apps] pikipirs:
Glad you sorted it out. BTW: "unknown" is just a way of emulators saying that they don't know the name of the key. The key is still there and is still mapped as if it had a name. Multiple "unknown" keys are still unique.

I decided to complicate with mapping sets because of sheer number of possible buttons that one might connect with this app. Think about it: a wiimote has 11 buttons and a classic controller has 23 (including 4 axes directions on each stick). This amounts to 34 inputs for a wiimote+c.c. pair. 4 such pairs amount to 136 buttons, all of which would have to be uniquely mapped. This is not possible because there aren't as much buttons available to map to (your keyboard doesn't have that much keys). So I decided to divide al these mappings to 4 sets of 17 keys that can all serve two functions: one as wiimote+nunchuck, the other as classic controller.

That being said, the mapping sets are (by default) set up to exclude each other to the maximum extend possible. Wiimote mapping sets go 1->2->3->4 and classic controller mapping sets go 4->3->2->1. That means that for example, if you have two wiimotes with two classic controllers hooked up (4 devices that could be used by 4 players), they would still be uniquely mapped because wiimotes would be 1 and 2, and classic controllers would be 4 and 3.

However I never thought that 4 classic controllers would be connected to the same device. Certainly a possible scenario, now that psx emulator is out. There are 80 possible keys to map to and there is a total of 92 buttons on 4 classic controllers, so it would still be 12 buttons short of a possible unique mapping.
[Nexus One Themes and Apps] zakwil:
0.3 works on Hero Villain 1.1.1 (froyo)
[Nexus One Themes and Apps] lorderebus:
Doesn't seem to work very well on Huawey 8230 2.1 Eclair (Rooted)

It begins to work then after 1 min or so it freezes and stops working u have to disconnect the controller and reboot the phone to reconnect it.
[Nexus One Themes and Apps] ermacwins:
Hi pikpirs, any updates on ps3 pad support?

maybe this user can help? http://xdaforums.com/showthread.php?t=689984
[Nexus One Themes and Apps] pikipirs:
No progress yet. I already contacted Cobaltikus a while ago but unfortunately he doesn't have a lot of experience making drivers.

The problem is still the same: android is unable to listen to proper ports (usual bluetooth HID ports). When I try to bind, it just says "Access denied". It does that for any port below 1024. Any one have any ideas?
[Nexus One Themes and Apps] T-nm:
Does this work in the Xperia X1?
[Nexus One Themes and Apps] ermacwins:
Thanks for reply, maybe these folks listed here can help?http://tomasz.sterna.tv/2010/02/play-games-on-nokia-n900-with-ps3-sixaxis-controller/
[Nexus One Themes and Apps] talz13:
Working on EVO with CM6
[Nexus One Themes and Apps] sp1kez:
PS3 controller needs to be supported, most peopel who are into emulators, roms, 7zips, etc are more liekly to ahve a ps3 than a wii
[Nexus One Themes and Apps] KAwAtA:
Is this a fact? Most of my friends have an xbox and a wii. Few of them have a ps3
[Nexus One Themes and Apps] T-nm:
You shouldn't ask when it's free...
[Nexus One Themes and Apps] talz13:
I have all 3, but I'd prefer the PS3 controller simply because, for SNES, I have to use the wiimote + classic controller, and a single PS3 controller would be easier to carry with me. I am VERY happy that the wii controller is supported in the first place, though!
[Nexus One Themes and Apps] xtop:
your friends certainly don't account for everyone, and his assumption about people with emulators is pretty silly, but neither are hardly the point.

i doubt i'm in the minority of people who would gladly donate or pay for a ps3 controller app :D
[Nexus One Themes and Apps] zigson:
Has anyone managed to get this working with the newer versions of Defrost?
[Nexus One Themes and Apps] maedox:
Count me in among the guys who would like support for the PS3 controller. :D
[Nexus One Themes and Apps] ericc191:
I'll donate a nice little chunk once PS3 support is added.
[Nexus One Themes and Apps] briguydj32:
Is this the problem with the Galaxy S phones?
[Nexus One Themes and Apps] talz13:
Just from prior linux experience, aren't ports 1024 and below limited to root / superuser only? So called "secured" ports?
[Nexus One Themes and Apps] maedox:
Yes, they are. Privileged ports.
[Nexus One Themes and Apps] sic4672:
so perhaps a version is needed with Su permissions for rooted users.
[Nexus One Themes and Apps] pikipirs:
I'll try this, just not right now. I have one last course to finish for the college year. Soon.
[Nexus One Themes and Apps] Muskie:
I'm happy to wait till you're done with your college stuff of course, but are you planning on Fixing the whole SenseUI BT stack problem? The source code for the BlueZ stack was released a month or so ago, though I wouldn't have a clue how difficult it would be to hack in support for the other stack..
[Nexus One Themes and Apps] pikipirs:
I'm aware of that release, I haven't dived into it yet. It was my understanding that HTC's version of android with HTC Sense UI doesn't even use bluez (I know it has bluez library, but it doesn't work), so that's kind of confusing to me right now. Besides, it's hard to troubleshoot for a device that I don't have access to. I'll probably have a look at the source after exams.
[Nexus One Themes and Apps] bcpk:
You could try installing a Sense ROM on your N1, would that do it?
[Nexus One Themes and Apps] pikipirs:
Bluetooth is kind of unstable in Sense UI ROMs. Sometimes works, sometimes doesn't. Go figure.
[Nexus One Themes and Apps] obiwan22:
hey does anybody know how to map the controls for quake 2 using this program?

I want nunchunk to be pan and wii remote to be walk around/shoot

thanks so much!
[Nexus One Themes and Apps] obiwan22:
anyone? please help
[Nexus One Themes and Apps] tigger69:
Just have to say. awesome app very well done.
[Nexus One Themes and Apps] earlyberd:
Okay, today brings a new issue, though I don't know if it could be an easy fix. I have a project box that contains a Toodles PiiWee PCB, which emulates a classic controller so I can plug in modded retro gamepads like a NES or Genesis, and it works great for playing on the actual Wii. However, since it's not an actual classic controller board, it is not recognized by the app, and instead it says "Unknown extension was plugged in WM1. Extension code is 10120a4".

What are the odds that you could implement support for this non-standard board? :p
[Nexus One Themes and Apps] S4Rs:
Sense BlueZ source

I was just wondering if any more progress is gonna be made on HTC Sense devices. I know there were issues with the Bluetooth stack on those devices, but HTC has published the BlueZ source code for those devices on their developer website now.

http://developer.htc.com/