mirror of
https://github.com/CTCaer/RetroArch.git
synced 2025-02-06 11:38:23 +00:00
Should fix zip loading of [!] files...
This commit is contained in:
parent
7bbaa6ee31
commit
9c9eee5d01
@ -31,7 +31,10 @@ extract_zip()
|
|||||||
die "Cannot find .smc nor .sfc file in archive"
|
die "Cannot find .smc nor .sfc file in archive"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
unzip -p "$1" "$FILENAME" > "$TMPROM"
|
# The people who made the [!] naming convention obviously have never used regex ... <_<
|
||||||
|
FILENAME_FIXED="`echo $FILENAME | sed -e 's|\[|\\\\[|g' -e 's|!|\\\\!|g' -e 's|\]|\\\\]|g'`"
|
||||||
|
|
||||||
|
unzip -p "$1" "$FILENAME_FIXED" > "$TMPROM"
|
||||||
}
|
}
|
||||||
|
|
||||||
extract_7z()
|
extract_7z()
|
||||||
@ -79,13 +82,14 @@ esac
|
|||||||
SAVENAME="`basename \"$COMP_FILE\" $EXTENSION`"
|
SAVENAME="`basename \"$COMP_FILE\" $EXTENSION`"
|
||||||
DIRNAME="`dirname \"$COMP_FILE\"`"
|
DIRNAME="`dirname \"$COMP_FILE\"`"
|
||||||
SAVENAME="${SAVENAME}.srm"
|
SAVENAME="${SAVENAME}.srm"
|
||||||
echo "Savename: ${DIRNAME}/${SAVENAME}"
|
|
||||||
|
|
||||||
SSNES_PATH="`which ssnes`"
|
SSNES_PATH="`which ssnes`"
|
||||||
if [ -z "$SSNES_PATH" ]; then
|
if [ -z "$SSNES_PATH" ]; then
|
||||||
die "Cannot find SSNES in path."
|
die "Cannot find SSNES in path."
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
echo "Temp ROM: $TMPROM"
|
||||||
|
echo "Savename: ${DIRNAME}/${SAVENAME}"
|
||||||
"$SSNES_PATH" "$TMPROM" -s "${DIRNAME}/${SAVENAME}" "$@"
|
"$SSNES_PATH" "$TMPROM" -s "${DIRNAME}/${SAVENAME}" "$@"
|
||||||
rm "$TMPROM"
|
rm "$TMPROM"
|
||||||
rm -r "$TMPDIR"
|
rm -r "$TMPDIR"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user