O LoreHub é baseado na Open Story Foundation

Uma ferramenta de histórias que cresce com o seu estúdio

O LoreHub salva cada diálogo, personagem e tradução no formato aberto Open Story Foundation (OSF): arquivos de texto .osf puros no seu próprio repositório Git. Os roteiristas ganham um editor visual. Os desenvolvedores ganham arquivos que podem comparar, revisar e validar. E sua história nunca fica presa dentro de uma única ferramenta.
01_intro_scene.osf  ·  VS Code
Código
 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
Visual
node_01 · protagonistWhere am I?node_02 · narraçãoTotal darkness surrounds you.node_03 · protagonistAm I dreaming?Yes, you are.is_dreaming = trueNo. Foolnode_04 · narraçãoStrangeir para o diálogo02_shadows_speak

Um arquivo .osf, dois editores. Os desenvolvedores escrevem e revisam como código no VS Code; roteiristas e designers narrativos moldam tudo visualmente no LoreHub.

Base aberta

Por que uma base aberta importa para o seu estúdio

.osfno seu repo GitLoreHubeditor visualVS CodecódigoPull requestsrevisar diffsMais apps OSFe ferramentas IA
Sua história continua sua

O LoreHub salva em um formato aberto, não em um banco de dados fechado. Mantenha os arquivos no Git ao lado do seu jogo, revise cada alteração em um pull request e abra tudo em qualquer ferramenta que fale OSF. Se um dia você deixar o LoreHub, sua história vai junto.

Saída de exemplo
Pegue os bugs da história antes do QA

A validação verifica o esquema, cada salto entre diálogos, cada referência a personagens e variáveis, nós inalcançáveis e traduções faltando. A ferramenta de linha de comando osf roda as mesmas verificações em cada pull request.

Esboço IAnova cena.osftexto puroValidar✓ checagensRevisarsua equipeerros voltam antes de qualquer merge
Pronto para IA, com rede de segurança

Texto puro com um esquema rigoroso é fácil de ler e escrever para assistentes de IA. Rode a validação em cada edição feita por IA para pegar conexões quebradas e traduções faltando, depois revise como um diff normal.

Dialogue.01_intro_scene.nodes.node_03.content.text
Eng
Am I dreaming?
origem
Rus
Я сплю?
obrigatória ✓
Zho
我在做梦吗?
obrigatória ✓
Jpn
Am I dreaming?
usa Eng se faltar
Traduções integradas

Cada fala tem uma chave estável, e as traduções espelham os arquivos da sua história. Para cada idioma, você decide se uma fala faltando bloqueia o build ou cai para o idioma de origem, então dá para lançar um idioma cedo e terminar depois.

Formato aberto
Texto puro no Git
Spec versionada, upgrades explícitos
Como uma alteração chega ao seu jogo

Da edição do roteirista a uma cena jogável

  1. 1
    Escrever
    LoreHub
    LoreHub ou OSF puro

    Um roteirista altera uma cena no editor visual do LoreHub ou edita o arquivo .osf diretamente em qualquer editor de texto. Nos dois casos, o resultado é um arquivo .osf puro.

  2. 2
    Revisar
    Seu host Git

    A alteração chega como um diff normal. Um desenvolvedor revisa como qualquer outro pull request.

  3. 3
    Verificar
    osf validate

    Saltos quebrados, personagens e variáveis desconhecidos, nós inalcançáveis e traduções faltando são reportados com arquivo e linha.

  4. 4
    Compilar
    osf build

    O projeto é compilado em JSON ou YAML, com um recurso por diálogo, personagem e variável.

  5. 5
    Jogar
    LoreHub
    CLI, LoreHub ou sua engine

    Jogue a cena no terminal com a CLI do osf, no reprodutor de diálogos do LoreHub ou carregue o JSON ou YAML na sua engine.

FAQ

O que os estúdios perguntam primeiro

Ficou alguma dúvida? Pergunte na chamada de demo.

Agende uma demo

Veja com uma das suas cenas

Vamos mostrar o editor, entender como sua equipe escreve diálogos hoje e definir o que um teste em uma cena exigiria. Traga seu lead narrativo e quem cuida das ferramentas, ou venha sozinho.
Um tour pelo editor
Como sua equipe escreve diálogos hoje
O que um teste em uma cena exigiria
Abrir o agendamento