OPL vs ESR vs HDLoader: Which PS2 Loader Is for What
Open PS2 Loader (OPL), ESR, and HDLoader are three different answers to the question of how a PlayStation 2 loads software, and comparing them as if they were three versions of the same program misses the point. The direct answer is this: OPL is the general-purpose loader for your own dumps from USB, a network share, a hard drive, or an MX4SIO card; ESR is a specialised program for discs prepared in DVD-video format through the DVD player path; and HDLoader is the older hard-drive loader that OPL has largely superseded for most users. For a new setup, start with OPL. Consider ESR only for its specific disc use, and consider HDLoader mainly if you are maintaining an older hard-drive setup or researching how PS2 loading evolved.
None of these loaders ships inside the FreeMCBoot (FMCB) v1.966 package. FMCB, created by Neme and jimmikaelkael and maintained by SP193, provides the menu from which you launch homebrew. OPL, ESR, and HDLoader are separate homebrew programs that you add yourself or obtain through a bundle such as the Noobie package. Keeping that separation clear prevents the common mistake of installing FMCB and then wondering why no loader appears: the loader is a second step, not part of the softmod package.
OPL: the general loader
OPL is the loader to learn first, because it covers the most situations. It loads your own dumps from four routes, compared in OPL Loading Compared: USB vs SMB vs HDD vs MX4SIO: a USB drive, a network share over SMB, an internal hard drive on a Fat console, and an MX4SIO card in a memory card slot. It also supports virtual memory cards, so saves for loaded games can live on the same storage as the games rather than only on a physical card, and it supports themes and per-game settings for titles that need specific handling.
OPL’s breadth is also its learning curve. Each route has its own folder layout, with DVD and CD folders at the root for the corresponding disc types, and each route has its own failure modes: USB fragmentation and drive pickiness, network share configuration, hard drive preparation on Fat consoles, and adapter and card compatibility for MX4SIO. The loader is not the hard part; matching the route to your console and storage is. Modern OPL builds also handle exFAT loading where the route supports it. That filesystem support belongs to OPL, not to FMCB, and it should not be expected during FMCB installation itself.
Choose OPL if you are setting up a new system, if you want one loader for several storage routes, or if you want virtual memory cards and per-game settings. For most FMCB users, OPL is not just the default choice; it is the only loader they will ever need.
ESR: the disc specialist
ESR works through a different path entirely. It uses the PS2’s DVD player behaviour to run discs that have been prepared in DVD-video format, so that the console treats the disc as video content and then hands control to the prepared software. That is a clever and specific mechanism, and it is useful in a narrow situation: you have a disc prepared in that format and a console and drive that can read it, and you want to run that disc’s contents.
ESR is not a general game loader. It does not load dumps from USB, a network share, or a hard drive, and it does not replace OPL for a library stored on those routes. It also depends on the disc drive in a way OPL’s disc-free routes do not, so a failing drive affects ESR use directly. If your goal is a disc-free library, ESR is the wrong tool for the job, however well it works for its own purpose. If your goal is specifically to run a DVD-video-format disc, ESR is the tool designed for that purpose, and OPL will not substitute for it.
A note on scope: this site covers ESR as a loader category, not as a method for obtaining discs. Use only your own discs and dumps, and treat any source offering prepared discs or game images as outside the scope of FMCB setup.
HDLoader: the predecessor
HDLoader came earlier, when internal hard drive loading on Fat consoles was the new capability and the tooling around it was simpler. It loads games from an internal hard drive on a Fat console through the network adapter, and for a period it was the standard way to do that. Its historical importance is real, and many older guides still refer to it, which is why it appears in comparisons at all.
For a new setup, HDLoader is largely superseded by OPL. OPL covers hard drive loading on Fat consoles as one of its routes, alongside USB, network, and MX4SIO loading, and it adds virtual memory cards, themes, and ongoing development that HDLoader, as an older tool, does not match. HDLoader remains relevant in two situations: maintaining an existing hard-drive setup that already uses it and works, where changing loaders would be disruption without benefit, and understanding older documentation that assumes HDLoader’s layout and behaviour. In both cases, the decision is about continuity, not about HDLoader being better for a fresh install.
Comparison table
| OPL | ESR | HDLoader | |
|---|---|---|---|
| Primary job | Load your own dumps from storage | Run discs prepared in DVD-video format | Load games from an internal hard drive (Fat) |
| Storage routes | USB, SMB network share, internal hard drive, MX4SIO | Disc only, via the DVD player path | Internal hard drive only |
| Console families | Fat and Slim | Fat and Slim, where the drive can read the disc | Fat only |
| Virtual memory cards | Yes | Not its job | Not its job in the same way |
| Current development | Actively developed as the general loader | Specialised, for its specific disc use | Older tool, largely superseded for new setups |
| Best for a new setup | Yes, start here | Only for its specific disc use | Only for maintaining an existing setup |
Choosing in practice
- New setup, any console: OPL, with a loading route chosen from the OPL routes comparison.
- Disc prepared in DVD-video format: ESR, for that disc, with a working drive.
- Existing Fat hard-drive setup already on HDLoader and working: Leave it alone unless you have a specific reason to move to OPL.
- Researching an old guide that mentions HDLoader: Its hard-drive concepts carry over to OPL’s hard drive route, but its specific layout and settings do not automatically transfer.
FAQ
Is OPL included with FreeMCBoot v1.966? No. The v1.966 package contains only what FMCB itself needs. OPL is a separate program that you add yourself or obtain through a bundle.
Can ESR load games from a USB drive? No. ESR is for discs prepared in DVD-video format through the DVD player path. USB loading is OPL’s job.
Should a new user choose HDLoader or OPL? OPL, in almost every case. HDLoader is relevant mainly for maintaining an older hard-drive setup that already uses it.
Can I use more than one loader? Yes. Loaders are separate programs launched from the FMCB menu, so you can keep OPL for your library and ESR for its specific disc use on the same console.
Why do old guides mention HDLoader so much if OPL superseded it? Because HDLoader was the standard hard-drive loader when those guides were written. Its concepts carry over to OPL’s hard drive route, but for a fresh install, OPL is the current general loader.
Some links on this page are affiliate links; we may earn a commission at no extra cost to you. See our Affiliate Disclosure.
