yashsingh1/xdaforums huggingface dataset:
[Xperia Play Themes and Apps] hatcyl:
OnLive is on the Android Market!

AND IT SUPPORTS XPERIA PLAY CONTROLS!

I WILL NO LONGER DEVELOP FOR THE APP

...

But it does not support Xperia Play game pad. So until support is added I've made an app...

OnLive Helper

LATEST

Added option to toggle between between an alternate profile.

Added option to donate and remove ads.

Added alternate key functionality.

Link:

https://market.android.com/details?id=com.hatcyl.android.OnLiveHelper

Price:

Free with ads in the configuration menu.

Description:

This app will technically work with any phone! Visit the official thread to discuss!

This application will enable Xperia Play users to use the game pad to play games using the OnLive Service.

Currently only "LEGO Batman" and "Dirt 3" are included.

You can create your own custom profiles or use community created ones. Please visit the official thread on XDA for more information.

http://xdaforums.com/showthread.php?t=1382899

Usage:

1. No Root Is Required.

2. To enable this app, you must change the Input Method Service to "OnLive Helper"

3. You can have the input method screen automatically come up when you open or close your keyboard by checking "Auto Prompt" in the options.

Custom Mode

You can now create custom profiles.

All phones should be supported (not just Xperia Play)

You create them by using Android KeyCodes: http://developer.android.com/reference/android/view/KeyEvent.html

To create a custom profile:

1. Create a txt file, name it anything (it does NOT need the .txt extension).

2. In line 1 type the keycodes you want to press.

3. In line 2 type the keycodes you want it to do. If you map a key to -1 then it will go to the third line to translate key presses until you release it. If you map a key to -2 then it will go to the fourth line to translate until you push it again.

4. In line 3 type alternate key codes.

5. In line 4 type the key codes that the app will toggle to.

5. Save that file to /sdcard/Android/data/com.hatcyl.android.OnLiveHelper/files

6. That "profile" will now appear in the settings.

Notes:

I've attached a sample file (Lego Batman) and a "Template" file for the noobs.

If you create a profile, share it here!

Some buttons like ESCAPE, MOUSE BUTTONS, etc. are not supported. They were not added into Android until a later version. I will see if there is anything we can do (at least for root users) if anyone knows please share!

Coming Later Maybe, No Promises

Mouse Support + More Keys Support (Maybe just for ROOT users)

Maybe a way to emulate the OnLive Controller instead of keyboard.

Support for touch pads.

An option for multiple profiles in one (i.e. press a button to change button mapping quickly) - DONE

An option for an "Alt" key, so if you press two buttons at once it does something else. - DONE

Something about international keyboards, if I can figure out what ps3taker is talking about.

A way to create custom profiles from within the app.

Some kind of In App purchase for some reason. - DONE
[Xperia Play Themes and Apps] bubblegumballoon:
Waw this looks promising, I will try this in a few minutes!

One suggestion I have is could you make a list of all the xperia plays buttons and let users assign any keyboard button to that xperia button.

For example on the list of keys would be the X button, I then click on the xbutton and get a whole list of keyboard keys to choose from which I can assign to the X button.

I know thats a bit of a confusing explanation but I think you know what I mean. :)

EDIT: Your app works great, I dont know why something like this hasn't been made before. an app like this could also be used to make the xperia play work with flash games too.
[Xperia Play Themes and Apps] Selim873:
Heck yes! This will do until it's official. :) Analog sticks would be amazing, but I noticed that your program syncs the buttons to keyboard strokes, like wsad on the dpad, nice idea! :)
[Xperia Play Themes and Apps] hatcyl:
Yeah, that's going to be custom mode.

should be easy enough...
[Xperia Play Themes and Apps] stormtroopercs:
wat!! this is awesome! :)
[Xperia Play Themes and Apps] bubblegumballoon:
Cool I really hope you can make it happen. :D

I think custom mode should be top priority because then users can play any games without having to wait for you to add profiles, Also another good idea could be for users to make thier own custom profiles, but this app is still in its early stages so maybe im thinking too far ahead haha.

Oh and I clicked on an ad to support you :)
[Xperia Play Themes and Apps] faisaldante:
can someone explain how to make this work i start up batman but nothing happening when i press the buttons
[Xperia Play Themes and Apps] poo-tang:
yeah hes made it on a custom rom his keyboard settings are diff it dont work for me either looks like a rush job to beat the rest off but cool when he gets his working. someone found another way here http://xdaforums.com/showthread.php?p=20119438#post20119438
[Xperia Play Themes and Apps] bubblegumballoon:
You need to set onlive helper as your default android keyboard, enable it in the settings then go into the text app or something and change it to your default input method.
[Xperia Play Themes and Apps] poo-tang:
yeah cheers that worked the text message thing, hold down on the message and select input. But he needs to make another setting menu in with the onlive helper method tick box like the sixaxis app and wiimotes. and also let people know on the discription.
[Xperia Play Themes and Apps] sfex3best:
This is awesome man ;D

Thank you very much hatcyl.
[Xperia Play Themes and Apps] hatcyl:
It's step two.

But I'm glad it worked.

There seems to be real interest in this app so I'll make sure to update it on the weekend...
[Xperia Play Themes and Apps] hatcyl:
Thanks, I really appreciate it ... I got 4 cents :)

And yes I really want custom profiles ... But I need to figure out if I can do something about the mouse.
[Xperia Play Themes and Apps] CapNM77:
Very cool! Works like a charm.
[Xperia Play Themes and Apps] hatcyl:
Yes, it was very very rushed. (5 hours maybe)

I'll have to try the app in that link...
[Xperia Play Themes and Apps] DeanBoro:
works brilliant try doing Dirt3 and and saints row ;D
[Xperia Play Themes and Apps] poo-tang:
Nice job still 5 hours got it working like to see how it works after weekend.
[Xperia Play Themes and Apps] poo-tang:
Don't know if will help but someone tried making an app that used the touch pads as trackball to control a mouse on internet browser its on a page in here somewhere. I also tried another game without touch pad support on onlive and the mouse was emulated on the touch screen. or paul that made mupen64 plus has touch pad control values and codes on his site and recons they can be added to most emus why not this, i understand they would only work as digital button presses as you are only mapping to the keyboard but would free up extra buttons for others. Hope this helps.
[Xperia Play Themes and Apps] bubblegumballoon:
I dont think you can use the touch pads with this method, maybe with some sort of complex root app you could but this is essentially a virtual keyboard so I think getting mouse support is not possible.
[Xperia Play Themes and Apps] poo-tang:
i know it would not be analogue but he could use the touch pads as the d pad just like the sixaxis app uses sticks and sonys ps ports app type 4 setting to map the d-pad on a keyboard, then the other buttons would be free for others. Also why would you need root apps like mupen64plus use the touchpads it is not a virtual keyboard he is mapping to its a hardware keyboard if you notice square and trangle are really say x and y on a qwerty keyboard hes just changing them to say a and b. so why could he not fool the touchpad into thinking it was a trackball or mouse. I maybe wrong but was an idea.
[Xperia Play Themes and Apps] swebosdev:
Everyone here needs to click those ads constantly, lets show our support
[Xperia Play Themes and Apps] spineforu82:
I can't get it to work:( also my dpad only works in the in game menu it will not move batman.

I'm on an att phone with 2.3.4 I software....could that be why?
[Xperia Play Themes and Apps] poo-tang:
enable the onlive helper in settings, then you will have to go into messages hold down on the message writing box then select input as onlive helper now start the game and will work.
[Xperia Play Themes and Apps] bubblegumballoon:
Because app that takes input from the xperia pad natively is fine, nothing on your phone is changes and everything is happening within the app. An app that runs in the background and alters the function of buttons on your phone generally requires root, This app doesn't because its essentially a virtual keyboard which takes input from the xperias gamepad and outputs it as key presses.

Its hard to explain. :P
[Xperia Play Themes and Apps] spineforu82:
I did that still not working the dpad doesn't work In game either. I'm going to flash the r800a firmware and see.if that helps
[Xperia Play Themes and Apps] hatcyl:
To add profiles someone is going to have to give me the button mappings (gamepad to keyboard)

so give me some and I'll add them this weekend.

But there will also be custom mode.
[Xperia Play Themes and Apps] :
Thank you!!!
[Xperia Play Themes and Apps] spineforu82:
So I flashed the r800a firmware and ITS WORKING!!!!!

Seems to be an issue with the r800i 2.3.4 firmware

Thanks so much for this app open a donate option you'll get my vote

Keep up the good work eagerly waiting this weekend's release!
[Xperia Play Themes and Apps] hatcyl:
Question:

Does anyone know how people from other countries / other languages will be affected by this?

I mean, do they use OnLive with a QWERTY keyboard?

Do I need to emulate some other type of keyboard instead?

And if anyone has mapping for other games, they will be much appriciated!

Thanks,
[Xperia Play Themes and Apps] poo-tang:
Think the service is only out in the U.S and England at the mo so don't think you need other languages yet

Big edit ,Most games allow you to change keyboard settings in game plus onlive saves them, so in most case's you will only need the lego batman profile on. It saves you going into the onlive helper app at all which could be bad for Hatcyl's app adds.

---------- Post added at 11:48 AM ---------- Previous post was at 10:55 AM ----------

Dirt 3

up - accelerate = x

down - brake/reverse = square

left - steer left = left

right - steer right = right

these top 4 also change menu

enter - start = start

q - handbrake = circle

w - look back = down?

c - change camra =triangle?

x- sound horn =up?

f1 - replay/flash back = l1

esc - pause = select

delete - look left =?

end - look right =?

page up - look up =?

page down - look down =?

did these with pc should be same, these are the defults.

I have playpack and loads of games. Which games do people want will find them out. Doing all of them will take us long time.

plus only ask for games that really could be playable with the buttons on xperia play. (eg. saints row to many buttons only good for 5 mins not to play properly).

Big edit

Most games allow you to change keyboard settings in game and will save them, meaning you really only need the one profile lego batman. Also means dont even really need to go into onlive helper which will be bad for Hatcyl's apps adds , but i will still cheers mate.
[Xperia Play Themes and Apps] poo-tang:
better idea for your app, you only have to turn on onlive helper tick box in lang and keyboard settings 1 time so dont have the auto prompt going there have it going to your app. Then put a option in your app to change input method which you currently need to do in text messages or something. Get rid of the lego batman profile and add a generic one like complete control of the onlive menu and any other buttons that are not used on that you will have to map to say abc. then people will only need to go into the games they have got and customize only the buttons on the ingame settings which you would only need to do 1 time as the game saves the profiles when set up would be easy to play when you want. cheers mate.

PS. if theres anyway of mapping the touchpad values as digital keyboard presses say like the left touchpad as the d-pad on a qwerty keyboard then you could map most games even saints row with all the controls camra views and all. only issue you would have its not analogue just like playstation ports settings type 4. Basicly all games are keyboard compatible and on games that use mouse to navigate the touch screen is emulated like one by onlive, where you touch is where it points and clicks try it on batman arkham you even see the pointer.
[Xperia Play Themes and Apps] ps3taker:
Hi hatcyl, could your keyboard be added as one or many of the international keyboard languages options please . This way we just long press menu button from anywhere and click the settings or globe key left of enter key to pick any profile needed and then just long press menu button (or press the keyboard key in bottom left corner) to hide the keyboard from the screen ?
[Xperia Play Themes and Apps] evo6:
Hi,

I cant seem to get this working on on my device r800i? is it not compatible with UK devices yet?

Thanks
[Xperia Play Themes and Apps] _terror_:
Cantplay insweden neither:(
[Xperia Play Themes and Apps] Nhialor:
works fine for me, r800i ireland
[Xperia Play Themes and Apps] ps3taker:
Uk shall be no problem

Sent from my R800i
[Xperia Play Themes and Apps] evo6:
Hi,

I got it to work :). It seems i was being a bit of a numpty and did not follow what bubblegumballoon wrote on post 9!

It works great hatcyl! How can i donate for this app?

Thanks

Update: I installed the new update now nothing works!
[Xperia Play Themes and Apps] sfex3best:
Another game which doesn't have many controls is splitsecond. For some reason its not on the market but its possible to launch the demo from the browser.
[Xperia Play Themes and Apps] _terror_:
i live in sweden, is that way it says that "launching on this device is not supported"?
[Xperia Play Themes and Apps] wired84:
Good stuff - great app - add a donate version and I'd be straight on it!

Don't know if you know, but you've created a few waves now, onlivefans just covered the app on their site

http://onlivefans.com/news/onlive-on-the-xperia-play-unofficial-app-makes-it-work/5807/

Well done :) bioshock, deus ex, saints row, arkham asylum would be awesome too - I know there is another way round it but this is pure awesomenss :)
[Xperia Play Themes and Apps] spineforu82:
Doesn't work now after update :(
[Xperia Play Themes and Apps] poo-tang:
onlive helper app

Have made a generic onlive profile for full control of the onlive menu without having to touch the screen at all

Easy messaging - It also enables you to chat with messages a bit like a ps3 instead of trying to type out on the tiny onscreen keyboard (Highlight the letter with the d-pad, x button to select your choice, circle to delete last choice and triangle for space bar).

Games - You can use this profile with any game that lets you change the ingame controll config to your own choices (e.g works with mx vs atv reflex plus finding more all the time ) each game you change settings in will save the customized config profile for any future play so only have to set each different game up 1 time.

menu button config-

start - play game

select - toggle favorites

circle - delete and back button in some game menus

square - sort games menu

triangle - space bar

cross - enter or select (menus and ingame)

back button - back in all menus

up - up

down - down

left - left

right - right

left / right shoulders just a and b for mapping in games do nothing in menus at mo.

mouse - any game that uses the mouse (which is emulated onscreen by onlive) change the mouse sensitivity and other mouse options (normally sliders) on the ingame settings to as low as you can go but without turning them off completely for a useable mouse

(eg tried this with homefront used the touchscreen for looking around and aiming and the d-pad for moving and strafe and it was playable)

prob could do this with more games too.

not sure if this will help in anyway but its good for an all rounder profile and a easyer way then finding out all the codes for diff games.

add this file to the folder named in the first post.
[Xperia Play Themes and Apps] spineforu82:
UPDATE

I uninstalled app and re installed and now it's working again!!!!

Everyone having issues try that
[Xperia Play Themes and Apps] hatcyl:
If it's not working for you please reply with specifics.

phone model?

Did you try uninstall and reinstall?

Did you try reboot?

What happens if you press buttons while on a text box and using onlive helper?

Please post, I'll fix this today! It worked fine on my device, so I need you guys to help.
[Xperia Play Themes and Apps] hatcyl:
Awesome, thanks ... I'll try it out.

I'm assuming the new version of the app worked for you?
[Xperia Play Themes and Apps] hatcyl:
Cool I had not seen that.

what do you mean by:

I know there is another way round it but this is pure awesomenss :)
[Xperia Play Themes and Apps] poo-tang:
yeah it did

People on stock are having issues because there no select input method in lang and settings only a tick box for onlive helper that only needs to be turned on 1 time we still have to go into messages to change the input choice.

its different from your custom rom which does have it

plus sometimes i found in onlive you have to make sure that the controls in settings are set to keyboard not control pad (which onlive says instead of touchscreen)
[Xperia Play Themes and Apps] hatcyl:
I'm actually on stock, but R800x is probably different from the others.

Any suggestions?

Maybe add the option to change input method to the configuration screen?
[Xperia Play Themes and Apps] poo-tang:
have the auto prompt going to your app instead of laug and keyboard

settings and put a change input method option thats says either international keyboard or your onlive helper this also would mean your adds would be used more.

you only have to tick the onlive helper box 1 time after you have installed it.

currently i have to go into messages and hold down on the text space box and it gives me an option to change input. i have to do this step every time i change from the phones virtual keyboard to the onlive helper and also the other way round.

hope that helps.

also my phone r800i stock 2.3.4 (rooted, dooms kernal, overclocked plus every tweek out there) the best gaming gadget ever.
[Xperia Play Themes and Apps] Tirant:
Working great for me so far with Lego Batman. Going to try and make a custom mod for Assassin's Creed Revelations :)

About getting the touchpads to work, there is a tutorial on how to code the events for them on the Sony Ericsson Developer Zone which may help. The PDF detailing the info is on the first link under this blog:

blogs(dot)sonyericsson(dot)com /wp/2011/02/13/ xperia-play-touch-pad/

And there is a complete list of the Play's control pad keys here:

blogs(dot)sonyericsson(dot)com /wp/2011/02/13/ xperia-play-game-keys/
[Xperia Play Themes and Apps] murat17:
Sony Ericsson Xperia Play R800I Stock 2.3.4 Rooted Bootloader unlocked Doomkernel Overclocked.

It doesn't work with dirt 3?

On the beginning on the game when it says start or enter and i press start than it does work but after that nothing.
[Xperia Play Themes and Apps] hatcyl:
Sorry, I didn't even test.

I just tried, you have to use the on screen controls to go into the settings and map the buttons, then it will work perfectly.

By default it tried to use the controller buttons.
[Xperia Play Themes and Apps] poo-tang:
yeah that mite be my fault i posted the onlive buttons from a pc qwerty keyboard with the pc defult game settings on another post think the android one may be a little different tried the profile myself also did not work as you said works in menu but not driving.
[Xperia Play Themes and Apps] Tirant:
Just tried using poo-tang's Generic keyset with Assassin's Creed, it won't let me get pass the "Press Start" screen, even with the X button mapped to Enter (which is the alternative key for keyboard setups). Seems like it is detecting the controller and therefore refusing keyboard keycodes, expecting only the controller keycodes.
[Xperia Play Themes and Apps] hatcyl:
I haven't tried the game, can you

use the on screen buttons to get to controller settings which will let you map to keyboard?

Worked for Dirt 3
[Xperia Play Themes and Apps] Tirant:
ACR isn't touch enabled yet, so no on-screen controller appears, just a prompt before the game launches that says "This game requires a controller. Continue or Cancel"
[Xperia Play Themes and Apps] poo-tang:
continue it does not matter with any profile the mouse will be onscreen on games without touch button support just like any android game just try pressing on the onscreen options it will act like your clicking mouse button on the option given. all onlive games work with keyboard and mouse.

there will always be a onlive icon onscreen press that if buttons dont respond press controls and make sure its allways saying keyboard not gamepad then resume the game.
[Xperia Play Themes and Apps] Tirant:
I did hit continue and it played the intro as usual but when it got to the "Press Start" screen, I tried clicking on the screen and every mapped button with no luck. I can still navigate the OnLive menu launched from their in-game button using your keyset, but it won't recognise it on a game screen.

EDIT: It also doesnt work with Deus Ex Human Revolution or Deus Ex. Maybe this app can only work with Touch Enabled games on OnLive atm?
[Xperia Play Themes and Apps] poo-tang:
no i have had it working on homefront and atv reflex something both not touch supported i have found some games like yours today same issue finding these codes i noticed that x - is mapped to (number enter) tried the other code for just (enter) but would not map to a in game action like jump dont think there is both types of enter on a android keyboard.

will look into it. Lots of others should work this way still.

games i tested working with my profile on

mx vs atv reflex - all buttons can be mapped

homefront - use the touchscreen to look and aim (turn mouse sensitivity down as far as can go before you shut it off completely) you will also need to map the right click on a mouse to something like sprint should come up lmb as choice if done, or when you touch screen it will pause. map aim down site's to L1 and fire R1 and you have it playable other buttons can be mapped also.

saint row 2 - buttons can be mapped and you can use the touchscreen to move the cam (turn mouse sensitivity down as far as can go before you shut it off completely)

alarm for cobra 11 nitro - all buttons can be mapped

Dirt 3 - all buttons can be mapped

and finding more work as well.
[Xperia Play Themes and Apps] _terror_:
Bump..

I get this message when trying to play any games

"Launching games is not supported by this device"

Something like that.

I live in Sweden and have the R800i model.

What am I doing wrong?
[Xperia Play Themes and Apps] sfex3best:
Cool Onlive is soon going to have all their games with touch controls :D

http://onlivefans.com/news/onlive-to-touch-enable-all-video-games-on-their-service/5722/

That means it won't be too hard to map the controls For every game.
[Xperia Play Themes and Apps] hatcyl:
App has been updated.

There will be no more updates this week (back to work :\) but come next weekend I will add more features.

If something doesn't work, please post.
[Xperia Play Themes and Apps] ps3taker:
Thanks for this and correct me if I am wrong that there is no app or tool allowing you to map physical buttons and analogue touchpad on xplay to the screen touch control. Hopefully this news will change it.

Sent from my R800i
[Xperia Play Themes and Apps] Tirant:
The donate feature does not remember you've donated afterwards, so if you hit the back key to exit the program, it instead brings you back to the ad supported window, with no way to return to the ad free version
[Xperia Play Themes and Apps] hatcyl:
What if you exit and re enter the app? Will that work?