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

OPL only reads Mode 1 Level 1 images.
Packing Mode 2 into an ISO is not standard either.

You misleading two different things.

One thing are reading modes in OPL (from 1 up to 8) to simplify naming operations.
Another different thing are modes in logic structure on optical disc described in Rainbow Books.

And mode2 for PSX and PS2CD-ROMs is actually a standard, while mode1 for PS2DVD-ROM. ;) The reason why HDLoader and currently OPL not reading compact disc images in mode2 is to round into sectors on HDD (512*4=2048) to speed up sequential read, especially that no game (?) on CD for PS2 using CDDA (for which mode2 is mandatory), so all the bytes above 2048 from each sector can be stripped. And here I'm talking about of course of logic structure, not OPL "hacks".

AFAIR there were very few discs which DO!

Which CD games for PS2 using CDDA or subchannel data? Never heard of any.
 
Last edited:
When GT3 was giving me fragmented, I deleted the ZSO i had and re-created and re-copied it. One of those two operations (like copying it again) resolved the fragmentation.
 
OPL only reads Mode 1 Level 1 images.
Packing Mode 2 into an ISO is not standard either.


Not true... maxcso cuts the first 16 sectors, which includes the PS2-Logo!
Those compressed with the script (or app based on it), actually can be uncompressed to the same original ISO with the same hashes, unlike in maxcso's case!


AFAIR there were very few discs which DO!


Re-compression Will not fix fragmented files.

I know.
 
Oh! But do maxcso compressed ZSOs unpack to an ISO with the same hash, just like it does when compressed with the Python-script?
Actually, yes, they do! Seems like there's no downside to sticking with maxcso after all.
 
Am I doing something wrong? Using the latest (edit 16) version of the python script.

I get Align error with some DVD9 games.

ziso.py -c 2 "Tekken 5.iso" "Tekken 5.zso"

Compress 'SLUS_210.59.Tekken 5.iso' to 'SLUS_210.59.Tekken 5.zso'
Total File Size 4483547136 bytes
block size 2048 bytes
index align 2
compress level 2
Align error, you have to increase align by 1 or CFW won't be able to read offset above 2 ** 31 bytes

Edit:
Others are
SCUS_973.28.Gran Turismo 4
SCUS_974.02.Killzone
SCUS_974.90.ROGUE GALAXY
SLES_528.31.Syberia II
SLUS_203.12.Final Fantasy X
SLUS_205.54.Metal Gear Solid 2 - Substance
SLUS_205.65.Champions of Norrath
 
Last edited:
  • Like
Reactions: TnA
Thanks for your reply and the excellent work.
Using the script from the link you sent unfortunately still returns the same error on Windows 10 64bit and Debian stable 64bit.
 
Icon for a script/executable/discimage in Windows 11 style. If someone needed. ;p
zso_256.png
 

Similar threads

Back
Top