[Xperia Play Themes and Apps] mattnmag:
--THREAD REQUESTED TO BE CLOSED 6/23/17 DUE TO BEING UNABLE TO MAINTAIN THREAD OR PROVIDE SUPPORT TO QUESTIONS --

Hi All,

I've created this thread to share information on an Android port of the FTE QuakeWorld client called FTEDroid. (Scroll down for download links, installation, and setup instructions). The app is free to download and use and it allows you to to play Quake 1 in Singleplayer/Multiplayer modes. If you use Gamekeyboard+, you can play using the Xperia Play's slide out game controls rather than using the touchscreen. (Also... it may be able to run other versions of Quake, but I haven't got around to trying yet).

Along with the FTEDroid info, I'm sharing 2 Gamekeyboard gkp profiles that I mapped out. The first one is for the newer "Gamekeyboard +" app v. 6.0.0, that is currently available through the Google Play Store. The 2nd gkp is for the older Gamekeyboard app v 4.0.1 that I thought some of you may still have on your phones. (See the Gamekeyboard setup instructions below for the download links).

FTE developer "Spike", (who developed FTEDroid), has done an awesome job with this port. He and the FTE team all deserve a HUGE thanks for their hard work. I've tried several other ports for Quake 1 and this is the smoothest and best performing one that I've tried so far. I'm really hoping that some other Xperia Play owners will give this a shot and provide suggestions and feedback. I also think it would be a blast to try to set up some Multiplayer Quake sessions with anyone interested, so please try this out and give some feedback. :)

(Below are some actual screen shots of Quake 1 running on FTEDroid, taken from my Xperia Play).

DISCLAIMER:

None of these steps or suggestions should harm your phone. However, if you choose to follow the steps in this thread and install any of the linked files, then you are choosing to take full responsibility for any bad things that could happen to your phone. Please don't proceed with the below steps if you don't agree with this and are not comfortable with using root apps that modify your phone. (Gamekeyboard needs root to work with this gkp, but you can use FTEDroid with touchscreen if you're not rooted).

(IMPORTANT) You should own a copy of the Quake 1 game to run it on FTEDroid, as you need the PAK0 and PAK1 game data files for the game to work. I'm not able to supply the PAK files to you, as they are copyrighted by id Software. If you don't own the game, you can do an Internet search and buy the original Quake 1 from Steam as a direct download (it's currently about 10 USD). You can also obtain the PAK files by purchasing an original Quake 1 installation CD off of eBay, and then copying the PAK files from the CD over to your SD card. I've seen just the original Quake on eBay for as cheap as $5, but I purchased a Windows version of “Ultimate Quake” off of eBay for $25 USD (and it includes Quake 1, 2, and 3). I was able to insert the CD into my laptop, open “My Computer”, right click on the CD/DVD location, and then explore the CD's contents without needing to install the game to my computer. I located the PAK files by going into the Setup folder, then going into the ID1 folder.

-------------------------------------------------

STEP A.

Instructions to set up FTEDroid – adapted from this website: http://wiki.quakeworld.nu/FTEDroid

1. Download and install the FTEDroid apk onto your phone. (You must enable installation of “Unknown Sources” in your phone's settings to be able to install the apk). You can grab the FTEDroid apk from a download link at the above referenced wiki website: ( http://wiki.quakeworld.nu/FTEDroid )

2. Connect your Xperia Play to your computer with a USB cable. On the root of your SD card, create a file folder named fte. Then within the fte folder, create another folder named id1. (Make sure to use lower case letters, as this is important).

3. Copy the files “PAK0.PAK” and “PAK1.PAK” into the id1 folder that you created on your SD card.

4. After doing these steps, you should be able to open the FTEDroid app and run Quake on your Xperia Play. When it first starts up, choose whichever Graphic Preset you want. I've been using “Normal (Faithful)” and it works good for me.

-------------------------------------------------

STEP B.

Detailed Setup Instructions for GameKeyboard+ (version 6.0) for Quake1 using FTEDroid and the linked gkp profile: (use the alternate gkp down below if you have an older GameKeyboard app).

**If you don't own Gamekeyboard +, you can purchase it from Google Play at this link: https://play.google.com/store/apps/details?id=com.locnet.gamekeyboard2&hl=en

1. Download the gkp profile from this link and save it on your SD card: LINK REMOVED - as I am no longer able to provide support to this thread.

2. If this is the first time you are opening the GameKeyboard + app, then click "Not Now" when it prompts you to "skip soft keyboard and choose stand alone mode."

3. Now follow steps 1 and 2 on the GameKeyboard main setup screen to enable it as the active Input Method

4. For “Input Device”, set it to “Keyboard/Digital Gamepad”

5. For “Usage Mode,” enable the “Show Qwerty” setting, (you'll want the Qwerty keyboard to pop up later when playing the game so you can type in the Game Console). (**Also make sure that “Emulate Keyboard” is chosen).

6. Now go to "Settings" and enable "Use Advance Input". (This will likely prompt Superuser to ask you to grant permission if this is first time running GameKeyboard).

7. Scroll up a little and enable "Alternate Key Detect"

8. Now go to "Import Profile" and import the Quake1-FTEDroid3.gkp. Then go to "Save Profile" to save it, and finally go to "Load Profile" to load it - (you should be able to just load it in the future after you do these steps the first time).

9. Now scroll down and uncheck the box for "Use Hot Key" to disable it.

10. Then scroll all the way to bottom and go into "Internal Options. Make sure the boxes are checked for "8-way D-Pad," "Show Start and Select," "Show Analog Stick," "Remap Hardkey," "Show Keyboard First," and "Use Analog. "

11. *This step is important-- Go to "Custom and Test" in the main GameKeyboard setup screen... this will pop up the game controls. Then touch quickly in the very center of the virtual onscreen "Dpad." Now go to "Rotation" and select Left rotation. (Now use the back button to back out of the GameKeyboard app and go on to Step C).

-------------------------------------------------

STEP B - ALTERNATE DOWNLOAD/ SETUP INSTRUCTIONS FOR THE OLDER GAMEKEYBOARD v.4.0.1

(The left touchpad does work with this gkp, but I gave up (for now) on trying to get the right one to work. All of the other controls are mapped the same as the gkp for the newer Gamekeyboard app above).

1. Download the gkp profile from this link and save it on your SD card: LINK REMOVED - as I am no longer able to provide support to this thread

2. Now follow steps 1 and 2 on the GameKeyboard main setup screen to enable it as the active Input Method

3. Now go into settings and in "Quick Setup", choose "Xperia Play->Touchscreen"

4. In settings, scroll down to "Import Profile" and import the file "Quake1-FTEDroid-v401b.gkp" from where you saved it on your SD card. Then go to "Save Profile" to save it, and finally go to "Load Profile" to load it - (you should be able to just load it in the future after you do these steps the first time).

5. Now, scroll through these different settings to make sure they are all enabled:

__8 way D-pad

__Show Start & Select

__Show Analog Stick

__Remap Hardkey

__Go into Customize Layout and make sure that "Enable Custom Layout" is enabled

__Show Warning

__Use Advance Input

__Use Analog

6. Make sure to disable "Touch Screen Mode" by removing the check box next to it. Now use the back button to back out of the GameKeyboard app.

-------------------------------------------------

STEP C.

Last Step is to make a couple small changes within the Quake 1 game's configuration settings.

Boot up into the Quake 1 Main Game Menu, then scroll down to “Options,” and select it by pressing the X hard key. Now select "Customize Controls" and scroll down to "Attack." Now press the X hard key and it should say “Press Key” to let you change the binding setting for “Attack.” Press the X key again to map "Attack" to the actual X hard key on the phone.

**I would also advise going into the game's Video Options and increasing the Contrast. This makes the game look much better on our phones. Just Apply Settings afterwards and it should stick after you back out to the main menu again. Now just use the back button to go back to the main menu.

~~~~ THAT'S IT! You should now be able to play Quake 1 on your Xperia Play with the hard key game controls ~~~~ :D

-------------------------------------------------

Here's how the Xperia Play Hard Keys are mapped:

“Directional Buttons”-- Up and Down are mapped to walk forward and backward, Left and right turn the character left and right.

“Left touchpad” will move the character forwards, backwards, left, and right. (should work on both gkp's)

“Right touchpad” pans the character's view around in the game -- this does NOT work with the gkp for the older GameKeyboard app v. 4.0.1. (I'm having a hard time with the touchpad controls being too sensitive and difficult for me to control. But, I mapped them out just in case others want to use them or want to try to improve on them).

“Triangle” key is mapped to "Jump/Swim Up"

“X” key is "Attack"

“Square” key is mapped to "Look Up"

“Circle” key is mapped to "Look Down"

“Select” key is mapped to "swim down"

“Start” key is mapped to switch weapon

“Left (L back shoulder)” key is mapped to Step Left

“Right (R back shoulder )” key is mapped to Step Right

“Volume up” key shows info on progress/stats within the game

“Volume down” key should toggle between the Gamekeyboard controls and the Qwerty Keyboard

“Menu” key pulls down the Game Console (it should also pull down the Qwerty Keyboard to let you type in the console if you set it to show Qwerty in the Gamekeyboard+ settings)

“Back” button brings you back to the Main Game Menu where you can load/save the game, change options, etc...

-------------------------------------------------

CREDITS, THANKS, & FURTHER INFO:

-Major thanks goes to the creator of FTEDroid (Spike). He and the whole FTE team have done an awesome job. You can read more about Spike and the FTE team at http://www.fteqw.com/about.

-Thank you to the unknown wiki site creator ( http://wiki.quakeworld.nu/FTEDroid ) for the helpful info and FTEDroid download link

-Thank you to Locnet, the developer of Gamekeyboard +, (which makes it possible to enjoy so many games with the Xperia Play)

-Thank you to other XDA Xperia Play users, contributors, and developers who have posted helpful information in the XDA threads. I've used various sources from people like TLRtheory, poo-tang, and many others to learn about the GameKeyboard app. (TLRtheory's thread here: http://xdaforums.com/showthread.php?t=1604731 was an especially good resource for getting started with Gamekeyboard).

-Thanks to my friend Sean, who recently got me interested in the Xperia Play and introduced me to Quake

-If you're curious to read more about the FTE engine, then check out this article by gb who provides a lot of detail about the FTE engine. It's not an android related article, but it's still an interesting read: http://spawnhost.wordpress.com/articles/introduction-to-the-fte-game-engine/

I hope I haven't forgotten to give credit or thanks to anyone. Also, this is my first time starting a thread like this, so (moderators) please let me know if anything needs to be changed. :good: