LoreHub basiert auf der Open Story Foundation

Ein Story-Tool, dem dein Studio nie entwächst

LoreHub speichert jeden Dialog, jeden Charakter und jede Übersetzung im offenen Format der Open Story Foundation (OSF): einfache .osf-Textdateien in deinem eigenen Git-Repo. Autoren bekommen einen visuellen Editor. Entwickler bekommen Dateien, die sie diffen, reviewen und validieren können. Und deine Story ist nie in einem Tool eingesperrt.
01_intro_scene.osf  ·  VS Code
Code
 1Dialogue 01_intro_scene {
 2
 3  Node node_01 {
 4    next: node_02
 5    speaker: protagonist
 6    text: "Where am I?"
 7  }
 8
 9  Node node_02 {
10    next: node_03
11    text: "Total darkness surrounds you."
12  }
13
14  Node node_03 {
15    speaker: protagonist
16    text: "Am I dreaming?"
17
18    Option node_03_option_01 {
19      next: node_04
20      set: { is_dreaming: true }
21      text: "Yes, you are."
22    }
23    Option node_03_option_02 {
24      next: Dialogue.02_shadows_speak
25      text: "No. Fool"
26    }
27  }
28}
LoreHub  /  arc_1_war  /  01_intro_scene.osf
Visuell
node_01 · protagonistWhere am I?node_02 · erzählungTotal darkness surrounds you.node_03 · protagonistAm I dreaming?Yes, you are.is_dreaming = trueNo. Foolnode_04 · erzählungStrangesprung zu dialog02_shadows_speak

Eine .osf-Datei, zwei Editoren. Entwickler schreiben und reviewen sie als Code in VS Code; Autoren und Narrative Designer formen sie visuell in LoreHub.

Offene Grundlage

Warum eine offene Grundlage für dein Studio zählt

.osfin deinem Git-RepoLoreHubvisueller EditorVS CodeCodePull RequestsDiffs reviewenMehr OSF-Toolsund KI-Tools
Deine Story bleibt deine

LoreHub speichert in einem offenen Format statt in einer proprietären Datenbank. Lege die Dateien in Git neben dein Spiel, reviewe jede Änderung in einem Pull Request und öffne sie in jedem Tool, das OSF spricht. Solltest du LoreHub je verlassen, nimmst du deine Story einfach mit.

Beispielausgabe
Story-Bugs finden, bevor QA sie findet

Die Validierung prüft das Schema, jeden Sprung zwischen Dialogen, jede Referenz auf Charaktere und Variablen, unerreichbare Nodes und fehlende Übersetzungen. Das Kommandozeilen-Tool osf führt dieselben Prüfungen bei jedem Pull Request aus.

KI-Entwurfneue Szene.osfKlartextPrüfen✓ ChecksReviewdein TeamFehler gehen vor dem Merge zurück
Bereit für KI, mit Sicherheitsnetz

Klartext mit striktem Schema können KI-Assistenten leicht lesen und schreiben. Lass die Validierung über jede KI-Änderung laufen, um kaputte Verbindungen und fehlende Übersetzungen zu finden, und reviewe sie dann als normalen Diff.

Dialogue.01_intro_scene.nodes.node_03.content.text
Eng
Am I dreaming?
Quelle
Rus
Я сплю?
erzwungen ✓
Zho
我在做梦吗?
erzwungen ✓
Jpn
Am I dreaming?
Fallback auf Eng
Übersetzungen inklusive

Jede Replik hat einen stabilen Key, und Übersetzungen spiegeln deine Story-Dateien. Pro Sprache entscheidest du, ob eine fehlende Replik den Build blockiert oder auf die Quelle zurückfällt. So kannst du eine Sprache früh ausliefern und später fertigstellen.

Offenes Format
Klartext in Git
Versionierte Spec, explizite Upgrades
Wie eine Änderung ins Spiel kommt

Von der Änderung des Autors zur spielbaren Szene

  1. 1
    Schreiben
    LoreHub
    LoreHub oder reines OSF

    Ein Autor ändert eine Szene im visuellen Editor von LoreHub oder bearbeitet die .osf-Datei direkt in einem beliebigen Texteditor. So oder so ist das Ergebnis eine einfache .osf-Datei.

  2. 2
    Reviewen
    Dein Git-Host

    Die Änderung kommt als normaler Diff an. Ein Entwickler reviewt sie wie jeden anderen Pull Request.

  3. 3
    Prüfen
    osf validate

    Kaputte Sprünge, unbekannte Charaktere und Variablen, unerreichbare Nodes und fehlende Übersetzungen werden mit Datei und Zeile gemeldet.

  4. 4
    Bauen
    osf build

    Das Projekt kompiliert zu JSON oder YAML, eine Ressource pro Dialog, Charakter und Variable.

  5. 5
    Spielen
    LoreHub
    CLI, LoreHub oder Engine

    Spiele die Szene im Terminal mit der osf CLI, im Dialog-Player von LoreHub oder lade JSON oder YAML in deine Game Engine.

FAQ

Was Studios zuerst fragen

Noch eine andere Frage? Stell sie uns im Demo-Gespräch.

Demo buchen

Sieh es dir mit einer deiner Szenen an

Wir zeigen den Editor, schauen uns an, wie dein Team heute Dialoge schreibt, und klären, was ein Testlauf mit einer Szene erfordert. Bring deinen Narrative Lead und die Person mit, die für die Tools zuständig ist, oder komm allein.
Eine Tour durch den Editor
Wie dein Team heute Dialoge schreibt
Was ein Testlauf mit einer Szene erfordert
Buchungsseite öffnen