From 98124e62457c4ca7106e918ad382b7af53c5e228 Mon Sep 17 00:00:00 2001 From: "Logan Joy-Koer (SuperbeeLavaman)" Date: Fri, 9 May 2025 13:25:59 -0700 Subject: [PATCH] update tile conversion script to support images without alpha channel --- scripts/convert-fonttiles.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts/convert-fonttiles.py b/scripts/convert-fonttiles.py index 670c91f..031c5ce 100755 --- a/scripts/convert-fonttiles.py +++ b/scripts/convert-fonttiles.py @@ -18,7 +18,11 @@ def generateTile(x,y,image): for py in range(0,8): row = [] for px in range(0,8): - r,g,b,a = image[(8*x)+px,(8*y)+py] + pixelvalues = image[(8*x)+px,(8*y)+py] + try: + r,g,b,a = pixelvalues + except ValueError: + r,g,b = pixelvalues row.append(((r+g+b)>384)) tile.append(sum([int(row[b])*(2**(7-b)) for b in range(0,8)])) return tile