PS2 [Testers Needed] Open PS2 Loader with ZSO support (compressed ISO)

nah, makes no difference no matter what i do, lol... tried US and PAL versions, compressed and uncompressed. i have NEVER gotten this game to work in OPL, no idea why. i have hundreds of games on my internal HDD, all work great except this one. maybe i should file a bug report, haha? no big deal, i just run it from disc.
I had the same problem with jak & daxter, try to turn off the PADEMU (?) , that works for me for some reason.
w.jpg
 
@Acid_Snake

I noticed that pcsx2 seems to actually be getting support for it.

I know they won't, but it would be nice if they would modify one of their older CDVD plugins to add ZSO
support so it could work on Windows 7.
 
Hey guys, a new Official release of Open PS2 Loader can be found in the github release page.
Version 1.2.0 Beta 1907 introduces a new ZSO reader code: more optimized, less code, less memory, less CPU cycles.
Many games are stutter free now or have less stuttering than before. One example is GTA San Andreas, which now barely has any FMV stutter, and there's less building popup.

Release can be found here:
https://github.com/ps2homebrew/Open-PS2-Loader/releases/tag/latest

Please le us know if there's any regression.
 
I tested a few games in .zso format (USB, OPL r1910, PSXISO Compression Tool R4):
Max Payne PAL - works
Maze Action PAL - works
Serious Sam Next Encounter PAL - works
Age of Empires II - SLES_502.82 - works
Hitman Blood Money PAL - works
Soldier of Fortune - SLES_507.39 - works
Fallout Brotherhood of Steel - SLES_515.25 - black screen after game logo
Vietcong Purple Haze - SLES_527.98 - works

I also compared .zso and .iso load times:

Max Payne, Part I Chapter II:
.zso = 26 seconds
.iso = 41 seconds

Vietcong Purple Haze, first loading screen:
.zso = 26 seconds
.iso = 52 seconds

I've also found out that the white screen of death shows up when the filename (SLES...) is incorrect

Nice work, @Acid_Snake
 
I tested a few games in .zso format (USB, OPL r1910, PSXISO Compression Tool R4):
Max Payne PAL - works
Maze Action PAL - works
Serious Sam Next Encounter PAL - works
Age of Empires II - SLES_502.82 - works
Hitman Blood Money PAL - works
Soldier of Fortune - SLES_507.39 - works
Fallout Brotherhood of Steel - SLES_515.25 - black screen after game logo
Vietcong Purple Haze - SLES_527.98 - works

I also compared .zso and .iso load times:

Max Payne, Part I Chapter II:
.zso = 26 seconds
.iso = 41 seconds

Vietcong Purple Haze, first loading screen:
.zso = 26 seconds
.iso = 52 seconds

I've also found out that the white screen of death shows up when the filename (SLES...) is incorrect

Nice work, @Acid_Snake
There is no need to use the SLES filename format anymore. Your game can be called "whatever.iso" or "whatever.zso" and it'll work.
 
So zso compression even speeds up loading times, since there's a de-compression involved I thought it was the contrary.
It is true also from the other devices?? If yes, then loading from HDD would become fast as lightning.
 
The ZSO decompression code was HEAVILY optimized by @Acid_Snake! Some of it can be ported to other platforms, which is the even better news, IMO!

Beside that, there were some other optimizations added to OPL, which can influence the behavior!
Some of them are DIRECTLY related to ZSO and some are generic, which could STILL perform differently on different image formats! :)


Edit: Seriously... For example ZSO + SMB working that well, is quite a miracle from a technical perspective!

Yeah, sorry... I am NOT "bitching" about SMB nor ZSO...

I just mean: That old shitty 1989 MIPS I... OOOOONE... 36MHz CPU, with bad thread-switching, runs it faster than some stupid "MediaCenters" from ~2010 can provide as a NAS........

So go figure, where a better job of optimization was done AT THE SAME TIME OR EVEN EARLIER!

It is IMPRESSIVE, that BOTH runs together "good", although it is not required for MOST hosts! It is very useful for local devices!
 
Last edited:
So zso compression even speeds up loading times, since there's a de-compression involved I thought it was the contrary.
It is true also from the other devices?? If yes, then loading from HDD would become fast as lightning.

Maybe from USB HDD, but on flash drives it seems the same, or a bit slower. Though changing the sector cache size to about 8 for me seems to load games faster than setting it to 4, or the default 16.

For example:

Shadow of The Colossus (ZSO):

Sector size:

4: Loads slower, causing the game to freeze Wander's animation in place temporarily while loading such as when he is on his horse at full speed.

8: Faster. Little or no animation freeze or pausing.
 
Last edited:
Dès la "rentrée" (début Septembre) je vais débuter une liste de compatibilité de la révision la plus récente et fonctionnelle de OPL, cela inclura le ZSO dans TOUS les périphériques qui le supportent (SMB/USB et HDD(si c'est utile)). Donnez-moi votre avis à la suite de ce commentaire. Merci par avance.

Algol "le papy".

As soon as "back to school" (early September) I will start a compatibility list of the most recent and functional revision of OPL, this will include the ZSO in ALL devices that support it (SMB / USB and HDD (if it is useful )). Give me your opinion following this comment. Thanks in advance.
 

Similar threads

Back
Top