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

@Acid_Snake

The last beta I tested (v1.2.0-Beta-1880-a361ba9) takes a while to show the games list.
Also it tells me the games are fragmented when they aren't.

Is FAT32 support being removed? I sure hope not.
Some bugs have been fixed, wait for the next beta release.

TBH, why to keep FAT32 anyway while exFAT works? Or does driver size doesn't matter?
The same driver handles all FAT types.
 
Driver size is even smaller than the old FS-Driver, AFAIR! :)

For the old loaders! Keeping it backwards-compatible with ul and FAT32 at least.

@60fpshacksrock Please try a newer Beta!
It's actually 4KB or so bigger, but considering the huge amount of new features it provides compared to the old driver, we can say it's actually pretty damn small.
 
  • Like
Reactions: TnA
To install ZSO files to internal HDD, use the version of hdl-dump attached in the release page.

Now that we have exfat working over usb, wouldn't be possible to support it on internal hard drive to bypass the need of specific software to copy the games?

It would be way more convinient to just have a exfat hard drive that you can just drop the ZSO files into it using any explorer.
 
@veggav Internal HDD is not handling by BDM. And even if it would be, there is still APA "partition table" which Windows or other OSes not supporting (and PS2 firmware not supporting MBR and GPT; do not mislead first one with "__mbr", those are two different things). So at the end, You would end up with some additional software.

However, I designed workaround to this. Search about "APA Jail". The only missing part is exFAT in APA logic support. "Only" sounds easy but it is not a trivial task, demanding redesign driver.

But if You have in mind using the same logic structures for internal drive like for external, then it is a lot easier I believe to implement. But, none of homebrew support it, nor ps2 firmware (so forget about FHDB, HDD OSD etc.). "APA Jail" mixing those two words but not without consequences.
 
Last edited:
Anyway to install zso to a formated ps 2 hdd? i cant find the hdl dump version that its mentioned on the first reply, i only found that batch kit manager let you install zso but if need to be on iso and then compressed and i already have all my library on zso format so i dont want to convert again.
 
Apparently when reading some ISO CDs, the OPL has problems reading them both in ISO and in ZSO. I have tested them in a native version of the OPL and it reads them correctly. Some of them that I have tried are "Half-Life" "Ico"...
I have done the compression with ziso.exe to 2048 with the commands ziso.exe -c9 "Name.iso" "Name.zso"
 
Last edited:
Apparently when reading some ISO CDs, the OPL has problems reading them both in ISO and in ZSO. I have tested them in a native version of the OPL and it reads them correctly. Some of them that I have tried are "Half-Life" "Ico"...
I have done the compression with ziso.exe to 2048 with the commands ziso.exe -c9 "Name.iso" "Name.zso"

Half-Life works for me uncompressed, have not tested ZSO yet but i'm assuming it will work fine. i use PFS BatchKit Manager to inject my games, and it does the conversion to 2048 byte automatically using bchunk. try using one of them?

if you are using internal HDD, make sure you turn on mode 1 and 2 for all compressed games as many of them will not boot without it.

one game that actually does NOT work on OPL for me is Jak & Daxter: The Precursor Legacy, uncompressed or compressed.
 
Last edited:
Half-Life works for me uncompressed, have not tested ZSO yet but i'm assuming it will work fine. i use PFS BatchKit Manager to inject my games, and it does the conversion to 2048 byte automatically using bchunk. try using one of them?

if you are using internal HDD, make sure you turn on mode 1 and 2 for all compressed games as many of them will not boot without it.

one game that actually does NOT work on OPL for me is Jak & Daxter: The Precursor Legacy, uncompressed or compressed.

For Jak & Daxter: The Precursor Legac, You need to enable mode 2,3,6
 
Update: First of all, for more and better information, I will give the data of my PC Equipment and my PS2 Slim Console.

For the use in SMB I have a Toshiba Satellite Laptop, Windows 7 Home Premium x64, regarding the Ethernet my configuration is: 512 transmission buffers, 256 reception buffers, Speed and Duplex: Automatic. I manage the SMB IP at 192.168.137.1 (this to share the internet through the laptop and be able to play online), submask at 255.255.255.0, I do not use a gateway or DNS.

Regarding my PS2 console I have a card: SCPH-75001, NTSC. FreeMCBoot 1.966, No Chip.

Update 2: Doing some tests yesterday on the version of OPNPS2LD-v1.2.0-Beta-1897-c8ace8b: The games that I mentioned before (Half-Life SLUS_200.66 & Ico SCUS_971.13) when I published yesterday I had only tried them via SMB, today I tried the process again but via USB and they ran without any problem.

Of the games I tested via USB in .zso format compressed via ziso.exe with compression at level 9: Monster Hunter.zso (SLUS_208.96), Half-Life.zso (SLUS_200.66), Monopoly.zso (SLUS_217.53 ), Brother in Arms - RH30.zso (SLUS_211.63)
Ico.iso "this particular game did not work in .zso format" (SCUS_971.13)


Conclusion: Testing some of the games mentioned above in the first released version of OPL ZSO they work without problem via SMB. What I noticed in the OPL ZSO update was that some games stopped working either in .zso or .iso format via SMB.


Without more information for the moment, I appreciate the effort of all those who make this possible, the moderators and the coders who carry out this work to be able to have Apps like this one. Cheer up and I will continue to report my tests.


Update 3: I had not realized that the version in which I did all the tests was an old version of the OPL ZSO... Until I am just noticing that the latest version released is: OPNPS2LD-v1.2.0-Beta-1901-77e766b. I'll have to test again via SMB for that version to see if the games that didn't work in the old version via SMB in the new version do...
 
Last edited by a moderator:
  • Like
Reactions: TnA
For Jak & Daxter: The Precursor Legac, You need to enable mode 2,3,6

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.
 
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.

On my side it works well with mode 2,3,6.

But I already had this bug where it does not launch I have Delete all my OPL configuration since it launches without problem

You will need to remove each OPL configuration file if you update OPL.

Checked in mc0, mc1, usb or HDD
 
I converted the script to .exe you don't need python or other dependencies

https://github.com/GDX-X/PFS-BatchKit-Manager/blob/main/PFS-BatchKit-Manager/BAT/ziso.exe?raw=true

ziso.exe -c2 "GTA Vice City.iso" "GTA Vice City.zso"
You are a life saver messed around with it for hours couldn't get python or that script to run..
I had 16.7gb (6 games) and after this its 10.4! I also think loading times and cutscenes have improved and i havent even defragmented the games i have only tested 2 games right now and they work fine no issues whatsoever
1: Scooby-Doo! and the Spooky Swamp
2: shadow of the colossus
 
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.

J&D games are among the most I used since I firstly got into Ps2 softmodding. I firstly tried them on USB with PS2ESDL (sync mode needed), then on OPL starting from 0.9.2 up to newer builds (played on different Ps2 either FAT and SLIM ones from all three main devices: USB, SMB, HDD. Especially on HDD I tested from different ones, IDE and SATA, from 80GB up to 2TB). Never had any issue.

If you checked the game's MD5 and it's correct, you can try as GDX suggested you. Also, try with different OPL versions first (like 0.9.3 or beta 1319).
 
i don't think the games i entered are not counting for the "Your System Configuration" file
tested on latest beta build of OPL 1901 using an FAT32 USB
On the official v1.1.0 it works normaly so i guess it's a bug on these latest beta releases
 
As I think someone previously mentioned, for FATs with a HDD it would be really awesome if one could have most of the disk just being a normal vfat filesystem where you would just drop files onto it just like on a USB stick.
I know that the HDD does not have a partitioning table that a PC can understand, no MBR and no GPT, but you don't need to have one to access a filesystem that starts at an arbitrary known offset into the disk.

Assume the first 10G is reserved to OPL and homebrew, then at least on Linux (and mac?) you can carve out and use the rest of the disk that starts at offset 10G as a normal filesystem that you can mount.

Like this:
sudo losetup -o 10g /dev/loop0 /dev/sdb
sudo mkfs.vfat /dev/loop0 # create a filesystem at offset 10G
sudo mount /dev/loop0 /mnt
... copy games onto the vfat filesystem ...
sudo umount /mnt
sudo losetup -d /dev/loop0

There is no partition table, but there is a VFAT filesystem that starts at offset 10G.
Anytime you need to mount the filesystem you would just do
sudo losetup -o 10g /dev/loop0 /dev/sdb
sudo mount /dev/loop0 /mnt

And to unmount it, just do
sudo umount /mnt
sudo losetup -d /dev/loop0

It would be easy to create simple tooling to automate the mounting/umounting of the filesystem.
But, doing this and just use the "cp" command to put games in /mnt/DVD/ would be a lot more convenient than using hdldump.

I am certain it is possible to do something similar on windows but I do not know windows well enough to know how.
This would be really really nice.
 
Last edited:

Similar threads

Back
Top