PSXiSO Compression Tool

PS2 PSXiSO Compression Tool (CHD/ZSO/CSO) 0.2.0

VTSTech

Developer
upload_2025-10-13_11-43-43-png.46757


A quick frontend I wrote for CHD and ZSO compression.

Should work on PSXiSO/PS2iSO (BIN/CUE or iSO)

Includes chdman, ziso, maxcso and bin2iso (in R4, cannot upload things that big anymore. so PSXiSO exe only in R5)

R6 quick update for bug introduced in R5 that broke cue file handling.

v0.2.0 Python Rewrite VTSTech-PSXiSO.zip (source), EXE of Python rewrite https://www.mediafire.com/file/3riniu9kctpm5zk/VTSTech-PSXiSO-exe.7z/file
 

Attachments

Last edited:
Instead of python script, You can use python wrapped to executable. If I'm correct, @GDX made one. The bad news is, it will insanely increase the size but it is more handy than installing Python. Or maybe adapt CPP implementation from OPL Manager?
 
Last edited:
@VTSTech

Nice.

Though I must report the UI seems just a little bit buggy: When changing/selecting a different format you have to click twice for the checkmark to appear. It also leaves the command line open.

I also had a small request if you would:

An option for when compressing to CSO to use the --fast argument. Most probably wouldn't use it but it could maybe help older/slower PC's as it is more lightweight.
 
Last edited:
This is great and works well for me. Just one issue I found using Windows 10: the "output as Filename.*" option doesn't seem to work. When the box is checked, it always produces a file called "PSXiSO.zso" and when unchecked it produces "NEW.ZSO".

Thanks for the great tool!
 
I probably need to do more filtering on filename. Is there any special characters in cue/bin name or non-english chars? Spaces should be handled for at least :P
--
I intended to leave the command line open. If i hide it there is no indication or way to check the progress of the compress ... unless i pipe the output, but leaving the window just seemed easiest for now. I'll add --fast option in next compile
 
I probably need to do more filtering on filename. Is there any special characters in cue/bin name or non-english chars? Spaces should be handled for at least :P
--
I intended to leave the command line open. If i hide it there is no indication or way to check the progress of the compress ... unless i pipe the output, but leaving the window just seemed easiest for now. I'll add --fast option in next compile

Thank you. Appreciated.
 
For those wanting batch ISO to ZSO conversion.
  1. Make/save an iso2zso.bat file via Windows Notepad
  2. Copy/paste:
    Code:
    for /r %%i in (*.iso) do maxcso.exe --threads=4 --block=2048 --format=zso "%%i"
    Change --threads=4 to your desired CPU threads to use. I just figure almost everyone has at least a 2 core/ 4 thread processor now. If you don't know, just set to 2. If your baller, set it to 96 or higher (you know who you are)
  3. Save file
  4. Copy your ISOs to the folder within the OPs app. (I prefer hardlinking as it's quicker, but that's not for this tutorial)
  5. Double-click iso2zso.bat and wait for your ISOs to be converted
HINT: As this batch file does not delete the original files, you can copy the contents of OPs tool and batch file to your ISO folder of choice and then run. After that move/sort files as necessary.
 
Last edited:
There is no "other method" because there is no other emulators than those official four. And no one hacked these new two for PS2 Classics to be able to use USB. No one written any PS2 emulator too.
 
Back
Top