Unify Iron Coast mission names and cinematic mission previews
This commit is contained in:
1 parent
668b3ff86d
commit
2d95e145a5
406 files changed
+134963
-245
No files matched your search
@@ -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"),
|
||||
|
||||
Reference in new issue
Block a user