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ü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.
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 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.
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.
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.
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.
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.
Editor-Erlebnis
Media & Asset Packs
Release-Checks
Marktplatz
Story-Player
Errungenschaften
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.