CONFIGURATOR: Use createcd for PS2 .cue compression (#981)

This commit is contained in:
Cohee 2025-02-06 09:13:30 +02:00 committed by GitHub
parent ab6c0de96e
commit 15c3959db1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -6,6 +6,7 @@ compress_game() {
local file="$2"
local filename_no_path=$(basename "$file")
local filename_no_extension="${filename_no_path%.*}"
local filename_extension="${filename_no_path##*.}"
local source_file=$(dirname "$(realpath "$file")")"/"$(basename "$file")
local dest_file=$(dirname "$(realpath "$file")")"/""$filename_no_extension"
@ -15,7 +16,11 @@ compress_game() {
/app/bin/chdman createdvd --hunksize 2048 -i "$source_file" -o "$dest_file".chd -c zstd
;;
"ps2" )
/app/bin/chdman createdvd -i "$source_file" -o "$dest_file".chd -c zstd
if [[ "$filename_extension" == "cue" ]]; then
/app/bin/chdman createcd -i "$source_file" -o "$dest_file".chd
else
/app/bin/chdman createdvd -i "$source_file" -o "$dest_file".chd -c zstd
fi
;;
* )
/app/bin/chdman createcd -i "$source_file" -o "$dest_file".chd