Added abstract readers to make it easier to deal with each game separately (Currently only supports Zero 2)
Cleaned up file directory list and file name list for Zero 2.
Exports now respect whole file size and trims instead of reading chunks of PS2_SECTOR_SIZE (2048). This was causing buffer overruns and some garbage in file buffers.
CMP_Decode now decodes the stream as files are read and saved, rather than reopening the file later.
CMP_Decode now decodes with 4 byte pointers instead of 8, which was causing heap corruption in some cases.
Added abstract readers to make it easier to deal with each game separately (Currently only supports Zero 2) Cleaned up file directory list and file name list for Zero 2.
Exports now respect whole file size and trims instead of reading chunks of PS2_SECTOR_SIZE (2048). This was causing buffer overruns and some garbage in file buffers.
CMP_Decode now decodes the stream as files are read and saved, rather than reopening the file later. CMP_Decode now decodes with 4 byte pointers instead of 8, which was causing heap corruption in some cases.