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.
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:
| Project | Author(s) | What came from it | Source |
|---|---|---|---|
| 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:
- misfire โ NETLOG module and other contributions
- Eugene Plotnikov โ SMSUTILS, SMSMAP & SMSTCPIP modules
- Marcus R. Brown โ DEV9, ATAD modules and derived code used in cdvdman
- icyson55 โ OPL-CL project / network update support
- fjtrujy โ CI/CD implementation using Docker and GitHub Actions
- Eric Young โ DES algorithm used in the SMB code
- ps2dev team โ USB, Network, and PS2HDD modules via PS2SDK
- Quality assurance over OPL's history: RandQalan, yoshi314, EP, LocalH, lee4, El_Patas, ShaolinAssassin, algol, gledson999, jolek, zero35, and many others
For the complete list, see the CREDITS file in the canonical OPL repository.
A Note on PS1 Emulation
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.