Mupen64plus Android Edition is the first truly Xperia play optimized emulator with full analogue touch pad support. Well in fact it is the first emulator to my knowledge that features full support for the analogue touch pads. It is only in BETA stages at the moment but it's looking so promising that we wanted to write about it.
Now here at Xperia GAmer we are commited to finding the best modifications for the worlds greatest open source console or smart phone, which ever way you look at it. So we thought we would share this regardles of it's overcomplicated setting up process. it is truely remarkable to see someone has actually programmed the analogue pad as it should be. We have seen various attempts from even big name developers and some very poor ones from particularly Gameloft with their touch screen ports. I am unsure what the developer PaulsCode knows that others dont but it is perfect. In the demo you play Super Mario 64 which is a title that showed the world why you need analogue sticks so it makes sense for this to be the demo. Mario can freely run all different directions and angles, he can even tip toe past giant sleeping Pirahna plants or make a dash for that long jump across the platforms. Every detail of control you had on the N64 pad you now have here on your trusty N64 controller.
We just hope that PaulsCode hurrys up and releases the full thing. However if you are as impatient as us and want to try it out... then please continue to read as we have put together a How to guide to setting this BETA up. It unfortunately isn't as easy as downloading an APK if you want the full experience as you have to map the keys manually and I mean manually!! physically you have to go into the Apps raw text files and change the values. Does this sound scary to you, or exciting? Only attempt if you are a confident Android user as we won't take responsibilty for you damaging your handset.
Installing and Setting up Mupen64Plus on your Xperia PLAY
These instructions are for both stock (original) and rooted firmwares, so you can install onto any Xperia PLAY device,
Step 1: Download mupen64plus, ae from Paul’s web site here. Make sure you download the Xperia play version then install as normal to your Xperia play.
Step 2: You have to run the emulator once before you are able to change the settings. When you do this the touch pads will work but the other buttons won’t be mapped and you will still have the on screen controls as this is a beta there is no menu to change settings. One other thing is the emu will only ever try to find 1 game super Mario 64 if you would like to play something else you will have to rename the game rom (super Mario 64 and the file type should be .n64).
Step 3: Once you have run it and played around with moving Mario with touchpads you will want to change settings so you can remove onscreen controls and set the other button mappings to do this you will need a file manager we used root explorer app and/or the stock (original) version explorer app. Also to get the right key codes for mapping you must download (SDL Scancode Finder app) also available on Pauls site install these and move on to next step.
Step 4: Open up the sdl Scancode finder app as you need this to find out the Xperia PLAY's button values when pressed. When open everytime you hit a button a number will appear, write this down and what button it was. This is the buttons value and you wll need to enter these to the emulator so it understands the Xperia PLAY gamepad. Below is the button values we came across.
Step 5: For the next stage you will need to add these values onto the emulators control pad. To do this you need a certain function from a file explorer. We recommend that you use Explorer by Speed Software.
Step 6: Open the file manager and go to your sd card mupen64 would of created a new file when you first run it called paulscode.android.mupen64plus this will be located in a file called app-data. Open that and it will pop up with different files click on data, then there should be a file named inputautocfg.ini.
Press and hold this and the file manager should come up with some choices now click open in text editor it will now bring up a page with details of the button mappings to set you buttons for your Xperia play you will need to change the numbers in the () to the button numbers you got from the Scancode app once done your buttons will be mapped. Note please don’t mess around with the touchpad numbers/settings these have already been done. When done press menu then save, it should look a little like the below.
Step 7: Now you have set the controls you just need to remove onscreen controls. Go back into file manager and go to app-data then back into paulscode.android.mupen64plus scroll down till you find a file called skins open that and there will be 2 choices select gamepads and open it. Now to get rid of on screen controls delete all the files in this folder, all done.
Your new n64 emulator will now be fully set up. This BETA version has only been set up to read the Mario.n64 inside the Roms folder of the Paulscode folder. If you want to play a different game, just rename the ROM to this and replace the Mario file. But Mario 64 is the perfect game to fall in love with analogue again.