Files

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:

  1. $INKLECATE (Pfad zum Binary)
  2. tools/inklecate (mitgeliefert)
  3. inklecate im PATH