What do the codes mean for OPL, and why so many versions?

I have a few questions, which I'm hoping can be answered here.



1. I've been using the brilliant Open PS2 Loader for many years, to play my games from an internal IDE hard drive in my PS2, but I haven't upgraded OPL in a while, so I thought I would download and try the latest version from:

https://github.com/ps2homebrew/Open-PS2-Loader/releases/tag/latest

And on that page is an archive called 'OPNPS2LD-VARIANTS-LATEST.7z, containing various versions of OPL. According to the archive's 'Read Me' text file:



Open PS2 Loader bundle included several types of the same OPL version. These
types come with more or less features included.
| Type (can be a combination) | Description |
| --------------------------- | --------------------------------------------------------------------------------- |
| "Normal" (No suffixes) | Regular, basic OPL release, without any extra features. Aka vanilla build. |
| "Childproof" | OPL release with some controls disabled (e.g. write operations). |
| "VMC" | OPL release with Virtual Memory Card (VMC) support. |
| "GSM" | OPL release with GSM integrated into it. |
| "PS2RD" | OPL release with PS2RD Cheat Engine built-in feature.




But these codes aren't included in the actual filenames of the various OPL versions in that same archive. Instead, the files are named:


OPNPS2LD-----0.9.3+.1562-Beta-41f7cf0.ELF
OPNPS2LD----RTL=1-0.9.3+.1562-Beta-41f7cf0.ELF
OPNPS2LD---PADEMU=1--0.9.3+.1562-Beta-41f7cf0.ELF
OPNPS2LD---PADEMU=1-RTL=1-0.9.3+.1562-Beta-41f7cf0.ELF
OPNPS2LD--IGS=1---0.9.3+.1562-Beta-41f7cf0.ELF
OPNPS2LD--IGS=1--RTL=1-0.9.3+.1562-Beta-41f7cf0.ELF
OPNPS2LD--IGS=1-PADEMU=1--0.9.3+.1562-Beta-41f7cf0.ELF
OPNPS2LD--IGS=1-PADEMU=1-RTL=1-0.9.3+.1562-Beta-41f7cf0.ELF
OPNPS2LD-DTL_T10000=1----0.9.3+.1562-Beta-41f7cf0.ELF (3.6MB)
OPNPS2LD-DTL_T10000=1---RTL=1-0.9.3+.1562-Beta-41f7cf0.ELF
OPNPS2LD-DTL_T10000=1--PADEMU=1--0.9.3+.1562-Beta-41f7cf0.ELF
OPNPS2LD-DTL_T10000=1--PADEMU=1-RTL=1-0.9.3+.1562-Beta-41f7cf0.ELF
OPNPS2LD-DTL_T10000=1-IGS=1---0.9.3+.1562-Beta-41f7cf0.ELF (3.6MB)
OPNPS2LD-DTL_T10000=1-IGS=1--RTL=1-0.9.3+.1562-Beta-41f7cf0.ELF
OPNPS2LD-DTL_T10000=1-IGS=1-PADEMU=1--0.9.3+.1562-Beta-41f7cf0.ELF
OPNPS2LD-DTL_T10000=1-IGS=1-PADEMU=1-RTL=1-0.9.3+.1562-Beta-41f7cf0.ELF



and instead of having codes like VMC and PS2RD, they have codes like PADEMU and T10000.

How can I tell which of the files has which features, please?

And does the archive 'OPNPS2LD.ZIP' from that same page have (in the one version of OPL that it contains) all of the features, including the virtual memory cards?



2. Why are there all the different versions of Open PS2 Loader? Why not just use one version that has every feature? It can't be to save file size by omitting features that the user doesn't want, as all of the files in the archive are of a similar size. Is it because some features make OPL less reliable or something, and so shouldn't be present unless the user wants those particular feature?


3. I remember that OPL playing background music on the menus was once mentioned as a 'maybe' feature. Did that ever appear in OPL?


4. The only games that I remember having problems with OPL were Deus Ex: The Conspiracy, and Unreal Tournament. In fact, both games have the same problem; after a few level loads (I don't think it matters which levels you load) then the games just lock up with a yellow border. Was this ever fixed in OPL?

Thanks for reading this, and for any answers.
 
  1. I am not entirely sure, but I think OPNPS2LD.ELF had it all.
  2. Yes, there are some smaller issues. Some compatibility-problems with a small amount of games seem to have arisen, solely by implementing a feature (even if it is not used!) in a built!
  3. Yes, @KrahJohlito implemented that feature into OPL and it is available in new builds!
  4. No, this bug is still present!
  5. There is a list-function available, for successive numbers! ;)
 
1. Download "OPNPS2LD.ZIP" from the link that you provide.
You can also get OPL 1562 from here:
https://www.psx-place.com/threads/open-ps2-loader-v0-9-3.13415/page-51#post-255460.
This version has VMC, GSM, PADEMU, Cheats (PS2RD).
Does not have IGS.

For now I suggest to use OPL 1442:
https://www.psx-place.com/threads/open-ps2-loader-v0-9-3.13415/page-48#post-239678,
because there are still some problems in the current build:
https://www.psx-place.com/threads/open-ps2-loader-v0-9-3.13415/page-51#post-262291.

3. There were few test builds with background music.
Latest versions of OPL only have SFX.
 
Last edited:
  • Like
Reactions: TnA
Oh, it was about BGM instead of sound in general!
Yes, there were only test-builds.

THX for the correction @jolek!
 
To be honest, I don't get it why OPL stable release have so many variants. Sufficient would be version which have everything build-in and by conifg, user would deciding what features want to use. Currently I'm using 1554 WIP and have everything.

@RFaction27
BTW: Judging by name, "T10000" is not version for Terminator but for DTL-Txxxx (devkit).
 
To be honest, I don't get it why OPL stable release have so many variants. Sufficient would be version which have everything build-in and by conifg, user would deciding what features want to use.
I already explained why...
Yes, there are some smaller issues. Some compatibility-problems with a small amount of games seem to have arisen, solely by implementing a feature (even if it is not used!) in a built!
"not using it (a feature)", does NOT make these games compatible again!
 
Oh, that's the reason. I was thinking that it is sufficient to just turnt it off in settings. Sorry, that must missed me somehow.
 

Similar threads

Back
Top