Source is still linked in post and the file and version names remain in text.
Alright so here is my tutorial on PSXperia for the Xperia Play phone a tool to convert PSX games you legally own into android package files(.apk files) which can be installed and played on a Xperia Play phone.
First, you need to make sure you have the latest Java runtime environment installed(JDK is also fine).
Download the PSXperia tool below that corresponds to the version of ROM on your Xperia Play either 2.3.3 or 2.3.4, If your not sure go to "Settings" on your phone, then "About Phone" and look at "Android Version".
Normally you would need to have the Crash Bandicoot .apk and .zpak that was pre-installed on the phone. The PSXperia tools I provided in downloads already have the necessary data files to start converting and the license check is already performed so you can go straight to the "convert" tab if everything works right.
(I will not supply the Crash Bandicoot .apk or .zpak files they are not needed with the PSXperia tool kits I provided)
PSXperia Setup:
Extract the tool kit and open "psxperiatool-gui-windows.bat"(Windows) or "psxperiatool"(Linux/OSX).
if the license check comes up read all info carefully, check all 4 boxes and highlight developer name.(example 1)
If the license file in the tool kit I provided worked you wont see this tab or need to follow this step.
- example 1
1. "Information" this tab is the license check
2. "Extract" (Skip "Extract" since the files are already extracted in the tool kits there is no need to extract again)(example 2)
3. "Convert" Select the "Convert" Tab(PSXperia tool may start on "Convert" tab when opened if license check passed so no need to select "Convert")
- example 2
1. "Extracted Data" leave this as default (don't change the file path/setting it already has)
2. "ISO Input" select the file for the game you want to convert(.img and .bin files work). Have had issues with other disc image formats. Games that use CDDA tracks don't work correctly either.
3. "Output Directory" choose where to save converted files or leave as default(this is where the new converted files will be located, if left as default it will save in folder "output" located in PSXperia folder).
- example 3
Type the "Name:" of the game you are converting this will be the name of the icon and general name the phone uses for game.(example 4)
- example 4
- example 5
- example 6
- example 7
- example 8
- example 9
Go back to "output" folder in "PSXperia tool" folder and copy the .apk file(in my example the file would be "com.sony.playstation.NCXA00096_1.apk") to your SDcard on your phone in a common folder like "download" or wherever you like/would remember where the file is located and install the .apk using a package installer on your phone (I use "ES file explorer" look it up in play store its free and great) after its installed run the game from your app list (sometimes you may have to open it twice just press home and select it again)
Now lets learn some tricks once you have everything above working
PSXperia "Software Rendering Hack"
First, you have to start a game on your phone so it can create a preference file. If you just start the game and exit it wont work, the way I found to do this easily is to start the game let it get past the Warning screen and when it gets to the PS logo boot or anytime after that point press the "Menu" button, go to "Screen Mode" and select "Full Screen" press the "Back" button and "Quit" it will ask if you want to quit press "Ok"(it doesn't matter if the save progress is checked or not so you can save where your at if you want)
Now that you have created the preference files either plug phone into computer or use "ES File Explorer" on your phone and go to SDcard root/Android/data and go to the folder with the games Title ID (in my example the folder is "com.sony.playstation.NCXA00096_1") so pick the correct ID folder then open folder "files" then open folder "ucc" there will be another folder in there with a random name usually like "286a1285-0003-0300-0105-4cec8ef34dec"(this is just an example not actual folder name yours will be different but similar) open the folder there will be 2 files "metadata.xml" and "preferences.xml".
Next edit the "preferences.xml" with notepad on a computer or edit text with "ES File Explorer"
it will look like this:
- preferences.xml
Code: Select all
<boolean name="SW-render" value="false" />
(change to)
<boolean name="SW-render" value="true" />
Some games my need "Frame Skipping" Highlighted in green in preferences.xml above
Code: Select all
<boolean name="Frame Skipping" value="false" />
(change to)
<boolean name="Frame Skipping" value="true" />
you can also turn on and off the "Analog Mode" from here highlighted in blue above
Code: Select all
<boolean name="Analog Mode" value="true" /> (on)
<boolean name="Analog Mode" value="false" /> (off)
How to play Multi-disc games:
OK... Currently there is no access the option "Switch Discs" in PSXperia game menu. It is grayed/dim and not selectable. Sadly there are no known resources to enable it, as Sony has not released any muti-disc games compatible for mobile certified devices. Luckily there are ways to get around this, the way I have found that works fairly easily but only seems to work for most games that prompt a save at the end of disc(before asking to switch disc's) and game's that read and write save information with same save ID number.
Method 1: Just copy virtual memory card files from one disc folder to the next.
As for games that don't save at the end of disc.
Method 2: Run/play the game through a separate emulator(FPse or ePSXe preferably. Possibly other PS emulators that have switch disc option) get past the disc switch prompt, save game after disc switch, and copy virtual memory card data from the emulator to the desired disc folder for PSXperia game.
Now Let me break these 2 methods down.
Method 1:
Use ES File Explorer or connect sdcard to computer and go to folder /Android/data/ then open desired game folder that you want to copy save data from(example com.sony.playstation.NCXA00000_1) inside the game folder there will be a folder named "files" open it, inside there will be 3 folders "content" "save" and "ucc".
Open "save" folder(/Android/data/com.sony.playstation.NCXAxxxxx_1/files/save/).
There will be a unique folder name "286a1285-0003-0300-0105-4cec8ef34dec"(this is just an example not actual folder name yours will be different but similar) open that folder and copy files "0.raw" and "1.raw" Then open the game folder that you want to copy save data to. Save in similar directory as described just with different selected game ID /Android/data/com.sony.playstation.NCXAxxxxx_1/files/save/286a1285-0003-0300-0105-4cec8ef34dec/(copy/save ".raw" files here)(this is just an example. Folder names will be different but similar directory, depending on game ID chosen) when finished copying files boot/play game and it should read previous saved memory card data on new disc(works with FFVII perfectly as an example)
Method 2:
soon.........
I will post more here soon............... (How to move save files from PS memory card or emulator and convert properly for PSXperia, and my Personal Compatibility List with games not cited on official compatibility list)
Here are some youtube video links of it in action:
compatibility showcase/teaser
PS Pocket App and Final Fantasy VII gameplay on Xperia PLAY
all work credited to Yifan Lu Source:https://github.com/yifanlu/PSXperia/wiki
Here is a compatibility list until I post my findings.
Downloads:
PSXperia Tool for 2.3.3
PSXperia Tool for 2.3.4
Edit: Sorry I had to remove download links the files were flagged by DMCA on mediafire so the files were disabled/blocked from public downloading anyway
If you are in need the files and if google search did not come up with something first... you can try and PM me.