OPL APPS Menu: Loading PS2 Homebrew

The APPS section in OPL is where PS2 homebrew ELF files live, separate from your Games list. Here's what it's for and exactly how to add your own apps to it.

Inside OPL, the APPS menu is a dedicated section for launching PS2 homebrew — standalone .ELF programs like utilities, media players, and emulators — separate from the Games list, which is reserved for ISO-based PS2 titles.

If you've ever wondered why OPL has both a "Games" list and an "APPS" list, this is the reason: Games expects ISO/ZSO disc images, while APPS expects standalone executables (.ELF files) that don't need a disc image at all.

What Belongs in APPS?

  • Homebrew utilities — tools like OPL Util for splitting large files, or PS2RD as a standalone cheat engine.
  • Media players and browsers built for the PS2 homebrew scene.
  • Other loaders or launchers — most notably uLaunchELF, a general-purpose file manager many players keep in APPS for browsing storage devices and managing memory card saves.
  • Other emulators designed to run as PS2 ELF applications.

Regular PS2 game ISOs do not go in APPS — those belong in the DVD/CD folders covered in our PS2 ISO games guide.

How to Add a Homebrew App to OPL's APPS List

  1. On your USB drive, memory card, or HDD partition, create a folder named exactly APPS at the root level (same level as your DVD/CD folders, if present).
  2. Copy the homebrew program's .ELF file into that folder — and any companion files the app needs (configs, libraries), since some homebrew won't launch without them.
  3. Boot OPL and switch to the APPS tab in the menu — the app should appear automatically, using its ELF filename or embedded title if available.
  4. Select it to launch, exactly like launching a game from the Games tab.

APPS vs. FreeMCBoot's Own APPS Folder

FreeMCBoot (the memory card unlock that lets you run OPL in the first place) has its own APPS folder on the memory card, used to launch OPL itself alongside other startup homebrew. OPL's internal APPS menu is a separate, second layer — once you're inside OPL, its APPS list reads from whichever storage device (USB/HDD) OPL is currently browsing, not the memory card.

Fixing Common APPS Problems

SymptomLikely Fix
App doesn't appear in the listConfirm the folder is spelled exactly APPS and sits at the storage device's root, not nested inside another folder
App appears but won't launchRe-copy the ELF (it may have transferred incompletely) and confirm any required companion files are present alongside it
App launches, then immediately crashesThe homebrew may be incompatible with your OPL version — check that app's own documentation for known compatibility notes

Don't have OPL installed yet?

Get the official build before setting up APPS or Games folders.

Download OPL PS2

Frequently Asked Questions

APPS is a separate section inside OPL (and FreeMCBoot) dedicated to launching PS2 homebrew ELF files — utilities, emulators, and other non-game software — as opposed to the Games list, which is for ISO-based game titles.
Create a folder named APPS at the root of your USB drive, memory card, or HDD partition, and place the homebrew .ELF file (and any files it needs) inside it. OPL scans that folder and lists each ELF automatically.
Double-check the ELF sits directly inside a folder named exactly APPS at the root of the storage device OPL is browsing, and that the file isn't corrupted. Some homebrew apps also require companion files (configs, libraries) to sit alongside the ELF in the same folder.
Common ones include uLaunchELF (a general file manager/launcher), a standalone build of the PS2RD cheat engine, and various homebrew media players or system utilities — anything packaged as a .ELF rather than a game ISO.
OPL scans the APPS folder for ELF files; deeply nested subfolder support has historically been inconsistent across versions, so the safest approach is keeping each homebrew app in its own single folder directly inside APPS, exactly as that app's documentation specifies.

Sources & How This Guide Is Verified

OPLPS2.COM is an independent guide and is not officially affiliated with the ps2homebrew project or Sony Interactive Entertainment. Information on this page is cross-checked against the official OPL GitHub repository and release changelogs, community-maintained compatibility reports on PSX-Place and PS2-Home, and is revised whenever a new OPL release changes the information here.

Last verified: 2026-08-14