Gen 9 build

This commit is contained in:
Christopher Monsanto 2022-11-17 22:19:30 -05:00
parent 710a43bad1
commit a4389be811
2 changed files with 39 additions and 1 deletions

View File

@ -41,6 +41,40 @@ foreach_rule(
"build/item-minisprites-trimmed/%b"
)
-- Gen 9
foreach_rule(
"src/gen9species/*.png",
{
display="96x96 %f",
-- TODO, add customizable compression for gif
-- ... or investigate using webp instead of both png/gif here
"magick convert %f -trim +repage -resize 90x90 %o",
"gifsicle -O3 -b %o"
},
"build/gen9-modelslike/%B.gif"
)
foreach_rule(
"src/gen9species/*.png",
{
display="40x30 %f",
"magick convert \"%f[0]\" -trim +repage -resize 40x30 %o",
compresspng{config="MINISPRITE"}
},
"build/gen6-minisprites-trimmed/%b"
)
foreach_rule(
"src/gen9species/*.png",
{
display="40x30 %f",
"magick convert \"%f[0]\" -trim +repage -resize 40x30 -background transparent -gravity center -extent 40x30 %o",
compresspng{config="MINISPRITE"}
},
"build/gen6-minisprites-padded/%b"
)
-- PS spritesheet
rule(
@ -94,7 +128,7 @@ rule(
-- Smogdex social images
local input = spriteglob("src/models/*", {b = false, s = false})
local input = spriteglob({"src/models/*", "src/gen9species/*"}, {b = false, s = false})
foreach_rule(
input,

View File

@ -48,6 +48,10 @@ for (const f of list("src/models")) {
spritecopy(f, {dir: "xy"});
}
for (const f of list("build/gen9-modelslike")) {
spritecopy(f, {dir: "xy"});
}
for (const f of list("build/gen6-minisprites-trimmed")) {
spritecopy(f, {dir: "xyicons"});
}