PS3:Open PS2 Loader (OPL)

Open PS2 Loader (OPL) is a PS2 scene homebrew which allows you to run PS2 backups and homebrew content. It can be used on a PS3 as well, which is the only way to load games from USB or SMB, though FMV and heavy loading games may stutter. If you are on OFW you also have the option to run OPL via Swap Magic. **OPL only works on CECH-A through CECH-E consoles**, due to the presence of the Emotion Engine chip on those models.

Note that not all games will work, as it is equal to or worse than the OPL compatibility list for PS2, and may not run well over USB or SMB. USB specifically is a speed bottleneck, and will negatively affect heavy-loading games and FMVs.

Requirements

 * Multiman or another file manager installed.
 * A USB hard drive formatted as FAT32.
 * A model CECH-A through CECH-E console.

USB Setup
On the root of a USB storage device, create folders named "DVD" and "CD". Your game backups will go in the CD and DVD folders depending on what disc type they had originally come on, with CD games being 700MB or less in size. If you have games larger than 4GB, use the "Splitting Games" section on this page to deal with them.

SMB Setup

 * 1) Create a folder on your Desktop to hold all of your backups. Any name will work, such as `PS3SMB`.
 * 2) Right-click on your newly created folder and select Properties. Within your folders properties select the Sharing tab and then the Share button. A new box will pop up asking for you to choose people to share with. In the drop down menu select Guest, then click on the add button. Guest will be added to the list right below the drop down menu. Change the Permission Level of Guest from Read to Read/Write. After you have done that click the Share button to close the dialog box.
 * 3) Navigate back to the Sharing tab within your folders properties, then click the "Advanced Sharing" button. In the Advanced Sharing window check the box that says "Share this folder", then click on the Permissions button. In the new window that popped up make sure "Everyone" is highlighted under the user names list. Below the list check the "Full Control" box under Allow. Click OK to close out of the window, and OK again to close the Advanced Sharing window, and finally close the folder properties window.
 * 4) Press the Windows Start button and search for "Command Prompt" and run it. In the Command Prompt window, type "ipconfig" and press the enter button. Find the adapter you are using for the internet and locate the IPv4 Address assigned to your computer, write that down. Write down the Default Gateway's IP address as well. Close out of the Command Prompt window.
 * 5) Press the Windows Start button and search for "Control Panel" and run it. Click on "Network and Internet" (if viewing by category), then click on "Network and Sharing Center". In Network and Sharing Center on the left hand side of the window you will see "Change Adapter Settings", click on that. In the new window that appears right click on the adapter you are currently using for internet and select Properties > Networking tab > Highlight "Internet Protocol Version 4 (TCP/IPv4)" and click Properties.
 * 6) Within the IPv4 settings window, select "Use the following IP address" and configure as follows:
 * 7) * IP Address: Enter the IPv4 address that was assigned to your computer from step 4.
 * 8) * Subnet Mask: enter "255.255.255.0"
 * 9) * Default Gateway: Enter the default gateway from step 4.
 * 10) * Preferred DNS Server: 8.8.8.8
 * 11) * Check the box that says "Validate Settings Upon Exit".
 * 12) Click OK to save settings, and click OK to close the adapters connection properties box, and finally close the Network Connections window.
 * 13) Navigate back to the "Network and Sharing Center". In the left side of the window click on "Change Advanced Sharing Settings". Under Private, make sure your "Network Discovery" is set to "On" and that "Turn on Automatic Setup of Network Connected Devices" box is checked. Turn on "File and Printer Sharing", under All Networks select "Turn off password protected sharing". Click "Save Changes" and close the window.

OPL Configuration

 * 1) Download the latest daily build of OPL and compile it, or use a pre-built version in ISO format. Plug your USB hard drive into your computer and copy/cut the ISO onto the root of your USB.
 * 2) On your PS3, plug your USB hard drive into the far right USB port, it will be the one closest to the Blu-Ray drive.
 * 3) On the XMB under the Game column, select Multiman. Select the File Manager and press the Cross button to open it. Move the cursor to where it says PS3 Root and double tap Cross to open. Open dev_usb000 and press Cross to select the OPL ISO then press Circle to bring up a list of options. Select Copy or Cut.
 * 4) Open up a new PS3 root window and select dev_hdd0 and tap Cross to open it. Find the folder that says `PS2ISO`, select it, and press Cross to open it. Once in the PS2ISO folder press Circle to bring up a list of options and select Paste. The OPL ISO will be copied to your PS3 hard drive. Once completed, reboot your console.
 * 5) Use Multiman or WebMAN to run the OPL ISO, which should appear under the PlayStation 2 games section.
 * 6) * If the ISO is not showing in WebMAN, select webMAN Setup > Refresh My Games, then scroll down to "Restart PS3" and press Cross. The PS3 will reboot and webMAN should now list the OPL ISO within the PLAYSTATION 2 folder.
 * 7) Once you are loaded into OPL you will need to configure a few things. Highlight "Settings" and press Cross to enter the Settings menu. Change "Disable Debug Colors" to "On".
 * 8) If you are going to be using a USB to play your games, scroll down to "USB Device Start Mode and switch it to "Auto". Likewise if you are going to be be playing games over your network, scroll down to "ETH Device Start Mode" and switch it to "Auto".
 * 9) Scroll down to "Default Menu" and select either "USB Games" or "ETH Games" to have OPL load directly to the corresponding menu that will show your list of games. Scroll down and select "OK" to exit (do not hit O to go back as this will undo everything you just did). On the main menu, scroll down to save changes and press Cross. You should now be able to press Circle to see a list of your games. If you were configuring OPL for USB use, you are done. Otherwise, continue this guide for setting up Network settings.
 * 10) Scroll down to "Network Config" and press Cross to enter the Network Config menu. In the Network Config menu, scroll down to "PS2" and switch the "IP Address Type" from "DHCP" to "Static".
 * 11) Configure settings as follows:
 * 12) * IP Address: Select an IP address that is not already being used on your network, and example would be "192.168.0.77". Ensure the first three segments correspond with your "Default Gateways" IP address.
 * 13) * Subnet Mask: Ensure it is set to `255.255.255.0`.
 * 14) * Gateway: Enter the default gateway from Step 4 of SMB Setup section.
 * 15) * DNS: Leave as is
 * 16) * SMB Server: Change the address type from "NetBIOS" to "IP".
 * 17) * Address: Enter the IP address of your computer from Step 4 of the SMB Setup section.
 * 18) * Port: Leave as is.
 * 19) * Share: Enter the name of the folder you created in step 1 of the SMB Setup section.
 * 20) * User: Enter "Guest".
 * 21) * Password: Leave blank.
 * 22) Scroll down and select "OK" to exit (do not hit Circle to go back as this will undo everything you just did). On the main menu, scroll down to "Save Changes" and press Cross. You should now be able to press Circle to see a list of your games and play them.

Splitting Games
Games larger than 4GB on USB will need to be split.


 * 1) Download a splitting tool such as USBExtreme, and extract the contents to your Desktop and launch it.
 * 2) Mount the ISO that you wish to split by right-clicking it and selecting "Open with..." > Windows Explorer. If you are not using Windows 8 or 10, you will need to use a tool such as Daemon Tools Lite to mount it. Take note of the drive letter that is assigned.
 * 3) Navigate to where you extracted USBExtreme.exe and open it.
 * 4) Click on the drop down menu under "CD/DVD ROM Drive" and select the drive letter of the mounted ISO.
 * 5) Click on the drop down menu under "Media Type" and select "DVD".
 * 6) Click on the drop down menu under "Hard Drive" and select the drive letter that corresponds with your USB storage device.
 * 7) In the "Game Name" field enter the name of the game you will be splitting.
 * 8) Click the "Start" button, then click "Yes" to start the install. The program will begin splitting the game and will copy the split files to the root of your USB storage device. The games will be playable from the default location.

Emulators
The PS3 can run any emulators that PS2 could using Swap Magic.


 * This includes, but is not limited to:
 * SNES Station (SNES)
 * PGEN (Sega Megadrive/Genesis)
 * FCEultra (NES)
 * Neopop (NeoGeo Pocket)
 * OSwanPS2 (WonderSwan/WonderSwan Color)
 * Jum's A5200 Emulator (Atari 5200)
 * Dave Gnukem (Duke Nukem)
 * Guitar Fun BETA 1.3 (homebrew Guitar Hero)
 * GEOTRON PS2 (Geometry Wars)
 * ps2_qbert (Q*Bert)
 * xrick-021212 (Rick Dangerous)
 * 1) Put the desired emulators and ROMs on the root of your USB device. Insert the USB device into your PS3 and run OPL.
 * 2) Press Circle to enter the config. Press Circle again, and scroll down to "MISC/" and press Circle. Highlight FileBrowser and press Circle. Browse down to OK and press Circle. Press DPAD buttons until FileBrowser is grey, and then press Circle.
 * 3) Navigate down to MASS:/ and down to USBD.IRX, then press R1 and select Copy with Circle. Press Triangle to go back. Browse to mc0:/ and press Circle.
 * 4) Press R1 and browse down to "New Dir" and press Circle. Name the directory according to your console's region:
 * 5) * NTSC consoles: BADATA-SYSTEM
 * 6) * PAL consoles: BEDATA-SYSTEM
 * 7) * Japanese consoles: BIDATA-SYSTEM
 * 8) Press OK and then enter the directory by pressing Circle. Press R1 and paste the USBD.IRX file by highlighting Paste and pressing Circle. Press Triangle twice to exit, and then the PS button and "Quit Game".
 * 9) Start OPL again, then select your emulator. This is the only step that will need to be repeated in future play sessions.