From 17ace0cb4ef65bda17dd36630da18dedaa8797b5 Mon Sep 17 00:00:00 2001 From: yum Date: Sun, 23 Oct 2022 19:48:34 -0700 Subject: Rewrite FX and animation generators * Fix bug where facial animations cause already-written letters to change (!!!) * Add libtastt.py to hold abstractions layered over libunity * Fix * libunity: Fix bug where integer equality state transition conditions ignored the threshold * libunity: Support placing animator states at different positions --- generate_animations.sh | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100644 generate_animations.sh (limited to 'generate_animations.sh') diff --git a/generate_animations.sh b/generate_animations.sh deleted file mode 100644 index 4e5ea84..0000000 --- a/generate_animations.sh +++ /dev/null @@ -1,31 +0,0 @@ -#!/usr/bin/env bash - -# One animation per slot, per letter. -# For upper-lower + a few symbols, this is roughly -# 6 * 14 * 128 \approx 8000 animations. -# Hopefully we don't hit some limit, lmao - -set -o errexit -set -o pipefail - -[ -d generated/animations ] && rm -rf generated || true -mkdir -p generated/animations - -for row in `seq 0 7`; do - ROW_PADDED=$(printf '%02d' $row) - for col in `seq 0 21`; do - COL_PADDED=$(printf '%02d' $col) - LETTER_SHADER_PARAM=_Letter_Row${ROW_PADDED}_Col${COL_PADDED} - for letter in `seq 0 79`; do - LETTER_PADDED=$(printf '%02d' $letter) - ANIM_NAME=${LETTER_SHADER_PARAM}_Letter${LETTER_PADDED} - FILENAME=generated/animations/${ANIM_NAME}.anim - cat template.anim.txt | \ - sed \ - -e "s/%LETTER_VALUE%/$letter/g" \ - -e "s/%LETTER_SHADER_PARAM%/$LETTER_SHADER_PARAM/g" \ - -e "s/%ANIMATION_NAME%/$ANIM_NAME/g" \ - > $FILENAME - done - done -done -- cgit v1.2.3