RiptOPL DOCS

Credits & Sources

RiptOPL is a downstream fork of Open PS2 Loader โ€” a labor of love, not a replacement for upstream. Every feature in this fork began as someone else's code and someone else's ideas. This page names the people and projects it stands on.

โ„น Downstream, not canonical
The canonical, actively-maintained project lives at ps2homebrew/Open-PS2-Loader. If you want the reference build, go there. This fork exists only because that upstream work is open for everyone to study, learn from, and build on. Please support the canonical project.

The Foundation: ps2homebrew & PS2SDK

None of this would exist without the ps2homebrew team and their many years of open-source work on Open PS2 Loader and the PS2SDK. The toolchain, the IOP module ecosystem, the network stack, the HDD drivers, the memory-card protocol, the pad-emulation IRX chain โ€” all of it was built, maintained, and kept free and open so that people could study and extend it. Every feature in RiptOPL is built on that foundation.

Original Open PS2 Loader authors: Ifcaro and jimmikaelkael (copyright 2009). Core OPL development has been carried on by Ifcaro, volca, jimmikaelkael, polo35, izdubar, hominem.te.esse, SP193, and many contributors listed in the CREDITS file.

The OPL Family RiptOPL Draws From

RiptOPL is a direct agglomeration of the wider OPL family. The following projects each contributed code, ideas, or directly-ported features:

ProjectAuthor(s)What came from itSource
rickgaiser's OPL rickgaiser Various enhancements and modernisations used as a base GitHub
Neutrino rickgaiser The external EE/IOP game-loader core; UDPBD and UDPFS block-device transports; the bundled IRX chain GitHub
sOPL (Stable OPL) mystyq Stability fixes and polish fed into the shared lineage GitHub
uOPL Wolf3s Neutrino launcher integration; MMCE improvements; early Favourites groundwork GitHub
wOPL KrahJohlito Coverflow cover-art carousel; Favourites tab and favourites.bin format; per-game Neutrino args; PS2RD cheat-image loader GitHub
OPL Daily Builds (OPL DB) Jay-Jay-OPL / community Build-pipeline patterns and 10th-Anniversary extras GitHub
POPSLoader NathanNeurotic & contributors PS1/POPSTARTER launch chain; VCD listing; cover-art and GameID metadata integration GitHub
OPL RetroGEM ID CosmicScale Visual GameID barcode display GitHub
nhddl pcm720 Reference implementation for Neutrino HDD launching and argument conventions GitHub
Open PS2 Loader (canonical) ps2homebrew team The project this fork is based on; every OPL feature RiptOPL inherits GitHub

Special Thanks

Beyond the repositories above, these individuals deserve particular recognition for contributions that directly shaped this fork.

Wolf3s & KrahJohlito โ€” uOPL / wOPL

The driving force behind uOPL and wOPL, where the modern OPL experience was invented. The Neutrino external-core launcher, the Coverflow interface, and the Favourites tab are all reimplementations of features they designed and pioneered together. Reading their code taught this fork an enormous amount. RiptOPL is as much a tribute to their work as anything else.

bbsan2k โ€” MMCE Protocol

Author of the MMCE (Memory Card Mass Storage) protocol that makes SD-card game loading through the PS2's memory-card slot possible. OPL's entire MMCE device path โ€” and everything this fork builds on top of it โ€” traces directly back to that work.

saildot4k โ€” BDMA-ATA / exFAT HDD

Contributor of BDMA-ATA (exFAT internal-HDD block-device support via BDMAssault), plus the fixes, feedback, and ongoing oversight that shaped this fork's block-device work. Getting exFAT HDD right โ€” for both PS2 and PS1 titles โ€” would not have happened without that collaboration.

eliminator1403 โ€” Testing & Feedback

For dedicated testing, bug reports, and real-hardware feedback that has repeatedly caught issues and shaped fixes across this fork. Hands-on QA on real PS2 hardware is what turns a build that compiles into a build that actually works.

Berion โ€” Artwork & Theme Design

Responsible for the UI design and artwork that has defined how OPL looks for years. The visual language this fork builds on โ€” icon style, layout sensibility, theme conventions โ€” owes a great deal to that craft. Berion is credited as UI designer in the original OPL CREDITS file.

Ifcaro & jimmikaelkael โ€” OPL Origins

The original Open PS2 Loader authors (copyright 2009). Without their decision to write OPL in the open โ€” and license it under the Academic Free License โ€” none of the downstream work described on this page would have been possible. Everything starts here.

Other Credits (from the OPL CREDITS file)

The full OPL CREDITS file records many more contributors. Selected entries relevant to RiptOPL's codebase:

For the complete list, see the CREDITS file in the canonical OPL repository.

A Note on PS1 Emulation

โ„น POPS is Sony's emulator
PS1 game support in RiptOPL (and all OPL forks) runs through POPS โ€” Sony's own PS1 emulator built into PS2 firmware โ€” combined with the open-source POPSTARTER launcher. POPS itself is not distributed here, and its use depends on your console's firmware. For the deep reference on PS1 / POPSTARTER internals โ€” the 32-byte config table, IGR, cheats, multi-disc, and storage โ€” see the sister site: POPStarter docs.

License

Open PS2 Loader, and this fork, are licensed under the Academic Free License version 3.0. Review the LICENSE file in the repository for the full terms.

Why a fork at all, rather than contributing upstream?

RiptOPL was built primarily as a personal "definitive build" โ€” opinionated defaults, a Coverflow-first UI, and features ported from uOPL/wOPL assembled in one place for testers without strong opinions about which fork to run. The intent was never to compete with or fragment the upstream project. Contributing features back upstream is always welcome; the fork format was simply the fastest path to a working, testable build with all the desired pieces together. The canonical project at ps2homebrew/Open-PS2-Loader is where the community's energy should go for long-term development.