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; the UDPBD block-device transport and the UDPFS network transports (a loose-ISO filesystem device plus a UDPFSBD block device); the bundled IRX chain GitHub
sOPL (Stable OPL) mystyq Stability fixes and polish fed into the shared lineage GitHub
uOPL Wolf3s An independent fork carrying unique features and unmerged upstream work; contributions across the wider OPL scene GitHub
wOPL KrahJohlito Continuation of KrahJohlito's earlier uOPL (Unofficial Open PS2 Loader). 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
Modulo-R1 AdityaKumar7209 Inspiration for folder browsing in the game list (the idea, not the code) 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.

KrahJohlito โ€” uOPL / wOPL

The creator of uOPL (Unofficial Open PS2 Loader) and its continuation 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 he designed and pioneered there. Reading that code taught this fork an enormous amount. RiptOPL is as much a tribute to his work as anything else.

Wolf3s โ€” the wider OPL scene

For contributions across the wOPL effort and the OPL community, and for maintaining an independent uOPL fork that keeps unique features and unmerged upstream work alive and visible.

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.

Testers โ€” 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. Credited in the OPL CREDITS file: eliminator1403, lucaslmgv, AndrewBento, AcidReach, bodvenomz, nuno6573, Blade1984, and zackcage6.

AdityaKumar7209 โ€” Modulo-R1 (folder browsing idea)

Whose Modulo-R1 project inspired this fork's folder browsing in the game list. We didn't use their code โ€” the idea of navigating game subfolders came from seeing it there. Thank you for the spark.

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.