From 15c3959db1e941ca9fab3a5ba7f9f3a6d62fbf74 Mon Sep 17 00:00:00 2001 From: Cohee <18619528+Cohee1207@users.noreply.github.com> Date: Thu, 6 Feb 2025 09:13:30 +0200 Subject: [PATCH] CONFIGURATOR: Use createcd for PS2 .cue compression (#981) --- functions/compression.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/functions/compression.sh b/functions/compression.sh index 3a5ce393..f4b5309f 100644 --- a/functions/compression.sh +++ b/functions/compression.sh @@ -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