Uma ferramenta de histórias que cresce com o seu estúdio
.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.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}
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.
Por que uma base aberta importa para o seu estúdio
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.
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.
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.
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.
A Open Story Foundation é um padrão aberto para histórias interativas, iniciado pelos criadores do LoreHub e aberto a qualquer ferramenta ou engine.
Conheça a OSFDa edição do roteirista a uma cena jogável
- 1Escrever
LoreHub ou OSF puroUm 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.
- 2RevisarSeu host Git
A alteração chega como um diff normal. Um desenvolvedor revisa como qualquer outro pull request.
- 3Verificarosf validate
Saltos quebrados, personagens e variáveis desconhecidos, nós inalcançáveis e traduções faltando são reportados com arquivo e linha.
- 4Compilarosf build
O projeto é compilado em JSON ou YAML, com um recurso por diálogo, personagem e variável.
- 5Jogar
CLI, LoreHub ou sua engineJogue 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.