Post by Jay-Jay on Dec 30, 2014 20:41:49 GMT
Apps Launching in OPL
Tutorial Source: link
OPL can launch apps directly from a list, much the same as you would games. You will need to manually create a configuration file (conf_apps.cfg) and place it on the MC in the OPL folder.
READ ME: not all APPS are compatible. Some APPs refuse to load their configs when loading them with OPL. Please reply below and report the APPS so we can create a list of APPs that share this problem.
List of APPS not compatible:
{Click Here to View this List}
- PS2PSXe
- ps2quake
- Simple Media System (SMS)
Create configuration file
Open any text editor (Notepad or Notepad++), create a new file.
You can also use uLaunchELF to create this file from the PS2.
[FileBrowser > MISC > TextEditor]Save this file and give it the following filename:
conf_apps.cfgThis file will go in:
mc?:/OPL/conf_apps.cfgNOTE: Starting with OPL_r842_DB (only the Daily Builds have this bonus feature) -- you can also store this file on the root of your SMB Shared Network:
?:/PS2SMB/conf_apps.cfgKeep in mind that if you want OPL to load the file from SMB, you must remove the file from the OPL Memory Card directory.
The entries will need to be in the following form:
Name of app=Path to file
Example:
uLaunchELF=mc?:/BOOT/BOOT.ELFWhat goes inside this file?
Name of app -- will be the Title Name displayed in the list
Path to file -- will be where your apps are stored, be sure to use a device you plan to have enabled or it will not launch if the device is not enabled.
See below for examples on how to write this path for each type of loading device (i.e. MC, USB, HDD, and SMB).
Paths for each Device:
Memory Card
You can launch ELFs from either MC. You can specify the MC, mc0:/ for Slot1, mc1:/ for Slot2 or use mc?:/ for OPL to look on both MCs for the file.
Examples:
Sega Master System Emulator=mc0:/APPS/SMSE.ELF
Sega Mega Drive Emulator=mc1:/BOOT/PGEN.ELF
PlayStation Emulator=mc?:/BETA/PS2PSXe.ELFUSB Device
You can launch ELFs from either of the USB Slots. ELF files can be on the root or in a subfolder.
Simply use the mass: prefix, or if you have more than one USB device connected mass0:/, mass1:/, etc.
Examples:
Sega Master System Emulator=mass:/ELFS/SMSE.ELF
Sega Mega Drive Emulator=mass0:/PGEN.ELFHDD Device
ELFs on HDD must be put in the "+OPL" Partition. The "hdd0:+OPL" partition is mounted by OPL into a "virtual" device called pfs0:/. You must use this prefix for your path.
For example if you have a file on your HDD in hdd0:+OPL/APPS/PGEN.ELF then you would put this into your conf_apps.cfg:
Example:
Sega Mega Drive Emulator=pfs0:/APPS/PGEN.ELFGeneral Warning: not all apps have HDD support. Some just can not be launched from HDD. Example: HDLGameInstaller
SMB Share
ELF files can be on the root or in a sub folder--and whatever you want the folder to be named--I use the folder name APPS. Use the smb:/ prefix, or smb0:/
Examples:
CodeBreaker v10=smb:/APPS/CBv10 BOOT noCdStop.ELF
GSM=smb0:/APPS/GSM.ELF
Simple Media System=smb0:/SMS.ELF
uLaunchELF=smb0:/BOOT.ELFExample conf_apps.cfg loading from different devices:
uLaunchELF=mc?:/BOOT/BOOT.ELF
Super Nintendo Games=mass:/ELFS/SNES.ELF
Sega Games=pfs0:/APPS/PGEN.ELF
Simple Media System=smb:/SMS.ELFSave the file as conf_apps.cfg in lowercase. Place the file in your MC, in the OPL folder.
OPL conf_apps MAKER < New

~ BAT created by ShaolinAssassin
DOWNLOAD: OPL conf_apps MAKER.zip (2.46 KB)
Source: link
{Click Here to view Instructions...}DESCRIPTION :
A little .bat that will generate a conf_apps.cfg file for your needs. It grabs the ELF names - minus the extension - from a folder, turn them into items and add the correct path for each according to the device of your choice.
COOL :
LIMITS :
HOW TO USE ?
1. Drop OPL conf_apps MAKER where your ELF files are located;
2. Choose the path style (mc? / HDD / SMB / USB)
3. Enter the name of the folder (and subfolders) - if any. Syntax is :
If no folder :
If 1 folder :
Example : POPS/
If 1 folder + 1 subfolder :
Example : POPS/ELF/
Etc...
4. Say if your ELF uses generic prefixs or not.
If yes, syntax is :
Example : PP. [PPdot]
5. conf_apps.cfg is generated into your folder.
If you find any issue, please report here.
A little .bat that will generate a conf_apps.cfg file for your needs. It grabs the ELF names - minus the extension - from a folder, turn them into items and add the correct path for each according to the device of your choice.
COOL :
- all (mc?, HDD, USB, SMB) path style support;
- support for ELF with generic prefixs (such as POPStarter ELFs);
- folders and subfolders supported (no limit);
- no extension and no prefix in item name;
- all items listed alphabetically;
LIMITS :
- all ELFs must be placed into the same folder, it can't scan subfolders;
- all items will use the same path,
- if you add an item to an existing conf_apps.cfg, it will be duplicated if it already exists in the conf_apps.cfg (delete it manually);
- if you add new items to an existing conf_apps.cfg, the alphabetical sorting is lost;
HOW TO USE ?
1. Drop OPL conf_apps MAKER where your ELF files are located;
2. Choose the path style (mc? / HDD / SMB / USB)
3. Enter the name of the folder (and subfolders) - if any. Syntax is :
If no folder :
[Blank] If 1 folder :
FolderName[B]/[/B]Example : POPS/
If 1 folder + 1 subfolder :
FolderName/SubfolderName/Example : POPS/ELF/
Etc...
FolderName/SubfolderName/SubsubfolderName/FolderName/SubfolderName/SubsubfolderName/(...)/4. Say if your ELF uses generic prefixs or not.
If yes, syntax is :
##. [##dot]Example : PP. [PPdot]
5. conf_apps.cfg is generated into your folder.
If you find any issue, please report here.
Launching the Apps
You MUST have the device(s) your apps are stored on enabled. In addition you will need to enable Applications start mode: to Auto or Manual from the Main Settings > Settings screen.
Now you will be able to select the APPS list from the Menu bar. If you used multiple devices for your apps configuration file, only the devices that are enabled will launch from the list. All apps in your conf_apps.cfg will still display, so if your app doesn't seem to work, check that the device is enabled !
Simply select an app to launch and press to launch it.
You can customize the APPS list screen same as the game lists with Cover Art, Icon Art and Background Art.
APPS ART
To associate ART for your APPS, simply rename the art using the following patterns.
If your ELF is named this way: SMB.ELF
The art Covers, Discs, and BG would be named the following and put into your ART folder.
Examples:
SMB.ELF_COV.jpg <-- can be also a .png image.
SMB.ELF_ICO.png <-- must be a .png image to support transparency
SMB.ELF_BG.jpg <-- can be also a .png image
And if you use OPL Manager or Jay-Jay Themes. Don't forget to also include the following images as well.
SMB.ELF_COV2.jpg <-- can be also a .png image.
SMB.ELF_SCR.jpg <-- can be also a .png image.
SMB.ELF_SCR2.jpg <-- can be also a .png image.Click Here to understand more about these ART images and also their standard sizes.
2nd INFO Page CFG:
Starting with OPL_r842_DB, you can now populate the CFG file for the 2nd INFO Page for your APPS. Now you can enter the description and other information.
This file needs to be kept on your CFG folder on your USB, HDD, or your SMB shared folder.
You will have to create a CFG file for it using NotePad --for example:
If the APP is named: GSM.ELF
Then it's CFG file for it should be named:
GSM.ELF.cfgHere is an example what goes inside that file:
CfgVersion=3
Title=Graphics Synthesizer Mode Selector
Description=GSM intends to make on-the-fly conversion from the original graphic mode of PS2 game (or application) chosen by the user.
Players=players/1
Aspect=aspect/s
Scan=480i
Genre=Video Streaming
Parental=esrb/e
Rating=rating/3
Device=device/6
Release=
Developer=doctorxyz
Vmode=vmode/multiPOPStarter List Menu
If you are using the new OPL + POPStarter: Click Here that supports to list it's own independent page for POPStarter (to load PSX games).
Please follow this guide found here: Click Here
to be continued...








