924 B
924 B
tools/
Hilfsskripte für die Asset-Pipeline. Sie sind nicht Teil der Engine —
die Engine liest nur die fertig gebauten Dateien unter assets/.
build-dialogues.sh
Baut alle Ink-Dialoge zu den .ink.json, die das Spiel liest.
./tools/build-dialogues.sh # nur Geändertes neu bauen
./tools/build-dialogues.sh -f # alles neu bauen
Workflow für die Autorin: .ink-Dateien in assets/interactions/
schreiben, Skript laufen lassen, fertig. Die .ink.json landen direkt
neben den .ink und werden mit ins Repo eingecheckt, damit ein frischer
Clone ohne Toolchain spielbar ist.
Automatisch beim Build: cargo build/cargo run ruft dieses Skript
über build.rs selbst auf, sobald sich eine .ink geändert hat.
inklecate
Das Skript sucht den Ink-Compiler in dieser Reihenfolge:
$INKLECATE(Pfad zum Binary)tools/inklecate(mitgeliefert)inklecateimPATH