mirror of
https://github.com/a2-4am/4cade.git
synced 2024-11-22 06:31:31 +00:00
automate adding new and updating existing SHR files
This commit is contained in:
parent
f92ddd77a6
commit
c5b21f81d5
34
bin/toshr.sh
Executable file
34
bin/toshr.sh
Executable file
@ -0,0 +1,34 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Add or unconditionally replace SHR file with newly converted PNG file
|
||||||
|
# Also saves final error score from conversion
|
||||||
|
# Also removes old compressed asset of the same name, if any
|
||||||
|
|
||||||
|
# parameters
|
||||||
|
# 1 - input file (PNG, must be properly sized and named)
|
||||||
|
|
||||||
|
# Python 3
|
||||||
|
PYTHON="python"
|
||||||
|
|
||||||
|
# https://github.com/KrisKennaway/ii-pix/
|
||||||
|
CONVERT_PY="$HOME/Documents/a2/ii-pix/convert.py"
|
||||||
|
|
||||||
|
# directories within Total Replay repository
|
||||||
|
SHR_SCORES="./res/ARTWORK.SHR.SCORES"
|
||||||
|
SHR_COMPRESSED="./res/ARTWORK.SHR"
|
||||||
|
SHR_UNCOMPRESSED="./res/ARTWORK.SHR.UNCOMPRESSED"
|
||||||
|
|
||||||
|
inputname=$(basename "$1") # e.g. "ZAXXON.png"
|
||||||
|
shr_name="${inputname%.*}" # e.g. "ZAXXON"
|
||||||
|
|
||||||
|
"$PYTHON" "$CONVERT_PY" shr \
|
||||||
|
--no-show-output \
|
||||||
|
--no-save-preview \
|
||||||
|
--fixed-colours=1 \
|
||||||
|
--show-final-score \
|
||||||
|
"$1" \
|
||||||
|
"$SHR_UNCOMPRESSED/$shr_name" | \
|
||||||
|
grep FINAL_SCORE | \
|
||||||
|
cut -d":" -f2 \
|
||||||
|
> "$SHR_SCORES/$shr_name"
|
||||||
|
rm -f "$SHR_COMPRESSED/$shr_name"
|
Loading…
Reference in New Issue
Block a user