July 17, 2026

Stacks, Dialogstile & der Weg zu itch.io

journal

Zuerst: sorry für die lange Funkstille. Die letzten Wochen liefen wie üblich etwas aus dem Ruder: Ich habe viele kleinere Probleme behoben, bin mehreren Side-Quests nachgegangen, habe den Launcher vorbereitet, an der creator beta-Freigabe gearbeitet und nicht jede Patch-Version unterwegs korrekt kommuniziert.

Dieser Eintrag ist deshalb breiter gefasst als ein normaler Release-Post. Einige der untenstehenden Änderungen wurden bereits in kleineren Steam-Patches ausgeliefert, aber ich möchte sie hier sammeln, weil sie Teil desselben größeren Bildes sind.

Die größten Änderungen sind die neuen Stacks, verschiedene Dialogstile, Story-Vorschauen, der Launcher und der neue Freigabe-Flow für die creator beta. In diesem Artikel erkläre ich diese Funktionen etwas detaillierter.

Version: App: v0.17.0 - API: v0.19.3-d59486d3

Stacks für Items, Dialoge & Szenen

Stacks für Items, Dialoge & Szenen

Stacks führen wiederverwendbare Inhaltspools für Items, Szenen, Detail-Szenen und Dialoge ein. Sie lassen sich in den Kontexten verwalten, in denen sie verwendet werden, also in Stories, Kapiteln, Szenen, Dialogen und Items.

Das wurde umgesetzt, weil zufällige oder wiederverwendbare Inhalte eine Struktur brauchen, die von der einzelnen Action getrennt ist, die sie konsumiert. Ohne diese Trennung müssten Creator jedes mögliche Ergebnis direkt innerhalb der Action definieren oder dieselben Listen an mehreren Stellen duplizieren.

Stacks können für zufällige Inventarbelohnungen (denk an Loot-Tabellen), zufällige Szenenauswahl, optionale Detail-Szenen oder Dialogvariationen genutzt werden. Eine Story kann einen Pool einmal definieren und Spieleraktionen ziehen bei Bedarf daraus.

Ursprünglich habe ich mit Item-Sets begonnen, wegen einer Feature-Anfrage. Schnell wurde aber klar, dass das für viele verschiedene Szenarien nützlich ist. Daher habe ich einen generischeren Ansatz gewählt.

Verschiedene Dialogstile

Verschiedene Dialogstile

Dialoge unterstützen jetzt mehrere Anzeige-Stile: Standard, Chat, Telefonanruf und Terminal. Der Editor enthält Steuerungen, um den Anzeige-Stil eines Dialogs zu konfigurieren.

Das wurde umgesetzt, weil nicht jede Unterhaltung im selben visuellen Format gut funktioniert. Ein direktes Gespräch, ein Telefonat und ein Terminal-Austausch nutzen zwar dieselbe zugrundeliegende Dialog-Logik, benötigen aber unterschiedliche Präsentationsregeln.

Die Änderung erlaubt, Dialoginhalte im Dialogsystem zu belassen und gleichzeitig zu ändern, wie sie dem Spieler angezeigt werden. Die Wiedergabe wurde ebenfalls aktualisiert für Sprecher-Namen, Portraits, Hintergründe, Optionen und Scroll-Verhalten, damit sich diese Stile konsistenter verhalten.

Bitte beachte, dass es aktuell keine Inline-Vorschau für Dialogstile außer Standard gibt. Das wird in einer zukünftigen Version nachgereicht. Du kannst deinen Dialog während der Entwicklung natürlich weiterhin testen.

Story-Vorschauen jetzt verfügbar

Story-Vorschauen jetzt verfügbar

Story-Vorschauen können jetzt erstellt werden, bevor eine Story den vollständigen Release-Workflow durchläuft. Eine Story-Seite kann sichtbar sein, während die Story selbst noch nicht als veröffentlichter Release verfügbar ist. Stell dir das vor wie das Veröffentlichen einer Steam-Seite, bevor das Spiel tatsächlich veröffentlicht wird.

Das wurde umgesetzt, weil Creator eine Möglichkeit brauchen, zu zeigen, woran sie arbeiten, bevor sie einen fertigen Release veröffentlichen. Es gibt dem Marktplatz- und Story-Seiten-Workflow außerdem etwas, das validiert werden kann, bevor eine Story für Spieler zugänglich wird.

Das kann genutzt werden, um eine öffentliche Story-Seite vorzubereiten, ein Work-in-Progress-Angebot zu teilen und zu prüfen, wie die Story vor der Veröffentlichung dargestellt wird. Preview-Releases führen jetzt die relevanten Story- und Seiten-Checks aus, und das Checks-System behandelt jetzt mehr fehlende Inhaltsfälle vor der Veröffentlichung.

Ausgewählte Story-Vorschauen werden immer automatisch auf dem Talescape Discord und anderen Social-Media-Kanälen veröffentlicht.

Launcher & Desktop-Anwendung

Der Talescape Launcher wurde speziell für den bevorstehenden itch.io-Release vorbereitet. Er benötigt keinen Steam-Key, aber während der creator beta muss dein Account noch freigeschaltet sein, bevor du ihn nutzen kannst. Das kann bis zu 24 Stunden dauern.

Der Launcher funktioniert anders als die gebündelte Steam-App. Er lädt die Anwendungs-Logik remote, was den ersten Start etwas langsamer machen kann. Dafür erfordern die meisten Updates keinen manuellen Download mehr, weil sich die App über den Launcher-Flow selbst aktualisiert.

Das wurde umgesetzt, um Talescape außerhalb von Steam verfügbar zu machen und den Übergang von der Closed-Beta in die creator beta vorzubereiten. Der Launcher wird bald zusammen mit dem nächsten öffentlichen Beta-Schritt veröffentlicht.

Inline-Erstellung & Bearbeitung von Elementen

Inline-Erstellung & Bearbeitung von Elementen

Verwandte Elemente können jetzt aus dem Element- und Modell-Browser heraus erstellt werden. Fehlende Charaktere, Items, Variablen und ähnliche Ressourcen können bei Bedarf erstellt und direkt vor Ort bearbeitet werden.

Das wurde umgesetzt, um Kontextwechsel im Editor zu reduzieren. Wenn eine Action, eine Bedingung, ein Szenen-Element oder ein Dialog eine andere Ressource braucht, sollte der Creator nicht den aktuellen Arbeitsbereich verlassen müssen, die fehlende Ressource irgendwo anders erstellen und dann zurückkehren.

Das hilft beim Aufbau vernetzter Story-Logik. Ein Creator kann fehlende Abhängigkeiten hinzufügen, ohne den aktuellen Flow zu verlassen, und dann mit der Konfiguration der Szene, des Dialogs oder der Action weitermachen. Änderungen auf Spieler-Seite verbessern außerdem größere Inventare, sichtbare Timer und stack-aware Action-Verhalten.

Steam-Erfolge

Steam-Erfolge

Errungenschaften sind jetzt korrekt für Steam eingerichtet. Du kannst deine Talescape-Errungenschaften mit Steam aus deinen Benutzereinstellungen synchronisieren.

Das wurde umgesetzt, weil Talescape auf vier verschiedenen Plattformen verfügbar sein wird und der Fortschritt bei Errungenschaften nicht auf das interne Talescape-Konto beschränkt sein sollte. Steam ist die erste Plattform, die diesen Sync-Flow nutzt, aber derselbe plattformbasierte Ansatz kann später auch für andere Plattformen genutzt werden.

Das hilft Spielern, ihren Fortschritt außerhalb von Talescape konsistent zu halten und gibt Errungenschaften eine klarere Rolle über Distributionsplattformen hinweg. Weitere Errungenschaften werden im Laufe der Zeit hinzugefügt.

Abgeschlossene Lokalisierung

Die Anwendung ist jetzt ins Französische, Italienische, Spanische (Spanien), Portugiesische (Brasilien) und Vereinfachtes Chinesisch übersetzt.

Das wurde umgesetzt, damit mehr Creator die Benutzeroberfläche der Anwendung in ihrer bevorzugten Sprache nutzen können. Die Übersetzungen wurden mit einem Übersetzungsdienst erstellt, daher müssen manche Formulierungen eventuell noch korrigiert werden.

Das hilft beim Testen der Anwendung in mehreren Sprachen vor einem größeren Launch. Die geschriebene Dokumentation wurde ebenfalls aktualisiert & übersetzt. Videos bleiben weiterhin nur auf Englisch.

Weitere Änderungen & Fehlerbehebungen

Editor-Erlebnis

  • Das Löschen von Ressourcen aktualisiert Listen jetzt optimistisch, was die Wartezeit reduziert.
  • Zeilen in der Dialog-Tabelle öffnen ihren zugehörigen Inhalt direkt.
  • Kopfzeile und Thumbnail-Auswahl im Marktplatz wurden verbessert.
  • Optionale Item-Bilder werden klarer erklärt und verwenden das Item-Symbol als Fallback.
  • Eine Wartungsoption wurde hinzugefügt, um Story-Daten bei Bedarf neu zu laden.
  • Fehlerbehebung: Die Szenenerstellung wählt jetzt den korrekten Szenentyp aus.
  • Fehlerbehebung: Das Publish-/Submit-Modal für Releases kann wieder richtig geschlossen werden.
  • Fehlerbehebung: Das Formular zur Medienbearbeitung kann wieder gespeichert werden.
  • Fehlerbehebung: Das Löschen von Story-Medien läuft jetzt asynchron. Vorher gab es ein Problem beim Löschen sehr großer Stories.
  • Fehlerbehebung: Dasselbe Medium kann jetzt mehrfach demselben Element zugewiesen werden.

Media & Asset Packs

  • Audiodateien werden beim Upload optimiert und in Mono-MP3 konvertiert, sofern die Optimierung nicht deaktiviert ist.
  • Bilddateien werden beim Upload optimiert und in WebP konvertiert, sofern die Optimierung nicht deaktiviert ist.
  • Die Upload-Grenze pro Datei wurde auf 32 MB erhöht.
  • Dem Asset-Pack-Import-Modal wurde eine Auswahl-/Abwahl-Alle-Schaltfläche hinzugefügt.
  • Eine Warnung wurde hinzugefügt, wenn ein Asset-Pack-Import das Story-Speicherlimit überschreiten würde.
  • Fehlgeschlagene oder teilweise fehlgeschlagene Asset-Pack-Imports liefern jetzt klarere Benachrichtigungen.
  • Medien, die auf Moderation oder Review warten, zeigen jetzt einen Marker auf der Medienkarte und im Bearbeitungsformular.

Release-Checks

  • Szenen benötigen beim Erstellen nicht mehr zwingend einen Hintergrund. Fehlende Hintergründe werden vor der Veröffentlichung geprüft.
  • Items brauchen beim Erstellen nicht mehr zwingend ein Icon oder Bild. Fehlende Visuals werden vor der Veröffentlichung geprüft.
  • Die Validierung von Marktplatz-Screenshots erzeugt jetzt eine Warnung statt eines Fehlers.

Marktplatz

  • Die Altersgruppen-Filterung im Story-Marktplatz zeigt erwachsene Inhalte nur an, wenn der Nutzer explizit Erwachsene Inhalte erlaubt.
  • Stories werden automatisch als getestet markiert, wenn der erste Spieler sie beendet. Das wird vorerst mit jedem neuen Release zurückgesetzt.
  • Fehlerbehebung: Fehlender Autorenname in Marktplatz-Exportdaten wurde behoben.

Story-Player

  • Inventarsuche und Paginierung hinzugefügt.
  • Sichtbare Timer-Anzeige mit Dringlichkeitsstil hinzugefügt.
  • Ausführung von Spieler-Aktionen und Aufräumverhalten verbessert.
  • Das Debug-Menü wurde in Tabs für Logs, Inventar, Variablen, Events und Timer refaktoriert.

Errungenschaften

  • Steam-Errungenschaften sind jetzt für die Anwendung konfiguriert.
  • Der Errungenschafts-Sync kann aus den Benutzereinstellungen angestoßen werden.
  • Der Sync verwendet den plattformbasierten Integrationsansatz, der später andere Plattformen unterstützen kann.

Was als Nächstes kommt

Der nächste Meilenstein ist der bevorstehende itch.io-Launch. Das fügt einen weiteren öffentlichen Distributionskanal für Talescape hinzu und macht das Projekt außerhalb der aktuellen Testergruppe leichter auffindbar.

Gleichzeitig bewegt sich die Beta von einer geschlossenen Phase in eine offenere creator beta. Die Freigabe bleibt weiterhin Teil des Prozesses, aber die nächste Phase soll mehr Creator und mehr öffentlich sichtbare Story-Vorschauen einschließen.