From 125276fd7b3b992295f0fc7f5838abfbd257c07e Mon Sep 17 00:00:00 2001 From: Kas-tle <26531652+Kas-tle@users.noreply.github.com> Date: Sat, 3 Dec 2022 16:57:09 -0800 Subject: [PATCH] Update converter.sh --- converter.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/converter.sh b/converter.sh index 3ee64ba..c05ca52 100755 --- a/converter.sh +++ b/converter.sh @@ -1113,8 +1113,13 @@ if [ -f sprites.json ]; then | gsub("\\t";",") ' sprites.json > scratch_files/sprites.csv + function write_id_hash () { + local entry_hash=$(echo -n "${1}" | md5sum | head -c 7) + echo "${2},${entry_hash}" >> "${4}" + } + while IFS=, read -r predicate icon - do write_hash "${predicate}" "${icon}" "scratch_files/sprite_hashes.csv" & + do write_id_hash "${predicate}" "${icon}" "scratch_files/sprite_hashes.csv" & done < scratch_files/sprites.csv > /dev/null jq -cR 'split(",")' scratch_files/sprite_hashes.csv | jq -s 'map({("gmdl_" + .[1]): {"textures": .[0]}}) | add' > scratch_files/sprite_hashmap.json