Unify Iron Coast mission names and cinematic mission previews

This commit is contained in:
raptorreplica committed 2026-10-19 00:10:38 +11:00
1 parent 668b3ff86d
commit 2d95e145a5
406 files changed
+134963 -245

No files matched your search

+4 -1
View File
@@ -12,6 +12,7 @@ import random
import struct
import wave
from pathlib import Path
import runpy
from PIL import Image, ImageOps
ROOT = Path(__file__).resolve().parent
@@ -101,10 +102,12 @@ def main():
assert flipped.crop((0,height-1,width,height)).tobytes() == terrain.crop((0,0,width,1)).tobytes()
terrain_sd.save(art/"terrain-preview-sd.png")
terrain_hd.save(art/"terrain-preview-hd.png")
for name,size in [("briefing",(320,200)),("foundry",(48,48))]:
for name,size in [("foundry",(48,48))]:
image = Image.open(art/f"{name}-source-hd.png")
sd(image,size,colors).save(art/f"{name}_sd.png")
image.convert("RGBA").resize((size[0]*4,size[1]*4),Image.Resampling.LANCZOS).save(art/f"{name}_hd.png")
# Rebuild the cinematic briefing without changing the other artwork.
runpy.run_path(str(art / "build_cinematic_briefing.py"), run_name="__main__")
audio = {
"approach":wav("approach",1.1,[110,147,196],"metal"),
"foundry_alarm":wav("foundry_alarm",0.9,[220,330,220,330],"alarm"),