diff --git a/.blobfoxrageworse.svg b/.blobfoxrageworse.svg
new file mode 100644
index 0000000..5536790
--- /dev/null
+++ b/.blobfoxrageworse.svg
@@ -0,0 +1,525 @@
+
+
+
+
diff --git a/blobfoxcentersnugglecat.svg b/blobfoxcentersnugglecat.svg
new file mode 100644
index 0000000..49cd703
--- /dev/null
+++ b/blobfoxcentersnugglecat.svg
@@ -0,0 +1,1042 @@
+
+
+
+
diff --git a/blobfoxcentersnugglefox.svg b/blobfoxcentersnugglefox.svg
new file mode 100644
index 0000000..f5927f5
--- /dev/null
+++ b/blobfoxcentersnugglefox.svg
@@ -0,0 +1,1118 @@
+
+
+
+
diff --git a/blobfoxcheer.svg b/blobfoxcheer.svg
new file mode 100644
index 0000000..ff8b382
--- /dev/null
+++ b/blobfoxcheer.svg
@@ -0,0 +1,316 @@
+
+
+
+
diff --git a/blobfoxdarkghost.svg b/blobfoxdarkghost.svg
new file mode 100644
index 0000000..7760219
--- /dev/null
+++ b/blobfoxdarkghost.svg
@@ -0,0 +1,229 @@
+
+
+
+
diff --git a/blobfoxdarkghostfloof.svg b/blobfoxdarkghostfloof.svg
new file mode 100644
index 0000000..ef765f3
--- /dev/null
+++ b/blobfoxdarkghostfloof.svg
@@ -0,0 +1,298 @@
+
+
+
+
diff --git a/blobfoxdarkghostspooky.svg b/blobfoxdarkghostspooky.svg
new file mode 100644
index 0000000..802469b
--- /dev/null
+++ b/blobfoxdarkghostspooky.svg
@@ -0,0 +1,229 @@
+
+
+
+
diff --git a/blobfoxghost.svg b/blobfoxghost.svg
new file mode 100644
index 0000000..7a33ef2
--- /dev/null
+++ b/blobfoxghost.svg
@@ -0,0 +1,229 @@
+
+
+
+
diff --git a/blobfoxghostfloof.svg b/blobfoxghostfloof.svg
new file mode 100644
index 0000000..f2d7516
--- /dev/null
+++ b/blobfoxghostfloof.svg
@@ -0,0 +1,298 @@
+
+
+
+
diff --git a/blobfoxghostspooky.svg b/blobfoxghostspooky.svg
new file mode 100644
index 0000000..ce32bf0
--- /dev/null
+++ b/blobfoxghostspooky.svg
@@ -0,0 +1,491 @@
+
+
+
+
diff --git a/blobfoxleftsnugglecat.svg b/blobfoxleftsnugglecat.svg
new file mode 100644
index 0000000..909bb1a
--- /dev/null
+++ b/blobfoxleftsnugglecat.svg
@@ -0,0 +1,1022 @@
+
+
+
+
diff --git a/blobfoxleftsnugglefox.svg b/blobfoxleftsnugglefox.svg
new file mode 100644
index 0000000..447c5cf
--- /dev/null
+++ b/blobfoxleftsnugglefox.svg
@@ -0,0 +1,1052 @@
+
+
+
+
diff --git a/blobfoxrage.svg b/blobfoxrage.svg
new file mode 100644
index 0000000..f93fbe6
--- /dev/null
+++ b/blobfoxrage.svg
@@ -0,0 +1,297 @@
+
+
+
+
diff --git a/blobfoxragelarge1.svg b/blobfoxragelarge1.svg
new file mode 100644
index 0000000..19175f8
--- /dev/null
+++ b/blobfoxragelarge1.svg
@@ -0,0 +1,349 @@
+
+
+
+
diff --git a/blobfoxragelarge2.svg b/blobfoxragelarge2.svg
new file mode 100644
index 0000000..8e3ed5a
--- /dev/null
+++ b/blobfoxragelarge2.svg
@@ -0,0 +1,349 @@
+
+
+
+
diff --git a/blobfoxragelarge3.svg b/blobfoxragelarge3.svg
new file mode 100644
index 0000000..3983c1a
--- /dev/null
+++ b/blobfoxragelarge3.svg
@@ -0,0 +1,349 @@
+
+
+
+
diff --git a/blobfoxragelarge4.svg b/blobfoxragelarge4.svg
new file mode 100644
index 0000000..fc76987
--- /dev/null
+++ b/blobfoxragelarge4.svg
@@ -0,0 +1,349 @@
+
+
+
+
diff --git a/blobfoxrightsnugglecat.svg b/blobfoxrightsnugglecat.svg
new file mode 100644
index 0000000..5483865
--- /dev/null
+++ b/blobfoxrightsnugglecat.svg
@@ -0,0 +1,1006 @@
+
+
+
+
diff --git a/blobfoxrightsnugglefox.svg b/blobfoxrightsnugglefox.svg
new file mode 100644
index 0000000..1e29e09
--- /dev/null
+++ b/blobfoxrightsnugglefox.svg
@@ -0,0 +1,1022 @@
+
+
+
+
diff --git a/blobfoxwave.svg b/blobfoxwave.svg
index f82d868..2283ace 100644
--- a/blobfoxwave.svg
+++ b/blobfoxwave.svg
@@ -93,10 +93,10 @@
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.979899"
- inkscape:cx="-316.68935"
- inkscape:cy="82.742402"
+ inkscape:cx="-115.16392"
+ inkscape:cy="-38.980979"
inkscape:document-units="px"
- inkscape:current-layer="layer4"
+ inkscape:current-layer="layer3"
showgrid="false"
units="px"
fit-margin-top="0"
@@ -117,7 +117,7 @@
image/svg+xml
-
+
@@ -174,8 +174,8 @@
clip-path="url(#clipPath848)"
transform="matrix(0.7916084,0.04095362,-0.04104069,0.79330395,6.5813327,17.249924)" />
diff --git a/dundundun.sh b/dundundun.sh
index e3e93e5..7a63ea4 100755
--- a/dundundun.sh
+++ b/dundundun.sh
@@ -13,21 +13,28 @@ mkdir -p export_tmp
rm -f export_tmp/*
-inkscape -z -e "export_tmp/1.png" `printf "%s1.png" $SOURCEBASE`
-inkscape -z -e "export_tmp/2.png" `printf "%s2.png" $SOURCEBASE`
-inkscape -z -e "export_tmp/3.png" `printf "%s3.png" $SOURCEBASE`
-inkscape -z -e "export_tmp/4.png" `printf "%s4.png" $SOURCEBASE`
+inkscape -z -e "export_tmp/1.png" `printf "%s1.svg" $SOURCEBASE`
+inkscape -z -e "export_tmp/2.png" `printf "%s2.svg" $SOURCEBASE`
+inkscape -z -e "export_tmp/3.png" `printf "%s3.svg" $SOURCEBASE`
+inkscape -z -e "export_tmp/4.png" `printf "%s4.svg" $SOURCEBASE`
counter=5
+NUMPROCS=8
+NUMJOBS="\j"
while [ $counter -le 79 ]
do
+ while (( ${NUMJOBS@P} >= NUMPROCS )); do
+ wait -n
+ done
offset=${shakeOffsets[counter-5]}
file=`printf "export_tmp/%s.png" $counter`
- source=`printf "%s4.png" $SOURCEBASE`
- inkscape -z -e $file -a $offset $source
+ source=`printf "%s4.svg" $SOURCEBASE`
+ inkscape -z -e $file -a $offset $source &
((counter++))
done
+wait -n
+
declare -a args
args+=(export_tmp/1.png 50:50)
diff --git a/gen.sh b/gen.sh
index 88e1c2d..3c0cb21 100755
--- a/gen.sh
+++ b/gen.sh
@@ -17,7 +17,7 @@ cp LICENSE export/
cd export
apngasm -o ablobfoxbongo.png blobfoxbongo.png 100 blobfoxbongostart.png 100
-cp ./blobfox* ../export_flip/
+cp ./*.png ../export_flip/
cp ./LICENSE ../export_flip/
@@ -31,8 +31,10 @@ CHECKSUM=`sha256sum -z blobfox.zip | awk '{ print $1 }'`
cd ../export_flip
rm blobfoxsign*.png blobfoxconfused.png blobfoxbreadsnoot*.png blobfoxsleep.png
-find . -type f -iname '*.png' -exec sh -c 'x=${0#./}; mv $x rev$x' {} \;
-mogrify -flop *.png
+find . -type f \( -iname "*.png" ! -iname "a*" \) -exec sh -c 'x=${0#./}; mv $x rev$x' {} \;
+mogrify -flop rev*.png
+find . -type f -iname "a*.png" -exec sh -c 'x=${0#./a}; ffmpeg -i a$x -vf hflip -f apng -plays 0 arev$x' {} \;
+rm ablob*.png
FILELIST=`find . -type f -iname '*.png' -exec sh -c 'x=${0#./}; printf "%s:%s|" ${x%.png} $x' {} \;`
jq -Rn 'input | split("|") | map(split(":") | { key: .[0], value: .[1] }) | from_entries' <<< "${FILELIST%|}" > blobfox_flip.json
diff --git a/hyperize.sh b/hyperize.sh
index 8a8c0ac..8ee4a34 100755
--- a/hyperize.sh
+++ b/hyperize.sh
@@ -15,14 +15,21 @@ rm -f export_tmp/*
counter=1
+NUMPROCS=8
+NUMJOBS="\j"
while [ $counter -le 75 ]
do
+ while (( ${NUMJOBS@P} >= NUMPROCS )); do
+ wait -n
+ done
offset=${shakeOffsets[counter-1]}
file=`printf "export_tmp/%s.png" $counter`
- inkscape -z -e $file -a $offset $SOURCESVG
+ inkscape -z -e $file -a $offset $SOURCESVG &
((counter++))
done
+wait -n
+
declare -a args